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 MonitoredInstanceSummary
build()
MonitoredInstanceSummary.Builder
compartmentId(String compartmentId)
Compartment Identifier OCIDMonitoredInstanceSummary.Builder
copy(MonitoredInstanceSummary model)
MonitoredInstanceSummary.Builder
displayName(String displayName)
A user-friendly name of the monitored instance.MonitoredInstanceSummary.Builder
instanceId(String instanceId)
The OCID of monitored instance.MonitoredInstanceSummary.Builder
lifecycleState(MonitoredInstance.LifecycleState lifecycleState)
The current state of the monitored instance.MonitoredInstanceSummary.Builder
managementAgentId(String managementAgentId)
Management Agent Identifier OCID.MonitoredInstanceSummary.Builder
monitoringState(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)
-
-