Class: Tengine::Resource::VirtualServer
- Inherits:
-
Server
- Object
- Server
- Tengine::Resource::VirtualServer
- Defined in:
- lib/tengine/resource/virtual_server.rb
Defined Under Namespace
Classes: LaunchValidator
Instance Attribute Summary collapse
-
#ignore_provided_id_uniqueness ⇒ Object
Returns the value of attribute ignore_provided_id_uniqueness.
-
#launch_count ⇒ Object
Returns the value of attribute launch_count.
-
#launch_count_max ⇒ Object
Returns the value of attribute launch_count_max.
Instance Method Summary collapse
- #launch_mode? ⇒ Boolean
-
#need_to_validate_name_uniqueness? ⇒ Boolean
launch_mode?の場合はnameの一意性のバリデーションは行わない.
Instance Attribute Details
#ignore_provided_id_uniqueness ⇒ Object
Returns the value of attribute ignore_provided_id_uniqueness.
46 47 48 |
# File 'lib/tengine/resource/virtual_server.rb', line 46 def ignore_provided_id_uniqueness @ignore_provided_id_uniqueness end |
#launch_count ⇒ Object
Returns the value of attribute launch_count.
48 49 50 |
# File 'lib/tengine/resource/virtual_server.rb', line 48 def launch_count @launch_count end |
#launch_count_max ⇒ Object
Returns the value of attribute launch_count_max.
49 50 51 |
# File 'lib/tengine/resource/virtual_server.rb', line 49 def launch_count_max @launch_count_max end |
Instance Method Details
#launch_mode? ⇒ Boolean
53 54 55 |
# File 'lib/tengine/resource/virtual_server.rb', line 53 def launch_mode? !launch_count.nil? end |
#need_to_validate_name_uniqueness? ⇒ Boolean
launch_mode?の場合はnameの一意性のバリデーションは行わない
58 59 60 |
# File 'lib/tengine/resource/virtual_server.rb', line 58 def need_to_validate_name_uniqueness? !launch_mode? end |