Class AssociatedResourcesSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.stackmonitoring.model.AssociatedResourcesSummary.Builder
 
- 
- Enclosing class:
- AssociatedResourcesSummary
 
 public static class AssociatedResourcesSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AssociatedResourcesSummary.BuilderassociatedResources(List<AssociatedMonitoredResource> associatedResources)List of associated monitored resources.AssociatedResourcesSummarybuild()AssociatedResourcesSummary.BuildercompartmentId(String compartmentId)Compartment Identifier OCID.AssociatedResourcesSummary.Buildercopy(AssociatedResourcesSummary model)AssociatedResourcesSummary.BuilderdisplayName(String displayName)Monitored resource display name.AssociatedResourcesSummary.BuilderexternalId(String externalId)External resource is any OCI resource identifier OCID which is not a Stack Monitoring service resource.AssociatedResourcesSummary.BuilderhostName(String hostName)Monitored Resource Host Name.AssociatedResourcesSummary.Builderid(String id)Monitored resource identifier OCID.AssociatedResourcesSummary.Builderlicense(LicenseType license)License edition of the monitored resource.AssociatedResourcesSummary.BuilderlifecycleState(ResourceLifecycleState lifecycleState)The current state of the monitored resource.AssociatedResourcesSummary.BuildermanagementAgentId(String managementAgentId)Management Agent Identifier OCID.AssociatedResourcesSummary.Buildername(String name)Monitored Resource Name.AssociatedResourcesSummary.BuilderresourceCategory(ResourceCategory resourceCategory)Resource Category to indicate the kind of resource type.AssociatedResourcesSummary.BuildersourceType(SourceType sourceType)Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.AssociatedResourcesSummary.Buildertype(String type)Monitored Resource Type.
 
- 
- 
- 
Method Detail- 
idpublic AssociatedResourcesSummary.Builder id(String id) Monitored resource identifier OCID.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
namepublic AssociatedResourcesSummary.Builder name(String name) Monitored Resource Name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic AssociatedResourcesSummary.Builder displayName(String displayName) Monitored resource display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
typepublic AssociatedResourcesSummary.Builder type(String type) Monitored Resource Type.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic AssociatedResourcesSummary.Builder compartmentId(String compartmentId) Compartment Identifier OCID.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
hostNamepublic AssociatedResourcesSummary.Builder hostName(String hostName) Monitored Resource Host Name.- Parameters:
- hostName- the value to set
- Returns:
- this builder
 
 - 
externalIdpublic AssociatedResourcesSummary.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 AssociatedResourcesSummary.Builder managementAgentId(String managementAgentId) Management Agent Identifier OCID.- Parameters:
- managementAgentId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AssociatedResourcesSummary.Builder lifecycleState(ResourceLifecycleState lifecycleState) The current state of the monitored resource.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
licensepublic AssociatedResourcesSummary.Builder license(LicenseType license) License edition of the monitored resource.- Parameters:
- license- the value to set
- Returns:
- this builder
 
 - 
sourceTypepublic AssociatedResourcesSummary.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 AssociatedResourcesSummary.Builder resourceCategory(ResourceCategory resourceCategory) Resource Category to indicate the kind of resource type.- Parameters:
- resourceCategory- the value to set
- Returns:
- this builder
 
 - 
associatedResourcespublic AssociatedResourcesSummary.Builder associatedResources(List<AssociatedMonitoredResource> associatedResources) List of associated monitored resources.- Parameters:
- associatedResources- the value to set
- Returns:
- this builder
 
 - 
buildpublic AssociatedResourcesSummary build() 
 - 
copypublic AssociatedResourcesSummary.Builder copy(AssociatedResourcesSummary model) 
 
- 
 
-