Interface TabularConditions.Builder

    • Method Detail

      • orderBy

        TabularConditions.Builder orderBy​(Collection<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

        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

        TabularConditions.Builder orderBy​(Consumer<OrderBy.Builder>... 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).

        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:
        #orderBy(java.util.Collection)
      • 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).

        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:
        #propertyFilters(java.util.Collection)