Interface ResourceChange.Builder

    • Method Detail

      • logicalResourceId

        ResourceChange.Builder logicalResourceId​(String logicalResourceId)

        The ID of the resource, as defined in the CloudFormation template.

        Parameters:
        logicalResourceId - The ID of the resource, as defined in the CloudFormation template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • physicalResourceId

        ResourceChange.Builder physicalResourceId​(String physicalResourceId)

        The ID of the resource, if it was already created.

        Parameters:
        physicalResourceId - The ID of the resource, if it was already created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceType

        ResourceChange.Builder resourceType​(String resourceType)

        The type of resource.

        Parameters:
        resourceType - The type of resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replacement

        ResourceChange.Builder replacement​(String replacement)

        If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

        Parameters:
        replacement - If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Replacement, Replacement
      • replacement

        ResourceChange.Builder replacement​(Replacement replacement)

        If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

        Parameters:
        replacement - If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Replacement, Replacement
      • scopeWithStrings

        ResourceChange.Builder scopeWithStrings​(Collection<String> scope)

        The change scope.

        Parameters:
        scope - The change scope.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scopeWithStrings

        ResourceChange.Builder scopeWithStrings​(String... scope)

        The change scope.

        Parameters:
        scope - The change scope.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scope

        ResourceChange.Builder scope​(ResourceAttribute... scope)

        The change scope.

        Parameters:
        scope - The change scope.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • details

        ResourceChange.Builder details​(Collection<ResourceChangeDetail> details)

        Information about the resource changes.

        Parameters:
        details - Information about the resource changes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • details

        ResourceChange.Builder details​(ResourceChangeDetail... details)

        Information about the resource changes.

        Parameters:
        details - Information about the resource changes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.