Interface X12AdvancedOptions.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<X12AdvancedOptions.Builder,,X12AdvancedOptions> SdkBuilder<X12AdvancedOptions.Builder,,X12AdvancedOptions> SdkPojo
- Enclosing class:
X12AdvancedOptions
-
Method Summary
Modifier and TypeMethodDescriptiondefault X12AdvancedOptions.BuildersplitOptions(Consumer<X12SplitOptions.Builder> splitOptions) Specifies options for splitting X12 EDI files.splitOptions(X12SplitOptions splitOptions) Specifies options for splitting X12 EDI files.default X12AdvancedOptions.BuildervalidationOptions(Consumer<X12ValidationOptions.Builder> validationOptions) Specifies validation options for X12 EDI processing.validationOptions(X12ValidationOptions validationOptions) Specifies validation options for X12 EDI processing.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
splitOptions
Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
- Parameters:
splitOptions- Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
splitOptions
Specifies options for splitting X12 EDI files. These options control how large X12 files are divided into smaller, more manageable units.
This is a convenience method that creates an instance of theX12SplitOptions.Builderavoiding the need to create one manually viaX12SplitOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosplitOptions(X12SplitOptions).- Parameters:
splitOptions- a consumer that will call methods onX12SplitOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
validationOptions
default X12AdvancedOptions.Builder validationOptions(Consumer<X12ValidationOptions.Builder> 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.
This is a convenience method that creates an instance of theX12ValidationOptions.Builderavoiding the need to create one manually viaX12ValidationOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalidationOptions(X12ValidationOptions).- Parameters:
validationOptions- a consumer that will call methods onX12ValidationOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-