Class AutoScalingPolicyStatus
- java.lang.Object
-
- software.amazon.awssdk.services.emr.model.AutoScalingPolicyStatus
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AutoScalingPolicyStatus.Builder,AutoScalingPolicyStatus>
@Generated("software.amazon.awssdk:codegen") public final class AutoScalingPolicyStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutoScalingPolicyStatus.Builder,AutoScalingPolicyStatus>
The status of an automatic scaling policy.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAutoScalingPolicyStatus.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutoScalingPolicyStatus.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AutoScalingPolicyStatus.Builder>serializableBuilderClass()AutoScalingPolicyStatestate()Indicates the status of the automatic scaling policy.StringstateAsString()Indicates the status of the automatic scaling policy.AutoScalingPolicyStateChangeReasonstateChangeReason()The reason for a change in status.AutoScalingPolicyStatus.BuildertoBuilder()StringtoString()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
-
state
public final AutoScalingPolicyState state()
Indicates the status of the automatic scaling policy.
If the service returns an enum value that is not available in the current SDK version,
statewill returnAutoScalingPolicyState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- Indicates the status of the automatic scaling policy.
- See Also:
AutoScalingPolicyState
-
stateAsString
public final String stateAsString()
Indicates the status of the automatic scaling policy.
If the service returns an enum value that is not available in the current SDK version,
statewill returnAutoScalingPolicyState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- Indicates the status of the automatic scaling policy.
- See Also:
AutoScalingPolicyState
-
stateChangeReason
public final AutoScalingPolicyStateChangeReason stateChangeReason()
The reason for a change in status.
- Returns:
- The reason for a change in status.
-
toBuilder
public AutoScalingPolicyStatus.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AutoScalingPolicyStatus.Builder,AutoScalingPolicyStatus>
-
builder
public static AutoScalingPolicyStatus.Builder builder()
-
serializableBuilderClass
public static Class<? extends AutoScalingPolicyStatus.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-