Class: Datadog::Tracing::Contrib::GraphQL::Configuration::Settings

Inherits:
Configuration::Settings show all
Defined in:
lib/datadog/tracing/contrib/graphql/configuration/settings.rb

Overview

Custom settings for the GraphQL integration

Instance Attribute Summary collapse

Method Summary

Methods inherited from Configuration::Settings

#[], #[]=, #configure

Methods included from Core::Configuration::Base

included

Instance Attribute Details

#analytics_sample_rateObject

Returns the value of attribute analytics_sample_rate.



27
28
29
# File 'lib/datadog/tracing/contrib/graphql/configuration/settings.rb', line 27

def analytics_sample_rate
  @analytics_sample_rate
end

#enabledObject

Returns the value of attribute enabled.



15
16
17
# File 'lib/datadog/tracing/contrib/graphql/configuration/settings.rb', line 15

def enabled
  @enabled
end

#error_extensionsObject

Capture error extensions provided by the user in their GraphQL error responses. The extensions can be anything, so the user is responsible for ensuring they are safe to capture.



55
56
57
# File 'lib/datadog/tracing/contrib/graphql/configuration/settings.rb', line 55

def error_extensions
  @error_extensions
end

#schemasObject

Returns the value of attribute schemas.



33
34
35
# File 'lib/datadog/tracing/contrib/graphql/configuration/settings.rb', line 33

def schemas
  @schemas
end

#service_nameObject

Returns the value of attribute service_name.



38
39
40
# File 'lib/datadog/tracing/contrib/graphql/configuration/settings.rb', line 38

def service_name
  @service_name
end

#with_deprecated_tracerObject

Returns the value of attribute with_deprecated_tracer.



42
43
44
# File 'lib/datadog/tracing/contrib/graphql/configuration/settings.rb', line 42

def with_deprecated_tracer
  @with_deprecated_tracer
end

#with_unified_tracerObject

Returns the value of attribute with_unified_tracer.



47
48
49
# File 'lib/datadog/tracing/contrib/graphql/configuration/settings.rb', line 47

def with_unified_tracer
  @with_unified_tracer
end