Interface FieldValueUnion.Builder

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

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

    • booleanValue

      FieldValueUnion.Builder booleanValue(Boolean booleanValue)

      Can be either null, or have a Boolean value type. Only one value can be provided.

      Parameters:
      booleanValue - Can be either null, or have a Boolean value type. Only one value can be provided.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • doubleValue

      FieldValueUnion.Builder doubleValue(Double doubleValue)

      Can be either null, or have a Double number value type. Only one value can be provided.

      Parameters:
      doubleValue - Can be either null, or have a Double number value type. Only one value can be provided.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • emptyValue

      FieldValueUnion.Builder emptyValue(EmptyFieldValue emptyValue)

      An empty value.

      Parameters:
      emptyValue - An empty value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • emptyValue

      default FieldValueUnion.Builder emptyValue(Consumer<EmptyFieldValue.Builder> emptyValue)

      An empty value.

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

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

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

      FieldValueUnion.Builder stringValue(String stringValue)

      String value type.

      Parameters:
      stringValue - String value type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userArnValue

      FieldValueUnion.Builder userArnValue(String userArnValue)

      Represents the user that performed the audit.

      Parameters:
      userArnValue - Represents the user that performed the audit.
      Returns:
      Returns a reference to this object so that method calls can be chained together.