Class: Kaltura::KalturaControlPanelCommand

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#batch_indexObject

The index of the batch process that the command refers to



3085
3086
3087
# File 'lib/kaltura_types.rb', line 3085

def batch_index
  @batch_index
end

#causeObject

The reason for the command



3093
3094
3095
# File 'lib/kaltura_types.rb', line 3093

def cause
  @cause
end

#created_atObject

Creation date as Unix timestamp (In seconds)



3067
3068
3069
# File 'lib/kaltura_types.rb', line 3067

def created_at
  @created_at
end

#created_byObject

Creator name



3069
3070
3071
# File 'lib/kaltura_types.rb', line 3069

def created_by
  @created_by
end

#created_by_idObject

Creator id



3075
3076
3077
# File 'lib/kaltura_types.rb', line 3075

def created_by_id
  @created_by_id
end

#descriptionObject

Command description



3095
3096
3097
# File 'lib/kaltura_types.rb', line 3095

def description
  @description
end

#error_descriptionObject

Error description



3097
3098
3099
# File 'lib/kaltura_types.rb', line 3097

def error_description
  @error_description
end

#idObject

The id of the Category



3065
3066
3067
# File 'lib/kaltura_types.rb', line 3065

def id
  @id
end

#scheduler_idObject

The id of the scheduler that the command refers to



3077
3078
3079
# File 'lib/kaltura_types.rb', line 3077

def scheduler_id
  @scheduler_id
end

#statusObject

The command status



3091
3092
3093
# File 'lib/kaltura_types.rb', line 3091

def status
  @status
end

#target_typeObject

The command target type - data center / scheduler / job / job type



3089
3090
3091
# File 'lib/kaltura_types.rb', line 3089

def target_type
  @target_type
end

#typeObject

The command type - stop / start / config



3087
3088
3089
# File 'lib/kaltura_types.rb', line 3087

def type
  @type
end

#updated_atObject

Update date as Unix timestamp (In seconds)



3071
3072
3073
# File 'lib/kaltura_types.rb', line 3071

def updated_at
  @updated_at
end

#updated_byObject

Updater name



3073
3074
3075
# File 'lib/kaltura_types.rb', line 3073

def updated_by
  @updated_by
end

#worker_configured_idObject

The id of the scheduler worker as configured in the ini file



3081
3082
3083
# File 'lib/kaltura_types.rb', line 3081

def worker_configured_id
  @worker_configured_id
end

#worker_idObject

The id of the scheduler worker that the command refers to



3079
3080
3081
# File 'lib/kaltura_types.rb', line 3079

def worker_id
  @worker_id
end

#worker_nameObject

The name of the scheduler worker that the command refers to



3083
3084
3085
# File 'lib/kaltura_types.rb', line 3083

def worker_name
  @worker_name
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
# File 'lib/kaltura_types.rb', line 3136

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['createdAt'] != nil
    self.created_at = xml_element.elements['createdAt'].text
  end
  if xml_element.elements['createdBy'] != nil
    self.created_by = xml_element.elements['createdBy'].text
  end
  if xml_element.elements['updatedAt'] != nil
    self.updated_at = xml_element.elements['updatedAt'].text
  end
  if xml_element.elements['updatedBy'] != nil
    self.updated_by = xml_element.elements['updatedBy'].text
  end
  if xml_element.elements['createdById'] != nil
    self.created_by_id = xml_element.elements['createdById'].text
  end
  if xml_element.elements['schedulerId'] != nil
    self.scheduler_id = xml_element.elements['schedulerId'].text
  end
  if xml_element.elements['workerId'] != nil
    self.worker_id = xml_element.elements['workerId'].text
  end
  if xml_element.elements['workerConfiguredId'] != nil
    self.worker_configured_id = xml_element.elements['workerConfiguredId'].text
  end
  if xml_element.elements['workerName'] != nil
    self.worker_name = xml_element.elements['workerName'].text
  end
  if xml_element.elements['batchIndex'] != nil
    self.batch_index = xml_element.elements['batchIndex'].text
  end
  if xml_element.elements['type'] != nil
    self.type = xml_element.elements['type'].text
  end
  if xml_element.elements['targetType'] != nil
    self.target_type = xml_element.elements['targetType'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['cause'] != nil
    self.cause = xml_element.elements['cause'].text
  end
  if xml_element.elements['description'] != nil
    self.description = xml_element.elements['description'].text
  end
  if xml_element.elements['errorDescription'] != nil
    self.error_description = xml_element.elements['errorDescription'].text
  end
end