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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AlarmCapabilities.BuilderacknowledgeFlow(Consumer<AcknowledgeFlow.Builder> acknowledgeFlow)Specifies whether to get notified for alarm state changes.AlarmCapabilities.BuilderacknowledgeFlow(AcknowledgeFlow acknowledgeFlow)Specifies whether to get notified for alarm state changes.default AlarmCapabilities.BuilderinitializationConfiguration(Consumer<InitializationConfiguration.Builder> initializationConfiguration)Specifies the default alarm state.AlarmCapabilities.BuilderinitializationConfiguration(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 Detail
-
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:
initializationConfiguration(InitializationConfiguration)
-
acknowledgeFlow
AlarmCapabilities.Builder acknowledgeFlow(AcknowledgeFlow 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:
acknowledgeFlow(AcknowledgeFlow)
-
-