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.Builder
artifactContentType(ArtifactContentType artifactContentType)
Artifact content type for the Java version.NewInstallationSite
build()
NewInstallationSite.Builder
copy(NewInstallationSite model)
NewInstallationSite.Builder
forceInstall(Boolean forceInstall)
Forces the installation request even if a more recent release is already present in the host.NewInstallationSite.Builder
headlessMode(Boolean headlessMode)
Flag to install headless or headful Java installation.NewInstallationSite.Builder
installationPath(String installationPath)
Custom path to install new Java installation site.NewInstallationSite.Builder
managedInstanceId(String managedInstanceId)
The OCID of the related managed instance.NewInstallationSite.Builder
releaseVersion(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)
-
-