Interface StackInstanceResourceDriftsSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<StackInstanceResourceDriftsSummary.Builder,StackInstanceResourceDriftsSummary>,SdkBuilder<StackInstanceResourceDriftsSummary.Builder,StackInstanceResourceDriftsSummary>,SdkPojo
- Enclosing class:
- StackInstanceResourceDriftsSummary
public static interface StackInstanceResourceDriftsSummary.Builder extends SdkPojo, CopyableBuilder<StackInstanceResourceDriftsSummary.Builder,StackInstanceResourceDriftsSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StackInstanceResourceDriftsSummary.BuilderlogicalResourceId(String logicalResourceId)The logical name of the resource specified in the template.StackInstanceResourceDriftsSummary.BuilderphysicalResourceId(String physicalResourceId)The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation.StackInstanceResourceDriftsSummary.BuilderphysicalResourceIdContext(Collection<PhysicalResourceIdContextKeyValuePair> physicalResourceIdContext)Context information that enables CloudFormation to uniquely identify a resource.StackInstanceResourceDriftsSummary.BuilderphysicalResourceIdContext(Consumer<PhysicalResourceIdContextKeyValuePair.Builder>... physicalResourceIdContext)Context information that enables CloudFormation to uniquely identify a resource.StackInstanceResourceDriftsSummary.BuilderphysicalResourceIdContext(PhysicalResourceIdContextKeyValuePair... physicalResourceIdContext)Context information that enables CloudFormation to uniquely identify a resource.StackInstanceResourceDriftsSummary.BuilderpropertyDifferences(Collection<PropertyDifference> propertyDifferences)Status of the actual configuration of the resource compared to its expected configuration.StackInstanceResourceDriftsSummary.BuilderpropertyDifferences(Consumer<PropertyDifference.Builder>... propertyDifferences)Status of the actual configuration of the resource compared to its expected configuration.StackInstanceResourceDriftsSummary.BuilderpropertyDifferences(PropertyDifference... propertyDifferences)Status of the actual configuration of the resource compared to its expected configuration.StackInstanceResourceDriftsSummary.BuilderresourceType(String resourceType)Type of resource.StackInstanceResourceDriftsSummary.BuilderstackId(String stackId)The ID of the stack instance.StackInstanceResourceDriftsSummary.BuilderstackResourceDriftStatus(String stackResourceDriftStatus)The drift status of the resource in a stack instance.StackInstanceResourceDriftsSummary.BuilderstackResourceDriftStatus(StackResourceDriftStatus stackResourceDriftStatus)The drift status of the resource in a stack instance.StackInstanceResourceDriftsSummary.Buildertimestamp(Instant timestamp)Time at which the stack instance drift detection operation was initiated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
stackId
StackInstanceResourceDriftsSummary.Builder stackId(String stackId)
The ID of the stack instance.
- Parameters:
stackId- The ID of the stack instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logicalResourceId
StackInstanceResourceDriftsSummary.Builder logicalResourceId(String logicalResourceId)
The logical name of the resource specified in the template.
- Parameters:
logicalResourceId- The logical name of the resource specified in the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalResourceId
StackInstanceResourceDriftsSummary.Builder physicalResourceId(String physicalResourceId)
The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation.
- Parameters:
physicalResourceId- The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalResourceIdContext
StackInstanceResourceDriftsSummary.Builder physicalResourceIdContext(Collection<PhysicalResourceIdContextKeyValuePair> physicalResourceIdContext)
Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
- Parameters:
physicalResourceIdContext- Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalResourceIdContext
StackInstanceResourceDriftsSummary.Builder physicalResourceIdContext(PhysicalResourceIdContextKeyValuePair... physicalResourceIdContext)
Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
- Parameters:
physicalResourceIdContext- Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalResourceIdContext
StackInstanceResourceDriftsSummary.Builder physicalResourceIdContext(Consumer<PhysicalResourceIdContextKeyValuePair.Builder>... physicalResourceIdContext)
Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
This is a convenience method that creates an instance of thePhysicalResourceIdContextKeyValuePair.Builderavoiding the need to create one manually viaPhysicalResourceIdContextKeyValuePair.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#physicalResourceIdContext(List.) - Parameters:
physicalResourceIdContext- a consumer that will call methods onPhysicalResourceIdContextKeyValuePair.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#physicalResourceIdContext(java.util.Collection)
-
resourceType
StackInstanceResourceDriftsSummary.Builder resourceType(String resourceType)
Type of resource. For more information, see Amazon Web Services resource and property types reference in the CloudFormation User Guide.
- Parameters:
resourceType- Type of resource. For more information, see Amazon Web Services resource and property types reference in the CloudFormation User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyDifferences
StackInstanceResourceDriftsSummary.Builder propertyDifferences(Collection<PropertyDifference> propertyDifferences)
Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose
StackInstanceResourceDriftStatusisMODIFIED.- Parameters:
propertyDifferences- Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whoseStackInstanceResourceDriftStatusisMODIFIED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyDifferences
StackInstanceResourceDriftsSummary.Builder propertyDifferences(PropertyDifference... propertyDifferences)
Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose
StackInstanceResourceDriftStatusisMODIFIED.- Parameters:
propertyDifferences- Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whoseStackInstanceResourceDriftStatusisMODIFIED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyDifferences
StackInstanceResourceDriftsSummary.Builder propertyDifferences(Consumer<PropertyDifference.Builder>... propertyDifferences)
Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose
This is a convenience method that creates an instance of theStackInstanceResourceDriftStatusisMODIFIED.PropertyDifference.Builderavoiding the need to create one manually viaPropertyDifference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#propertyDifferences(List.) - Parameters:
propertyDifferences- a consumer that will call methods onPropertyDifference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#propertyDifferences(java.util.Collection)
-
stackResourceDriftStatus
StackInstanceResourceDriftsSummary.Builder stackResourceDriftStatus(String stackResourceDriftStatus)
The drift status of the resource in a stack instance.
-
DELETED: The resource differs from its expected template configuration in that the resource has been deleted. -
MODIFIED: One or more resource properties differ from their expected template values. -
IN_SYNC: The resource's actual configuration matches its expected template configuration. -
NOT_CHECKED: CloudFormation doesn't currently return this value.
- Parameters:
stackResourceDriftStatus- The drift status of the resource in a stack instance.-
DELETED: The resource differs from its expected template configuration in that the resource has been deleted. -
MODIFIED: One or more resource properties differ from their expected template values. -
IN_SYNC: The resource's actual configuration matches its expected template configuration. -
NOT_CHECKED: CloudFormation doesn't currently return this value.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StackResourceDriftStatus,StackResourceDriftStatus
-
-
stackResourceDriftStatus
StackInstanceResourceDriftsSummary.Builder stackResourceDriftStatus(StackResourceDriftStatus stackResourceDriftStatus)
The drift status of the resource in a stack instance.
-
DELETED: The resource differs from its expected template configuration in that the resource has been deleted. -
MODIFIED: One or more resource properties differ from their expected template values. -
IN_SYNC: The resource's actual configuration matches its expected template configuration. -
NOT_CHECKED: CloudFormation doesn't currently return this value.
- Parameters:
stackResourceDriftStatus- The drift status of the resource in a stack instance.-
DELETED: The resource differs from its expected template configuration in that the resource has been deleted. -
MODIFIED: One or more resource properties differ from their expected template values. -
IN_SYNC: The resource's actual configuration matches its expected template configuration. -
NOT_CHECKED: CloudFormation doesn't currently return this value.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StackResourceDriftStatus,StackResourceDriftStatus
-
-
timestamp
StackInstanceResourceDriftsSummary.Builder timestamp(Instant timestamp)
Time at which the stack instance drift detection operation was initiated.
- Parameters:
timestamp- Time at which the stack instance drift detection operation was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-