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.Builderassociation(Object association)Association details of the resource.AssociatedMonitoredResourcebuild()AssociatedMonitoredResource.BuildercompartmentId(String compartmentId)Compartment Identifier OCID.AssociatedMonitoredResource.Buildercopy(AssociatedMonitoredResource model)AssociatedMonitoredResource.BuilderdisplayName(String displayName)Monitored resource display name.AssociatedMonitoredResource.BuilderexternalId(String externalId)External resource is any OCI resource identifier OCID which is not a Stack Monitoring service resource.AssociatedMonitoredResource.BuilderhostName(String hostName)Monitored Resource Host Name.AssociatedMonitoredResource.Builderid(String id)Monitored resource identifier OCID.AssociatedMonitoredResource.Builderlicense(LicenseType license)License edition of the monitored resource.AssociatedMonitoredResource.BuilderlifecycleState(ResourceLifecycleState lifecycleState)The current state of the monitored resource.AssociatedMonitoredResource.BuildermanagementAgentId(String managementAgentId)Management Agent Identifier OCID.AssociatedMonitoredResource.Buildername(String name)Monitored Resource Name.AssociatedMonitoredResource.BuilderresourceCategory(ResourceCategory resourceCategory)Resource Category to indicate the kind of resource type.AssociatedMonitoredResource.BuildersourceType(SourceType sourceType)Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.AssociatedMonitoredResource.Buildertype(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)
-
-