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