Interface DataPathValue.Builder

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

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

    • fieldId

      DataPathValue.Builder fieldId(String fieldId)

      The field ID of the field that needs to be sorted.

      Parameters:
      fieldId - The field ID of the field that needs to be sorted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fieldValue

      DataPathValue.Builder fieldValue(String fieldValue)

      The actual value of the field that needs to be sorted.

      Parameters:
      fieldValue - The actual value of the field that needs to be sorted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataPathType

      DataPathValue.Builder dataPathType(DataPathType dataPathType)

      The type configuration of the field.

      Parameters:
      dataPathType - The type configuration of the field.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataPathType

      default DataPathValue.Builder dataPathType(Consumer<DataPathType.Builder> dataPathType)

      The type configuration of the field.

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

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

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