Package com.oracle.bmc.monitoring.model
Class AlarmDimensionStatesEntry
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.monitoring.model.AlarmDimensionStatesEntry
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180401") public final class AlarmDimensionStatesEntry extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA timestamped alarm state entry for a metric stream.
 Note: Objects should always be created or deserialized using theAlarmDimensionStatesEntry.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAlarmDimensionStatesEntry.Builder, which maintain a set of all explicitly set fields calledAlarmDimensionStatesEntry.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAlarmDimensionStatesEntry.Builderstatic classAlarmDimensionStatesEntry.StatusTransition state (status value) associated with the alarm state entry.
 - 
Constructor SummaryConstructors Constructor Description AlarmDimensionStatesEntry(String alarmSummary, Map<String,String> dimensions, AlarmDimensionStatesEntry.Status status, String ruleName, Date timestamp)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AlarmDimensionStatesEntry.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAlarmSummary()Customizable alarm summary (alarmSummary alarm message parameter).Map<String,String>getDimensions()Indicator of the metric stream associated with the alarm state entry.StringgetRuleName()Identifier of the alarm’s base values for alarm evaluation, for use when the alarm contains overrides.AlarmDimensionStatesEntry.StatusgetStatus()Transition state (status value) associated with the alarm state entry.DategetTimestamp()Transition time associated with the alarm state entry.inthashCode()AlarmDimensionStatesEntry.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AlarmDimensionStatesEntry@Deprecated @ConstructorProperties({"alarmSummary","dimensions","status","ruleName","timestamp"}) public AlarmDimensionStatesEntry(String alarmSummary, Map<String,String> dimensions, AlarmDimensionStatesEntry.Status status, String ruleName, Date timestamp) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AlarmDimensionStatesEntry.Builder builder() Create a new builder.
 - 
toBuilderpublic AlarmDimensionStatesEntry.Builder toBuilder() 
 - 
getAlarmSummarypublic String getAlarmSummary() Customizable alarm summary (alarmSummary alarm message parameter).Optionally include dynamic variables. The alarm summary appears within the body of the alarm message and in responses to listAlarmsStatusgetAlarmHistoryandretrieveDimensionStates.- Returns:
- the value
 
 - 
getDimensionspublic Map<String,String> getDimensions() Indicator of the metric stream associated with the alarm state entry.Includes one or more dimension key-value pairs. - Returns:
- the value
 
 - 
getStatuspublic AlarmDimensionStatesEntry.Status getStatus() Transition state (status value) associated with the alarm state entry.Example: FIRING - Returns:
- the value
 
 - 
getRuleNamepublic String getRuleName() Identifier of the alarm’s base values for alarm evaluation, for use when the alarm contains overrides.Default value is BASE. For information about alarm overrides, see alarmOverride.- Returns:
- the value
 
 - 
getTimestamppublic Date getTimestamp() Transition time associated with the alarm state entry.Format defined by RFC3339. Example: 2022-02-01T01:02:29.600Z - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-