Class DataConverterProcessor.Builder
java.lang.Object
software.amazon.awscdk.services.logs.DataConverterProcessor.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataConverterProcessor>
- Enclosing class:
DataConverterProcessor
@Stability(Stable)
public static final class DataConverterProcessor.Builder
extends Object
implements software.amazon.jsii.Builder<DataConverterProcessor>
A fluent builder for
DataConverterProcessor
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
create()
dateTimeConverterOptions
(DateTimeConverterProperty dateTimeConverterOptions) Options for datetime conversion.type
(DataConverterType type) The type of data conversion operation.typeConverterOptions
(TypeConverterProperty typeConverterOptions) Options for type conversion.
-
Method Details
-
create
- Returns:
- a new instance of
DataConverterProcessor.Builder
.
-
type
The type of data conversion operation.- Parameters:
type
- The type of data conversion operation. This parameter is required.- Returns:
this
-
dateTimeConverterOptions
@Stability(Stable) public DataConverterProcessor.Builder dateTimeConverterOptions(DateTimeConverterProperty dateTimeConverterOptions) Options for datetime conversion.Required when type is DATETIME_CONVERTER.
Default: - No date time converter processor is created if not set
- Parameters:
dateTimeConverterOptions
- Options for datetime conversion. This parameter is required.- Returns:
this
-
typeConverterOptions
@Stability(Stable) public DataConverterProcessor.Builder typeConverterOptions(TypeConverterProperty typeConverterOptions) Options for type conversion.Required when type is TYPE_CONVERTER.
Default: - No type convertor processor is created if not set
- Parameters:
typeConverterOptions
- Options for type conversion. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<DataConverterProcessor>
- Returns:
- a newly built instance of
DataConverterProcessor
.
-