Class DatabaseFleetHealthMetrics.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.DatabaseFleetHealthMetrics.Builder
-
- Enclosing class:
- DatabaseFleetHealthMetrics
public static class DatabaseFleetHealthMetrics.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseFleetHealthMetrics
build()
DatabaseFleetHealthMetrics.Builder
compareBaselineTime(String compareBaselineTime)
The baseline date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.DatabaseFleetHealthMetrics.Builder
compareTargetTime(String compareTargetTime)
The target date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.DatabaseFleetHealthMetrics.Builder
compareType(CompareType compareType)
The time window used for metrics comparison.DatabaseFleetHealthMetrics.Builder
copy(DatabaseFleetHealthMetrics model)
DatabaseFleetHealthMetrics.Builder
fleetDatabases(List<DatabaseUsageMetrics> fleetDatabases)
A list of the databases present in the fleet and their usage metrics.DatabaseFleetHealthMetrics.Builder
fleetSummary(FleetSummary fleetSummary)
-
-
-
Method Detail
-
compareBaselineTime
public DatabaseFleetHealthMetrics.Builder compareBaselineTime(String compareBaselineTime)
The baseline date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.This is the date and time against which percentage change is calculated.
- Parameters:
compareBaselineTime
- the value to set- Returns:
- this builder
-
compareTargetTime
public DatabaseFleetHealthMetrics.Builder compareTargetTime(String compareTargetTime)
The target date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.All the metrics are returned for the target date and time and the percentage change is calculated against the baseline date and time.
- Parameters:
compareTargetTime
- the value to set- Returns:
- this builder
-
compareType
public DatabaseFleetHealthMetrics.Builder compareType(CompareType compareType)
The time window used for metrics comparison.- Parameters:
compareType
- the value to set- Returns:
- this builder
-
fleetSummary
public DatabaseFleetHealthMetrics.Builder fleetSummary(FleetSummary fleetSummary)
-
fleetDatabases
public DatabaseFleetHealthMetrics.Builder fleetDatabases(List<DatabaseUsageMetrics> fleetDatabases)
A list of the databases present in the fleet and their usage metrics.- Parameters:
fleetDatabases
- the value to set- Returns:
- this builder
-
build
public DatabaseFleetHealthMetrics build()
-
copy
public DatabaseFleetHealthMetrics.Builder copy(DatabaseFleetHealthMetrics model)
-
-