Class ResourceDriftIgnoredAttribute
- java.lang.Object
-
- software.amazon.awssdk.services.cloudformation.model.ResourceDriftIgnoredAttribute
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceDriftIgnoredAttribute.Builder,ResourceDriftIgnoredAttribute>
@Generated("software.amazon.awssdk:codegen") public final class ResourceDriftIgnoredAttribute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceDriftIgnoredAttribute.Builder,ResourceDriftIgnoredAttribute>
The
ResourceDriftIgnoredAttributedata type.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceDriftIgnoredAttribute.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceDriftIgnoredAttribute.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringpath()Path of the resource attribute for which drift was ignored.DriftIgnoredReasonreason()Reason why drift was ignored for the attribute, can have 2 possible values:StringreasonAsString()Reason why drift was ignored for the attribute, can have 2 possible values:Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ResourceDriftIgnoredAttribute.Builder>serializableBuilderClass()ResourceDriftIgnoredAttribute.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
-
path
public final String path()
Path of the resource attribute for which drift was ignored.
- Returns:
- Path of the resource attribute for which drift was ignored.
-
reason
public final DriftIgnoredReason reason()
Reason why drift was ignored for the attribute, can have 2 possible values:
-
WRITE_ONLY_PROPERTY- Property is not included in read response for the resource’s live state. -
MANAGED_BY_AWS- Property is managed by an Amazon Web Services service and is expected to be dynamically modified.
If the service returns an enum value that is not available in the current SDK version,
reasonwill returnDriftIgnoredReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreasonAsString().- Returns:
- Reason why drift was ignored for the attribute, can have 2 possible values:
-
WRITE_ONLY_PROPERTY- Property is not included in read response for the resource’s live state. -
MANAGED_BY_AWS- Property is managed by an Amazon Web Services service and is expected to be dynamically modified.
-
- See Also:
DriftIgnoredReason
-
-
reasonAsString
public final String reasonAsString()
Reason why drift was ignored for the attribute, can have 2 possible values:
-
WRITE_ONLY_PROPERTY- Property is not included in read response for the resource’s live state. -
MANAGED_BY_AWS- Property is managed by an Amazon Web Services service and is expected to be dynamically modified.
If the service returns an enum value that is not available in the current SDK version,
reasonwill returnDriftIgnoredReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreasonAsString().- Returns:
- Reason why drift was ignored for the attribute, can have 2 possible values:
-
WRITE_ONLY_PROPERTY- Property is not included in read response for the resource’s live state. -
MANAGED_BY_AWS- Property is managed by an Amazon Web Services service and is expected to be dynamically modified.
-
- See Also:
DriftIgnoredReason
-
-
toBuilder
public ResourceDriftIgnoredAttribute.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceDriftIgnoredAttribute.Builder,ResourceDriftIgnoredAttribute>
-
builder
public static ResourceDriftIgnoredAttribute.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceDriftIgnoredAttribute.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
-
-