Class ResourceChangeDetail
- java.lang.Object
-
- software.amazon.awssdk.services.servicecatalog.model.ResourceChangeDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceChangeDetail.Builder,ResourceChangeDetail>
@Generated("software.amazon.awssdk:codegen") public final class ResourceChangeDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceChangeDetail.Builder,ResourceChangeDetail>
Information about a change to a resource attribute.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceChangeDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceChangeDetail.Builderbuilder()StringcausingEntity()The ID of the entity that caused the change.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EvaluationTypeevaluation()For static evaluations, the value of the resource attribute will change and the new value is known.StringevaluationAsString()For static evaluations, the value of the resource attribute will change and the new value is known.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ResourceChangeDetail.Builder>serializableBuilderClass()ResourceTargetDefinitiontarget()Information about the resource attribute to be modified.ResourceChangeDetail.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
-
target
public final ResourceTargetDefinition target()
Information about the resource attribute to be modified.
- Returns:
- Information about the resource attribute to be modified.
-
evaluation
public final EvaluationType evaluation()
For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
If the service returns an enum value that is not available in the current SDK version,
evaluationwill returnEvaluationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromevaluationAsString().- Returns:
- For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
- See Also:
EvaluationType
-
evaluationAsString
public final String evaluationAsString()
For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
If the service returns an enum value that is not available in the current SDK version,
evaluationwill returnEvaluationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromevaluationAsString().- Returns:
- For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
- See Also:
EvaluationType
-
causingEntity
public final String causingEntity()
The ID of the entity that caused the change.
- Returns:
- The ID of the entity that caused the change.
-
toBuilder
public ResourceChangeDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceChangeDetail.Builder,ResourceChangeDetail>
-
builder
public static ResourceChangeDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceChangeDetail.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.
-
-