@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceChangeDetail extends Object implements Serializable, Cloneable, StructuredPojo
Information about a change to a resource attribute.
| Constructor and Description |
|---|
ResourceChangeDetail() |
| Modifier and Type | Method and Description |
|---|---|
ResourceChangeDetail |
clone() |
boolean |
equals(Object obj) |
String |
getCausingEntity()
The ID of the entity that caused the change.
|
String |
getEvaluation()
For static evaluations, the value of the resource attribute will change and the new value is known.
|
ResourceTargetDefinition |
getTarget()
Information about the resource attribute to be modified.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCausingEntity(String causingEntity)
The ID of the entity that caused the change.
|
void |
setEvaluation(String evaluation)
For static evaluations, the value of the resource attribute will change and the new value is known.
|
void |
setTarget(ResourceTargetDefinition target)
Information about the resource attribute to be modified.
|
String |
toString()
Returns a string representation of this object.
|
ResourceChangeDetail |
withCausingEntity(String causingEntity)
The ID of the entity that caused the change.
|
ResourceChangeDetail |
withEvaluation(EvaluationType evaluation)
For static evaluations, the value of the resource attribute will change and the new value is known.
|
ResourceChangeDetail |
withEvaluation(String evaluation)
For static evaluations, the value of the resource attribute will change and the new value is known.
|
ResourceChangeDetail |
withTarget(ResourceTargetDefinition target)
Information about the resource attribute to be modified.
|
public void setTarget(ResourceTargetDefinition target)
Information about the resource attribute to be modified.
target - Information about the resource attribute to be modified.public ResourceTargetDefinition getTarget()
Information about the resource attribute to be modified.
public ResourceChangeDetail withTarget(ResourceTargetDefinition target)
Information about the resource attribute to be modified.
target - Information about the resource attribute to be modified.public void setEvaluation(String 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.
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.EvaluationTypepublic String getEvaluation()
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.
EvaluationTypepublic ResourceChangeDetail withEvaluation(String 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.
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.EvaluationTypepublic ResourceChangeDetail withEvaluation(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.
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.EvaluationTypepublic void setCausingEntity(String causingEntity)
The ID of the entity that caused the change.
causingEntity - The ID of the entity that caused the change.public String getCausingEntity()
The ID of the entity that caused the change.
public ResourceChangeDetail withCausingEntity(String causingEntity)
The ID of the entity that caused the change.
causingEntity - The ID of the entity that caused the change.public String toString()
toString in class ObjectObject.toString()public ResourceChangeDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.