Class: CoreLibrary::ClientConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/apimatic-core-interfaces/client/client_configuration.rb

Overview

An interface for the methods that an HTTP Client Configuration must implement. This class should not be instantiated but should be used as a base class for HTTP Client Configuration class.

Instance Attribute Summary collapse

Instance Attribute Details

#adapterObject (readonly)

Returns the value of attribute adapter.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def adapter
  @adapter
end

#backoff_factorObject (readonly)

Returns the value of attribute backoff_factor.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def backoff_factor
  @backoff_factor
end

#cacheObject (readonly)

Returns the value of attribute cache.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def cache
  @cache
end

#connectionObject (readonly)

Returns the value of attribute connection.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def connection
  @connection
end

#max_retriesObject (readonly)

Returns the value of attribute max_retries.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def max_retries
  @max_retries
end

#response_factoryObject (readonly)

Returns the value of attribute response_factory.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def response_factory
  @response_factory
end

#retry_intervalObject (readonly)

Returns the value of attribute retry_interval.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def retry_interval
  @retry_interval
end

#retry_methodsObject (readonly)

Returns the value of attribute retry_methods.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def retry_methods
  @retry_methods
end

#retry_statusesObject (readonly)

Returns the value of attribute retry_statuses.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def retry_statuses
  @retry_statuses
end

#timeoutObject (readonly)

Returns the value of attribute timeout.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def timeout
  @timeout
end

#verifyObject (readonly)

Returns the value of attribute verify.



6
7
8
# File 'lib/apimatic-core-interfaces/client/client_configuration.rb', line 6

def verify
  @verify
end