Class CfnDatasetPropsMixin.DatasetParameterProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.databrew.CfnDatasetPropsMixin.DatasetParameterProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDatasetPropsMixin.DatasetParameterProperty>
- Enclosing interface:
CfnDatasetPropsMixin.DatasetParameterProperty
@Stability(Stable)
public static final class CfnDatasetPropsMixin.DatasetParameterProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDatasetPropsMixin.DatasetParameterProperty>
A builder for
CfnDatasetPropsMixin.DatasetParameterProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.createColumn(Boolean createColumn) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getCreateColumn()createColumn(IResolvable createColumn) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getCreateColumn()datetimeOptions(CfnDatasetPropsMixin.DatetimeOptionsProperty datetimeOptions) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getDatetimeOptions()datetimeOptions(IResolvable datetimeOptions) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getDatetimeOptions()Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getFilter()filter(IResolvable filter) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getFilter()Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getName()Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
createColumn
@Stability(Stable) public CfnDatasetPropsMixin.DatasetParameterProperty.Builder createColumn(Boolean createColumn) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getCreateColumn()- Parameters:
createColumn- Optional boolean value that defines whether the captured value of this parameter should be loaded as an additional column in the dataset.- Returns:
this
-
createColumn
@Stability(Stable) public CfnDatasetPropsMixin.DatasetParameterProperty.Builder createColumn(IResolvable createColumn) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getCreateColumn()- Parameters:
createColumn- Optional boolean value that defines whether the captured value of this parameter should be loaded as an additional column in the dataset.- Returns:
this
-
datetimeOptions
@Stability(Stable) public CfnDatasetPropsMixin.DatasetParameterProperty.Builder datetimeOptions(IResolvable datetimeOptions) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getDatetimeOptions()- Parameters:
datetimeOptions- Additional parameter options such as a format and a timezone. Required for datetime parameters.- Returns:
this
-
datetimeOptions
@Stability(Stable) public CfnDatasetPropsMixin.DatasetParameterProperty.Builder datetimeOptions(CfnDatasetPropsMixin.DatetimeOptionsProperty datetimeOptions) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getDatetimeOptions()- Parameters:
datetimeOptions- Additional parameter options such as a format and a timezone. Required for datetime parameters.- Returns:
this
-
filter
@Stability(Stable) public CfnDatasetPropsMixin.DatasetParameterProperty.Builder filter(IResolvable filter) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getFilter()- Parameters:
filter- The optional filter expression structure to apply additional matching criteria to the parameter.- Returns:
this
-
filter
@Stability(Stable) public CfnDatasetPropsMixin.DatasetParameterProperty.Builder filter(CfnDatasetPropsMixin.FilterExpressionProperty filter) Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getFilter()- Parameters:
filter- The optional filter expression structure to apply additional matching criteria to the parameter.- Returns:
this
-
name
Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getName()- Parameters:
name- The name of the parameter that is used in the dataset's Amazon S3 path.- Returns:
this
-
type
Sets the value ofCfnDatasetPropsMixin.DatasetParameterProperty.getType()- Parameters:
type- The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDatasetPropsMixin.DatasetParameterProperty>- Returns:
- a new instance of
CfnDatasetPropsMixin.DatasetParameterProperty - Throws:
NullPointerException- if any required attribute was not provided
-