Interface PropertyDifference.Builder

    • Method Detail

      • propertyPath

        PropertyDifference.Builder propertyPath​(String propertyPath)

        The fully-qualified path to the resource property.

        Parameters:
        propertyPath - The fully-qualified path to the resource property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expectedValue

        PropertyDifference.Builder expectedValue​(String expectedValue)

        The expected property value of the resource property, as defined in the stack template and any values specified as template parameters.

        Parameters:
        expectedValue - The expected property value of the resource property, as defined in the stack template and any values specified as template parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • actualValue

        PropertyDifference.Builder actualValue​(String actualValue)

        The actual property value of the resource property.

        Parameters:
        actualValue - The actual property value of the resource property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • differenceType

        PropertyDifference.Builder differenceType​(String differenceType)

        The type of property difference.

        • ADD: A value has been added to a resource property that's an array or list data type.

        • REMOVE: The property has been removed from the current resource configuration.

        • NOT_EQUAL: The current property value differs from its expected value (as defined in the stack template and any values specified as template parameters).

        Parameters:
        differenceType - The type of property difference.

        • ADD: A value has been added to a resource property that's an array or list data type.

        • REMOVE: The property has been removed from the current resource configuration.

        • NOT_EQUAL: The current property value differs from its expected value (as defined in the stack template and any values specified as template parameters).

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DifferenceType, DifferenceType
      • differenceType

        PropertyDifference.Builder differenceType​(DifferenceType differenceType)

        The type of property difference.

        • ADD: A value has been added to a resource property that's an array or list data type.

        • REMOVE: The property has been removed from the current resource configuration.

        • NOT_EQUAL: The current property value differs from its expected value (as defined in the stack template and any values specified as template parameters).

        Parameters:
        differenceType - The type of property difference.

        • ADD: A value has been added to a resource property that's an array or list data type.

        • REMOVE: The property has been removed from the current resource configuration.

        • NOT_EQUAL: The current property value differs from its expected value (as defined in the stack template and any values specified as template parameters).

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DifferenceType, DifferenceType