Package com.oracle.bmc.monitoring.model
Class AlarmDimensionStatesEntry.Builder
- java.lang.Object
-
- com.oracle.bmc.monitoring.model.AlarmDimensionStatesEntry.Builder
-
- Enclosing class:
- AlarmDimensionStatesEntry
public static class AlarmDimensionStatesEntry.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlarmDimensionStatesEntry.Builder
alarmSummary(String alarmSummary)
Customizable alarm summary (alarmSummary alarm message parameter).AlarmDimensionStatesEntry
build()
AlarmDimensionStatesEntry.Builder
copy(AlarmDimensionStatesEntry model)
AlarmDimensionStatesEntry.Builder
dimensions(Map<String,String> dimensions)
Indicator of the metric stream associated with the alarm state entry.AlarmDimensionStatesEntry.Builder
ruleName(String ruleName)
Identifier of the alarm’s base values for alarm evaluation, for use when the alarm contains overrides.AlarmDimensionStatesEntry.Builder
status(AlarmDimensionStatesEntry.Status status)
Transition state (status value) associated with the alarm state entry.AlarmDimensionStatesEntry.Builder
timestamp(Date timestamp)
Transition time associated with the alarm state entry.
-
-
-
Method Detail
-
alarmSummary
public AlarmDimensionStatesEntry.Builder alarmSummary(String alarmSummary)
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
listAlarmsStatus
getAlarmHistory
andretrieveDimensionStates
.- Parameters:
alarmSummary
- the value to set- Returns:
- this builder
-
dimensions
public AlarmDimensionStatesEntry.Builder dimensions(Map<String,String> dimensions)
Indicator of the metric stream associated with the alarm state entry.Includes one or more dimension key-value pairs.
- Parameters:
dimensions
- the value to set- Returns:
- this builder
-
status
public AlarmDimensionStatesEntry.Builder status(AlarmDimensionStatesEntry.Status status)
Transition state (status value) associated with the alarm state entry.Example: FIRING
- Parameters:
status
- the value to set- Returns:
- this builder
-
ruleName
public AlarmDimensionStatesEntry.Builder ruleName(String ruleName)
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
.- Parameters:
ruleName
- the value to set- Returns:
- this builder
-
timestamp
public AlarmDimensionStatesEntry.Builder timestamp(Date timestamp)
Transition time associated with the alarm state entry.Format defined by RFC3339.
Example: 2022-02-01T01:02:29.600Z
- Parameters:
timestamp
- the value to set- Returns:
- this builder
-
build
public AlarmDimensionStatesEntry build()
-
copy
public AlarmDimensionStatesEntry.Builder copy(AlarmDimensionStatesEntry model)
-
-