Class DefinedMonitoringTemplateSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.DefinedMonitoringTemplateSummary.Builder
-
- Enclosing class:
- DefinedMonitoringTemplateSummary
public static class DefinedMonitoringTemplateSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public DefinedMonitoringTemplateSummary.Builder id(String id)
The OCID of the definedMonitoringTemplate.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public DefinedMonitoringTemplateSummary.Builder displayName(String displayName)
The name of the definedMonitoringTemplate.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
namespace
public DefinedMonitoringTemplateSummary.Builder namespace(String namespace)
The stack monitoring service or application emitting the metric that is evaluated by the alarm.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
compositeType
public DefinedMonitoringTemplateSummary.Builder compositeType(String compositeType)
Type of composite resource type OCID like EBS/PEOPLE_SOFT.- Parameters:
compositeType
- the value to set- Returns:
- this builder
-
resourceType
public DefinedMonitoringTemplateSummary.Builder resourceType(String resourceType)
The resource types OCID.- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
definedAlarmConditions
public DefinedMonitoringTemplateSummary.Builder definedAlarmConditions(List<DefinedAlarmCondition> definedAlarmConditions)
Defined Monitoring template alarm conditions- Parameters:
definedAlarmConditions
- the value to set- Returns:
- this builder
-
timeCreated
public DefinedMonitoringTemplateSummary.Builder timeCreated(Date timeCreated)
The date and time the monitoringTemplate was created.Format defined by RFC3339.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public DefinedMonitoringTemplateSummary.Builder timeUpdated(Date timeUpdated)
The date and time the monitoringTemplate was updated.Format defined by RFC3339.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
systemTags
public DefinedMonitoringTemplateSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public DefinedMonitoringTemplateSummary build()
-
copy
public DefinedMonitoringTemplateSummary.Builder copy(DefinedMonitoringTemplateSummary model)
-
-