Package com.oracle.bmc.monitoring.model
Class SummarizeAlarmSuppressionHistoryDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.monitoring.model.SummarizeAlarmSuppressionHistoryDetails.Builder
-
- Enclosing class:
- SummarizeAlarmSuppressionHistoryDetails
public static class SummarizeAlarmSuppressionHistoryDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SummarizeAlarmSuppressionHistoryDetailsbuild()SummarizeAlarmSuppressionHistoryDetails.Buildercopy(SummarizeAlarmSuppressionHistoryDetails model)SummarizeAlarmSuppressionHistoryDetails.Builderdimensions(Map<String,String> dimensions)A filter to suppress only alarm state entries that include the set of specified dimension key-value pairs.SummarizeAlarmSuppressionHistoryDetails.BuildertimeSuppressFromGreaterThanOrEqualTo(Date timeSuppressFromGreaterThanOrEqualTo)A filter to return only entries with “timeSuppressFrom” time occurring on or after the specified time.SummarizeAlarmSuppressionHistoryDetails.BuildertimeSuppressFromLessThan(Date timeSuppressFromLessThan)A filter to return only entries with “timeSuppressFrom” time occurring before the specified time.
-
-
-
Method Detail
-
dimensions
public SummarizeAlarmSuppressionHistoryDetails.Builder dimensions(Map<String,String> dimensions)
A filter to suppress only alarm state entries that include the set of specified dimension key-value pairs.If you specify {“availabilityDomain”: “phx-ad-1”} and the alarm state entry corresponds to the set {“availabilityDomain”: “phx-ad-1” and “resourceId”: “ocid1.instance.region1.phx.exampleuniqueID”}, then this alarm will be included for suppression.
Example: {"resourceId": "ocid1.instance.region1.phx.exampleuniqueID"}
- Parameters:
dimensions- the value to set- Returns:
- this builder
-
timeSuppressFromGreaterThanOrEqualTo
public SummarizeAlarmSuppressionHistoryDetails.Builder timeSuppressFromGreaterThanOrEqualTo(Date timeSuppressFromGreaterThanOrEqualTo)
A filter to return only entries with “timeSuppressFrom” time occurring on or after the specified time.The value cannot be a future time. Format defined by RFC3339.
Example: 2023-02-01T01:02:29.600Z
- Parameters:
timeSuppressFromGreaterThanOrEqualTo- the value to set- Returns:
- this builder
-
timeSuppressFromLessThan
public SummarizeAlarmSuppressionHistoryDetails.Builder timeSuppressFromLessThan(Date timeSuppressFromLessThan)
A filter to return only entries with “timeSuppressFrom” time occurring before the specified time.The value cannot be a future time. Format defined by RFC3339.
Example: 2023-02-01T01:02:29.600Z
- Parameters:
timeSuppressFromLessThan- the value to set- Returns:
- this builder
-
build
public SummarizeAlarmSuppressionHistoryDetails build()
-
copy
public SummarizeAlarmSuppressionHistoryDetails.Builder copy(SummarizeAlarmSuppressionHistoryDetails model)
-
-