Interface ComparativeOrder.Builder

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

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

    • useOrdering

      ComparativeOrder.Builder useOrdering(String useOrdering)

      The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

      Parameters:
      useOrdering - The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • useOrdering

      ComparativeOrder.Builder useOrdering(ColumnOrderingType useOrdering)

      The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

      Parameters:
      useOrdering - The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • specifedOrder

      ComparativeOrder.Builder specifedOrder(Collection<String> specifedOrder)

      The list of columns to be used in the ordering.

      Parameters:
      specifedOrder - The list of columns to be used in the ordering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • specifedOrder

      ComparativeOrder.Builder specifedOrder(String... specifedOrder)

      The list of columns to be used in the ordering.

      Parameters:
      specifedOrder - The list of columns to be used in the ordering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • treatUndefinedSpecifiedValues

      ComparativeOrder.Builder treatUndefinedSpecifiedValues(String treatUndefinedSpecifiedValues)

      The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

      Parameters:
      treatUndefinedSpecifiedValues - The treat of undefined specified values. Valid values for this structure are LEAST and MOST.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • treatUndefinedSpecifiedValues

      ComparativeOrder.Builder treatUndefinedSpecifiedValues(UndefinedSpecifiedValueType treatUndefinedSpecifiedValues)

      The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

      Parameters:
      treatUndefinedSpecifiedValues - The treat of undefined specified values. Valid values for this structure are LEAST and MOST.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: