Interface ArchiveOutputSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ArchiveOutputSettings.Builder,
,ArchiveOutputSettings> SdkBuilder<ArchiveOutputSettings.Builder,
,ArchiveOutputSettings> SdkPojo
- Enclosing class:
ArchiveOutputSettings
public static interface ArchiveOutputSettings.Builder
extends SdkPojo, CopyableBuilder<ArchiveOutputSettings.Builder,ArchiveOutputSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ArchiveOutputSettings.Builder
containerSettings
(Consumer<ArchiveContainerSettings.Builder> containerSettings) Settings specific to the container type of the file.containerSettings
(ArchiveContainerSettings containerSettings) Settings specific to the container type of the file.Output file extension.nameModifier
(String nameModifier) String concatenated to the end of the destination filename.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
-
containerSettings
Settings specific to the container type of the file.- Parameters:
containerSettings
- Settings specific to the container type of the file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerSettings
default ArchiveOutputSettings.Builder containerSettings(Consumer<ArchiveContainerSettings.Builder> containerSettings) Settings specific to the container type of the file. This is a convenience method that creates an instance of theArchiveContainerSettings.Builder
avoiding the need to create one manually viaArchiveContainerSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainerSettings(ArchiveContainerSettings)
.- Parameters:
containerSettings
- a consumer that will call methods onArchiveContainerSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
extension
Output file extension. If excluded, this will be auto-selected from the container type.- Parameters:
extension
- Output file extension. If excluded, this will be auto-selected from the container type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nameModifier
String concatenated to the end of the destination filename. Required for multiple outputs of the same type.- Parameters:
nameModifier
- String concatenated to the end of the destination filename. Required for multiple outputs of the same type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-