Class AssociatedMonitoredResource.Builder
- java.lang.Object
- 
- com.oracle.bmc.stackmonitoring.model.AssociatedMonitoredResource.Builder
 
- 
- Enclosing class:
- AssociatedMonitoredResource
 
 public static class AssociatedMonitoredResource.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic AssociatedMonitoredResource.Builder id(String id) Monitored resource identifier OCID.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
namepublic AssociatedMonitoredResource.Builder name(String name) Monitored Resource Name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic AssociatedMonitoredResource.Builder displayName(String displayName) Monitored resource display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
typepublic AssociatedMonitoredResource.Builder type(String type) Monitored Resource Type.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic AssociatedMonitoredResource.Builder compartmentId(String compartmentId) Compartment Identifier OCID.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
hostNamepublic AssociatedMonitoredResource.Builder hostName(String hostName) Monitored Resource Host Name.- Parameters:
- hostName- the value to set
- Returns:
- this builder
 
 - 
externalIdpublic 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
 
 - 
managementAgentIdpublic AssociatedMonitoredResource.Builder managementAgentId(String managementAgentId) Management Agent Identifier OCID.- Parameters:
- managementAgentId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AssociatedMonitoredResource.Builder lifecycleState(ResourceLifecycleState lifecycleState) The current state of the monitored resource.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
licensepublic AssociatedMonitoredResource.Builder license(LicenseType license) License edition of the monitored resource.- Parameters:
- license- the value to set
- Returns:
- this builder
 
 - 
sourceTypepublic 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
 
 - 
resourceCategorypublic AssociatedMonitoredResource.Builder resourceCategory(ResourceCategory resourceCategory) Resource Category to indicate the kind of resource type.- Parameters:
- resourceCategory- the value to set
- Returns:
- this builder
 
 - 
associationpublic AssociatedMonitoredResource.Builder association(Object association) Association details of the resource.- Parameters:
- association- the value to set
- Returns:
- this builder
 
 - 
buildpublic AssociatedMonitoredResource build() 
 - 
copypublic AssociatedMonitoredResource.Builder copy(AssociatedMonitoredResource model) 
 
- 
 
-