Class ExadataInfrastructureUsageMetrics.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ExadataInfrastructureUsageMetrics.Builder
-
- Enclosing class:
- ExadataInfrastructureUsageMetrics
public static class ExadataInfrastructureUsageMetrics.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
infrastructureId
public ExadataInfrastructureUsageMetrics.Builder infrastructureId(String infrastructureId)
The OCID of the Exadata infrastructure.- Parameters:
infrastructureId- the value to set- Returns:
- this builder
-
compartmentId
public ExadataInfrastructureUsageMetrics.Builder compartmentId(String compartmentId)
The OCID of the compartment where the Exadata infrastructure resides.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
deploymentType
public ExadataInfrastructureUsageMetrics.Builder deploymentType(ExadataInfrastructureDeploymentType deploymentType)
The Exadata infrastructure deployment type.- Parameters:
deploymentType- the value to set- Returns:
- this builder
-
infrastructureName
public ExadataInfrastructureUsageMetrics.Builder infrastructureName(String infrastructureName)
The display name of the Exadata infrastructure.- Parameters:
infrastructureName- the value to set- Returns:
- this builder
-
state
public ExadataInfrastructureUsageMetrics.Builder state(ExadataInfrastructureLifecycleStateValues.State state)
The lifecycle state of the Exadata infrastructure.- Parameters:
state- the value to set- Returns:
- this builder
-
numberOfDbSystems
public ExadataInfrastructureUsageMetrics.Builder numberOfDbSystems(Integer numberOfDbSystems)
The number of Database Systems created on the Exadata infrastructure.- Parameters:
numberOfDbSystems- the value to set- Returns:
- this builder
-
rackSize
public ExadataInfrastructureUsageMetrics.Builder rackSize(ExadataInfrastructureUsageMetrics.RackSize rackSize)
The size of the Exadata infrastructure.- Parameters:
rackSize- the value to set- Returns:
- this builder
-
storageServerCount
public ExadataInfrastructureUsageMetrics.Builder storageServerCount(Integer storageServerCount)
The number of storage server for the Exadata infrastructure.- Parameters:
storageServerCount- the value to set- Returns:
- this builder
-
metrics
public ExadataInfrastructureUsageMetrics.Builder metrics(List<ExadataFleetMetricDefinition> metrics)
A list of the health metrics like CPU, Storage, and Memory.- Parameters:
metrics- the value to set- Returns:
- this builder
-
build
public ExadataInfrastructureUsageMetrics build()
-
copy
public ExadataInfrastructureUsageMetrics.Builder copy(ExadataInfrastructureUsageMetrics model)
-
-