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 Details

    • 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

      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

      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 the PhysicalResourceIdContextKeyValuePair.Builder avoiding the need to create one manually via PhysicalResourceIdContextKeyValuePair.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to physicalResourceIdContext(List<PhysicalResourceIdContextKeyValuePair>).

      Parameters:
      physicalResourceIdContext - a consumer that will call methods on PhysicalResourceIdContextKeyValuePair.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      Type of resource. For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User Guide.

      Parameters:
      resourceType - Type of resource. For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • propertyDifferences

      Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose StackInstanceResourceDriftStatus is MODIFIED.

      Parameters:
      propertyDifferences - Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose StackInstanceResourceDriftStatus is MODIFIED.
      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 is MODIFIED.

      Parameters:
      propertyDifferences - Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose StackInstanceResourceDriftStatus is MODIFIED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • propertyDifferences

      Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose StackInstanceResourceDriftStatus is MODIFIED.

      This is a convenience method that creates an instance of the PropertyDifference.Builder avoiding the need to create one manually via PropertyDifference.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to propertyDifferences(List<PropertyDifference>).

      Parameters:
      propertyDifferences - a consumer that will call methods on PropertyDifference.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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.