GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RuntimeTraceSamplingConfig (google_api_apigee v0.20.0) View Source

NEXT ID: 6 RuntimeTraceSamplingConfig represents the detail settings of distributed tracing. Only the fields that are defined in the distributed trace configuration can be overridden using the distribute trace configuration override APIs.

Attributes

  • errorSources (type: list(String.t), default: nil) - Error sources from which to capture errors. If none are specified, error codes are captured from all sources.
  • responseCodeRanges (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RuntimeTraceSamplingConfigResponseCodeRange.t), default: nil) - List of response code ranges.
  • responseCodes (type: list(integer()), default: nil) - List of single response codes.
  • sampler (type: String.t, default: nil) - Sampler of distributed tracing. OFF is the default value.
  • samplingRate (type: number(), default: nil) - Field sampling rate. This value is only valid when is only applicable when sampling value is probabilistic(PROBABILITY). The supported values are > 0 and <= 0.5.

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.GoogleCloudApigeeV1RuntimeTraceSamplingConfig{
  errorSources: [String.t()],
  responseCodeRanges: [
    GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RuntimeTraceSamplingConfigResponseCodeRange.t()
  ],
  responseCodes: [integer()],
  sampler: String.t(),
  samplingRate: number()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.