Package com.oracle.bmc.bds.model
Class BdsInstanceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.BdsInstanceSummary.Builder
-
- Enclosing class:
- BdsInstanceSummary
public static class BdsInstanceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BdsInstanceSummary
build()
BdsInstanceSummary.Builder
clusterProfile(BdsInstance.ClusterProfile clusterProfile)
Profile of the Big Data Service cluster.BdsInstanceSummary.Builder
clusterVersion(BdsInstance.ClusterVersion clusterVersion)
Version of the Hadoop distribution.BdsInstanceSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment.BdsInstanceSummary.Builder
copy(BdsInstanceSummary model)
BdsInstanceSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.BdsInstanceSummary.Builder
displayName(String displayName)
The name of the cluster.BdsInstanceSummary.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.BdsInstanceSummary.Builder
id(String id)
The OCID of the Big Data Service resource.BdsInstanceSummary.Builder
isCloudSqlConfigured(Boolean isCloudSqlConfigured)
Boolean flag specifying whether Cloud SQL is configured or not.BdsInstanceSummary.Builder
isHighAvailability(Boolean isHighAvailability)
Boolean flag specifying whether or not the cluster is highly available(HA).BdsInstanceSummary.Builder
isKafkaConfigured(Boolean isKafkaConfigured)
Boolean flag specifying whether Kafka is configured or not.BdsInstanceSummary.Builder
isSecure(Boolean isSecure)
Boolean flag specifying whether or not the cluster should be set up as secure.BdsInstanceSummary.Builder
lifecycleState(BdsInstance.LifecycleState lifecycleState)
The state of the cluster.BdsInstanceSummary.Builder
numberOfNodes(Integer numberOfNodes)
The number of nodes that form the cluster.BdsInstanceSummary.Builder
numberOfNodesRequiringMaintenanceReboot(Integer numberOfNodesRequiringMaintenanceReboot)
Number of nodes that require a maintenance rebootBdsInstanceSummary.Builder
timeCreated(Date timeCreated)
The time the cluster was created, shown as an RFC 3339 formatted datetime string.
-
-
-
Method Detail
-
id
public BdsInstanceSummary.Builder id(String id)
The OCID of the Big Data Service resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public BdsInstanceSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public BdsInstanceSummary.Builder displayName(String displayName)
The name of the cluster.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
lifecycleState
public BdsInstanceSummary.Builder lifecycleState(BdsInstance.LifecycleState lifecycleState)
The state of the cluster.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
numberOfNodes
public BdsInstanceSummary.Builder numberOfNodes(Integer numberOfNodes)
The number of nodes that form the cluster.- Parameters:
numberOfNodes
- the value to set- Returns:
- this builder
-
numberOfNodesRequiringMaintenanceReboot
public BdsInstanceSummary.Builder numberOfNodesRequiringMaintenanceReboot(Integer numberOfNodesRequiringMaintenanceReboot)
Number of nodes that require a maintenance reboot- Parameters:
numberOfNodesRequiringMaintenanceReboot
- the value to set- Returns:
- this builder
-
clusterVersion
public BdsInstanceSummary.Builder clusterVersion(BdsInstance.ClusterVersion clusterVersion)
Version of the Hadoop distribution.- Parameters:
clusterVersion
- the value to set- Returns:
- this builder
-
isHighAvailability
public BdsInstanceSummary.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
-
isSecure
public BdsInstanceSummary.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
-
isCloudSqlConfigured
public BdsInstanceSummary.Builder isCloudSqlConfigured(Boolean isCloudSqlConfigured)
Boolean flag specifying whether Cloud SQL is configured or not.- Parameters:
isCloudSqlConfigured
- the value to set- Returns:
- this builder
-
isKafkaConfigured
public BdsInstanceSummary.Builder isKafkaConfigured(Boolean isKafkaConfigured)
Boolean flag specifying whether Kafka is configured or not.- Parameters:
isKafkaConfigured
- the value to set- Returns:
- this builder
-
clusterProfile
public BdsInstanceSummary.Builder clusterProfile(BdsInstance.ClusterProfile clusterProfile)
Profile of the Big Data Service cluster.- Parameters:
clusterProfile
- the value to set- Returns:
- this builder
-
timeCreated
public BdsInstanceSummary.Builder timeCreated(Date timeCreated)
The time the cluster was created, shown as an RFC 3339 formatted datetime string.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
freeformTags
public BdsInstanceSummary.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
-
definedTags
public BdsInstanceSummary.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
-
build
public BdsInstanceSummary build()
-
copy
public BdsInstanceSummary.Builder copy(BdsInstanceSummary model)
-
-