Class: Bosh::Director::DeploymentPlan::TransientDeployment

Inherits:
Object
  • Object
show all
Defined in:
lib/bosh/director/deployment_plan/planner_factory.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, manifest, release_versions) ⇒ TransientDeployment

Returns a new instance of TransientDeployment.



5
6
7
8
9
10
# File 'lib/bosh/director/deployment_plan/planner_factory.rb', line 5

def initialize(name, manifest, release_versions)
  @name = name
  @manifest = manifest
  @release_versions = release_versions
  @vms = []
end

Instance Attribute Details

#manifestObject

Returns the value of attribute manifest.



11
12
13
# File 'lib/bosh/director/deployment_plan/planner_factory.rb', line 11

def manifest
  @manifest
end

#nameObject

Returns the value of attribute name.



11
12
13
# File 'lib/bosh/director/deployment_plan/planner_factory.rb', line 11

def name
  @name
end

#release_versionsObject

Returns the value of attribute release_versions.



11
12
13
# File 'lib/bosh/director/deployment_plan/planner_factory.rb', line 11

def release_versions
  @release_versions
end

#vmsObject

Returns the value of attribute vms.



11
12
13
# File 'lib/bosh/director/deployment_plan/planner_factory.rb', line 11

def vms
  @vms
end