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 DatabaseFleetHealthMetricsbuild()DatabaseFleetHealthMetrics.BuildercompareBaselineTime(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.BuildercompareTargetTime(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.BuildercompareType(CompareType compareType)The time window used for metrics comparison.DatabaseFleetHealthMetrics.Buildercopy(DatabaseFleetHealthMetrics model)DatabaseFleetHealthMetrics.BuilderfleetDatabases(List<DatabaseUsageMetrics> fleetDatabases)A list of the databases present in the fleet and their usage metrics.DatabaseFleetHealthMetrics.BuilderfleetSummary(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)
-
-