Interface OutputLockingSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OutputLockingSettings.Builder,,OutputLockingSettings> SdkBuilder<OutputLockingSettings.Builder,,OutputLockingSettings> SdkPojo
- Enclosing class:
OutputLockingSettings
@Mutable
@NotThreadSafe
public static interface OutputLockingSettings.Builder
extends SdkPojo, CopyableBuilder<OutputLockingSettings.Builder,OutputLockingSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputLockingSettings.BuilderepochLockingSettings(Consumer<EpochLockingSettings.Builder> epochLockingSettings) Sets the value of the EpochLockingSettings property for this object.epochLockingSettings(EpochLockingSettings epochLockingSettings) Sets the value of the EpochLockingSettings property for this object.default OutputLockingSettings.BuilderpipelineLockingSettings(Consumer<PipelineLockingSettings.Builder> pipelineLockingSettings) Sets the value of the PipelineLockingSettings property for this object.pipelineLockingSettings(PipelineLockingSettings pipelineLockingSettings) Sets the value of the PipelineLockingSettings property for this object.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, sdkFieldNameToField, sdkFields
-
Method Details
-
epochLockingSettings
Sets the value of the EpochLockingSettings property for this object.- Parameters:
epochLockingSettings- The new value for the EpochLockingSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
epochLockingSettings
default OutputLockingSettings.Builder epochLockingSettings(Consumer<EpochLockingSettings.Builder> epochLockingSettings) Sets the value of the EpochLockingSettings property for this object. This is a convenience method that creates an instance of theEpochLockingSettings.Builderavoiding the need to create one manually viaEpochLockingSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toepochLockingSettings(EpochLockingSettings).- Parameters:
epochLockingSettings- a consumer that will call methods onEpochLockingSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipelineLockingSettings
OutputLockingSettings.Builder pipelineLockingSettings(PipelineLockingSettings pipelineLockingSettings) Sets the value of the PipelineLockingSettings property for this object.- Parameters:
pipelineLockingSettings- The new value for the PipelineLockingSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineLockingSettings
default OutputLockingSettings.Builder pipelineLockingSettings(Consumer<PipelineLockingSettings.Builder> pipelineLockingSettings) Sets the value of the PipelineLockingSettings property for this object. This is a convenience method that creates an instance of thePipelineLockingSettings.Builderavoiding the need to create one manually viaPipelineLockingSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topipelineLockingSettings(PipelineLockingSettings).- Parameters:
pipelineLockingSettings- a consumer that will call methods onPipelineLockingSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-