Class CreateMetricExtensionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails.Builder
-
- Enclosing class:
- CreateMetricExtensionDetails
public static class CreateMetricExtensionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public CreateMetricExtensionDetails.Builder name(String name)
Metric Extension Resource name.- Parameters:
name
- the value to set- Returns:
- this builder
-
displayName
public CreateMetricExtensionDetails.Builder displayName(String displayName)
Metric Extension display name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
resourceType
public CreateMetricExtensionDetails.Builder resourceType(String resourceType)
Resource type to which Metric Extension applies- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
compartmentId
public CreateMetricExtensionDetails.Builder compartmentId(String compartmentId)
Compartment Identifier OCID- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
description
public CreateMetricExtensionDetails.Builder description(String description)
Description of the metric extension.- Parameters:
description
- the value to set- Returns:
- this builder
-
collectionRecurrences
public CreateMetricExtensionDetails.Builder collectionRecurrences(String collectionRecurrences)
Schedule of metric extension should use RFC 5545 format i.e.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 CreateMetricExtensionDetails.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 CreateMetricExtensionDetails.Builder queryProperties(MetricExtensionQueryProperties queryProperties)
-
build
public CreateMetricExtensionDetails build()
-
copy
public CreateMetricExtensionDetails.Builder copy(CreateMetricExtensionDetails model)
-
-