@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Change extends Object implements Serializable, Cloneable, StructuredPojo
An object that contains the ChangeType
, Details
, and Entity
.
Constructor and Description |
---|
Change() |
Modifier and Type | Method and Description |
---|---|
Change |
clone() |
boolean |
equals(Object obj) |
String |
getChangeName()
Optional name for the change.
|
String |
getChangeType()
Change types are single string values that describe your intention for the change.
|
String |
getDetails()
This object contains details specific to the change type of the requested change.
|
Entity |
getEntity()
The entity to be changed.
|
List<Tag> |
getEntityTags()
The tags associated with the change.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChangeName(String changeName)
Optional name for the change.
|
void |
setChangeType(String changeType)
Change types are single string values that describe your intention for the change.
|
void |
setDetails(String details)
This object contains details specific to the change type of the requested change.
|
void |
setEntity(Entity entity)
The entity to be changed.
|
void |
setEntityTags(Collection<Tag> entityTags)
The tags associated with the change.
|
String |
toString()
Returns a string representation of this object.
|
Change |
withChangeName(String changeName)
Optional name for the change.
|
Change |
withChangeType(String changeType)
Change types are single string values that describe your intention for the change.
|
Change |
withDetails(String details)
This object contains details specific to the change type of the requested change.
|
Change |
withEntity(Entity entity)
The entity to be changed.
|
Change |
withEntityTags(Collection<Tag> entityTags)
The tags associated with the change.
|
Change |
withEntityTags(Tag... entityTags)
The tags associated with the change.
|
public void setChangeType(String changeType)
Change types are single string values that describe your intention for the change. Each change type is unique for
each EntityType
provided in the change's scope. For more information on change types available for
single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based
products, see Working with container products.
changeType
- Change types are single string values that describe your intention for the change. Each change type is
unique for each EntityType
provided in the change's scope. For more information on change
types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for
container-based products, see Working with container products.public String getChangeType()
Change types are single string values that describe your intention for the change. Each change type is unique for
each EntityType
provided in the change's scope. For more information on change types available for
single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based
products, see Working with container products.
EntityType
provided in the change's scope. For more information on change
types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for
container-based products, see Working with container products.public Change withChangeType(String changeType)
Change types are single string values that describe your intention for the change. Each change type is unique for
each EntityType
provided in the change's scope. For more information on change types available for
single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based
products, see Working with container products.
changeType
- Change types are single string values that describe your intention for the change. Each change type is
unique for each EntityType
provided in the change's scope. For more information on change
types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for
container-based products, see Working with container products.public void setEntity(Entity entity)
The entity to be changed.
entity
- The entity to be changed.public Entity getEntity()
The entity to be changed.
public Change withEntity(Entity entity)
The entity to be changed.
entity
- The entity to be changed.public List<Tag> getEntityTags()
The tags associated with the change.
public void setEntityTags(Collection<Tag> entityTags)
The tags associated with the change.
entityTags
- The tags associated with the change.public Change withEntityTags(Tag... entityTags)
The tags associated with the change.
NOTE: This method appends the values to the existing list (if any). Use
setEntityTags(java.util.Collection)
or withEntityTags(java.util.Collection)
if you want to
override the existing values.
entityTags
- The tags associated with the change.public Change withEntityTags(Collection<Tag> entityTags)
The tags associated with the change.
entityTags
- The tags associated with the change.public void setDetails(String details)
This object contains details specific to the change type of the requested change. For more information on change types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based products, see Working with container products.
details
- This object contains details specific to the change type of the requested change. For more information on
change types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for
container-based products, see Working with container products.public String getDetails()
This object contains details specific to the change type of the requested change. For more information on change types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based products, see Working with container products.
public Change withDetails(String details)
This object contains details specific to the change type of the requested change. For more information on change types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based products, see Working with container products.
details
- This object contains details specific to the change type of the requested change. For more information on
change types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for
container-based products, see Working with container products.public void setChangeName(String changeName)
Optional name for the change.
changeName
- Optional name for the change.public String getChangeName()
Optional name for the change.
public Change withChangeName(String changeName)
Optional name for the change.
changeName
- Optional name for the change.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.