Interface AutoExportRevisionToS3RequestDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutoExportRevisionToS3RequestDetails.Builder,
,AutoExportRevisionToS3RequestDetails> SdkBuilder<AutoExportRevisionToS3RequestDetails.Builder,
,AutoExportRevisionToS3RequestDetails> SdkPojo
- Enclosing class:
AutoExportRevisionToS3RequestDetails
public static interface AutoExportRevisionToS3RequestDetails.Builder
extends SdkPojo, CopyableBuilder<AutoExportRevisionToS3RequestDetails.Builder,AutoExportRevisionToS3RequestDetails>
-
Method Summary
Modifier and TypeMethodDescriptionencryption
(Consumer<ExportServerSideEncryption.Builder> encryption) Encryption configuration for the auto export job.encryption
(ExportServerSideEncryption encryption) Encryption configuration for the auto export job.revisionDestination
(Consumer<AutoExportRevisionDestinationEntry.Builder> revisionDestination) A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.revisionDestination
(AutoExportRevisionDestinationEntry revisionDestination) A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.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
-
encryption
Encryption configuration for the auto export job.
- Parameters:
encryption
- Encryption configuration for the auto export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
default AutoExportRevisionToS3RequestDetails.Builder encryption(Consumer<ExportServerSideEncryption.Builder> encryption) Encryption configuration for the auto export job.
This is a convenience method that creates an instance of theExportServerSideEncryption.Builder
avoiding the need to create one manually viaExportServerSideEncryption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryption(ExportServerSideEncryption)
.- Parameters:
encryption
- a consumer that will call methods onExportServerSideEncryption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revisionDestination
AutoExportRevisionToS3RequestDetails.Builder revisionDestination(AutoExportRevisionDestinationEntry revisionDestination) A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.
- Parameters:
revisionDestination
- A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionDestination
default AutoExportRevisionToS3RequestDetails.Builder revisionDestination(Consumer<AutoExportRevisionDestinationEntry.Builder> revisionDestination) A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.
This is a convenience method that creates an instance of theAutoExportRevisionDestinationEntry.Builder
avoiding the need to create one manually viaAutoExportRevisionDestinationEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torevisionDestination(AutoExportRevisionDestinationEntry)
.- Parameters:
revisionDestination
- a consumer that will call methods onAutoExportRevisionDestinationEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-