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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ArchiveOutputSettings.BuildercontainerSettings(Consumer<ArchiveContainerSettings.Builder> containerSettings)Settings specific to the container type of the file.ArchiveOutputSettings.BuildercontainerSettings(ArchiveContainerSettings containerSettings)Settings specific to the container type of the file.ArchiveOutputSettings.Builderextension(String extension)Output file extension.ArchiveOutputSettings.BuildernameModifier(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 Detail
-
containerSettings
ArchiveOutputSettings.Builder containerSettings(ArchiveContainerSettings 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:
containerSettings(ArchiveContainerSettings)
-
extension
ArchiveOutputSettings.Builder extension(String 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
ArchiveOutputSettings.Builder nameModifier(String 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.
-
-