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.BuilderacknowledgeFlow(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.BuilderinitializationConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaInitializationConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAcknowledgeFlow.builder().When the
Consumercompletes,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:
-