Package com.oracle.bmc.bds.model
Class CreateBdsInstanceDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.bds.model.CreateBdsInstanceDetails.Builder
 
- 
- Enclosing class:
- CreateBdsInstanceDetails
 
 public static class CreateBdsInstanceDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateBdsInstanceDetails.BuilderbdsClusterVersionSummary(BdsClusterVersionSummary bdsClusterVersionSummary)CreateBdsInstanceDetails.BuilderbootstrapScriptUrl(String bootstrapScriptUrl)Pre-authenticated URL of the script in Object Store that is downloaded and executed.CreateBdsInstanceDetailsbuild()CreateBdsInstanceDetails.BuilderclusterAdminPassword(String clusterAdminPassword)Base-64 encoded password for the cluster (and Cloudera Manager) admin user.CreateBdsInstanceDetails.BuilderclusterProfile(BdsInstance.ClusterProfile clusterProfile)Profile of the Big Data Service cluster.CreateBdsInstanceDetails.BuilderclusterPublicKey(String clusterPublicKey)The SSH public key used to authenticate the cluster connection.CreateBdsInstanceDetails.BuilderclusterVersion(BdsInstance.ClusterVersion clusterVersion)Version of the Hadoop distribution.CreateBdsInstanceDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment.CreateBdsInstanceDetails.Buildercopy(CreateBdsInstanceDetails model)CreateBdsInstanceDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateBdsInstanceDetails.BuilderdisplayName(String displayName)Name of the Big Data Service cluster.CreateBdsInstanceDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type, or scope.CreateBdsInstanceDetails.BuilderisHighAvailability(Boolean isHighAvailability)Boolean flag specifying whether or not the cluster is highly available (HA).CreateBdsInstanceDetails.BuilderisSecure(Boolean isSecure)Boolean flag specifying whether or not the cluster should be set up as secure.CreateBdsInstanceDetails.BuilderkerberosRealmName(String kerberosRealmName)The user-defined kerberos realm name.CreateBdsInstanceDetails.BuilderkmsKeyId(String kmsKeyId)The OCID of the Key Management master encryption key.CreateBdsInstanceDetails.BuildernetworkConfig(NetworkConfig networkConfig)CreateBdsInstanceDetails.Buildernodes(List<CreateNodeDetails> nodes)The list of nodes in the Big Data Service cluster.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic CreateBdsInstanceDetails.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic CreateBdsInstanceDetails.Builder displayName(String displayName) Name of the Big Data Service cluster.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
clusterVersionpublic CreateBdsInstanceDetails.Builder clusterVersion(BdsInstance.ClusterVersion clusterVersion) Version of the Hadoop distribution.- Parameters:
- clusterVersion- the value to set
- Returns:
- this builder
 
 - 
clusterPublicKeypublic CreateBdsInstanceDetails.Builder clusterPublicKey(String clusterPublicKey) The SSH public key used to authenticate the cluster connection.- Parameters:
- clusterPublicKey- the value to set
- Returns:
- this builder
 
 - 
clusterAdminPasswordpublic CreateBdsInstanceDetails.Builder clusterAdminPassword(String clusterAdminPassword) Base-64 encoded password for the cluster (and Cloudera Manager) admin user.- Parameters:
- clusterAdminPassword- the value to set
- Returns:
- this builder
 
 - 
isHighAvailabilitypublic CreateBdsInstanceDetails.Builder isHighAvailability(Boolean isHighAvailability) Boolean flag specifying whether or not the cluster is highly available (HA).- Parameters:
- isHighAvailability- the value to set
- Returns:
- this builder
 
 - 
isSecurepublic CreateBdsInstanceDetails.Builder isSecure(Boolean isSecure) Boolean flag specifying whether or not the cluster should be set up as secure.- Parameters:
- isSecure- the value to set
- Returns:
- this builder
 
 - 
networkConfigpublic CreateBdsInstanceDetails.Builder networkConfig(NetworkConfig networkConfig) 
 - 
bootstrapScriptUrlpublic CreateBdsInstanceDetails.Builder bootstrapScriptUrl(String bootstrapScriptUrl) Pre-authenticated URL of the script in Object Store that is downloaded and executed.- Parameters:
- bootstrapScriptUrl- the value to set
- Returns:
- this builder
 
 - 
nodespublic CreateBdsInstanceDetails.Builder nodes(List<CreateNodeDetails> nodes) The list of nodes in the Big Data Service cluster.- Parameters:
- nodes- the value to set
- Returns:
- this builder
 
 - 
kerberosRealmNamepublic CreateBdsInstanceDetails.Builder kerberosRealmName(String kerberosRealmName) The user-defined kerberos realm name.- Parameters:
- kerberosRealmName- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CreateBdsInstanceDetails.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type, or scope.Exists for cross-compatibility only. For example, {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic CreateBdsInstanceDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For example, {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
kmsKeyIdpublic CreateBdsInstanceDetails.Builder kmsKeyId(String kmsKeyId) The OCID of the Key Management master encryption key.- Parameters:
- kmsKeyId- the value to set
- Returns:
- this builder
 
 - 
clusterProfilepublic CreateBdsInstanceDetails.Builder clusterProfile(BdsInstance.ClusterProfile clusterProfile) Profile of the Big Data Service cluster.- Parameters:
- clusterProfile- the value to set
- Returns:
- this builder
 
 - 
bdsClusterVersionSummarypublic CreateBdsInstanceDetails.Builder bdsClusterVersionSummary(BdsClusterVersionSummary bdsClusterVersionSummary) 
 - 
buildpublic CreateBdsInstanceDetails build() 
 - 
copypublic CreateBdsInstanceDetails.Builder copy(CreateBdsInstanceDetails model) 
 
- 
 
-