Class MonitoredInstanceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.appmgmtcontrol.model.MonitoredInstanceSummary.Builder
-
- Enclosing class:
- MonitoredInstanceSummary
public static class MonitoredInstanceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitoredInstanceSummarybuild()MonitoredInstanceSummary.BuildercompartmentId(String compartmentId)Compartment Identifier OCIDMonitoredInstanceSummary.Buildercopy(MonitoredInstanceSummary model)MonitoredInstanceSummary.BuilderdisplayName(String displayName)A user-friendly name of the monitored instance.MonitoredInstanceSummary.BuilderinstanceId(String instanceId)The OCID of monitored instance.MonitoredInstanceSummary.BuilderlifecycleState(MonitoredInstance.LifecycleState lifecycleState)The current state of the monitored instance.MonitoredInstanceSummary.BuildermanagementAgentId(String managementAgentId)Management Agent Identifier OCID.MonitoredInstanceSummary.BuildermonitoringState(MonitoredInstance.MonitoringState monitoringState)Monitoring status.
-
-
-
Method Detail
-
instanceId
public MonitoredInstanceSummary.Builder instanceId(String instanceId)
The OCID of monitored instance.- Parameters:
instanceId- the value to set- Returns:
- this builder
-
compartmentId
public MonitoredInstanceSummary.Builder compartmentId(String compartmentId)
Compartment Identifier OCID- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
displayName
public MonitoredInstanceSummary.Builder displayName(String displayName)
A user-friendly name of the monitored instance.It is binded to Compute Instance. DisplayName is fetched from Core Service API.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
managementAgentId
public MonitoredInstanceSummary.Builder managementAgentId(String managementAgentId)
Management Agent Identifier OCID.- Parameters:
managementAgentId- the value to set- Returns:
- this builder
-
lifecycleState
public MonitoredInstanceSummary.Builder lifecycleState(MonitoredInstance.LifecycleState lifecycleState)
The current state of the monitored instance.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
monitoringState
public MonitoredInstanceSummary.Builder monitoringState(MonitoredInstance.MonitoringState monitoringState)
Monitoring status.Can be either enabled or disabled.
- Parameters:
monitoringState- the value to set- Returns:
- this builder
-
build
public MonitoredInstanceSummary build()
-
copy
public MonitoredInstanceSummary.Builder copy(MonitoredInstanceSummary model)
-
-