Class: Saklient::Cloud::Resources::IfaceActivitySample

Inherits:
Object
  • Object
show all
Defined in:
lib/saklient/cloud/resources/iface_activity_sample.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(atStr, data) ⇒ IfaceActivitySample

Returns a new instance of IfaceActivitySample.

Parameters:

  • atStr (String)
  • data (any)


108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'lib/saklient/cloud/resources/iface_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[:Send]
  if (v).nil?
    @_is_available = false
  else
    @_send = v
  end
  v = data[:Receive]
  if (v).nil?
    @_is_available = false
  else
    @_receive = v
  end
end

Instance Attribute Details

#atNativeDate (readonly)

記録日時

Returns:

  • (NativeDate)


31
32
33
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 31

def at
  @at
end

#is_availablebool (readonly)

有効な値のとき真

Returns:

  • (bool)


54
55
56
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 54

def is_available
  @is_available
end

#receiveFloat (readonly)

Returns:

  • (Float)


100
101
102
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 100

def receive
  @receive
end

#sendFloat (readonly)

Returns:

  • (Float)


77
78
79
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 77

def send
  @send
end

Instance Method Details

#get_atNativeDate

Returns:

  • (NativeDate)


24
25
26
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 24

def get_at
  return @_at
end

#get_is_availablebool

Returns:

  • (bool)


47
48
49
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 47

def get_is_available
  return @_is_available
end

#get_receiveFloat

Returns:

  • (Float)


93
94
95
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 93

def get_receive
  return @_receive
end

#get_sendFloat

Returns:

  • (Float)


70
71
72
# File 'lib/saklient/cloud/resources/iface_activity_sample.rb', line 70

def get_send
  return @_send
end