Class UpdateMetricExtensionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails.Builder
-
- Enclosing class:
- UpdateMetricExtensionDetails
public static class UpdateMetricExtensionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateMetricExtensionDetails
build()
UpdateMetricExtensionDetails.Builder
collectionRecurrences(String collectionRecurrences)
Schedule of metric extension should use RFC 5545 format -> recur-rule-part = “FREQ”;“INTERVAL” where FREQ rule part identifies the type of recurrence rule.UpdateMetricExtensionDetails.Builder
copy(UpdateMetricExtensionDetails model)
UpdateMetricExtensionDetails.Builder
description(String description)
Description of the metric extension.UpdateMetricExtensionDetails.Builder
displayName(String displayName)
Metric Extension resource display name.UpdateMetricExtensionDetails.Builder
metricList(List<Metric> metricList)
List of metrics which are part of this metric extensionUpdateMetricExtensionDetails.Builder
queryProperties(MetricExtensionUpdateQueryProperties queryProperties)
-
-
-
Method Detail
-
displayName
public UpdateMetricExtensionDetails.Builder displayName(String displayName)
Metric Extension resource display name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public UpdateMetricExtensionDetails.Builder description(String description)
Description of the metric extension.- Parameters:
description
- the value to set- Returns:
- this builder
-
collectionRecurrences
public UpdateMetricExtensionDetails.Builder collectionRecurrences(String collectionRecurrences)
Schedule of metric extension should use RFC 5545 format -> recur-rule-part = “FREQ”;“INTERVAL” where FREQ rule part identifies the type of recurrence rule.Valid values are “MINUTELY”,“HOURLY”,“DAILY” to specify repeating events based on an interval of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1
- Parameters:
collectionRecurrences
- the value to set- Returns:
- this builder
-
metricList
public UpdateMetricExtensionDetails.Builder metricList(List<Metric> metricList)
List of metrics which are part of this metric extension- Parameters:
metricList
- the value to set- Returns:
- this builder
-
queryProperties
public UpdateMetricExtensionDetails.Builder queryProperties(MetricExtensionUpdateQueryProperties queryProperties)
-
build
public UpdateMetricExtensionDetails build()
-
copy
public UpdateMetricExtensionDetails.Builder copy(UpdateMetricExtensionDetails model)
-
-