class Bosh::Director::DeploymentPlan::NetworkPlanner::Plan

Attributes

existing[RW]
reservation[R]

Public Class Methods

new(attrs) click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 4
def initialize(attrs)
  @reservation = attrs.fetch(:reservation)
  @obsolete = attrs.fetch(:obsolete, false)
  @existing = attrs.fetch(:existing, false)
end

Public Instance Methods

desired?() click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 17
def desired?
  !existing? && !obsolete?
end
existing?() click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 21
def existing?
  !!@existing
end
obsolete?() click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 13
def obsolete?
  !!@obsolete
end