Interface DimensionField.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DimensionField.Builder,DimensionField>,SdkBuilder<DimensionField.Builder,DimensionField>,SdkPojo
- Enclosing class:
- DimensionField
@Mutable @NotThreadSafe public static interface DimensionField.Builder extends SdkPojo, CopyableBuilder<DimensionField.Builder,DimensionField>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DimensionField.BuildercategoricalDimensionField(Consumer<CategoricalDimensionField.Builder> categoricalDimensionField)The dimension type field with categorical type columns.DimensionField.BuildercategoricalDimensionField(CategoricalDimensionField categoricalDimensionField)The dimension type field with categorical type columns.default DimensionField.BuilderdateDimensionField(Consumer<DateDimensionField.Builder> dateDimensionField)The dimension type field with date type columns.DimensionField.BuilderdateDimensionField(DateDimensionField dateDimensionField)The dimension type field with date type columns.default DimensionField.BuildernumericalDimensionField(Consumer<NumericalDimensionField.Builder> numericalDimensionField)The dimension type field with numerical type columns.DimensionField.BuildernumericalDimensionField(NumericalDimensionField numericalDimensionField)The dimension type field with numerical type columns.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
numericalDimensionField
DimensionField.Builder numericalDimensionField(NumericalDimensionField numericalDimensionField)
The dimension type field with numerical type columns.
- Parameters:
numericalDimensionField- The dimension type field with numerical type columns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numericalDimensionField
default DimensionField.Builder numericalDimensionField(Consumer<NumericalDimensionField.Builder> numericalDimensionField)
The dimension type field with numerical type columns.
This is a convenience method that creates an instance of theNumericalDimensionField.Builderavoiding the need to create one manually viaNumericalDimensionField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonumericalDimensionField(NumericalDimensionField).- Parameters:
numericalDimensionField- a consumer that will call methods onNumericalDimensionField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
numericalDimensionField(NumericalDimensionField)
-
categoricalDimensionField
DimensionField.Builder categoricalDimensionField(CategoricalDimensionField categoricalDimensionField)
The dimension type field with categorical type columns.
- Parameters:
categoricalDimensionField- The dimension type field with categorical type columns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categoricalDimensionField
default DimensionField.Builder categoricalDimensionField(Consumer<CategoricalDimensionField.Builder> categoricalDimensionField)
The dimension type field with categorical type columns.
This is a convenience method that creates an instance of theCategoricalDimensionField.Builderavoiding the need to create one manually viaCategoricalDimensionField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocategoricalDimensionField(CategoricalDimensionField).- Parameters:
categoricalDimensionField- a consumer that will call methods onCategoricalDimensionField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
categoricalDimensionField(CategoricalDimensionField)
-
dateDimensionField
DimensionField.Builder dateDimensionField(DateDimensionField dateDimensionField)
The dimension type field with date type columns.
- Parameters:
dateDimensionField- The dimension type field with date type columns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateDimensionField
default DimensionField.Builder dateDimensionField(Consumer<DateDimensionField.Builder> dateDimensionField)
The dimension type field with date type columns.
This is a convenience method that creates an instance of theDateDimensionField.Builderavoiding the need to create one manually viaDateDimensionField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todateDimensionField(DateDimensionField).- Parameters:
dateDimensionField- a consumer that will call methods onDateDimensionField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dateDimensionField(DateDimensionField)
-
-