GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1CanaryEvaluation (google_api_apigee v0.24.1) View Source

CanaryEvaluation represents the canary analysis between two versions of the runtime that is serving requests.

Attributes

  • control (type: String.t, default: nil) - Required. The stable version that is serving requests.
  • createTime (type: DateTime.t, default: nil) - Output only. Create time of the canary evaluation.
  • endTime (type: DateTime.t, default: nil) - Required. End time for the evaluation's analysis.
  • metricLabels (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1CanaryEvaluationMetricLabels.t, default: nil) - Required. Labels used to filter the metrics used for a canary evaluation.
  • name (type: String.t, default: nil) - Output only. Name of the canary evalution.
  • startTime (type: DateTime.t, default: nil) - Required. Start time for the canary evaluation's analysis.
  • state (type: String.t, default: nil) - Output only. The current state of the canary evaluation.
  • treatment (type: String.t, default: nil) - Required. The newer version that is serving requests.
  • verdict (type: String.t, default: nil) - Output only. The resulting verdict of the canary evaluations: NONE, PASS, or FAIL.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1CanaryEvaluation{
  control: String.t(),
  createTime: DateTime.t(),
  endTime: DateTime.t(),
  metricLabels:
    GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1CanaryEvaluationMetricLabels.t(),
  name: String.t(),
  startTime: DateTime.t(),
  state: String.t(),
  treatment: String.t(),
  verdict: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.