Class NodeConfigurationOption
- java.lang.Object
-
- software.amazon.awssdk.services.redshift.model.NodeConfigurationOption
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<NodeConfigurationOption.Builder,NodeConfigurationOption>
@Generated("software.amazon.awssdk:codegen") public final class NodeConfigurationOption extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NodeConfigurationOption.Builder,NodeConfigurationOption>
A list of node configurations.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
NodeConfigurationOption.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeConfigurationOption.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
Double
estimatedDiskUtilizationPercent()
The estimated disk utilizaton percentage.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Mode
mode()
The category of the node configuration recommendation.String
modeAsString()
The category of the node configuration recommendation.String
nodeType()
The node type, such as, "ds2.8xlarge".Integer
numberOfNodes()
The number of nodes.List<SdkField<?>>
sdkFields()
static Class<? extends NodeConfigurationOption.Builder>
serializableBuilderClass()
NodeConfigurationOption.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
nodeType
public final String nodeType()
The node type, such as, "ds2.8xlarge".
- Returns:
- The node type, such as, "ds2.8xlarge".
-
numberOfNodes
public final Integer numberOfNodes()
The number of nodes.
- Returns:
- The number of nodes.
-
estimatedDiskUtilizationPercent
public final Double estimatedDiskUtilizationPercent()
The estimated disk utilizaton percentage.
- Returns:
- The estimated disk utilizaton percentage.
-
mode
public final Mode mode()
The category of the node configuration recommendation.
If the service returns an enum value that is not available in the current SDK version,
mode
will returnMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommodeAsString()
.- Returns:
- The category of the node configuration recommendation.
- See Also:
Mode
-
modeAsString
public final String modeAsString()
The category of the node configuration recommendation.
If the service returns an enum value that is not available in the current SDK version,
mode
will returnMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommodeAsString()
.- Returns:
- The category of the node configuration recommendation.
- See Also:
Mode
-
toBuilder
public NodeConfigurationOption.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<NodeConfigurationOption.Builder,NodeConfigurationOption>
-
builder
public static NodeConfigurationOption.Builder builder()
-
serializableBuilderClass
public static Class<? extends NodeConfigurationOption.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-