Package com.oracle.bmc.opensearch.model
Class UpdateClusterSpecsDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.opensearch.model.UpdateClusterSpecsDetails.Builder
-
- Enclosing class:
- UpdateClusterSpecsDetails
public static class UpdateClusterSpecsDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateClusterSpecsDetails
build()
UpdateClusterSpecsDetails.Builder
clusterId(String clusterId)
OCID of the Opensearch Cluster.UpdateClusterSpecsDetails.Builder
clusterPrivateEndpoint(String clusterPrivateEndpoint)
Updated Private endpoint of cluster.UpdateClusterSpecsDetails.Builder
copy(UpdateClusterSpecsDetails model)
UpdateClusterSpecsDetails.Builder
dashboardSoftwareVersion(String dashboardSoftwareVersion)
Updated version of the dashboard software the cluster is currently running.UpdateClusterSpecsDetails.Builder
dataNodeHostMemoryGB(Integer dataNodeHostMemoryGB)
Updated value of memory for data nodes in the cluster (in GB).UpdateClusterSpecsDetails.Builder
dataNodeHostOcpuCount(Integer dataNodeHostOcpuCount)
Updated value of OCPU’s configured for data nodes of the cluster.UpdateClusterSpecsDetails.Builder
masterNodeHostMemoryGB(Integer masterNodeHostMemoryGB)
Updated value of memory for master nodes in the cluster (in GB).UpdateClusterSpecsDetails.Builder
masterNodeHostOcpuCount(Integer masterNodeHostOcpuCount)
Updated value of OCPU’s configured for master nodes of the cluster.UpdateClusterSpecsDetails.Builder
softwareVersion(String softwareVersion)
Updated version of the software the cluster is currently running.
-
-
-
Method Detail
-
clusterId
public UpdateClusterSpecsDetails.Builder clusterId(String clusterId)
OCID of the Opensearch Cluster.- Parameters:
clusterId
- the value to set- Returns:
- this builder
-
masterNodeHostOcpuCount
public UpdateClusterSpecsDetails.Builder masterNodeHostOcpuCount(Integer masterNodeHostOcpuCount)
Updated value of OCPU’s configured for master nodes of the cluster.- Parameters:
masterNodeHostOcpuCount
- the value to set- Returns:
- this builder
-
masterNodeHostMemoryGB
public UpdateClusterSpecsDetails.Builder masterNodeHostMemoryGB(Integer masterNodeHostMemoryGB)
Updated value of memory for master nodes in the cluster (in GB).- Parameters:
masterNodeHostMemoryGB
- the value to set- Returns:
- this builder
-
dataNodeHostOcpuCount
public UpdateClusterSpecsDetails.Builder dataNodeHostOcpuCount(Integer dataNodeHostOcpuCount)
Updated value of OCPU’s configured for data nodes of the cluster.- Parameters:
dataNodeHostOcpuCount
- the value to set- Returns:
- this builder
-
dataNodeHostMemoryGB
public UpdateClusterSpecsDetails.Builder dataNodeHostMemoryGB(Integer dataNodeHostMemoryGB)
Updated value of memory for data nodes in the cluster (in GB).- Parameters:
dataNodeHostMemoryGB
- the value to set- Returns:
- this builder
-
softwareVersion
public UpdateClusterSpecsDetails.Builder softwareVersion(String softwareVersion)
Updated version of the software the cluster is currently running.- Parameters:
softwareVersion
- the value to set- Returns:
- this builder
-
dashboardSoftwareVersion
public UpdateClusterSpecsDetails.Builder dashboardSoftwareVersion(String dashboardSoftwareVersion)
Updated version of the dashboard software the cluster is currently running.- Parameters:
dashboardSoftwareVersion
- the value to set- Returns:
- this builder
-
clusterPrivateEndpoint
public UpdateClusterSpecsDetails.Builder clusterPrivateEndpoint(String clusterPrivateEndpoint)
Updated Private endpoint of cluster.- Parameters:
clusterPrivateEndpoint
- the value to set- Returns:
- this builder
-
build
public UpdateClusterSpecsDetails build()
-
copy
public UpdateClusterSpecsDetails.Builder copy(UpdateClusterSpecsDetails model)
-
-