Package com.oracle.bmc.monitoring.model
Class Recurrence.Builder
- java.lang.Object
-
- com.oracle.bmc.monitoring.model.Recurrence.Builder
-
- Enclosing class:
- Recurrence
public static class Recurrence.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Recurrence
build()
Recurrence.Builder
copy(Recurrence model)
Recurrence.Builder
suppressionDuration(String suppressionDuration)
Duration of the recurring suppression.Recurrence.Builder
suppressionRecurrence(String suppressionRecurrence)
Frequency and start time of the recurring suppression.
-
-
-
Method Detail
-
suppressionRecurrence
public Recurrence.Builder suppressionRecurrence(String suppressionRecurrence)
Frequency and start time of the recurring suppression.The format follows the iCalendar specification (RFC 5545, section 3.3.10). Supported rule parts: * FREQ: Frequency of the recurring suppression: WEEKLY or DAILY only. * BYDAY: Comma separated days. Use with weekly suppressions only. Supported values: MO, TU, WE, TH, FR, SA ,SU. * BYHOUR, BYMINUTE, BYSECOND: Start time in UTC, after timeSuppressFrom value. Default is 00:00:00 UTC after timeSuppressFrom.
- Parameters:
suppressionRecurrence
- the value to set- Returns:
- this builder
-
suppressionDuration
public Recurrence.Builder suppressionDuration(String suppressionDuration)
Duration of the recurring suppression.Specified as a string in ISO 8601 format. Minimum: PT1M (1 minute). Maximum: PT24H (24 hours).
- Parameters:
suppressionDuration
- the value to set- Returns:
- this builder
-
build
public Recurrence build()
-
copy
public Recurrence.Builder copy(Recurrence model)
-
-