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 MetricExtensionSummary
build()
MetricExtensionSummary.Builder
collectionMethod(MetricExtensionCollectionMethods collectionMethod)
Type of possible collection methods.MetricExtensionSummary.Builder
compartmentId(String compartmentId)
Compartment Identifier OCIDMetricExtensionSummary.Builder
copy(MetricExtensionSummary model)
MetricExtensionSummary.Builder
description(String description)
Description of the metric extension.MetricExtensionSummary.Builder
displayName(String displayName)
Metric Extension resource display name.MetricExtensionSummary.Builder
enabledOnResourcesCount(Integer enabledOnResourcesCount)
Count of resources on which this metric extension is enabled.MetricExtensionSummary.Builder
id(String id)
The OCID of metric extension.MetricExtensionSummary.Builder
lifecycleState(MetricExtensionLifeCycleStates lifecycleState)
The current lifecycle state of the metric extensionMetricExtensionSummary.Builder
name(String name)
Metric Extension Resource name.MetricExtensionSummary.Builder
resourceType(String resourceType)
Resource type to which Metric Extension appliesMetricExtensionSummary.Builder
resourceUri(String resourceUri)
The URI path that the user can do a GET on to access the metric extension metadataMetricExtensionSummary.Builder
status(MetricExtensionLifeCycleDetails status)
The current state of the metric extension.MetricExtensionSummary.Builder
timeCreated(Date timeCreated)
Metric Extension creation time.MetricExtensionSummary.Builder
timeUpdated(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)
-
-