class Saklient::Cloud::Resources::IfaceActivity
Attributes
_samples[RW]
@private @return [Array<IfaceActivitySample>]
samples[R]
サンプル列
@return [Array<IfaceActivitySample>]
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/iface_activity.rb, line 55 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 [IfaceActivity]
# File lib/saklient/cloud/resources/iface_activity.rb, line 80 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/iface_activity.rb, line 66 def _add_sample(atStr, data) Saklient::Util::validate_type(atStr, 'String') @_samples << Saklient::Cloud::Resources::IfaceActivitySample.new(atStr, data) end
_api_path_prefix()
click to toggle source
@private @return [String]
# File lib/saklient/cloud/resources/iface_activity.rb, line 41 def _api_path_prefix return '/interface' end
_api_path_suffix()
click to toggle source
@private @return [String]
# File lib/saklient/cloud/resources/iface_activity.rb, line 47 def _api_path_suffix return '/monitor' end
get_samples()
click to toggle source
@private @return [Array<IfaceActivitySample>]
# File lib/saklient/cloud/resources/iface_activity.rb, line 22 def get_samples return @_samples end