Package com.oracle.bmc.opensearch.model
Class ResizeOpensearchClusterVerticalDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opensearch.model.ResizeOpensearchClusterVerticalDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180828") public final class ResizeOpensearchClusterVerticalDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe OCPU and memory configuration to update on an existing OpenSearch cluster for vertical resizing.
Note: Objects should always be created or deserialized using theResizeOpensearchClusterVerticalDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theResizeOpensearchClusterVerticalDetails.Builder, which maintain a set of all explicitly set fields calledResizeOpensearchClusterVerticalDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResizeOpensearchClusterVerticalDetails.Builder
-
Constructor Summary
Constructors Constructor Description ResizeOpensearchClusterVerticalDetails(Integer masterNodeHostOcpuCount, Integer masterNodeHostMemoryGB, String masterNodeHostShape, Integer dataNodeHostOcpuCount, Integer dataNodeHostMemoryGB, Integer dataNodeStorageGB, String dataNodeHostShape, Integer opendashboardNodeHostOcpuCount, Integer opendashboardNodeHostMemoryGB, String opendashboardNodeHostShape, String searchNodeHostShape, Integer searchNodeHostOcpuCount, Integer searchNodeHostMemoryGB, Integer searchNodeStorageGB, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResizeOpensearchClusterVerticalDetails.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetDataNodeHostMemoryGB()The amount of memory in GB, to configure for the cluster’s data nodes.IntegergetDataNodeHostOcpuCount()The number of OCPUs to configure for the cluster’s data nodes.StringgetDataNodeHostShape()The node shape for the cluster’s data nodes.IntegergetDataNodeStorageGB()The amount of storage in GB, to configure per node for the cluster’s data nodes.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.IntegergetMasterNodeHostMemoryGB()The amount of memory in GB, to configure for the cluster’s master nodes.IntegergetMasterNodeHostOcpuCount()The number of OCPUs to configure for the cluster’s master nodes.StringgetMasterNodeHostShape()The node shape for the cluster’s master nodes.IntegergetOpendashboardNodeHostMemoryGB()The amount of memory in GB, to configure for the cluster’s OpenSearch Dashboard nodes.IntegergetOpendashboardNodeHostOcpuCount()The number of OCPUs to configure for the cluster’s OpenSearch Dashboard nodes.StringgetOpendashboardNodeHostShape()The node shape for the cluster’s OpenSearch Dashboard nodes.IntegergetSearchNodeHostMemoryGB()The amount of memory in GB, for the cluster’s search nodes.IntegergetSearchNodeHostOcpuCount()The number of OCPUs configured for the cluster’s search nodes.StringgetSearchNodeHostShape()The node shape for the cluster’s search nodes.IntegergetSearchNodeStorageGB()The amount of storage in GB, to configure per node for the cluster’s search nodes.inthashCode()ResizeOpensearchClusterVerticalDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ResizeOpensearchClusterVerticalDetails
@Deprecated @ConstructorProperties({"masterNodeHostOcpuCount","masterNodeHostMemoryGB","masterNodeHostShape","dataNodeHostOcpuCount","dataNodeHostMemoryGB","dataNodeStorageGB","dataNodeHostShape","opendashboardNodeHostOcpuCount","opendashboardNodeHostMemoryGB","opendashboardNodeHostShape","searchNodeHostShape","searchNodeHostOcpuCount","searchNodeHostMemoryGB","searchNodeStorageGB","freeformTags","definedTags"}) public ResizeOpensearchClusterVerticalDetails(Integer masterNodeHostOcpuCount, Integer masterNodeHostMemoryGB, String masterNodeHostShape, Integer dataNodeHostOcpuCount, Integer dataNodeHostMemoryGB, Integer dataNodeStorageGB, String dataNodeHostShape, Integer opendashboardNodeHostOcpuCount, Integer opendashboardNodeHostMemoryGB, String opendashboardNodeHostShape, String searchNodeHostShape, Integer searchNodeHostOcpuCount, Integer searchNodeHostMemoryGB, Integer searchNodeStorageGB, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static ResizeOpensearchClusterVerticalDetails.Builder builder()
Create a new builder.
-
toBuilder
public ResizeOpensearchClusterVerticalDetails.Builder toBuilder()
-
getMasterNodeHostOcpuCount
public Integer getMasterNodeHostOcpuCount()
The number of OCPUs to configure for the cluster’s master nodes.- Returns:
- the value
-
getMasterNodeHostMemoryGB
public Integer getMasterNodeHostMemoryGB()
The amount of memory in GB, to configure for the cluster’s master nodes.- Returns:
- the value
-
getMasterNodeHostShape
public String getMasterNodeHostShape()
The node shape for the cluster’s master nodes.- Returns:
- the value
-
getDataNodeHostOcpuCount
public Integer getDataNodeHostOcpuCount()
The number of OCPUs to configure for the cluster’s data nodes.- Returns:
- the value
-
getDataNodeHostMemoryGB
public Integer getDataNodeHostMemoryGB()
The amount of memory in GB, to configure for the cluster’s data nodes.- Returns:
- the value
-
getDataNodeStorageGB
public Integer getDataNodeStorageGB()
The amount of storage in GB, to configure per node for the cluster’s data nodes.- Returns:
- the value
-
getDataNodeHostShape
public String getDataNodeHostShape()
The node shape for the cluster’s data nodes.- Returns:
- the value
-
getOpendashboardNodeHostOcpuCount
public Integer getOpendashboardNodeHostOcpuCount()
The number of OCPUs to configure for the cluster’s OpenSearch Dashboard nodes.- Returns:
- the value
-
getOpendashboardNodeHostMemoryGB
public Integer getOpendashboardNodeHostMemoryGB()
The amount of memory in GB, to configure for the cluster’s OpenSearch Dashboard nodes.- Returns:
- the value
-
getOpendashboardNodeHostShape
public String getOpendashboardNodeHostShape()
The node shape for the cluster’s OpenSearch Dashboard nodes.- Returns:
- the value
-
getSearchNodeHostShape
public String getSearchNodeHostShape()
The node shape for the cluster’s search nodes.- Returns:
- the value
-
getSearchNodeHostOcpuCount
public Integer getSearchNodeHostOcpuCount()
The number of OCPUs configured for the cluster’s search nodes.- Returns:
- the value
-
getSearchNodeHostMemoryGB
public Integer getSearchNodeHostMemoryGB()
The amount of memory in GB, for the cluster’s search nodes.- Returns:
- the value
-
getSearchNodeStorageGB
public Integer getSearchNodeStorageGB()
The amount of storage in GB, to configure per node for the cluster’s search nodes.- Returns:
- the value
-
getFreeformTags
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-