class VCloudSdk::Xml::NetworkConnection
Public Instance Methods
ip_address()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 26 def ip_address ip_address_node = get_nodes("IpAddress").first return if ip_address_node.nil? ip_address_node.content end
ip_address=(value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 32 def ip_address=(value) # When addressing mode is other than MANUAL this node does not exist. unless get_nodes("IpAddress").first # must be after network connection index index_node = get_nodes("NetworkConnectionIndex").first ip_node = create_child("IpAddress") index_node.node.after(ip_node) end get_nodes("IpAddress").first.content = value end
ip_address_allocation_mode()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 59 def ip_address_allocation_mode get_nodes("IpAddressAllocationMode").first.content end
ip_address_allocation_mode=(value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 63 def ip_address_allocation_mode=(value) unless IP_ADDRESSING_MODE.values.include?(value) fail ArgumentError, "Invalid IP addressing mode. Valid modes " + "are: #{IP_ADDRESSING_MODE.values.join(" ")}" end get_nodes("IpAddressAllocationMode").first.content = value end
is_connected()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 43 def is_connected get_nodes("IsConnected").first.content end
is_connected=(value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 47 def is_connected=(value) get_nodes("IsConnected").first.content = value end
mac_address()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 51 def mac_address get_nodes("MACAddress").first.content end
mac_address=(value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 55 def mac_address=(value) get_nodes("MACAddress").first.content = value end
network()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 4 def network @root["network"] end
network=(value)
click to toggle source
Value should be the name of the vApp network to connect to
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 9 def network=(value) @root["network"] = value end
network_connection_index()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 13 def network_connection_index get_nodes("NetworkConnectionIndex").first.content end
network_connection_index=(value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/network_connection.rb, line 17 def network_connection_index=(value) index_node = get_nodes("NetworkConnectionIndex").first if index_node.nil? index_node = create_child("NetworkConnectionIndex") add_child(index_node) end index_node.content = value end