Class AlarmConditionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.AlarmConditionSummary.Builder
-
- Enclosing class:
- AlarmConditionSummary
public static class AlarmConditionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlarmConditionSummarybuild()AlarmConditionSummary.BuildercompositeType(String compositeType)The OCID of the composite resource type like EBS/PEOPLE_SOFT.AlarmConditionSummary.Builderconditions(List<Condition> conditions)Alarm conditionsAlarmConditionSummary.BuilderconditionType(ConditionType conditionType)Type of alarm condition type.AlarmConditionSummary.Buildercopy(AlarmConditionSummary model)AlarmConditionSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.AlarmConditionSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.AlarmConditionSummary.Builderid(String id)The OCID of the Alarm ConditionAlarmConditionSummary.BuilderlifecycleState(AlarmConditionLifeCycleStates lifecycleState)The current lifecycle state of the alarm condition.AlarmConditionSummary.BuildermetricName(String metricName)The metric name.AlarmConditionSummary.BuildermonitoringTemplateId(String monitoringTemplateId)The OCID of the monitoring template.AlarmConditionSummary.Buildernamespace(String namespace)The stack monitoring service or application emitting the metric that is evaluated by the alarm.AlarmConditionSummary.BuilderresourceType(String resourceType)The resource group OCID.AlarmConditionSummary.Builderstatus(AlarmConditionLifeCycleDetails status)The current status of the alarm condition i.e.AlarmConditionSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.AlarmConditionSummary.BuildertimeCreated(Date timeCreated)The date and time the monitoringTemplate was created.AlarmConditionSummary.BuildertimeUpdated(Date timeUpdated)The date and time the monitoringTemplate was updated.
-
-
-
Method Detail
-
id
public AlarmConditionSummary.Builder id(String id)
The OCID of the Alarm Condition- Parameters:
id- the value to set- Returns:
- this builder
-
monitoringTemplateId
public AlarmConditionSummary.Builder monitoringTemplateId(String monitoringTemplateId)
The OCID of the monitoring template.- Parameters:
monitoringTemplateId- the value to set- Returns:
- this builder
-
compositeType
public AlarmConditionSummary.Builder compositeType(String compositeType)
The OCID of the composite resource type like EBS/PEOPLE_SOFT.- Parameters:
compositeType- the value to set- Returns:
- this builder
-
namespace
public AlarmConditionSummary.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
-
resourceType
public AlarmConditionSummary.Builder resourceType(String resourceType)
The resource group OCID.- Parameters:
resourceType- the value to set- Returns:
- this builder
-
metricName
public AlarmConditionSummary.Builder metricName(String metricName)
The metric name.- Parameters:
metricName- the value to set- Returns:
- this builder
-
conditionType
public AlarmConditionSummary.Builder conditionType(ConditionType conditionType)
Type of alarm condition type.- Parameters:
conditionType- the value to set- Returns:
- this builder
-
conditions
public AlarmConditionSummary.Builder conditions(List<Condition> conditions)
Alarm conditions- Parameters:
conditions- the value to set- Returns:
- this builder
-
status
public AlarmConditionSummary.Builder status(AlarmConditionLifeCycleDetails status)
The current status of the alarm condition i.e.whether it is Applied or Not Applied
- Parameters:
status- the value to set- Returns:
- this builder
-
lifecycleState
public AlarmConditionSummary.Builder lifecycleState(AlarmConditionLifeCycleStates lifecycleState)
The current lifecycle state of the alarm condition.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeCreated
public AlarmConditionSummary.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 AlarmConditionSummary.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
-
freeformTags
public AlarmConditionSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public AlarmConditionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
systemTags
public AlarmConditionSummary.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 AlarmConditionSummary build()
-
copy
public AlarmConditionSummary.Builder copy(AlarmConditionSummary model)
-
-