public static interface ArchiveOutputSettings.Builder extends CopyableBuilder<ArchiveOutputSettings.Builder,ArchiveOutputSettings>
Modifier and Type | Method and Description |
---|---|
ArchiveOutputSettings.Builder |
containerSettings(ArchiveContainerSettings containerSettings)
Settings specific to the container type of the file.
|
default ArchiveOutputSettings.Builder |
containerSettings(Consumer<ArchiveContainerSettings.Builder> containerSettings)
Settings specific to the container type of the file.
|
ArchiveOutputSettings.Builder |
extension(String extension)
Output file extension.
|
ArchiveOutputSettings.Builder |
nameModifier(String nameModifier)
String concatenated to the end of the destination filename.
|
copy
applyMutation, build
ArchiveOutputSettings.Builder containerSettings(ArchiveContainerSettings containerSettings)
containerSettings
- Settings specific to the container type of the file.default ArchiveOutputSettings.Builder containerSettings(Consumer<ArchiveContainerSettings.Builder> containerSettings)
ArchiveContainerSettings.Builder
avoiding the need to create one manually via
ArchiveContainerSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to containerSettings(ArchiveContainerSettings)
.containerSettings
- a consumer that will call methods on ArchiveContainerSettings.Builder
containerSettings(ArchiveContainerSettings)
ArchiveOutputSettings.Builder extension(String extension)
extension
- Output file extension. If excluded, this will be auto-selected from the container type.ArchiveOutputSettings.Builder nameModifier(String nameModifier)
nameModifier
- String concatenated to the end of the destination filename. Required for multiple outputs of the same
type.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.