GoogleApi.WorkloadManager.V1.Model.SqlserverValidation (google_api_workload_manager v0.12.0)

View Source

A presentation of SQLServer workload insight. The schema of SqlServer workloads validation related data.

Attributes

  • agentVersion (type: String.t, default: nil) - Optional. The agent version collected this data point
  • instance (type: String.t, default: nil) - Required. The instance_name of the instance that the Insight data comes from. According to https://linter.aip.dev/122/name-suffix: field names should not use the _name suffix unless the field would be ambiguous without it.
  • projectId (type: String.t, default: nil) - Required. The project_id of the cloud project that the Insight data comes from.
  • validationDetails (type: list(GoogleApi.WorkloadManager.V1.Model.SqlserverValidationValidationDetail.t), default: nil) - Optional. A list of SqlServer validation metrics data.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.WorkloadManager.V1.Model.SqlserverValidation{
  agentVersion: String.t() | nil,
  instance: String.t() | nil,
  projectId: String.t() | nil,
  validationDetails:
    [GoogleApi.WorkloadManager.V1.Model.SqlserverValidationValidationDetail.t()]
    | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.