Class: Datadog::Core::Configuration::AgentSettingsResolver::AgentSettings

Inherits:
Struct
  • Object
show all
Defined in:
lib/datadog/core/configuration/agent_settings_resolver.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeAgentSettings

Returns a new instance of AgentSettings.



31
32
33
34
# File 'lib/datadog/core/configuration/agent_settings_resolver.rb', line 31

def initialize(*)
  super
  freeze
end

Instance Attribute Details

#adapterObject

Returns the value of attribute adapter

Returns:

  • (Object)

    the current value of adapter



22
23
24
# File 'lib/datadog/core/configuration/agent_settings_resolver.rb', line 22

def adapter
  @adapter
end

#hostnameObject

Returns the value of attribute hostname

Returns:

  • (Object)

    the current value of hostname



22
23
24
# File 'lib/datadog/core/configuration/agent_settings_resolver.rb', line 22

def hostname
  @hostname
end

#portObject

Returns the value of attribute port

Returns:

  • (Object)

    the current value of port



22
23
24
# File 'lib/datadog/core/configuration/agent_settings_resolver.rb', line 22

def port
  @port
end

#sslObject

Returns the value of attribute ssl

Returns:

  • (Object)

    the current value of ssl



22
23
24
# File 'lib/datadog/core/configuration/agent_settings_resolver.rb', line 22

def ssl
  @ssl
end

#timeout_secondsObject

Returns the value of attribute timeout_seconds

Returns:

  • (Object)

    the current value of timeout_seconds



22
23
24
# File 'lib/datadog/core/configuration/agent_settings_resolver.rb', line 22

def timeout_seconds
  @timeout_seconds
end

#uds_pathObject

Returns the value of attribute uds_path

Returns:

  • (Object)

    the current value of uds_path



22
23
24
# File 'lib/datadog/core/configuration/agent_settings_resolver.rb', line 22

def uds_path
  @uds_path
end