class Bosh::Director::ExistingNetworkReservation
Attributes
network_type[R]
Public Class Methods
new(instance_model, network, ip, network_type)
click to toggle source
Calls superclass method
Bosh::Director::NetworkReservation::new
# File lib/bosh/director/network_reservation.rb, line 44 def initialize(instance_model, network, ip, network_type) super(instance_model, network) @ip = ip_to_i(ip) if ip @network_type = network_type end
Public Instance Methods
desc()
click to toggle source
# File lib/bosh/director/network_reservation.rb, line 54 def desc "existing reservation#{@ip.nil? ? '' : " with IP '#{formatted_ip}' for instance #{@instance_model}"}" end
resolve_type(type)
click to toggle source
# File lib/bosh/director/network_reservation.rb, line 50 def resolve_type(type) @type = type end
to_s()
click to toggle source
# File lib/bosh/director/network_reservation.rb, line 58 def to_s "{ip=#{formatted_ip}, network=#{@network.name}, instance=#{@instance_model}, reserved=#{reserved?}, type=#{type}}" end