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.Builder
logicalResourceId(String logicalResourceId)
The logical name of the resource specified in the template.StackInstanceResourceDriftsSummary.Builder
physicalResourceId(String physicalResourceId)
The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation.StackInstanceResourceDriftsSummary.Builder
physicalResourceIdContext(Collection<PhysicalResourceIdContextKeyValuePair> physicalResourceIdContext)
Context information that enables CloudFormation to uniquely identify a resource.StackInstanceResourceDriftsSummary.Builder
physicalResourceIdContext(Consumer<PhysicalResourceIdContextKeyValuePair.Builder>... physicalResourceIdContext)
Context information that enables CloudFormation to uniquely identify a resource.StackInstanceResourceDriftsSummary.Builder
physicalResourceIdContext(PhysicalResourceIdContextKeyValuePair... physicalResourceIdContext)
Context information that enables CloudFormation to uniquely identify a resource.StackInstanceResourceDriftsSummary.Builder
propertyDifferences(Collection<PropertyDifference> propertyDifferences)
Status of the actual configuration of the resource compared to its expected configuration.StackInstanceResourceDriftsSummary.Builder
propertyDifferences(Consumer<PropertyDifference.Builder>... propertyDifferences)
Status of the actual configuration of the resource compared to its expected configuration.StackInstanceResourceDriftsSummary.Builder
propertyDifferences(PropertyDifference... propertyDifferences)
Status of the actual configuration of the resource compared to its expected configuration.StackInstanceResourceDriftsSummary.Builder
resourceType(String resourceType)
Type of resource.StackInstanceResourceDriftsSummary.Builder
stackId(String stackId)
The ID of the stack instance.StackInstanceResourceDriftsSummary.Builder
stackResourceDriftStatus(String stackResourceDriftStatus)
The drift status of the resource in a stack instance.StackInstanceResourceDriftsSummary.Builder
stackResourceDriftStatus(StackResourceDriftStatus stackResourceDriftStatus)
The drift status of the resource in a stack instance.StackInstanceResourceDriftsSummary.Builder
timestamp(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.Builder
avoiding the need to create one manually viaPhysicalResourceIdContextKeyValuePair.builder()
.When the
Consumer
completes,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
StackInstanceResourceDriftStatus
isMODIFIED
.- Parameters:
propertyDifferences
- Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whoseStackInstanceResourceDriftStatus
isMODIFIED
.- 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
StackInstanceResourceDriftStatus
isMODIFIED
.- Parameters:
propertyDifferences
- Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whoseStackInstanceResourceDriftStatus
isMODIFIED
.- 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 theStackInstanceResourceDriftStatus
isMODIFIED
.PropertyDifference.Builder
avoiding the need to create one manually viaPropertyDifference.builder()
.When the
Consumer
completes,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.
-
-