Class: OpsManagerUiDrivers::Version14::ProductResourceConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/ops_manager_ui_drivers/version14/product_resource_configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(browser:, product_name:) ⇒ ProductResourceConfiguration

Returns a new instance of ProductResourceConfiguration.



6
7
8
9
# File 'lib/ops_manager_ui_drivers/version14/product_resource_configuration.rb', line 6

def initialize(browser:, product_name:)
  @browser      = browser
  @product_name = product_name
end

Instance Attribute Details

#product_nameObject (readonly)

Returns the value of attribute product_name.



4
5
6
# File 'lib/ops_manager_ui_drivers/version14/product_resource_configuration.rb', line 4

def product_name
  @product_name
end

Instance Method Details

#set_elb_for_job(job_name, elb_name) ⇒ Object



17
18
19
20
21
# File 'lib/ops_manager_ui_drivers/version14/product_resource_configuration.rb', line 17

def set_elb_for_job(job_name, elb_name)
  open_form
  browser.find_field("product_resources_form[#{job_name}][elb_name]").set(elb_name)
  save_form
end

#set_instances_for_job(job_name, instance_count) ⇒ Object



11
12
13
14
15
# File 'lib/ops_manager_ui_drivers/version14/product_resource_configuration.rb', line 11

def set_instances_for_job(job_name, instance_count)
  open_form
  browser.find_field("product_resources_form[#{job_name}][instances][value]").set(instance_count)
  save_form
end