Interface EdiConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EdiConfiguration.Builder,EdiConfiguration>,SdkBuilder<EdiConfiguration.Builder,EdiConfiguration>,SdkPojo
- Enclosing class:
- EdiConfiguration
public static interface EdiConfiguration.Builder extends SdkPojo, CopyableBuilder<EdiConfiguration.Builder,EdiConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description 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.EdiConfiguration.BuilderinputLocation(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.EdiConfiguration.BuilderoutputLocation(S3Location outputLocation)Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in anS3Locationobject.EdiConfiguration.BuildertransformerId(String transformerId)Returns the system-assigned unique identifier for the transformer.default EdiConfiguration.Buildertype(Consumer<EdiType.Builder> type)Returns the type of the capability.EdiConfiguration.Buildertype(EdiType type)Returns the type of the capability.-
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, sdkFields
-
-
-
-
Method Detail
-
type
EdiConfiguration.Builder type(EdiType 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
default EdiConfiguration.Builder type(Consumer<EdiType.Builder> 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:
type(EdiType)
-
inputLocation
EdiConfiguration.Builder inputLocation(S3Location 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
default EdiConfiguration.Builder inputLocation(Consumer<S3Location.Builder> 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:
inputLocation(S3Location)
-
outputLocation
EdiConfiguration.Builder outputLocation(S3Location 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
default EdiConfiguration.Builder outputLocation(Consumer<S3Location.Builder> 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:
outputLocation(S3Location)
-
transformerId
EdiConfiguration.Builder transformerId(String 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.
-
-