Interface DatasetParameter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DatasetParameter.Builder,
,DatasetParameter> SdkBuilder<DatasetParameter.Builder,
,DatasetParameter> SdkPojo
- Enclosing class:
DatasetParameter
-
Method Summary
Modifier and TypeMethodDescriptioncreateColumn
(Boolean createColumn) Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.default DatasetParameter.Builder
datetimeOptions
(Consumer<DatetimeOptions.Builder> datetimeOptions) Additional parameter options such as a format and a timezone.datetimeOptions
(DatetimeOptions datetimeOptions) Additional parameter options such as a format and a timezone.default DatasetParameter.Builder
filter
(Consumer<FilterExpression.Builder> filter) The optional filter expression structure to apply additional matching criteria to the parameter.filter
(FilterExpression filter) The optional filter expression structure to apply additional matching criteria to the parameter.The name of the parameter that is used in the dataset's Amazon S3 path.The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.type
(ParameterType type) The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.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 Details
-
name
The name of the parameter that is used in the dataset's Amazon S3 path.
- Parameters:
name
- The name of the parameter that is used in the dataset's Amazon S3 path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
- Parameters:
type
- The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
- Parameters:
type
- The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datetimeOptions
Additional parameter options such as a format and a timezone. Required for datetime parameters.
- Parameters:
datetimeOptions
- Additional parameter options such as a format and a timezone. Required for datetime parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datetimeOptions
Additional parameter options such as a format and a timezone. Required for datetime parameters.
This is a convenience method that creates an instance of theDatetimeOptions.Builder
avoiding the need to create one manually viaDatetimeOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatetimeOptions(DatetimeOptions)
.- Parameters:
datetimeOptions
- a consumer that will call methods onDatetimeOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createColumn
Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.
- Parameters:
createColumn
- Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filter
The optional filter expression structure to apply additional matching criteria to the parameter.
- Parameters:
filter
- The optional filter expression structure to apply additional matching criteria to the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filter
The optional filter expression structure to apply additional matching criteria to the parameter.
This is a convenience method that creates an instance of theFilterExpression.Builder
avoiding the need to create one manually viaFilterExpression.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilter(FilterExpression)
.- Parameters:
filter
- a consumer that will call methods onFilterExpression.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-