Interface OutputLockingSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutputLockingSettings.Builder,
,OutputLockingSettings> SdkBuilder<OutputLockingSettings.Builder,
,OutputLockingSettings> SdkPojo
- Enclosing class:
OutputLockingSettings
public static interface OutputLockingSettings.Builder
extends SdkPojo, CopyableBuilder<OutputLockingSettings.Builder,OutputLockingSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputLockingSettings.Builder
epochLockingSettings
(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.Builder
pipelineLockingSettings
(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
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
-
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.Builder
avoiding the need to create one manually viaEpochLockingSettings.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaPipelineLockingSettings.builder()
.When the
Consumer
completes,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:
-