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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
masterNodeHostOcpuCount
public 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
-
masterNodeHostMemoryGB
public 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
-
masterNodeHostShape
public ResizeOpensearchClusterVerticalDetails.Builder masterNodeHostShape(String masterNodeHostShape)
The node shape for the cluster’s master nodes.- Parameters:
masterNodeHostShape- the value to set- Returns:
- this builder
-
dataNodeHostOcpuCount
public 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
-
dataNodeHostMemoryGB
public 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
-
dataNodeStorageGB
public 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
-
dataNodeHostShape
public ResizeOpensearchClusterVerticalDetails.Builder dataNodeHostShape(String dataNodeHostShape)
The node shape for the cluster’s data nodes.- Parameters:
dataNodeHostShape- the value to set- Returns:
- this builder
-
opendashboardNodeHostOcpuCount
public 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
-
opendashboardNodeHostMemoryGB
public 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
-
opendashboardNodeHostShape
public ResizeOpensearchClusterVerticalDetails.Builder opendashboardNodeHostShape(String opendashboardNodeHostShape)
The node shape for the cluster’s OpenSearch Dashboard nodes.- Parameters:
opendashboardNodeHostShape- the value to set- Returns:
- this builder
-
searchNodeHostShape
public ResizeOpensearchClusterVerticalDetails.Builder searchNodeHostShape(String searchNodeHostShape)
The node shape for the cluster’s search nodes.- Parameters:
searchNodeHostShape- the value to set- Returns:
- this builder
-
searchNodeHostOcpuCount
public 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
-
searchNodeHostMemoryGB
public 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
-
searchNodeStorageGB
public 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
-
freeformTags
public 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
-
definedTags
public 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
-
build
public ResizeOpensearchClusterVerticalDetails build()
-
copy
public ResizeOpensearchClusterVerticalDetails.Builder copy(ResizeOpensearchClusterVerticalDetails model)
-
-