Interface X12AdvancedOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<X12AdvancedOptions.Builder,
,X12AdvancedOptions> SdkBuilder<X12AdvancedOptions.Builder,
,X12AdvancedOptions> SdkPojo
- Enclosing class:
X12AdvancedOptions
-
Method Summary
Modifier and TypeMethodDescriptiondefault X12AdvancedOptions.Builder
splitOptions
(Consumer<X12SplitOptions.Builder> splitOptions) Specifies options for splitting X12 EDI files.splitOptions
(X12SplitOptions splitOptions) Specifies options for splitting X12 EDI files.default X12AdvancedOptions.Builder
validationOptions
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaX12SplitOptions.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaX12ValidationOptions.builder()
.When the
Consumer
completes,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:
-