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.Builder
associatedResources(List<AssociatedMonitoredResource> associatedResources)
List of associated monitored resources.AssociatedResourcesSummary
build()
AssociatedResourcesSummary.Builder
compartmentId(String compartmentId)
Compartment Identifier OCID.AssociatedResourcesSummary.Builder
copy(AssociatedResourcesSummary model)
AssociatedResourcesSummary.Builder
displayName(String displayName)
Monitored resource display name.AssociatedResourcesSummary.Builder
externalId(String externalId)
External resource is any OCI resource identifier OCID which is not a Stack Monitoring service resource.AssociatedResourcesSummary.Builder
hostName(String hostName)
Monitored Resource Host Name.AssociatedResourcesSummary.Builder
id(String id)
Monitored resource identifier OCID.AssociatedResourcesSummary.Builder
license(LicenseType license)
License edition of the monitored resource.AssociatedResourcesSummary.Builder
lifecycleState(ResourceLifecycleState lifecycleState)
The current state of the monitored resource.AssociatedResourcesSummary.Builder
managementAgentId(String managementAgentId)
Management Agent Identifier OCID.AssociatedResourcesSummary.Builder
name(String name)
Monitored Resource Name.AssociatedResourcesSummary.Builder
resourceCategory(ResourceCategory resourceCategory)
Resource Category to indicate the kind of resource type.AssociatedResourcesSummary.Builder
sourceType(SourceType sourceType)
Source type to indicate if the resource is stack monitoring discovered, OCI native resource, etc.AssociatedResourcesSummary.Builder
type(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)
-
-