class VCloudSdk::Xml::RecomposeVAppParams

Public Instance Methods

add_delete_item(entity_to_delete_href) click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/recompose_vapp_params.rb, line 32
def add_delete_item(entity_to_delete_href)
  return unless entity_to_delete_href

  node_delete_item = create_child("DeleteItem")
  node_delete_item["href"] = entity_to_delete_href

  get_nodes("AllEULAsAccepted").first.node.after(node_delete_item)
end
add_source_item(entity_to_add_href) click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/recompose_vapp_params.rb, line 17
def add_source_item(entity_to_add_href)
  return unless entity_to_add_href

  node_sourced_item = create_child("SourcedItem",
                                   namespace.prefix,
                                   namespace.href)
  node_source = add_child("Source",
                          namespace.prefix,
                          namespace.href,
                          node_sourced_item)
  node_source["href"] = entity_to_add_href

  get_nodes("AllEULAsAccepted").first.node.before(node_sourced_item)
end
all_eulas_accepted=(value) click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/recompose_vapp_params.rb, line 12
def all_eulas_accepted=(value)
  eulas_node = get_nodes("AllEULAsAccepted").first
  eulas_node.content = value
end
description() click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/recompose_vapp_params.rb, line 4
def description
  get_nodes("Description").first
end
description=(desc) click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/recompose_vapp_params.rb, line 8
def description=(desc)
  description.content = desc
end