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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default InputFileLocation.BuilderefsFileLocation(Consumer<EfsFileLocation.Builder> efsFileLocation)Specifies the details for the Amazon Elastic File System (Amazon EFS) file that's being decrypted.InputFileLocation.BuilderefsFileLocation(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.InputFileLocation.Builders3FileLocation(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
s3FileLocation
InputFileLocation.Builder s3FileLocation(S3InputFileLocation 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:
s3FileLocation(S3InputFileLocation)
-
efsFileLocation
InputFileLocation.Builder efsFileLocation(EfsFileLocation 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:
efsFileLocation(EfsFileLocation)
-
-