Interface TabularConditions.Builder

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

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

    • orderBy

      Filter criteria that orders the output. It can be sorted in ascending or descending order.

      Parameters:
      orderBy - Filter criteria that orders the output. It can be sorted in ascending or descending order.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • orderBy

      TabularConditions.Builder orderBy(OrderBy... orderBy)

      Filter criteria that orders the output. It can be sorted in ascending or descending order.

      Parameters:
      orderBy - Filter criteria that orders the output. It can be sorted in ascending or descending order.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • orderBy

      Filter criteria that orders the output. It can be sorted in ascending or descending order.

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

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

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

      TabularConditions.Builder propertyFilters(Collection<PropertyFilter> propertyFilters)

      You can filter the request using various logical operators and a key-value format. For example:

      {"key": "serverType", "value": "webServer"}

      Parameters:
      propertyFilters - You can filter the request using various logical operators and a key-value format. For example:

      {"key": "serverType", "value": "webServer"}

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • propertyFilters

      TabularConditions.Builder propertyFilters(PropertyFilter... propertyFilters)

      You can filter the request using various logical operators and a key-value format. For example:

      {"key": "serverType", "value": "webServer"}

      Parameters:
      propertyFilters - You can filter the request using various logical operators and a key-value format. For example:

      {"key": "serverType", "value": "webServer"}

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • propertyFilters

      TabularConditions.Builder propertyFilters(Consumer<PropertyFilter.Builder>... propertyFilters)

      You can filter the request using various logical operators and a key-value format. For example:

      {"key": "serverType", "value": "webServer"}

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

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

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