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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Recurrencebuild()Recurrence.Buildercopy(Recurrence model)Recurrence.BuildersuppressionDuration(String suppressionDuration)Duration of the recurring suppression.Recurrence.BuildersuppressionRecurrence(String suppressionRecurrence)Frequency and start time of the recurring suppression.
 
- 
- 
- 
Method Detail- 
suppressionRecurrencepublic 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
 
 - 
suppressionDurationpublic 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
 
 - 
buildpublic Recurrence build() 
 - 
copypublic Recurrence.Builder copy(Recurrence model) 
 
- 
 
-