Interface CfnTransformer.AdvancedOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTransformer.AdvancedOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnTransformer
@Stability(Stable)
public static interface CfnTransformer.AdvancedOptionsProperty
extends software.amazon.jsii.JsiiSerializable
A structure that contains advanced options for EDI processing.
Currently, only X12 advanced options are supported.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.b2bi.*; AdvancedOptionsProperty advancedOptionsProperty = AdvancedOptionsProperty.builder() .x12(X12AdvancedOptionsProperty.builder() .splitOptions(X12SplitOptionsProperty.builder() .splitBy("splitBy") .build()) .validationOptions(X12ValidationOptionsProperty.builder() .validationRules(List.of(X12ValidationRuleProperty.builder() .codeListValidationRule(X12CodeListValidationRuleProperty.builder() .elementId("elementId") // the properties below are optional .codesToAdd(List.of("codesToAdd")) .codesToRemove(List.of("codesToRemove")) .build()) .elementLengthValidationRule(X12ElementLengthValidationRuleProperty.builder() .elementId("elementId") .maxLength(123) .minLength(123) .build()) .elementRequirementValidationRule(X12ElementRequirementValidationRuleProperty.builder() .elementPosition("elementPosition") .requirement("requirement") .build()) .build())) .build()) .build()) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTransformer.AdvancedOptionsProperty
static final class
An implementation forCfnTransformer.AdvancedOptionsProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getX12
A structure that contains X12-specific advanced options, such as split options for processing X12 EDI files.- See Also:
-
builder
-