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.BuilderalarmId(String alarmId)The OCID of the alarm to retrieve alarm state entries for.AlarmDimensionStatesCollectionbuild()AlarmDimensionStatesCollection.Buildercopy(AlarmDimensionStatesCollection model)AlarmDimensionStatesCollection.BuilderisEnabled(Boolean isEnabled)Whether the alarm is enabled.AlarmDimensionStatesCollection.BuilderisNotificationsPerMetricDimensionEnabled(Boolean isNotificationsPerMetricDimensionEnabled)When set to true, splits alarm notifications per metric stream.AlarmDimensionStatesCollection.Builderitems(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)
-
-