class Saklient::Cloud::Resources::DiskActivity
Attributes
_samples[RW]
@private @return [Array<DiskActivitySample>]
samples[R]
サンプル列
@return [Array<DiskActivitySample>]
Public Class Methods
new(client)
click to toggle source
@private @param [Saklient::Cloud::Client] client
Calls superclass method
Saklient::Cloud::Resources::Activity::new
# File lib/saklient/cloud/resources/disk_activity.rb, line 49 def initialize(client) super(client) Saklient::Util::validate_type(client, 'Saklient::Cloud::Client') end
Public Instance Methods
fetch(startDate = nil, endDate = nil)
click to toggle source
現在の最新のアクティビティ情報を取得し, samplesに格納します.
* @return this
@param [NativeDate] startDate @param [NativeDate] endDate @return [DiskActivity]
# File lib/saklient/cloud/resources/disk_activity.rb, line 74 def fetch(startDate = nil, endDate = nil) Saklient::Util::validate_type(startDate, 'NativeDate') Saklient::Util::validate_type(endDate, 'NativeDate') @_samples = [] return _fetch(startDate, endDate) end
Protected Instance Methods
_add_sample(atStr, data)
click to toggle source
@private @param [String] atStr @param [any] data @return [void]
# File lib/saklient/cloud/resources/disk_activity.rb, line 60 def _add_sample(atStr, data) Saklient::Util::validate_type(atStr, 'String') @_samples << Saklient::Cloud::Resources::DiskActivitySample.new(atStr, data) end
_api_path_prefix()
click to toggle source
@private @return [String]
# File lib/saklient/cloud/resources/disk_activity.rb, line 41 def _api_path_prefix return '/disk' end
get_samples()
click to toggle source
@private @return [Array<DiskActivitySample>]
# File lib/saklient/cloud/resources/disk_activity.rb, line 22 def get_samples return @_samples end