Interface PropertyDifference.Builder

  • Method Details

    • 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

      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: