Package com.oracle.bmc.opensearch.model
Class ResizeOpensearchClusterVerticalDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.opensearch.model.ResizeOpensearchClusterVerticalDetails.Builder
 
- 
- Enclosing class:
- ResizeOpensearchClusterVerticalDetails
 
 public static class ResizeOpensearchClusterVerticalDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ResizeOpensearchClusterVerticalDetailsbuild()ResizeOpensearchClusterVerticalDetails.Buildercopy(ResizeOpensearchClusterVerticalDetails model)ResizeOpensearchClusterVerticalDetails.BuilderdataNodeHostMemoryGB(Integer dataNodeHostMemoryGB)The amount of memory in GB, to configure for the cluster’s data nodes.ResizeOpensearchClusterVerticalDetails.BuilderdataNodeHostOcpuCount(Integer dataNodeHostOcpuCount)The number of OCPUs to configure for the cluster’s data nodes.ResizeOpensearchClusterVerticalDetails.BuilderdataNodeHostShape(String dataNodeHostShape)The node shape for the cluster’s data nodes.ResizeOpensearchClusterVerticalDetails.BuilderdataNodeStorageGB(Integer dataNodeStorageGB)The amount of storage in GB, to configure per node for the cluster’s data nodes.ResizeOpensearchClusterVerticalDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.ResizeOpensearchClusterVerticalDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.ResizeOpensearchClusterVerticalDetails.BuildermasterNodeHostMemoryGB(Integer masterNodeHostMemoryGB)The amount of memory in GB, to configure for the cluster’s master nodes.ResizeOpensearchClusterVerticalDetails.BuildermasterNodeHostOcpuCount(Integer masterNodeHostOcpuCount)The number of OCPUs to configure for the cluster’s master nodes.ResizeOpensearchClusterVerticalDetails.BuildermasterNodeHostShape(String masterNodeHostShape)The node shape for the cluster’s master nodes.ResizeOpensearchClusterVerticalDetails.BuilderopendashboardNodeHostMemoryGB(Integer opendashboardNodeHostMemoryGB)The amount of memory in GB, to configure for the cluster’s OpenSearch Dashboard nodes.ResizeOpensearchClusterVerticalDetails.BuilderopendashboardNodeHostOcpuCount(Integer opendashboardNodeHostOcpuCount)The number of OCPUs to configure for the cluster’s OpenSearch Dashboard nodes.ResizeOpensearchClusterVerticalDetails.BuilderopendashboardNodeHostShape(String opendashboardNodeHostShape)The node shape for the cluster’s OpenSearch Dashboard nodes.ResizeOpensearchClusterVerticalDetails.BuildersearchNodeHostMemoryGB(Integer searchNodeHostMemoryGB)The amount of memory in GB, for the cluster’s search nodes.ResizeOpensearchClusterVerticalDetails.BuildersearchNodeHostOcpuCount(Integer searchNodeHostOcpuCount)The number of OCPUs configured for the cluster’s search nodes.ResizeOpensearchClusterVerticalDetails.BuildersearchNodeHostShape(String searchNodeHostShape)The node shape for the cluster’s search nodes.ResizeOpensearchClusterVerticalDetails.BuildersearchNodeStorageGB(Integer searchNodeStorageGB)The amount of storage in GB, to configure per node for the cluster’s search nodes.
 
- 
- 
- 
Method Detail- 
masterNodeHostOcpuCountpublic ResizeOpensearchClusterVerticalDetails.Builder masterNodeHostOcpuCount(Integer masterNodeHostOcpuCount) The number of OCPUs to configure for the cluster’s master nodes.- Parameters:
- masterNodeHostOcpuCount- the value to set
- Returns:
- this builder
 
 - 
masterNodeHostMemoryGBpublic ResizeOpensearchClusterVerticalDetails.Builder masterNodeHostMemoryGB(Integer masterNodeHostMemoryGB) The amount of memory in GB, to configure for the cluster’s master nodes.- Parameters:
- masterNodeHostMemoryGB- the value to set
- Returns:
- this builder
 
 - 
