ServiceLevelObjective class
A Service-Level Objective (SLO) describes a level of desired good service. It consists of a service-level indicator (SLI), a performance goal, and a period over which the objective is to be evaluated against that goal. The SLO can use SLIs defined in a number of different manners. Typical SLOs might include "99% of requests in each rolling week have latency below 200 milliseconds" or "99.5% of requests in each calendar month return successfully."
Constructors
- ServiceLevelObjective()
- ServiceLevelObjective.fromJson(Map _json)
Properties
- calendarPeriod ↔ String
-
A calendar period, semantically "since the start of the current ". At this
time, only DAY, WEEK, FORTNIGHT, and MONTH are supported.
Possible string values are: [...]
read / write
- displayName ↔ String
-
Name used for UI elements listing this SLO.
read / write
- goal ↔ double
-
The fraction of service that must be good in order for this objective to
be met. 0 < goal <= 0.999.
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- name ↔ String
-
Resource name for this ServiceLevelObjective. The format is:
projects/
PROJECT_ID_OR_NUMBER
/services/SERVICE_ID
/serviceLevelObjectives/SLO_NAME
read / write - rollingPeriod ↔ String
-
A rolling time period, semantically "in the past ". Must be an integer
multiple of 1 day no larger than 30 days.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- serviceLevelIndicator ↔ ServiceLevelIndicator
-
The definition of good service, used to measure and calculate the quality
of the Service's performance with respect to a single aspect of service
quality.
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toJson(
) → Map< String, Object> -
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited