Interface InputFileLocation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InputFileLocation.Builder,,InputFileLocation> SdkBuilder<InputFileLocation.Builder,,InputFileLocation> SdkPojo
- Enclosing class:
InputFileLocation
public static interface InputFileLocation.Builder
extends SdkPojo, CopyableBuilder<InputFileLocation.Builder,InputFileLocation>
-
Method Summary
Modifier and TypeMethodDescriptiondefault InputFileLocation.BuilderefsFileLocation(Consumer<EfsFileLocation.Builder> efsFileLocation) Specifies the details for the Amazon Elastic File System (Amazon EFS) file that's being decrypted.efsFileLocation(EfsFileLocation efsFileLocation) Specifies the details for the Amazon Elastic File System (Amazon EFS) file that's being decrypted.default InputFileLocation.Builders3FileLocation(Consumer<S3InputFileLocation.Builder> s3FileLocation) Specifies the details for the Amazon S3 file that's being copied or decrypted.s3FileLocation(S3InputFileLocation s3FileLocation) Specifies the details for the Amazon S3 file that's being copied or decrypted.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
-
s3FileLocation
Specifies the details for the Amazon S3 file that's being copied or decrypted.
- Parameters:
s3FileLocation- Specifies the details for the Amazon S3 file that's being copied or decrypted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3FileLocation
default InputFileLocation.Builder s3FileLocation(Consumer<S3InputFileLocation.Builder> s3FileLocation) Specifies the details for the Amazon S3 file that's being copied or decrypted.
This is a convenience method that creates an instance of theS3InputFileLocation.Builderavoiding the need to create one manually viaS3InputFileLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3FileLocation(S3InputFileLocation).- Parameters:
s3FileLocation- a consumer that will call methods onS3InputFileLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
efsFileLocation
Specifies the details for the Amazon Elastic File System (Amazon EFS) file that's being decrypted.
- Parameters:
efsFileLocation- Specifies the details for the Amazon Elastic File System (Amazon EFS) file that's being decrypted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
efsFileLocation
default InputFileLocation.Builder efsFileLocation(Consumer<EfsFileLocation.Builder> efsFileLocation) Specifies the details for the Amazon Elastic File System (Amazon EFS) file that's being decrypted.
This is a convenience method that creates an instance of theEfsFileLocation.Builderavoiding the need to create one manually viaEfsFileLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toefsFileLocation(EfsFileLocation).- Parameters:
efsFileLocation- a consumer that will call methods onEfsFileLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-