Interface Field.Builder

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

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

    • isNull

      Field.Builder isNull(Boolean isNull)

      A NULL value.

      Parameters:
      isNull - A NULL value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • booleanValue

      Field.Builder booleanValue(Boolean booleanValue)

      A value of Boolean data type.

      Parameters:
      booleanValue - A value of Boolean data type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • longValue

      Field.Builder longValue(Long longValue)

      A value of long data type.

      Parameters:
      longValue - A value of long data type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • doubleValue

      Field.Builder doubleValue(Double doubleValue)

      A value of double data type.

      Parameters:
      doubleValue - A value of double data type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stringValue

      Field.Builder stringValue(String stringValue)

      A value of string data type.

      Parameters:
      stringValue - A value of string data type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • blobValue

      Field.Builder blobValue(SdkBytes blobValue)

      A value of BLOB data type.

      Parameters:
      blobValue - A value of BLOB data type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arrayValue

      Field.Builder arrayValue(ArrayValue arrayValue)

      An array of values.

      Parameters:
      arrayValue - An array of values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arrayValue

      default Field.Builder arrayValue(Consumer<ArrayValue.Builder> arrayValue)

      An array of values.

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

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

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