class BitteCI::Listener::AllocationPayload::Allocation

Included Modules

Defined in:

bitte_ci/line.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def alloc_modify_index : UInt64 #

[View source]
def alloc_modify_index=(alloc_modify_index : UInt64) #

[View source]
def allocated_resources : AllocatedResources #

[View source]
def allocated_resources=(allocated_resources : AllocatedResources) #

[View source]
def client_description : String | Nil #

[View source]
def client_description=(client_description : String | Nil) #

[View source]
def client_status : String #

[View source]
def client_status=(client_status : String) #

[View source]
def create_index : UInt64 #

[View source]
def create_index=(create_index : UInt64) #

[View source]
def create_time : Time #

[View source]
def create_time=(create_time : Time) #

[View source]
def desired_status : String #

[View source]
def desired_status=(desired_status : String) #

[View source]
def eval_id : UUID #

[View source]
def eval_id=(eval_id : UUID) #

[View source]
def id : UUID #

[View source]
def id=(id : UUID) #

[View source]
def job_id : String #

[View source]
def job_id=(job_id : String) #

[View source]
def metrics : Metrics #

[View source]
def metrics=(metrics : Metrics) #

[View source]
def modify_index : UInt64 #

[View source]
def modify_index=(modify_index : UInt64) #

[View source]
def modify_time : Time #

[View source]
def modify_time=(modify_time : Time) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def namespace : String #

[View source]
def namespace=(namespace : String) #

[View source]
def network_status : NetworkStatus | Nil #

[View source]
def network_status=(network_status : NetworkStatus | Nil) #

[View source]
def node_id : UUID #

[View source]
def node_id=(node_id : UUID) #

[View source]
def node_name : String #

[View source]
def node_name=(node_name : String) #

[View source]
def previous_allocation : UUID | Nil #

[View source]
def previous_allocation=(previous_allocation : UUID | Nil) #

[View source]
def reschedule_tracker : RescheduleTracker | Nil #

[View source]
def reschedule_tracker=(reschedule_tracker : RescheduleTracker | Nil) #

[View source]
def resources : Resources #

[View source]
def resources=(resources : Resources) #

[View source]
def shared_resources : Resources #

[View source]
def shared_resources=(shared_resources : Resources) #

[View source]
def task_group : String #

[View source]
def task_group=(task_group : String) #

[View source]
def task_resources : Hash(String, Resources) #

[View source]
def task_resources=(task_resources : Hash(String, Resources)) #

[View source]
def task_states : Hash(String, TaskStates) | Nil #

[View source]
def task_states=(task_states : Hash(String, TaskStates) | Nil) #

[View source]