Package com.oracle.bmc.monitoring.model
Class AlarmDimensionStatesCollection.Builder
- java.lang.Object
-
- com.oracle.bmc.monitoring.model.AlarmDimensionStatesCollection.Builder
-
- Enclosing class:
- AlarmDimensionStatesCollection
public static class AlarmDimensionStatesCollection.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlarmDimensionStatesCollection.Builder
alarmId(String alarmId)
The OCID of the alarm to retrieve alarm state entries for.AlarmDimensionStatesCollection
build()
AlarmDimensionStatesCollection.Builder
copy(AlarmDimensionStatesCollection model)
AlarmDimensionStatesCollection.Builder
isEnabled(Boolean isEnabled)
Whether the alarm is enabled.AlarmDimensionStatesCollection.Builder
isNotificationsPerMetricDimensionEnabled(Boolean isNotificationsPerMetricDimensionEnabled)
When set to true, splits alarm notifications per metric stream.AlarmDimensionStatesCollection.Builder
items(List<AlarmDimensionStatesEntry> items)
Array of alarm state entries.
-
-
-
Method Detail
-
alarmId
public AlarmDimensionStatesCollection.Builder alarmId(String alarmId)
The OCID of the alarm to retrieve alarm state entries for.- Parameters:
alarmId
- the value to set- Returns:
- this builder
-
isEnabled
public AlarmDimensionStatesCollection.Builder isEnabled(Boolean isEnabled)
Whether the alarm is enabled.Example: true
- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
isNotificationsPerMetricDimensionEnabled
public AlarmDimensionStatesCollection.Builder isNotificationsPerMetricDimensionEnabled(Boolean isNotificationsPerMetricDimensionEnabled)
When set to true, splits alarm notifications per metric stream.When set to false, groups alarm notifications across metric streams.
- Parameters:
isNotificationsPerMetricDimensionEnabled
- the value to set- Returns:
- this builder
-
items
public AlarmDimensionStatesCollection.Builder items(List<AlarmDimensionStatesEntry> items)
Array of alarm state entries.- Parameters:
items
- the value to set- Returns:
- this builder
-
build
public AlarmDimensionStatesCollection build()
-
copy
public AlarmDimensionStatesCollection.Builder copy(AlarmDimensionStatesCollection model)
-
-