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
dataNodeHostShape(String dataNodeHostShape)
The node shape for the cluster’s data nodes.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
masterNodeHostShape(String masterNodeHostShape)
The node shape for the cluster’s master nodes.UpdateClusterSpecsDetails.Builder
opendashboardNodeHostShape(String opendashboardNodeHostShape)
The shape node for the cluster’s OpenSearch Dashboard nodes.UpdateClusterSpecsDetails.Builder
searchNodeHostMemoryGB(Integer searchNodeHostMemoryGB)
The amount of memory in GB, for the cluster’s search nodes.UpdateClusterSpecsDetails.Builder
searchNodeHostOcpuCount(Integer searchNodeHostOcpuCount)
The number of OCPUs configured for the cluster’s search nodes.UpdateClusterSpecsDetails.Builder
searchNodeHostShape(String searchNodeHostShape)
The node shape for the cluster’s search nodes.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
-
masterNodeHostShape
public UpdateClusterSpecsDetails.Builder masterNodeHostShape(String masterNodeHostShape)
The node shape for the cluster’s master nodes.- Parameters:
masterNodeHostShape
- 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
-
dataNodeHostShape
public UpdateClusterSpecsDetails.Builder dataNodeHostShape(String dataNodeHostShape)
The node shape for the cluster’s data nodes.- Parameters:
dataNodeHostShape
- the value to set- Returns:
- this builder
-
searchNodeHostShape
public UpdateClusterSpecsDetails.Builder searchNodeHostShape(String searchNodeHostShape)
The node shape for the cluster’s search nodes.- Parameters:
searchNodeHostShape
- the value to set- Returns:
- this builder
-
searchNodeHostOcpuCount
public UpdateClusterSpecsDetails.Builder searchNodeHostOcpuCount(Integer searchNodeHostOcpuCount)
The number of OCPUs configured for the cluster’s search nodes.- Parameters:
searchNodeHostOcpuCount
- the value to set- Returns:
- this builder
-
searchNodeHostMemoryGB
public UpdateClusterSpecsDetails.Builder searchNodeHostMemoryGB(Integer searchNodeHostMemoryGB)
The amount of memory in GB, for the cluster’s search nodes.- Parameters:
searchNodeHostMemoryGB
- 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
-
opendashboardNodeHostShape
public UpdateClusterSpecsDetails.Builder opendashboardNodeHostShape(String opendashboardNodeHostShape)
The shape node for the cluster’s OpenSearch Dashboard nodes.- Parameters:
opendashboardNodeHostShape
- 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)
-
-