public static interface SnapshotConfiguration.Builder extends SdkPojo, CopyableBuilder<SnapshotConfiguration.Builder,SnapshotConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default SnapshotConfiguration.Builder |
destinationConfiguration(Consumer<SnapshotDestinationConfiguration.Builder> destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
|
SnapshotConfiguration.Builder |
destinationConfiguration(SnapshotDestinationConfiguration destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
|
SnapshotConfiguration.Builder |
fileGroups(Collection<SnapshotFileGroup> fileGroups)
A list of
SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. |
SnapshotConfiguration.Builder |
fileGroups(Consumer<SnapshotFileGroup.Builder>... fileGroups)
A list of
SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. |
SnapshotConfiguration.Builder |
fileGroups(SnapshotFileGroup... fileGroups)
A list of
SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. |
default SnapshotConfiguration.Builder |
parameters(Consumer<Parameters.Builder> parameters)
Sets the value of the Parameters property for this object.
|
SnapshotConfiguration.Builder |
parameters(Parameters parameters)
Sets the value of the Parameters property for this object.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSnapshotConfiguration.Builder fileGroups(Collection<SnapshotFileGroup> fileGroups)
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. This list can hold a maximum of 6 FileGroup configurations.
fileGroups - A list of SnapshotJobResultFileGroup objects that contain information about the snapshot
that is generated. This list can hold a maximum of 6 FileGroup configurations.SnapshotConfiguration.Builder fileGroups(SnapshotFileGroup... fileGroups)
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. This list can hold a maximum of 6 FileGroup configurations.
fileGroups - A list of SnapshotJobResultFileGroup objects that contain information about the snapshot
that is generated. This list can hold a maximum of 6 FileGroup configurations.SnapshotConfiguration.Builder fileGroups(Consumer<SnapshotFileGroup.Builder>... fileGroups)
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. This list can hold a maximum of 6 FileGroup configurations.
SnapshotFileGroup.Builder avoiding the need to
create one manually via SnapshotFileGroup.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #fileGroups(List.
fileGroups - a consumer that will call methods on
SnapshotFileGroup.Builder#fileGroups(java.util.Collection) SnapshotConfiguration.Builder destinationConfiguration(SnapshotDestinationConfiguration destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
destinationConfiguration - A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored
in.default SnapshotConfiguration.Builder destinationConfiguration(Consumer<SnapshotDestinationConfiguration.Builder> destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
This is a convenience method that creates an instance of theSnapshotDestinationConfiguration.Builder
avoiding the need to create one manually via SnapshotDestinationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to destinationConfiguration(SnapshotDestinationConfiguration).
destinationConfiguration - a consumer that will call methods on SnapshotDestinationConfiguration.BuilderdestinationConfiguration(SnapshotDestinationConfiguration)SnapshotConfiguration.Builder parameters(Parameters parameters)
parameters - The new value for the Parameters property for this object.default SnapshotConfiguration.Builder parameters(Consumer<Parameters.Builder> parameters)
Parameters.Builder avoiding the need to
create one manually via Parameters.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to parameters(Parameters).
parameters - a consumer that will call methods on Parameters.Builderparameters(Parameters)Copyright © 2023. All rights reserved.