Interface ExportRevisionsToS3RequestDetails.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ExportRevisionsToS3RequestDetails.Builder,ExportRevisionsToS3RequestDetails>
,SdkBuilder<ExportRevisionsToS3RequestDetails.Builder,ExportRevisionsToS3RequestDetails>
,SdkPojo
- Enclosing class:
- ExportRevisionsToS3RequestDetails
public static interface ExportRevisionsToS3RequestDetails.Builder extends SdkPojo, CopyableBuilder<ExportRevisionsToS3RequestDetails.Builder,ExportRevisionsToS3RequestDetails>
-
-
Method Summary
-
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
-
dataSetId
ExportRevisionsToS3RequestDetails.Builder dataSetId(String dataSetId)
The unique identifier for the data set associated with this export job.
- Parameters:
dataSetId
- The unique identifier for the data set associated with this export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
ExportRevisionsToS3RequestDetails.Builder encryption(ExportServerSideEncryption encryption)
Encryption configuration for the export job.
- Parameters:
encryption
- Encryption configuration for the export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
default ExportRevisionsToS3RequestDetails.Builder encryption(Consumer<ExportServerSideEncryption.Builder> encryption)
Encryption configuration for the 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:
encryption(ExportServerSideEncryption)
-
revisionDestinations
ExportRevisionsToS3RequestDetails.Builder revisionDestinations(Collection<RevisionDestinationEntry> revisionDestinations)
The destination for the revision.
- Parameters:
revisionDestinations
- The destination for the revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionDestinations
ExportRevisionsToS3RequestDetails.Builder revisionDestinations(RevisionDestinationEntry... revisionDestinations)
The destination for the revision.
- Parameters:
revisionDestinations
- The destination for the revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionDestinations
ExportRevisionsToS3RequestDetails.Builder revisionDestinations(Consumer<RevisionDestinationEntry.Builder>... revisionDestinations)
The destination for the revision.
This is a convenience method that creates an instance of theRevisionDestinationEntry.Builder
avoiding the need to create one manually viaRevisionDestinationEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#revisionDestinations(List
.) - Parameters:
revisionDestinations
- a consumer that will call methods onRevisionDestinationEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#revisionDestinations(java.util.Collection
)
-
-