Interface CfnDatasetPropsMixin.DatasetParameterProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDatasetPropsMixin.DatasetParameterProperty.Jsii$Proxy
- Enclosing class:
CfnDatasetPropsMixin
@Stability(Stable)
public static interface CfnDatasetPropsMixin.DatasetParameterProperty
extends software.amazon.jsii.JsiiSerializable
Represents a dataset paramater that defines type and conditions for a parameter in the Amazon S3 path of the dataset.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.databrew.*;
DatasetParameterProperty datasetParameterProperty = DatasetParameterProperty.builder()
.createColumn(false)
.datetimeOptions(DatetimeOptionsProperty.builder()
.format("format")
.localeCode("localeCode")
.timezoneOffset("timezoneOffset")
.build())
.filter(FilterExpressionProperty.builder()
.expression("expression")
.valuesMap(List.of(FilterValueProperty.builder()
.value("value")
.valueReference("valueReference")
.build()))
.build())
.name("name")
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDatasetPropsMixin.DatasetParameterPropertystatic final classAn implementation forCfnDatasetPropsMixin.DatasetParameterProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectOptional boolean value that defines whether the captured value of this parameter should be loaded as an additional column in the dataset.default ObjectAdditional parameter options such as a format and a timezone.default ObjectThe optional filter expression structure to apply additional matching criteria to the parameter.default StringgetName()The name of the parameter that is used in the dataset's Amazon S3 path.default StringgetType()The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCreateColumn
Optional boolean value that defines whether the captured value of this parameter should be loaded as an additional column in the dataset.Returns union: either
BooleanorIResolvable- See Also:
-
getDatetimeOptions
Additional parameter options such as a format and a timezone.Required for datetime parameters.
Returns union: either
IResolvableorCfnDatasetPropsMixin.DatetimeOptionsProperty- See Also:
-
getFilter
The optional filter expression structure to apply additional matching criteria to the parameter.Returns union: either
IResolvableorCfnDatasetPropsMixin.FilterExpressionProperty- See Also:
-
getName
The name of the parameter that is used in the dataset's Amazon S3 path.- See Also:
-
getType
The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.- See Also:
-
builder
-