Class CfnTransformerPropsMixin.X12AdvancedOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.b2bi.CfnTransformerPropsMixin.X12AdvancedOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTransformerPropsMixin.X12AdvancedOptionsProperty>
- Enclosing interface:
CfnTransformerPropsMixin.X12AdvancedOptionsProperty
@Stability(Stable)
public static final class CfnTransformerPropsMixin.X12AdvancedOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTransformerPropsMixin.X12AdvancedOptionsProperty>
A builder for
CfnTransformerPropsMixin.X12AdvancedOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.splitOptions(CfnTransformerPropsMixin.X12SplitOptionsProperty splitOptions) Sets the value ofCfnTransformerPropsMixin.X12AdvancedOptionsProperty.getSplitOptions()splitOptions(IResolvable splitOptions) Sets the value ofCfnTransformerPropsMixin.X12AdvancedOptionsProperty.getSplitOptions()validationOptions(CfnTransformerPropsMixin.X12ValidationOptionsProperty validationOptions) validationOptions(IResolvable validationOptions)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
splitOptions
@Stability(Stable) public CfnTransformerPropsMixin.X12AdvancedOptionsProperty.Builder splitOptions(IResolvable splitOptions) Sets the value ofCfnTransformerPropsMixin.X12AdvancedOptionsProperty.getSplitOptions()- Parameters:
splitOptions- Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.- Returns:
this
-
splitOptions
@Stability(Stable) public CfnTransformerPropsMixin.X12AdvancedOptionsProperty.Builder splitOptions(CfnTransformerPropsMixin.X12SplitOptionsProperty splitOptions) Sets the value ofCfnTransformerPropsMixin.X12AdvancedOptionsProperty.getSplitOptions()- Parameters:
splitOptions- Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.- Returns:
this
-
validationOptions
@Stability(Stable) public CfnTransformerPropsMixin.X12AdvancedOptionsProperty.Builder validationOptions(IResolvable validationOptions) - Parameters:
validationOptions- Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.- Returns:
this
-
validationOptions
@Stability(Stable) public CfnTransformerPropsMixin.X12AdvancedOptionsProperty.Builder validationOptions(CfnTransformerPropsMixin.X12ValidationOptionsProperty validationOptions) - Parameters:
validationOptions- Specifies validation options for X12 EDI processing. These options control how validation rules are applied during EDI document processing, including custom validation rules for element length constraints, code list validations, and element requirement checks.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTransformerPropsMixin.X12AdvancedOptionsProperty>- Returns:
- a new instance of
CfnTransformerPropsMixin.X12AdvancedOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-