masterNodeHostShapepublic ResizeOpensearchClusterVerticalDetails.Builder masterNodeHostShape(String masterNodeHostShape) The node shape for the cluster’s master nodes.- Parameters:
- masterNodeHostShape- the value to set
- Returns:
- this builder
 
 - 
dataNodeHostOcpuCountpublic ResizeOpensearchClusterVerticalDetails.Builder dataNodeHostOcpuCount(Integer dataNodeHostOcpuCount) The number of OCPUs to configure for the cluster’s data nodes.- Parameters:
- dataNodeHostOcpuCount- the value to set
- Returns:
- this builder
 
 - 
dataNodeHostMemoryGBpublic ResizeOpensearchClusterVerticalDetails.Builder dataNodeHostMemoryGB(Integer dataNodeHostMemoryGB) The amount of memory in GB, to configure for the cluster’s data nodes.- Parameters:
- dataNodeHostMemoryGB- the value to set
- Returns:
- this builder
 
 - 
dataNodeStorageGBpublic ResizeOpensearchClusterVerticalDetails.Builder dataNodeStorageGB(Integer dataNodeStorageGB) The amount of storage in GB, to configure per node for the cluster’s data nodes.- Parameters:
- dataNodeStorageGB- the value to set
- Returns:
- this builder
 
 - 
dataNodeHostShapepublic ResizeOpensearchClusterVerticalDetails.Builder dataNodeHostShape(String dataNodeHostShape) The node shape for the cluster’s data nodes.- Parameters:
- dataNodeHostShape- the value to set
- Returns:
- this builder
 
 - 
opendashboardNodeHostOcpuCountpublic ResizeOpensearchClusterVerticalDetails.Builder opendashboardNodeHostOcpuCount(Integer opendashboardNodeHostOcpuCount) The number of OCPUs to configure for the cluster’s OpenSearch Dashboard nodes.- Parameters:
- opendashboardNodeHostOcpuCount- the value to set
- Returns:
- this builder
 
 - 
opendashboardNodeHostMemoryGBpublic ResizeOpensearchClusterVerticalDetails.Builder opendashboardNodeHostMemoryGB(Integer opendashboardNodeHostMemoryGB) The amount of memory in GB, to configure for the cluster’s OpenSearch Dashboard nodes.- Parameters:
- opendashboardNodeHostMemoryGB- the value to set
- Returns:
- this builder
 
 - 
opendashboardNodeHostShapepublic ResizeOpensearchClusterVerticalDetails.Builder opendashboardNodeHostShape(String opendashboardNodeHostShape) The node shape for the cluster’s OpenSearch Dashboard nodes.- Parameters:
- opendashboardNodeHostShape- the value to set
- Returns:
- this builder
 
 - 
searchNodeHostShapepublic ResizeOpensearchClusterVerticalDetails.Builder searchNodeHostShape(String searchNodeHostShape) The node shape for the cluster’s search nodes.- Parameters:
- searchNodeHostShape- the value to set
- Returns:
- this builder
 
 - 
searchNodeHostOcpuCountpublic ResizeOpensearchClusterVerticalDetails.Builder searchNodeHostOcpuCount(Integer searchNodeHostOcpuCount) The number of OCPUs configured for the cluster’s search nodes.- Parameters:
- searchNodeHostOcpuCount- the value to set
- Returns:
- this builder
 
 - 
searchNodeHostMemoryGBpublic ResizeOpensearchClusterVerticalDetails.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
 
 - 
searchNodeStorageGBpublic ResizeOpensearchClusterVerticalDetails.Builder searchNodeStorageGB(Integer searchNodeStorageGB) The amount of storage in GB, to configure per node for the cluster’s search nodes.- Parameters:
- searchNodeStorageGB- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic ResizeOpensearchClusterVerticalDetails.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. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic ResizeOpensearchClusterVerticalDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic ResizeOpensearchClusterVerticalDetails build() 
 - 
copypublic ResizeOpensearchClusterVerticalDetails.Builder copy(ResizeOpensearchClusterVerticalDetails model) 
 
- 
 
-