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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AutoExportRevisionToS3RequestDetails.Builderencryption(Consumer<ExportServerSideEncryption.Builder> encryption)Encryption configuration for the auto export job.AutoExportRevisionToS3RequestDetails.Builderencryption(ExportServerSideEncryption encryption)Encryption configuration for the auto export job.default AutoExportRevisionToS3RequestDetails.BuilderrevisionDestination(Consumer<AutoExportRevisionDestinationEntry.Builder> revisionDestination)A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.AutoExportRevisionToS3RequestDetails.BuilderrevisionDestination(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 Detail
-
encryption
AutoExportRevisionToS3RequestDetails.Builder encryption(ExportServerSideEncryption 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.Builderavoiding the need to create one manually viaExportServerSideEncryption.builder().When the
Consumercompletes,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:
encryption(ExportServerSideEncryption)
-
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.Builderavoiding the need to create one manually viaAutoExportRevisionDestinationEntry.builder().When the
Consumercompletes,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:
revisionDestination(AutoExportRevisionDestinationEntry)
-
-