Interface EdiConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EdiConfiguration.Builder,,EdiConfiguration> SdkBuilder<EdiConfiguration.Builder,,EdiConfiguration> SdkPojo
- Enclosing class:
EdiConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncapabilityDirection(String capabilityDirection) Specifies whether this is capability is for inbound or outbound transformations.capabilityDirection(CapabilityDirection capabilityDirection) Specifies whether this is capability is for inbound or outbound transformations.default EdiConfiguration.BuilderinputLocation(Consumer<S3Location.Builder> inputLocation) Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in anS3Locationobject.inputLocation(S3Location inputLocation) Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in anS3Locationobject.default EdiConfiguration.BuilderoutputLocation(Consumer<S3Location.Builder> outputLocation) Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in anS3Locationobject.outputLocation(S3Location outputLocation) Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in anS3Locationobject.transformerId(String transformerId) Returns the system-assigned unique identifier for the transformer.default EdiConfiguration.Buildertype(Consumer<EdiType.Builder> type) Returns the type of the capability.Returns the type of the capability.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, sdkFields
-
Method Details
-
capabilityDirection
Specifies whether this is capability is for inbound or outbound transformations.
- Parameters:
capabilityDirection- Specifies whether this is capability is for inbound or outbound transformations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
capabilityDirection
Specifies whether this is capability is for inbound or outbound transformations.
- Parameters:
capabilityDirection- Specifies whether this is capability is for inbound or outbound transformations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Returns the type of the capability. Currently, only
ediis supported.- Parameters:
type- Returns the type of the capability. Currently, onlyediis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Returns the type of the capability. Currently, only
This is a convenience method that creates an instance of theediis supported.EdiType.Builderavoiding the need to create one manually viaEdiType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totype(EdiType).- Parameters:
type- a consumer that will call methods onEdiType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputLocation
Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in an
S3Locationobject.- Parameters:
inputLocation- Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in anS3Locationobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputLocation
Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in an
This is a convenience method that creates an instance of theS3Locationobject.S3Location.Builderavoiding the need to create one manually viaS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputLocation(S3Location).- Parameters:
inputLocation- a consumer that will call methods onS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputLocation
Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in an
S3Locationobject.- Parameters:
outputLocation- Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in anS3Locationobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputLocation
Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in an
This is a convenience method that creates an instance of theS3Locationobject.S3Location.Builderavoiding the need to create one manually viaS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputLocation(S3Location).- Parameters:
outputLocation- a consumer that will call methods onS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transformerId
Returns the system-assigned unique identifier for the transformer.
- Parameters:
transformerId- Returns the system-assigned unique identifier for the transformer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-