public static class CreateBdsInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateBdsInstanceDetails.Builder |
bootstrapScriptUrl(String bootstrapScriptUrl)
Pre-authenticated URL of the script in Object Store that is downloaded and executed.
|
CreateBdsInstanceDetails |
build() |
CreateBdsInstanceDetails.Builder |
clusterAdminPassword(String clusterAdminPassword)
Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
|
CreateBdsInstanceDetails.Builder |
clusterProfile(BdsInstance.ClusterProfile clusterProfile)
Profile of the Big Data Service cluster.
|
CreateBdsInstanceDetails.Builder |
clusterPublicKey(String clusterPublicKey)
The SSH public key used to authenticate the cluster connection.
|
CreateBdsInstanceDetails.Builder |
clusterVersion(BdsInstance.ClusterVersion clusterVersion)
Version of the Hadoop distribution.
|
CreateBdsInstanceDetails.Builder |
compartmentId(String compartmentId)
The OCID of the compartment.
|
CreateBdsInstanceDetails.Builder |
copy(CreateBdsInstanceDetails model) |
CreateBdsInstanceDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CreateBdsInstanceDetails.Builder |
displayName(String displayName)
Name of the Big Data Service cluster.
|
CreateBdsInstanceDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
|
CreateBdsInstanceDetails.Builder |
isHighAvailability(Boolean isHighAvailability)
Boolean flag specifying whether or not the cluster is highly available (HA).
|
CreateBdsInstanceDetails.Builder |
isSecure(Boolean isSecure)
Boolean flag specifying whether or not the cluster should be set up as secure.
|
CreateBdsInstanceDetails.Builder |
kerberosRealmName(String kerberosRealmName)
The user-defined kerberos realm name.
|
CreateBdsInstanceDetails.Builder |
kmsKeyId(String kmsKeyId)
The OCID of the Key Management master encryption key.
|
CreateBdsInstanceDetails.Builder |
networkConfig(NetworkConfig networkConfig) |
CreateBdsInstanceDetails.Builder |
nodes(List<CreateNodeDetails> nodes)
The list of nodes in the Big Data Service cluster.
|
public CreateBdsInstanceDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic CreateBdsInstanceDetails.Builder displayName(String displayName)
Name of the Big Data Service cluster.
displayName
- the value to setpublic CreateBdsInstanceDetails.Builder clusterVersion(BdsInstance.ClusterVersion clusterVersion)
Version of the Hadoop distribution.
clusterVersion
- the value to setpublic CreateBdsInstanceDetails.Builder clusterPublicKey(String clusterPublicKey)
The SSH public key used to authenticate the cluster connection.
clusterPublicKey
- the value to setpublic CreateBdsInstanceDetails.Builder clusterAdminPassword(String clusterAdminPassword)
Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
clusterAdminPassword
- the value to setpublic CreateBdsInstanceDetails.Builder isHighAvailability(Boolean isHighAvailability)
Boolean flag specifying whether or not the cluster is highly available (HA).
isHighAvailability
- the value to setpublic CreateBdsInstanceDetails.Builder isSecure(Boolean isSecure)
Boolean flag specifying whether or not the cluster should be set up as secure.
isSecure
- the value to setpublic CreateBdsInstanceDetails.Builder networkConfig(NetworkConfig networkConfig)
public CreateBdsInstanceDetails.Builder bootstrapScriptUrl(String bootstrapScriptUrl)
Pre-authenticated URL of the script in Object Store that is downloaded and executed.
bootstrapScriptUrl
- the value to setpublic CreateBdsInstanceDetails.Builder nodes(List<CreateNodeDetails> nodes)
The list of nodes in the Big Data Service cluster.
nodes
- the value to setpublic CreateBdsInstanceDetails.Builder kerberosRealmName(String kerberosRealmName)
The user-defined kerberos realm name.
kerberosRealmName
- the value to setpublic 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"}
freeformTags
- the value to setpublic 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"}}
definedTags
- the value to setpublic CreateBdsInstanceDetails.Builder kmsKeyId(String kmsKeyId)
The OCID of the Key Management master encryption key.
kmsKeyId
- the value to setpublic CreateBdsInstanceDetails.Builder clusterProfile(BdsInstance.ClusterProfile clusterProfile)
Profile of the Big Data Service cluster.
clusterProfile
- the value to setpublic CreateBdsInstanceDetails build()
public CreateBdsInstanceDetails.Builder copy(CreateBdsInstanceDetails model)
Copyright © 2016–2024. All rights reserved.