Class CfnTransformer.X12ElementRequirementValidationRuleProperty.Builder
java.lang.Object
software.amazon.awscdk.services.b2bi.CfnTransformer.X12ElementRequirementValidationRuleProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTransformer.X12ElementRequirementValidationRuleProperty>
- Enclosing interface:
CfnTransformer.X12ElementRequirementValidationRuleProperty
@Stability(Stable)
public static final class CfnTransformer.X12ElementRequirementValidationRuleProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTransformer.X12ElementRequirementValidationRuleProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.elementPosition
(String elementPosition) requirement
(String requirement)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
elementPosition
@Stability(Stable) public CfnTransformer.X12ElementRequirementValidationRuleProperty.Builder elementPosition(String elementPosition) - Parameters:
elementPosition
- Specifies the position of the element within an X12 segment for which the requirement status will be modified. This parameter is required. The format follows the pattern of segment identifier followed by element position (e.g., "ST-01" for the first element of the ST segment).- Returns:
this
-
requirement
@Stability(Stable) public CfnTransformer.X12ElementRequirementValidationRuleProperty.Builder requirement(String requirement) - Parameters:
requirement
- Specifies the requirement status for the element at the specified position. This parameter is required. Valid values are OPTIONAL (the element may be omitted) or MANDATORY (the element must be present).- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnTransformer.X12ElementRequirementValidationRuleProperty>
- Returns:
- a new instance of
CfnTransformer.X12ElementRequirementValidationRuleProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-