Class AssociatedMonitoredResource.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.AssociatedMonitoredResource.Builder
-
- Enclosing class:
- AssociatedMonitoredResource
public static class AssociatedMonitoredResource.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssociatedMonitoredResource.Builder
association(Object association)
Association details of the resource.AssociatedMonitoredResource
build()
AssociatedMonitoredResource.Builder
compartmentId(String compartmentId)
Compartment Identifier OCID.AssociatedMonitoredResource.Builder
copy(AssociatedMonitoredResource model)
AssociatedMonitoredResource.Builder
displayName(String displayName)
Monitored resource display name.AssociatedMonitoredResource.Builder
externalId(String externalId)
External resource is any OCI resource identifier OCID which is not a Stack Monitoring service resource.AssociatedMonitoredResource.Builder
hostName(String hostName)
Monitored Resource Host Name.AssociatedMonitoredResource.Builder
id(String id)
Monitored resource identifier OCID.AssociatedMonitoredResource.Builder
license(LicenseType license)
License edition of the monitored resource.AssociatedMonitoredResource.Builder
lifecycleState(ResourceLifecycleState lifecycleState)
The current state of the monitored resource.AssociatedMonitoredResource.Builder
managementAgentId(String managementAgentId)
Management Agent Identifier OCID.AssociatedMonitoredResource.Builder
name(String name)
Monitored Resource Name.AssociatedMonitoredResource.Builder
resourceCategory(ResourceCategory resourceCategory)
Resource Category to indicate the kind of resource type.AssociatedMonitoredResource.Builder
sourceType(SourceType sourceType)
Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.AssociatedMonitoredResource.Builder
type(String type)
Monitored Resource Type.
-
-
-
Method Detail
-
id
public AssociatedMonitoredResource.Builder id(String id)
Monitored resource identifier OCID.- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public AssociatedMonitoredResource.Builder name(String name)
Monitored Resource Name.- Parameters:
name
- the value to set- Returns:
- this builder
-
displayName
public AssociatedMonitoredResource.Builder displayName(String displayName)
Monitored resource display name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
type
public AssociatedMonitoredResource.Builder type(String type)
Monitored Resource Type.- Parameters:
type
- the value to set- Returns:
- this builder
-
compartmentId
public AssociatedMonitoredResource.Builder compartmentId(String compartmentId)
Compartment Identifier OCID.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
hostName
public AssociatedMonitoredResource.Builder hostName(String hostName)
Monitored Resource Host Name.- Parameters:
hostName
- the value to set- Returns:
- this builder
-
externalId
public AssociatedMonitoredResource.Builder externalId(String externalId)
External resource is any OCI resource identifier OCID which is not a Stack Monitoring service resource.Currently supports only following resource types
- Container database, non-container database, pluggable database and OCI compute instance.
- Parameters:
externalId
- the value to set- Returns:
- this builder
-
managementAgentId
public AssociatedMonitoredResource.Builder managementAgentId(String managementAgentId)
Management Agent Identifier OCID.- Parameters:
managementAgentId
- the value to set- Returns:
- this builder
-
lifecycleState
public AssociatedMonitoredResource.Builder lifecycleState(ResourceLifecycleState lifecycleState)
The current state of the monitored resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
license
public AssociatedMonitoredResource.Builder license(LicenseType license)
License edition of the monitored resource.- Parameters:
license
- the value to set- Returns:
- this builder
-
sourceType
public AssociatedMonitoredResource.Builder sourceType(SourceType sourceType)
Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.- Parameters:
sourceType
- the value to set- Returns:
- this builder
-
resourceCategory
public AssociatedMonitoredResource.Builder resourceCategory(ResourceCategory resourceCategory)
Resource Category to indicate the kind of resource type.- Parameters:
resourceCategory
- the value to set- Returns:
- this builder
-
association
public AssociatedMonitoredResource.Builder association(Object association)
Association details of the resource.- Parameters:
association
- the value to set- Returns:
- this builder
-
build
public AssociatedMonitoredResource build()
-
copy
public AssociatedMonitoredResource.Builder copy(AssociatedMonitoredResource model)
-
-