Class: Saklient::Cloud::Resources::DiskActivitySample
- Inherits:
-
Object
- Object
- Saklient::Cloud::Resources::DiskActivitySample
- Defined in:
- lib/saklient/cloud/resources/disk_activity_sample.rb
Instance Attribute Summary collapse
-
#at ⇒ NativeDate
readonly
記録日時.
-
#is_available ⇒ bool
readonly
有効な値のとき真.
-
#read ⇒ Float
readonly
リード.
-
#write ⇒ Float
readonly
ライト.
Instance Method Summary collapse
- #get_at ⇒ NativeDate
- #get_is_available ⇒ bool
- #get_read ⇒ Float
- #get_write ⇒ Float
-
#initialize(atStr, data) ⇒ DiskActivitySample
constructor
A new instance of DiskActivitySample.
Constructor Details
#initialize(atStr, data) ⇒ DiskActivitySample
Returns a new instance of DiskActivitySample.
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/saklient/cloud/resources/disk_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[:Write] if (v).nil? @_is_available = false else @_write = v end v = data[:Read] if (v).nil? @_is_available = false else @_read = v end end |
Instance Attribute Details
#at ⇒ NativeDate (readonly)
記録日時
31 32 33 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 31 def at @at end |
#is_available ⇒ bool (readonly)
有効な値のとき真
54 55 56 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 54 def is_available @is_available end |
#read ⇒ Float (readonly)
100 101 102 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 100 def read @read end |
#write ⇒ Float (readonly)
77 78 79 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 77 def write @write end |
Instance Method Details
#get_at ⇒ NativeDate
24 25 26 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 24 def get_at return @_at end |
#get_is_available ⇒ bool
47 48 49 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 47 def get_is_available return @_is_available end |
#get_read ⇒ Float
93 94 95 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 93 def get_read return @_read end |
#get_write ⇒ Float
70 71 72 |
# File 'lib/saklient/cloud/resources/disk_activity_sample.rb', line 70 def get_write return @_write end |