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.Builder
efsFileLocation
(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.Builder
s3FileLocation
(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
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 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.Builder
avoiding the need to create one manually viaS3InputFileLocation.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaEfsFileLocation.builder()
.When the
Consumer
completes,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:
-