public static interface ResourceTargetDefinition.Builder extends CopyableBuilder<ResourceTargetDefinition.Builder,ResourceTargetDefinition>
Modifier and Type | Method and Description |
---|---|
ResourceTargetDefinition.Builder |
attribute(ResourceAttribute attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata , Properties , or Tags . |
ResourceTargetDefinition.Builder |
attribute(String attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata , Properties , or Tags . |
ResourceTargetDefinition.Builder |
name(String name)
If the
Attribute value is Properties , the name of the property. |
ResourceTargetDefinition.Builder |
requiresRecreation(RequiresRecreation requiresRecreation)
If the
Attribute value is Properties , indicates whether a change to this property
causes the resource to be recreated. |
ResourceTargetDefinition.Builder |
requiresRecreation(String requiresRecreation)
If the
Attribute value is Properties , indicates whether a change to this property
causes the resource to be recreated. |
copy
apply, build
ResourceTargetDefinition.Builder attribute(String attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
, Properties
, or Tags
.
attribute
- Indicates which resource attribute is triggering this update, such as a change in the resource
attribute's Metadata
, Properties
, or Tags
.ResourceAttribute
,
ResourceAttribute
ResourceTargetDefinition.Builder attribute(ResourceAttribute attribute)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
, Properties
, or Tags
.
attribute
- Indicates which resource attribute is triggering this update, such as a change in the resource
attribute's Metadata
, Properties
, or Tags
.ResourceAttribute
,
ResourceAttribute
ResourceTargetDefinition.Builder name(String name)
If the Attribute
value is Properties
, the name of the property. For all other
attributes, the value is null.
name
- If the Attribute
value is Properties
, the name of the property. For all
other attributes, the value is null.ResourceTargetDefinition.Builder requiresRecreation(String requiresRecreation)
If the Attribute
value is Properties
, indicates whether a change to this property
causes the resource to be recreated. The value can be Never
, Always
, or
Conditionally
. To determine the conditions for a Conditionally
recreation, see the
update behavior for that property in the AWS CloudFormation User Guide.
requiresRecreation
- If the Attribute
value is Properties
, indicates whether a change to this
property causes the resource to be recreated. The value can be Never
, Always
, or Conditionally
. To determine the conditions for a Conditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.RequiresRecreation
,
RequiresRecreation
ResourceTargetDefinition.Builder requiresRecreation(RequiresRecreation requiresRecreation)
If the Attribute
value is Properties
, indicates whether a change to this property
causes the resource to be recreated. The value can be Never
, Always
, or
Conditionally
. To determine the conditions for a Conditionally
recreation, see the
update behavior for that property in the AWS CloudFormation User Guide.
requiresRecreation
- If the Attribute
value is Properties
, indicates whether a change to this
property causes the resource to be recreated. The value can be Never
, Always
, or Conditionally
. To determine the conditions for a Conditionally
recreation, see the update behavior for that property in the AWS CloudFormation User Guide.RequiresRecreation
,
RequiresRecreation
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.