Class MetricExtensionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.MetricExtensionSummary.Builder
-
- Enclosing class:
- MetricExtensionSummary
public static class MetricExtensionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricExtensionSummarybuild()MetricExtensionSummary.BuildercollectionMethod(MetricExtensionCollectionMethods collectionMethod)Type of possible collection methods.MetricExtensionSummary.BuildercompartmentId(String compartmentId)Compartment Identifier OCIDMetricExtensionSummary.Buildercopy(MetricExtensionSummary model)MetricExtensionSummary.Builderdescription(String description)Description of the metric extension.MetricExtensionSummary.BuilderdisplayName(String displayName)Metric Extension resource display name.MetricExtensionSummary.BuilderenabledOnResourcesCount(Integer enabledOnResourcesCount)Count of resources on which this metric extension is enabled.MetricExtensionSummary.Builderid(String id)The OCID of metric extension.MetricExtensionSummary.BuilderlifecycleState(MetricExtensionLifeCycleStates lifecycleState)The current lifecycle state of the metric extensionMetricExtensionSummary.Buildername(String name)Metric Extension Resource name.MetricExtensionSummary.BuilderresourceType(String resourceType)Resource type to which Metric Extension appliesMetricExtensionSummary.BuilderresourceUri(String resourceUri)The URI path that the user can do a GET on to access the metric extension metadataMetricExtensionSummary.Builderstatus(MetricExtensionLifeCycleDetails status)The current state of the metric extension.MetricExtensionSummary.BuildertimeCreated(Date timeCreated)Metric Extension creation time.MetricExtensionSummary.BuildertimeUpdated(Date timeUpdated)Metric Extension updation time.
-
-
-
Method Detail
-
id
public MetricExtensionSummary.Builder id(String id)
The OCID of metric extension.- Parameters:
id- the value to set- Returns:
- this builder
-
name
public MetricExtensionSummary.Builder name(String name)
Metric Extension Resource name.- Parameters:
name- the value to set- Returns:
- this builder
-
displayName
public MetricExtensionSummary.Builder displayName(String displayName)
Metric Extension resource display name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public MetricExtensionSummary.Builder description(String description)
Description of the metric extension.- Parameters:
description- the value to set- Returns:
- this builder
-
resourceType
public MetricExtensionSummary.Builder resourceType(String resourceType)
Resource type to which Metric Extension applies- Parameters:
resourceType- the value to set- Returns:
- this builder
-
compartmentId
public MetricExtensionSummary.Builder compartmentId(String compartmentId)
Compartment Identifier OCID- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
status
public MetricExtensionSummary.Builder status(MetricExtensionLifeCycleDetails status)
The current state of the metric extension.- Parameters:
status- the value to set- Returns:
- this builder
-
lifecycleState
public MetricExtensionSummary.Builder lifecycleState(MetricExtensionLifeCycleStates lifecycleState)
The current lifecycle state of the metric extension- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeCreated
public MetricExtensionSummary.Builder timeCreated(Date timeCreated)
Metric Extension creation time.An RFC3339 formatted datetime string
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public MetricExtensionSummary.Builder timeUpdated(Date timeUpdated)
Metric Extension updation time.An RFC3339 formatted datetime string
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
collectionMethod
public MetricExtensionSummary.Builder collectionMethod(MetricExtensionCollectionMethods collectionMethod)
Type of possible collection methods.- Parameters:
collectionMethod- the value to set- Returns:
- this builder
-
enabledOnResourcesCount
public MetricExtensionSummary.Builder enabledOnResourcesCount(Integer enabledOnResourcesCount)
Count of resources on which this metric extension is enabled.- Parameters:
enabledOnResourcesCount- the value to set- Returns:
- this builder
-
resourceUri
public MetricExtensionSummary.Builder resourceUri(String resourceUri)
The URI path that the user can do a GET on to access the metric extension metadata- Parameters:
resourceUri- the value to set- Returns:
- this builder
-
build
public MetricExtensionSummary build()
-
copy
public MetricExtensionSummary.Builder copy(MetricExtensionSummary model)
-
-