Class: OpsManagerUiDrivers::Version14::ProductResourceConfiguration
- Inherits:
-
Object
- Object
- OpsManagerUiDrivers::Version14::ProductResourceConfiguration
- Defined in:
- lib/ops_manager_ui_drivers/version14/product_resource_configuration.rb
Instance Attribute Summary collapse
-
#product_name ⇒ Object
readonly
Returns the value of attribute product_name.
Instance Method Summary collapse
-
#initialize(browser:, product_name:) ⇒ ProductResourceConfiguration
constructor
A new instance of ProductResourceConfiguration.
- #set_elb_for_job(job_name, elb_name) ⇒ Object
- #set_instances_for_job(job_name, instance_count) ⇒ Object
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_name ⇒ Object (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 |