Class AssociatedResourcesSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.AssociatedResourcesSummary.Builder
-
- Enclosing class:
- AssociatedResourcesSummary
public static class AssociatedResourcesSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
id
public AssociatedResourcesSummary.Builder id(String id)
Monitored resource identifier OCID.- Parameters:
id- the value to set- Returns:
- this builder
-
name
public AssociatedResourcesSummary.Builder name(String name)
Monitored Resource Name.- Parameters:
name- the value to set- Returns:
- this builder
-
displayName
public AssociatedResourcesSummary.Builder displayName(String displayName)
Monitored resource display name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
type
public AssociatedResourcesSummary.Builder type(String type)
Monitored Resource Type.- Parameters:
type- the value to set- Returns:
- this builder
-
compartmentId
public AssociatedResourcesSummary.Builder compartmentId(String compartmentId)
Compartment Identifier OCID.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
hostName
public AssociatedResourcesSummary.Builder hostName(String hostName)
Monitored Resource Host Name.- Parameters:
hostName- the value to set- Returns:
- this builder
-
externalId
public 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
-
managementAgentId
public AssociatedResourcesSummary.Builder managementAgentId(String managementAgentId)
Management Agent Identifier OCID.- Parameters:
managementAgentId- the value to set- Returns:
- this builder
-
lifecycleState
public AssociatedResourcesSummary.Builder lifecycleState(ResourceLifecycleState lifecycleState)
The current state of the monitored resource.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
license
public AssociatedResourcesSummary.Builder license(LicenseType license)
License edition of the monitored resource.- Parameters:
license- the value to set- Returns:
- this builder
-
sourceType
public 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
-
resourceCategory
public AssociatedResourcesSummary.Builder resourceCategory(ResourceCategory resourceCategory)
Resource Category to indicate the kind of resource type.- Parameters:
resourceCategory- the value to set- Returns:
- this builder
-
associatedResources
public AssociatedResourcesSummary.Builder associatedResources(List<AssociatedMonitoredResource> associatedResources)
List of associated monitored resources.- Parameters:
associatedResources- the value to set- Returns:
- this builder
-
build
public AssociatedResourcesSummary build()
-
copy
public AssociatedResourcesSummary.Builder copy(AssociatedResourcesSummary model)
-
-