Interface AlarmCapabilities.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AlarmCapabilities.Builder,
,AlarmCapabilities> SdkBuilder<AlarmCapabilities.Builder,
,AlarmCapabilities> SdkPojo
- Enclosing class:
AlarmCapabilities
public static interface AlarmCapabilities.Builder
extends SdkPojo, CopyableBuilder<AlarmCapabilities.Builder,AlarmCapabilities>
-
Method Summary
Modifier and TypeMethodDescriptiondefault AlarmCapabilities.Builder
acknowledgeFlow
(Consumer<AcknowledgeFlow.Builder> acknowledgeFlow) Specifies whether to get notified for alarm state changes.acknowledgeFlow
(AcknowledgeFlow acknowledgeFlow) Specifies whether to get notified for alarm state changes.default AlarmCapabilities.Builder
initializationConfiguration
(Consumer<InitializationConfiguration.Builder> initializationConfiguration) Specifies the default alarm state.initializationConfiguration
(InitializationConfiguration initializationConfiguration) Specifies the default alarm state.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
-
initializationConfiguration
AlarmCapabilities.Builder initializationConfiguration(InitializationConfiguration initializationConfiguration) Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
- Parameters:
initializationConfiguration
- Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initializationConfiguration
default AlarmCapabilities.Builder initializationConfiguration(Consumer<InitializationConfiguration.Builder> initializationConfiguration) Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
This is a convenience method that creates an instance of theInitializationConfiguration.Builder
avoiding the need to create one manually viaInitializationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinitializationConfiguration(InitializationConfiguration)
.- Parameters:
initializationConfiguration
- a consumer that will call methods onInitializationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
acknowledgeFlow
Specifies whether to get notified for alarm state changes.
- Parameters:
acknowledgeFlow
- Specifies whether to get notified for alarm state changes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acknowledgeFlow
default AlarmCapabilities.Builder acknowledgeFlow(Consumer<AcknowledgeFlow.Builder> acknowledgeFlow) Specifies whether to get notified for alarm state changes.
This is a convenience method that creates an instance of theAcknowledgeFlow.Builder
avoiding the need to create one manually viaAcknowledgeFlow.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toacknowledgeFlow(AcknowledgeFlow)
.- Parameters:
acknowledgeFlow
- a consumer that will call methods onAcknowledgeFlow.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-