Class ResourceTargetDefinition
- java.lang.Object
-
- com.amazonaws.services.cloudformation.model.ResourceTargetDefinition
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class ResourceTargetDefinition extends Object implements Serializable, Cloneable
The field that AWS CloudFormation will change, such as the name of a resource's property, and whether the resource will be recreated.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourceTargetDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceTargetDefinition
clone()
boolean
equals(Object obj)
String
getAttribute()
Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.String
getName()
If theAttribute
value isProperties
, the name of the property.String
getRequiresRecreation()
If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated.int
hashCode()
void
setAttribute(ResourceAttribute attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.void
setAttribute(String attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.void
setName(String name)
If theAttribute
value isProperties
, the name of the property.void
setRequiresRecreation(RequiresRecreation requiresRecreation)
If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated.void
setRequiresRecreation(String requiresRecreation)
If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated.String
toString()
Returns a string representation of this object; useful for testing and debugging.ResourceTargetDefinition
withAttribute(ResourceAttribute attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.ResourceTargetDefinition
withAttribute(String attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.ResourceTargetDefinition
withName(String name)
If theAttribute
value isProperties
, the name of the property.ResourceTargetDefinition
withRequiresRecreation(RequiresRecreation requiresRecreation)
If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated.ResourceTargetDefinition
withRequiresRecreation(String requiresRecreation)
If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated.
-
-
-
Method Detail
-
setAttribute
public void setAttribute(String attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
,Properties
, orTags
.- Parameters:
attribute
- Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.- See Also:
ResourceAttribute
-
getAttribute
public String getAttribute()
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
,Properties
, orTags
.- Returns:
- Indicates which resource attribute is triggering this update,
such as a change in the resource attribute's
Metadata
,Properties
, orTags
. - See Also:
ResourceAttribute
-
withAttribute
public ResourceTargetDefinition withAttribute(String attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
,Properties
, orTags
.- Parameters:
attribute
- Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceAttribute
-
setAttribute
public void setAttribute(ResourceAttribute attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
,Properties
, orTags
.- Parameters:
attribute
- Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.- See Also:
ResourceAttribute
-
withAttribute
public ResourceTargetDefinition withAttribute(ResourceAttribute attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
,Properties
, orTags
.- Parameters:
attribute
- Indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceAttribute
-
setName
public void setName(String name)
If the
Attribute
value isProperties
, the name of the property. For all other attributes, the value is null.- Parameters:
name
- If theAttribute
value isProperties
, the name of the property. For all other attributes, the value is null.
-
getName
public String getName()
If the
Attribute
value isProperties
, the name of the property. For all other attributes, the value is null.- Returns:
- If the
Attribute
value isProperties
, the name of the property. For all other attributes, the value is null.
-
withName
public ResourceTargetDefinition withName(String name)
If the
Attribute
value isProperties
, the name of the property. For all other attributes, the value is null.- Parameters:
name
- If theAttribute
value isProperties
, the name of the property. For all other attributes, the value is null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRequiresRecreation
public void setRequiresRecreation(String requiresRecreation)
If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- Parameters:
requiresRecreation
- If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- See Also:
RequiresRecreation
-
getRequiresRecreation
public String getRequiresRecreation()
If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- Returns:
- If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide. - See Also:
RequiresRecreation
-
withRequiresRecreation
public ResourceTargetDefinition withRequiresRecreation(String requiresRecreation)
If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- Parameters:
requiresRecreation
- If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RequiresRecreation
-
setRequiresRecreation
public void setRequiresRecreation(RequiresRecreation requiresRecreation)
If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- Parameters:
requiresRecreation
- If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- See Also:
RequiresRecreation
-
withRequiresRecreation
public ResourceTargetDefinition withRequiresRecreation(RequiresRecreation requiresRecreation)
If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- Parameters:
requiresRecreation
- If theAttribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RequiresRecreation
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ResourceTargetDefinition clone()
-
-