Class: Softlayer::Network::Media::Transcode::Job

Inherits:
Entity
  • Object
show all
Defined in:
lib/softlayer/network/media/transcode/job.rb,
lib/softlayer/network/media/transcode/job/status.rb,
lib/softlayer/network/media/transcode/job/history.rb

Defined Under Namespace

Classes: History, Representer, Status

Constant Summary collapse

SERVICE =
'SoftLayer_Network_Media_Transcode_Job'

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Instance Attribute Details

#auto_delete_durationObject

Returns the value of attribute auto_delete_duration.



9
10
11
# File 'lib/softlayer/network/media/transcode/job.rb', line 9

def auto_delete_duration
  @auto_delete_duration
end

#byte_inObject

Returns the value of attribute byte_in.



10
11
12
# File 'lib/softlayer/network/media/transcode/job.rb', line 10

def byte_in
  @byte_in
end

#create_dateObject

Returns the value of attribute create_date.



11
12
13
# File 'lib/softlayer/network/media/transcode/job.rb', line 11

def create_date
  @create_date
end

#historyObject

Returns the value of attribute history.



25
26
27
# File 'lib/softlayer/network/media/transcode/job.rb', line 25

def history
  @history
end

#history_countObject

Returns the value of attribute history_count.



24
25
26
# File 'lib/softlayer/network/media/transcode/job.rb', line 24

def history_count
  @history_count
end

#idObject

Returns the value of attribute id.



12
13
14
# File 'lib/softlayer/network/media/transcode/job.rb', line 12

def id
  @id
end

#input_fileObject

Returns the value of attribute input_file.



13
14
15
# File 'lib/softlayer/network/media/transcode/job.rb', line 13

def input_file
  @input_file
end

#modify_dateObject

Returns the value of attribute modify_date.



14
15
16
# File 'lib/softlayer/network/media/transcode/job.rb', line 14

def modify_date
  @modify_date
end

#nameObject

Returns the value of attribute name.



15
16
17
# File 'lib/softlayer/network/media/transcode/job.rb', line 15

def name
  @name
end

#output_fileObject

Returns the value of attribute output_file.



16
17
18
# File 'lib/softlayer/network/media/transcode/job.rb', line 16

def output_file
  @output_file
end

#transcode_accountObject

Returns the value of attribute transcode_account.



26
27
28
# File 'lib/softlayer/network/media/transcode/job.rb', line 26

def 
  @transcode_account
end

#transcode_account_idObject

Returns the value of attribute transcode_account_id.



17
18
19
# File 'lib/softlayer/network/media/transcode/job.rb', line 17

def 
  @transcode_account_id
end

#transcode_job_guidObject

Returns the value of attribute transcode_job_guid.



18
19
20
# File 'lib/softlayer/network/media/transcode/job.rb', line 18

def transcode_job_guid
  @transcode_job_guid
end

#transcode_preset_guidObject

Returns the value of attribute transcode_preset_guid.



19
20
21
# File 'lib/softlayer/network/media/transcode/job.rb', line 19

def transcode_preset_guid
  @transcode_preset_guid
end

#transcode_preset_nameObject

Returns the value of attribute transcode_preset_name.



20
21
22
# File 'lib/softlayer/network/media/transcode/job.rb', line 20

def transcode_preset_name
  @transcode_preset_name
end

#transcode_statusObject

Returns the value of attribute transcode_status.



27
28
29
# File 'lib/softlayer/network/media/transcode/job.rb', line 27

def transcode_status
  @transcode_status
end

#transcode_status_idObject

Returns the value of attribute transcode_status_id.



21
22
23
# File 'lib/softlayer/network/media/transcode/job.rb', line 21

def transcode_status_id
  @transcode_status_id
end

#transcode_status_nameObject

Returns the value of attribute transcode_status_name.



28
29
30
# File 'lib/softlayer/network/media/transcode/job.rb', line 28

def transcode_status_name
  @transcode_status_name
end

#userObject

Returns the value of attribute user.



29
30
31
# File 'lib/softlayer/network/media/transcode/job.rb', line 29

def user
  @user
end

#user_idObject

Returns the value of attribute user_id.



22
23
24
# File 'lib/softlayer/network/media/transcode/job.rb', line 22

def user_id
  @user_id
end

#watermarkObject

Returns the value of attribute watermark.



23
24
25
# File 'lib/softlayer/network/media/transcode/job.rb', line 23

def watermark
  @watermark
end

Class Method Details

.create_object(message) ⇒ Object

template_object



32
33
34
# File 'lib/softlayer/network/media/transcode/job.rb', line 32

def self.create_object(message)
  request(:create_object, Softlayer::Network::Media::Transcode::Job, message)
end

Instance Method Details

#get_historyObject



36
37
38
# File 'lib/softlayer/network/media/transcode/job.rb', line 36

def get_history
  request(:get_history, Array[Softlayer::Network::Media::Transcode::Job::History])
end

#get_objectObject



40
41
42
# File 'lib/softlayer/network/media/transcode/job.rb', line 40

def get_object
  request(:get_object, Softlayer::Network::Media::Transcode::Job)
end

#get_transcode_accountObject



44
45
46
# File 'lib/softlayer/network/media/transcode/job.rb', line 44

def 
  request(:get_transcode_account, Softlayer::Network::Media::Transcode::Account)
end

#get_transcode_statusObject



48
49
50
# File 'lib/softlayer/network/media/transcode/job.rb', line 48

def get_transcode_status
  request(:get_transcode_status, Softlayer::Network::Media::Transcode::Job::Status)
end

#get_transcode_status_nameObject



52
53
54
# File 'lib/softlayer/network/media/transcode/job.rb', line 52

def get_transcode_status_name
  request(:get_transcode_status_name, String)
end

#get_userObject



56
57
58
# File 'lib/softlayer/network/media/transcode/job.rb', line 56

def get_user
  request(:get_user, Softlayer::User::Customer)
end