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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OutputLockingSettings.BuilderepochLockingSettings(Consumer<EpochLockingSettings.Builder> epochLockingSettings)Sets the value of the EpochLockingSettings property for this object.OutputLockingSettings.BuilderepochLockingSettings(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.OutputLockingSettings.BuilderpipelineLockingSettings(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
epochLockingSettings
OutputLockingSettings.Builder epochLockingSettings(EpochLockingSettings 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:
epochLockingSettings(EpochLockingSettings)
-
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:
pipelineLockingSettings(PipelineLockingSettings)
-
-