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 classA builder forCfnTransformer.AdvancedOptionsPropertystatic final classAn 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.Returns union: either
IResolvableorCfnTransformer.X12AdvancedOptionsProperty- See Also:
-
builder
-