Class: Saklient::Cloud::Resources::RouterActivitySample
- Inherits:
-
Object
- Object
- Saklient::Cloud::Resources::RouterActivitySample
- Defined in:
- lib/saklient/cloud/resources/router_activity_sample.rb
Instance Attribute Summary collapse
-
#at ⇒ NativeDate
readonly
記録日時.
-
#incoming ⇒ Float
readonly
受信.
-
#is_available ⇒ bool
readonly
有効な値のとき真.
-
#outgoing ⇒ Float
readonly
送信.
Instance Method Summary collapse
- #get_at ⇒ NativeDate
- #get_incoming ⇒ Float
- #get_is_available ⇒ bool
- #get_outgoing ⇒ Float
-
#initialize(atStr, data) ⇒ RouterActivitySample
constructor
A new instance of RouterActivitySample.
Constructor Details
#initialize(atStr, data) ⇒ RouterActivitySample
Returns a new instance of RouterActivitySample.
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 108 def initialize(atStr, data) Saklient::Util::validate_type(atStr, 'String') @_at = Saklient::Util::str2date(atStr) @_is_available = true v = nil v = data[:Out] if (v).nil? @_is_available = false else @_outgoing = v end v = data[:In] if (v).nil? @_is_available = false else @_incoming = v end end |
Instance Attribute Details
#at ⇒ NativeDate (readonly)
記録日時
31 32 33 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 31 def at @at end |
#incoming ⇒ Float (readonly)
100 101 102 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 100 def incoming @incoming end |
#is_available ⇒ bool (readonly)
有効な値のとき真
54 55 56 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 54 def is_available @is_available end |
#outgoing ⇒ Float (readonly)
77 78 79 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 77 def outgoing @outgoing end |
Instance Method Details
#get_at ⇒ NativeDate
24 25 26 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 24 def get_at return @_at end |
#get_incoming ⇒ Float
93 94 95 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 93 def get_incoming return @_incoming end |
#get_is_available ⇒ bool
47 48 49 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 47 def get_is_available return @_is_available end |
#get_outgoing ⇒ Float
70 71 72 |
# File 'lib/saklient/cloud/resources/router_activity_sample.rb', line 70 def get_outgoing return @_outgoing end |