Interface PropertyFilter.Builder

All Superinterfaces:
Buildable, CopyableBuilder<PropertyFilter.Builder,PropertyFilter>, SdkBuilder<PropertyFilter.Builder,PropertyFilter>, SdkPojo
Enclosing class:
PropertyFilter

public static interface PropertyFilter.Builder extends SdkPojo, CopyableBuilder<PropertyFilter.Builder,PropertyFilter>
  • Method Details

    • propertyName

      PropertyFilter.Builder propertyName(String propertyName)

      The property name associated with this property filter.

      Parameters:
      propertyName - The property name associated with this property filter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • operator

      PropertyFilter.Builder operator(String operator)

      The operator associated with this property filter.

      Parameters:
      operator - The operator associated with this property filter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

      The value associated with this property filter.

      Parameters:
      value - The value associated with this property filter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

      The value associated with this property filter.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to value(DataValue).

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