GetServiceLevelObjectiveResult

data class GetServiceLevelObjectiveResult(val calendarPeriod: String, val displayName: String, val goal: Double, val name: String, val rollingPeriod: String, val serviceLevelIndicator: ServiceLevelIndicatorResponse, val userLabels: Map<String, String>)

Constructors

Link copied to clipboard
fun GetServiceLevelObjectiveResult(calendarPeriod: String, displayName: String, goal: Double, name: String, rollingPeriod: String, serviceLevelIndicator: ServiceLevelIndicatorResponse, userLabels: Map<String, String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A calendar period, semantically "since the start of the current ". At this time, only DAY, WEEK, FORTNIGHT, and MONTH are supported.

Link copied to clipboard

Name used for UI elements listing this SLO.

Link copied to clipboard

The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999.

Link copied to clipboard

Resource name for this ServiceLevelObjective. The format is: projects/PROJECT_ID_OR_NUMBER/services/SERVICE_ID/serviceLevelObjectives/SLO_NAME

Link copied to clipboard

A rolling time period, semantically "in the past ". Must be an integer multiple of 1 day no larger than 30 days.

Link copied to clipboard

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.

Link copied to clipboard

Labels which have been used to annotate the service-level objective. Label keys must start with a letter. Label keys and values may contain lowercase letters, numbers, underscores, and dashes. Label keys and values have a maximum length of 63 characters, and must be less than 128 bytes in size. Up to 64 label entries may be stored. For labels which do not have a semantic value, the empty string may be supplied for the label value.