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 UpdateClusterSpecsDetailsbuild()UpdateClusterSpecsDetails.BuilderclusterId(String clusterId)OCID of the Opensearch Cluster.UpdateClusterSpecsDetails.BuilderclusterPrivateEndpoint(String clusterPrivateEndpoint)Updated Private endpoint of cluster.UpdateClusterSpecsDetails.Buildercopy(UpdateClusterSpecsDetails model)UpdateClusterSpecsDetails.BuilderdashboardSoftwareVersion(String dashboardSoftwareVersion)Updated version of the dashboard software the cluster is currently running.UpdateClusterSpecsDetails.BuilderdataNodeHostMemoryGB(Integer dataNodeHostMemoryGB)Updated value of memory for data nodes in the cluster (in GB).UpdateClusterSpecsDetails.BuilderdataNodeHostOcpuCount(Integer dataNodeHostOcpuCount)Updated value of OCPU’s configured for data nodes of the cluster.UpdateClusterSpecsDetails.BuilderdataNodeHostShape(String dataNodeHostShape)The node shape for the cluster’s data nodes.UpdateClusterSpecsDetails.BuildermasterNodeHostMemoryGB(Integer masterNodeHostMemoryGB)Updated value of memory for master nodes in the cluster (in GB).UpdateClusterSpecsDetails.BuildermasterNodeHostOcpuCount(Integer masterNodeHostOcpuCount)Updated value of OCPU’s configured for master nodes of the cluster.UpdateClusterSpecsDetails.BuildermasterNodeHostShape(String masterNodeHostShape)The node shape for the cluster’s master nodes.UpdateClusterSpecsDetails.BuilderopendashboardNodeHostShape(String opendashboardNodeHostShape)The shape node for the cluster’s OpenSearch Dashboard nodes.UpdateClusterSpecsDetails.BuildersearchNodeHostMemoryGB(Integer searchNodeHostMemoryGB)The amount of memory in GB, for the cluster’s search nodes.UpdateClusterSpecsDetails.BuildersearchNodeHostOcpuCount(Integer searchNodeHostOcpuCount)The number of OCPUs configured for the cluster’s search nodes.UpdateClusterSpecsDetails.BuildersearchNodeHostShape(String searchNodeHostShape)The node shape for the cluster’s search nodes.UpdateClusterSpecsDetails.BuildersoftwareVersion(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)
-
-