Class: Hpe3parSdk::Task

Inherits:
Object
  • Object
show all
Defined in:
lib/Hpe3parSdk/models.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(object_hash) ⇒ Task

Returns a new instance of Task.



1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
# File 'lib/Hpe3parSdk/models.rb', line 1836

def initialize(object_hash)
  if object_hash == nil
    return
  end

  self.task_id = object_hash['id']

  self.status = object_hash['status']

  self.name = object_hash['name']

  self.type = object_hash['type']
end

Instance Attribute Details

#nameObject

type - String

Task name.



1830
1831
1832
# File 'lib/Hpe3parSdk/models.rb', line 1830

def name
  @name
end

#statusObject

type - Number

Task Status.



1826
1827
1828
# File 'lib/Hpe3parSdk/models.rb', line 1826

def status
  @status
end

#task_idObject

type - Number

Task ID.



1822
1823
1824
# File 'lib/Hpe3parSdk/models.rb', line 1822

def task_id
  @task_id
end

#typeObject

type - Number

Task type.



1834
1835
1836
# File 'lib/Hpe3parSdk/models.rb', line 1834

def type
  @type
end