Package com.oracle.bmc.jms.model
Class NewInstallationSite.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.NewInstallationSite.Builder
-
- Enclosing class:
- NewInstallationSite
public static class NewInstallationSite.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NewInstallationSite.BuilderartifactContentType(ArtifactContentType artifactContentType)Artifact content type for the Java version.NewInstallationSitebuild()NewInstallationSite.Buildercopy(NewInstallationSite model)NewInstallationSite.BuilderforceInstall(Boolean forceInstall)Forces the installation request even if a more recent release is already present in the host.NewInstallationSite.BuilderheadlessMode(Boolean headlessMode)Flag to install headless or headful Java installation.NewInstallationSite.BuilderinstallationPath(String installationPath)Custom path to install new Java installation site.NewInstallationSite.BuildermanagedInstanceId(String managedInstanceId)The OCID of the related managed instance.NewInstallationSite.BuilderreleaseVersion(String releaseVersion)The release version of the Java Runtime.
-
-
-
Method Detail
-
managedInstanceId
public NewInstallationSite.Builder managedInstanceId(String managedInstanceId)
The OCID of the related managed instance.- Parameters:
managedInstanceId- the value to set- Returns:
- this builder
-
releaseVersion
public NewInstallationSite.Builder releaseVersion(String releaseVersion)
The release version of the Java Runtime.- Parameters:
releaseVersion- the value to set- Returns:
- this builder
-
artifactContentType
public NewInstallationSite.Builder artifactContentType(ArtifactContentType artifactContentType)
Artifact content type for the Java version.- Parameters:
artifactContentType- the value to set- Returns:
- this builder
-
installationPath
public NewInstallationSite.Builder installationPath(String installationPath)
Custom path to install new Java installation site.- Parameters:
installationPath- the value to set- Returns:
- this builder
-
headlessMode
public NewInstallationSite.Builder headlessMode(Boolean headlessMode)
Flag to install headless or headful Java installation.Only valid for Oracle Linux in OCI.
- Parameters:
headlessMode- the value to set- Returns:
- this builder
-
forceInstall
public NewInstallationSite.Builder forceInstall(Boolean forceInstall)
Forces the installation request even if a more recent release is already present in the host.- Parameters:
forceInstall- the value to set- Returns:
- this builder
-
build
public NewInstallationSite build()
-
copy
public NewInstallationSite.Builder copy(NewInstallationSite model)
-
-