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 ResizeOpensearchClusterVerticalDetails
build()
ResizeOpensearchClusterVerticalDetails.Builder
copy(ResizeOpensearchClusterVerticalDetails model)
ResizeOpensearchClusterVerticalDetails.Builder
dataNodeHostMemoryGB(Integer dataNodeHostMemoryGB)
The amount of memory in GB, to configure for the cluster’s data nodes.ResizeOpensearchClusterVerticalDetails.Builder
dataNodeHostOcpuCount(Integer dataNodeHostOcpuCount)
The number of OCPUs to configure for the cluster’s data nodes.ResizeOpensearchClusterVerticalDetails.Builder
dataNodeStorageGB(Integer dataNodeStorageGB)
The amount of storage in GB, to configure per node for the cluster’s data nodes.ResizeOpensearchClusterVerticalDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.ResizeOpensearchClusterVerticalDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.ResizeOpensearchClusterVerticalDetails.Builder
masterNodeHostMemoryGB(Integer masterNodeHostMemoryGB)
The amount of memory in GB, to configure for the cluster’s master nodes.ResizeOpensearchClusterVerticalDetails.Builder
masterNodeHostOcpuCount(Integer masterNodeHostOcpuCount)
The number of OCPUs to configure for the cluster’s master nodes.ResizeOpensearchClusterVerticalDetails.Builder
opendashboardNodeHostMemoryGB(Integer opendashboardNodeHostMemoryGB)
The amount of memory in GB, to configure for the cluster’s OpenSearch Dashboard nodes.ResizeOpensearchClusterVerticalDetails.Builder
opendashboardNodeHostOcpuCount(Integer opendashboardNodeHostOcpuCount)
The number of OCPUs to configure for the cluster’s OpenSearch Dashboard 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
-
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
-
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
-
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)
-
-