public static class DefinedMonitoringTemplateSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public DefinedMonitoringTemplateSummary.Builder id(String id)
The OCID of the definedMonitoringTemplate.
id
- the value to setpublic DefinedMonitoringTemplateSummary.Builder displayName(String displayName)
The name of the definedMonitoringTemplate.
displayName
- the value to setpublic DefinedMonitoringTemplateSummary.Builder namespace(String namespace)
The stack monitoring service or application emitting the metric that is evaluated by the alarm.
namespace
- the value to setpublic DefinedMonitoringTemplateSummary.Builder compositeType(String compositeType)
Type of composite resource type OCID like EBS/PEOPLE_SOFT.
compositeType
- the value to setpublic DefinedMonitoringTemplateSummary.Builder resourceType(String resourceType)
The resource types OCID.
resourceType
- the value to setpublic DefinedMonitoringTemplateSummary.Builder definedAlarmConditions(List<DefinedAlarmCondition> definedAlarmConditions)
Defined Monitoring template alarm conditions
definedAlarmConditions
- the value to setpublic DefinedMonitoringTemplateSummary.Builder timeCreated(Date timeCreated)
The date and time the monitoringTemplate was created. Format defined by RFC3339.
timeCreated
- the value to setpublic DefinedMonitoringTemplateSummary.Builder timeUpdated(Date timeUpdated)
The date and time the monitoringTemplate was updated. Format defined by RFC3339.
timeUpdated
- the value to setpublic 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"}}
systemTags
- the value to setpublic DefinedMonitoringTemplateSummary build()
public DefinedMonitoringTemplateSummary.Builder copy(DefinedMonitoringTemplateSummary model)
Copyright © 2016–2025. All rights reserved.