Class: SuperInstance::Equipment::SwarmCoordinator::AgentProfile
- Inherits:
-
Data
- Object
- Data
- SuperInstance::Equipment::SwarmCoordinator::AgentProfile
- Defined in:
- lib/equipment/swarm_coordinator/agent_orchestrator.rb
Overview
Profile of an agent in the swarm
Instance Attribute Summary collapse
-
#capabilities ⇒ Object
readonly
Returns the value of attribute capabilities.
-
#child_agent_ids ⇒ Object
readonly
Returns the value of attribute child_agent_ids.
-
#current_load ⇒ Object
readonly
Returns the value of attribute current_load.
-
#hierarchy_level ⇒ Object
readonly
Returns the value of attribute hierarchy_level.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#metadata ⇒ Object
readonly
Returns the value of attribute metadata.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#parent_agent_id ⇒ Object
readonly
Returns the value of attribute parent_agent_id.
-
#role ⇒ Object
readonly
Returns the value of attribute role.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#weight ⇒ Object
readonly
Returns the value of attribute weight.
Instance Attribute Details
#capabilities ⇒ Object (readonly)
Returns the value of attribute capabilities
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def capabilities @capabilities end |
#child_agent_ids ⇒ Object (readonly)
Returns the value of attribute child_agent_ids
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def child_agent_ids @child_agent_ids end |
#current_load ⇒ Object (readonly)
Returns the value of attribute current_load
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def current_load @current_load end |
#hierarchy_level ⇒ Object (readonly)
Returns the value of attribute hierarchy_level
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def hierarchy_level @hierarchy_level end |
#id ⇒ Object (readonly)
Returns the value of attribute id
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def id @id end |
#metadata ⇒ Object (readonly)
Returns the value of attribute metadata
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def @metadata end |
#name ⇒ Object (readonly)
Returns the value of attribute name
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def name @name end |
#parent_agent_id ⇒ Object (readonly)
Returns the value of attribute parent_agent_id
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def parent_agent_id @parent_agent_id end |
#role ⇒ Object (readonly)
Returns the value of attribute role
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def role @role end |
#status ⇒ Object (readonly)
Returns the value of attribute status
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def status @status end |
#weight ⇒ Object (readonly)
Returns the value of attribute weight
29 30 31 |
# File 'lib/equipment/swarm_coordinator/agent_orchestrator.rb', line 29 def weight @weight end |