Interface Value.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Value.Builder,Value>,SdkBuilder<Value.Builder,Value>,SdkPojo
- Enclosing class:
- Value
public static interface Value.Builder extends SdkPojo, CopyableBuilder<Value.Builder,Value>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Value.BuilderarrayValues(Collection<Value> arrayValues)An array of column values.Value.BuilderarrayValues(Consumer<Value.Builder>... arrayValues)An array of column values.Value.BuilderarrayValues(Value... arrayValues)An array of column values.Value.BuilderbigIntValue(Long bigIntValue)A value for a column of big integer data type.Value.BuilderbitValue(Boolean bitValue)A value for a column of BIT data type.Value.BuilderblobValue(SdkBytes blobValue)A value for a column of BLOB data type.Value.BuilderdoubleValue(Double doubleValue)A value for a column of double data type.Value.BuilderintValue(Integer intValue)A value for a column of integer data type.Value.BuilderisNull(Boolean isNull)A NULL value.Value.BuilderrealValue(Float realValue)A value for a column of real data type.Value.BuilderstringValue(String stringValue)A value for a column of string data type.default Value.BuilderstructValue(Consumer<StructValue.Builder> structValue)A value for a column of STRUCT data type.Value.BuilderstructValue(StructValue structValue)A value for a column of STRUCT data type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
isNull
Value.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.
-
bitValue
Value.Builder bitValue(Boolean bitValue)
A value for a column of BIT data type.
- Parameters:
bitValue- A value for a column of BIT data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bigIntValue
Value.Builder bigIntValue(Long bigIntValue)
A value for a column of big integer data type.
- Parameters:
bigIntValue- A value for a column of big integer data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intValue
Value.Builder intValue(Integer intValue)
A value for a column of integer data type.
- Parameters:
intValue- A value for a column of integer data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
doubleValue
Value.Builder doubleValue(Double doubleValue)
A value for a column of double data type.
- Parameters:
doubleValue- A value for a column of double data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
realValue
Value.Builder realValue(Float realValue)
A value for a column of real data type.
- Parameters:
realValue- A value for a column of real data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stringValue
Value.Builder stringValue(String stringValue)
A value for a column of string data type.
- Parameters:
stringValue- A value for a column of string data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blobValue
Value.Builder blobValue(SdkBytes blobValue)
A value for a column of BLOB data type.
- Parameters:
blobValue- A value for a column of BLOB data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arrayValues
Value.Builder arrayValues(Collection<Value> arrayValues)
An array of column values.
- Parameters:
arrayValues- An array of column values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arrayValues
Value.Builder arrayValues(Value... arrayValues)
An array of column values.
- Parameters:
arrayValues- An array of column values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arrayValues
Value.Builder arrayValues(Consumer<Value.Builder>... arrayValues)
An array of column values.
This is a convenience method that creates an instance of theValue.Builderavoiding the need to create one manually viaValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#arrayValues(List.) - Parameters:
arrayValues- a consumer that will call methods onValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#arrayValues(java.util.Collection)
-
structValue
Value.Builder structValue(StructValue structValue)
A value for a column of STRUCT data type.
- Parameters:
structValue- A value for a column of STRUCT data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
structValue
default Value.Builder structValue(Consumer<StructValue.Builder> structValue)
A value for a column of STRUCT data type.
This is a convenience method that creates an instance of theStructValue.Builderavoiding the need to create one manually viaStructValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostructValue(StructValue).- Parameters:
structValue- a consumer that will call methods onStructValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
structValue(StructValue)
-
-