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.BuildercontainerSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaArchiveContainerSettings.builder().When the
Consumercompletes,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.
-