Class: UU::OperationRegistry::CapacityLog
- Inherits:
-
Object
- Object
- UU::OperationRegistry::CapacityLog
- Defined in:
- lib/uu/operation_registry/capacity_log.rb
Constant Summary
- PATH =
'uu-operation-registry/CapacityLog'
Class Method Summary (collapse)
-
+ (UU::OS::Persistence::PagedResult<Hash>) get_record_list(resource_pool_uri, criteria = {})
Returns a list of capacity log records for given resource pool.
Instance Method Summary (collapse)
-
- (UU::OS::Persistence::PagedResult<Hash>) get_record_list(resource_pool_uri, criteria = {})
Returns a list of capacity log records for given resource pool.
-
- (CapacityLog) initialize(session = nil)
constructor
A new instance of CapacityLog.
Constructor Details
- (CapacityLog) initialize(session = nil)
Returns a new instance of CapacityLog
13 14 15 16 |
# File 'lib/uu/operation_registry/capacity_log.rb', line 13 def initialize(session = nil) UU::OperationRegistry::BaseMethods.send(:_init_command_client, PATH) @client = UU::OS::CMD::CommandClient.new(PATH, session) end |
Class Method Details
+ (UU::OS::Persistence::PagedResult<Hash>) get_record_list(resource_pool_uri, criteria = {})
Returns a list of capacity log records for given resource pool. The list of returned records could be filtered using Mongo Query.
46 47 48 |
# File 'lib/uu/operation_registry/capacity_log.rb', line 46 def self.get_record_list(resource_pool_uri, criteria = {}) self.new(UU::OS::Security::Session.current_session).get_record_list(resource_pool_uri, criteria) end |
Instance Method Details
- (UU::OS::Persistence::PagedResult<Hash>) get_record_list(resource_pool_uri, criteria = {})
Returns a list of capacity log records for given resource pool. The list of returned records could be filtered using Mongo Query.
30 31 32 |
# File 'lib/uu/operation_registry/capacity_log.rb', line 30 def get_record_list(resource_pool_uri, criteria = {}) @client.invoke(:getRecordList, resource_pool_uri, parameters: criteria) end |