Class: Swt3Ai::WitnessConfig

Inherits:
Struct
  • Object
show all
Defined in:
lib/swt3_ai/types.rb

Overview

Configuration for a Witness client.

Instance Attribute Summary collapse

Instance Attribute Details

#agent_idObject

Returns the value of attribute agent_id

Returns:

  • (Object)

    the current value of agent_id



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def agent_id
  @agent_id
end

#api_keyObject

Returns the value of attribute api_key

Returns:

  • (Object)

    the current value of api_key



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def api_key
  @api_key
end

#buffer_sizeObject

Returns the value of attribute buffer_size

Returns:

  • (Object)

    the current value of buffer_size



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def buffer_size
  @buffer_size
end

#clearing_levelObject

Returns the value of attribute clearing_level

Returns:

  • (Object)

    the current value of clearing_level



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def clearing_level
  @clearing_level
end

#cycle_idObject

Returns the value of attribute cycle_id

Returns:

  • (Object)

    the current value of cycle_id



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def cycle_id
  @cycle_id
end

#endpointObject

Returns the value of attribute endpoint

Returns:

  • (Object)

    the current value of endpoint



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def endpoint
  @endpoint
end

#flush_intervalObject

Returns the value of attribute flush_interval

Returns:

  • (Object)

    the current value of flush_interval



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def flush_interval
  @flush_interval
end

#jurisdictionObject

Returns the value of attribute jurisdiction

Returns:

  • (Object)

    the current value of jurisdiction



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def jurisdiction
  @jurisdiction
end

Returns the value of attribute legal_basis

Returns:

  • (Object)

    the current value of legal_basis



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def legal_basis
  @legal_basis
end

#max_retriesObject

Returns the value of attribute max_retries

Returns:

  • (Object)

    the current value of max_retries



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def max_retries
  @max_retries
end

#policy_versionObject

Returns the value of attribute policy_version

Returns:

  • (Object)

    the current value of policy_version



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def policy_version
  @policy_version
end

#purpose_classObject

Returns the value of attribute purpose_class

Returns:

  • (Object)

    the current value of purpose_class



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def purpose_class
  @purpose_class
end

#signing_keyObject

Returns the value of attribute signing_key

Returns:

  • (Object)

    the current value of signing_key



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def signing_key
  @signing_key
end

#signing_key_idObject

Returns the value of attribute signing_key_id

Returns:

  • (Object)

    the current value of signing_key_id



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def signing_key_id
  @signing_key_id
end

#signing_key_versionObject

Returns the value of attribute signing_key_version

Returns:

  • (Object)

    the current value of signing_key_version



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def signing_key_version
  @signing_key_version
end

#tenant_idObject

Returns the value of attribute tenant_id

Returns:

  • (Object)

    the current value of tenant_id



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def tenant_id
  @tenant_id
end

#timeoutObject

Returns the value of attribute timeout

Returns:

  • (Object)

    the current value of timeout



24
25
26
# File 'lib/swt3_ai/types.rb', line 24

def timeout
  @timeout
end