@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.EvaluationType
public 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.
EvaluationType
public 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.EvaluationType
public 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.EvaluationType
public 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 Object
Object.toString()
public ResourceChangeDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.