@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AlarmCapabilities extends Object implements Serializable, Cloneable, StructuredPojo
Contains the configuration information of alarm state changes.
Constructor and Description |
---|
AlarmCapabilities() |
Modifier and Type | Method and Description |
---|---|
AlarmCapabilities |
clone() |
boolean |
equals(Object obj) |
AcknowledgeFlow |
getAcknowledgeFlow()
Specifies whether to get notified for alarm state changes.
|
InitializationConfiguration |
getInitializationConfiguration()
Specifies the default alarm state.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAcknowledgeFlow(AcknowledgeFlow acknowledgeFlow)
Specifies whether to get notified for alarm state changes.
|
void |
setInitializationConfiguration(InitializationConfiguration initializationConfiguration)
Specifies the default alarm state.
|
String |
toString()
Returns a string representation of this object.
|
AlarmCapabilities |
withAcknowledgeFlow(AcknowledgeFlow acknowledgeFlow)
Specifies whether to get notified for alarm state changes.
|
AlarmCapabilities |
withInitializationConfiguration(InitializationConfiguration initializationConfiguration)
Specifies the default alarm state.
|
public void setInitializationConfiguration(InitializationConfiguration initializationConfiguration)
Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
initializationConfiguration
- Specifies the default alarm state. The configuration applies to all alarms that were created based on this
alarm model.public InitializationConfiguration getInitializationConfiguration()
Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
public AlarmCapabilities withInitializationConfiguration(InitializationConfiguration initializationConfiguration)
Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
initializationConfiguration
- Specifies the default alarm state. The configuration applies to all alarms that were created based on this
alarm model.public void setAcknowledgeFlow(AcknowledgeFlow acknowledgeFlow)
Specifies whether to get notified for alarm state changes.
acknowledgeFlow
- Specifies whether to get notified for alarm state changes.public AcknowledgeFlow getAcknowledgeFlow()
Specifies whether to get notified for alarm state changes.
public AlarmCapabilities withAcknowledgeFlow(AcknowledgeFlow acknowledgeFlow)
Specifies whether to get notified for alarm state changes.
acknowledgeFlow
- Specifies whether to get notified for alarm state changes.public String toString()
toString
in class Object
Object.toString()
public AlarmCapabilities clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.