class KickstartFilepreservation

Attributes

name[R]

Public Class Methods

new(file_preserv) click to toggle source
# File lib/satops/operator.rb, line 674
def initialize(file_preserv)
  @id=file_preserv['id']
  @name=file_preserv['name']
  @file_list=file_preserv['file_list']
end
reader(sat, file_preserv) click to toggle source
# File lib/satops/operator.rb, line 669
def self.reader(sat, file_preserv)
  file_preserv.merge!({'file_list'=>sat.kickstartFilepreservation.get(file_preserv['name'])['file_names']})
  file_preserv
end

Public Instance Methods

create(sat) click to toggle source
# File lib/satops/operator.rb, line 684
def create(sat)
  sat.kickstartFilepreservation.create(@name, @file_list)
end
delete(sat) click to toggle source
# File lib/satops/operator.rb, line 680
def delete(sat)
  sat.kickstartFilepreservation.delete(@name)
end
update(sat) click to toggle source
# File lib/satops/operator.rb, line 688
def update(sat)
  # No API for update
  self.delete(sat)
  self.create(sat)
end