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)
 
 - 
 
 -