From 46d7ca3b93bceee77eb532050f4c0965704f68d9 Mon Sep 17 00:00:00 2001 From: Jaime Melis Date: Thu, 26 Oct 2017 16:56:08 +0200 Subject: [PATCH] Implement info_all and info_group for all methods --- src/oca/ruby/opennebula/acl_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/cluster_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/datastore_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/group_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/host_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/marketplace_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/user_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/vdc_pool.rb | 15 +++++++++++++++ src/oca/ruby/opennebula/zone_pool.rb | 15 +++++++++++++++ 9 files changed, 135 insertions(+) diff --git a/src/oca/ruby/opennebula/acl_pool.rb b/src/oca/ruby/opennebula/acl_pool.rb index 0f224b44f4..2a38b00ef3 100644 --- a/src/oca/ruby/opennebula/acl_pool.rb +++ b/src/oca/ruby/opennebula/acl_pool.rb @@ -50,6 +50,21 @@ module OpenNebula super(ACL_POOL_METHODS[:info]) end + def info_all() + return super(ACL_POOL_METHODS[:info]) + end + + def info_mine() + return super(ACL_POOL_METHODS[:info]) + end + + def info_group() + return super(ACL_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group end end diff --git a/src/oca/ruby/opennebula/cluster_pool.rb b/src/oca/ruby/opennebula/cluster_pool.rb index daca932ad4..858496656b 100644 --- a/src/oca/ruby/opennebula/cluster_pool.rb +++ b/src/oca/ruby/opennebula/cluster_pool.rb @@ -53,6 +53,21 @@ module OpenNebula super(CLUSTER_POOL_METHODS[:info]) end + def info_all() + return super(CLUSTER_POOL_METHODS[:info]) + end + + def info_mine() + return super(CLUSTER_POOL_METHODS[:info]) + end + + def info_group() + return super(CLUSTER_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group end end diff --git a/src/oca/ruby/opennebula/datastore_pool.rb b/src/oca/ruby/opennebula/datastore_pool.rb index 59d46cd65b..13565f2316 100644 --- a/src/oca/ruby/opennebula/datastore_pool.rb +++ b/src/oca/ruby/opennebula/datastore_pool.rb @@ -50,6 +50,21 @@ module OpenNebula super(DATASTORE_POOL_METHODS[:info]) end + def info_all() + return super(DATASTORE_POOL_METHODS[:info]) + end + + def info_mine() + return super(DATASTORE_POOL_METHODS[:info]) + end + + def info_group() + return super(DATASTORE_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group end end diff --git a/src/oca/ruby/opennebula/group_pool.rb b/src/oca/ruby/opennebula/group_pool.rb index f71dffa554..eeea7157d4 100644 --- a/src/oca/ruby/opennebula/group_pool.rb +++ b/src/oca/ruby/opennebula/group_pool.rb @@ -51,6 +51,21 @@ module OpenNebula super(GROUP_POOL_METHODS[:info]) end + def info_all() + return super(GROUP_POOL_METHODS[:info]) + end + + def info_mine() + return super(GROUP_POOL_METHODS[:info]) + end + + def info_group() + return super(GROUP_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group end end diff --git a/src/oca/ruby/opennebula/host_pool.rb b/src/oca/ruby/opennebula/host_pool.rb index 815eb16b10..d2d7bc326b 100644 --- a/src/oca/ruby/opennebula/host_pool.rb +++ b/src/oca/ruby/opennebula/host_pool.rb @@ -53,7 +53,22 @@ module OpenNebula super(HOST_POOL_METHODS[:info]) end + def info_all() + return super(HOST_POOL_METHODS[:info]) + end + + def info_mine() + return super(HOST_POOL_METHODS[:info]) + end + + def info_group() + return super(HOST_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group # Retrieves the monitoring data for all the Hosts in the pool # diff --git a/src/oca/ruby/opennebula/marketplace_pool.rb b/src/oca/ruby/opennebula/marketplace_pool.rb index 5310f9ad2e..a22e09eba0 100644 --- a/src/oca/ruby/opennebula/marketplace_pool.rb +++ b/src/oca/ruby/opennebula/marketplace_pool.rb @@ -50,6 +50,21 @@ module OpenNebula super(MARKETPLACE_POOL_METHODS[:info]) end + def info_all() + return super(MARKETPLACE_POOL_METHODS[:info]) + end + + def info_mine() + return super(MARKETPLACE_POOL_METHODS[:info]) + end + + def info_group() + return super(MARKETPLACE_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group end end diff --git a/src/oca/ruby/opennebula/user_pool.rb b/src/oca/ruby/opennebula/user_pool.rb index 47f8080f22..edd12bc95a 100644 --- a/src/oca/ruby/opennebula/user_pool.rb +++ b/src/oca/ruby/opennebula/user_pool.rb @@ -50,7 +50,22 @@ module OpenNebula super(USER_POOL_METHODS[:info]) end + def info_all() + return super(USER_POOL_METHODS[:info]) + end + + def info_mine() + return super(USER_POOL_METHODS[:info]) + end + + def info_group() + return super(USER_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group ####################################################################### # Helpers to get information diff --git a/src/oca/ruby/opennebula/vdc_pool.rb b/src/oca/ruby/opennebula/vdc_pool.rb index 0884312bae..9ba29fae89 100644 --- a/src/oca/ruby/opennebula/vdc_pool.rb +++ b/src/oca/ruby/opennebula/vdc_pool.rb @@ -53,6 +53,21 @@ module OpenNebula super(VDC_POOL_METHODS[:info]) end + def info_all() + return super(VDC_POOL_METHODS[:info]) + end + + def info_mine() + return super(VDC_POOL_METHODS[:info]) + end + + def info_group() + return super(VDC_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group end end diff --git a/src/oca/ruby/opennebula/zone_pool.rb b/src/oca/ruby/opennebula/zone_pool.rb index 5aba5158ef..dfe647ec4a 100644 --- a/src/oca/ruby/opennebula/zone_pool.rb +++ b/src/oca/ruby/opennebula/zone_pool.rb @@ -53,6 +53,21 @@ module OpenNebula super(ZONE_POOL_METHODS[:info]) end + def info_all() + return super(ZONE_POOL_METHODS[:info]) + end + + def info_mine() + return super(ZONE_POOL_METHODS[:info]) + end + + def info_group() + return super(ZONE_POOL_METHODS[:info]) + end + alias_method :info!, :info + alias_method :info_all!, :info_all + alias_method :info_mine!, :info_mine + alias_method :info_group!, :info_group end end