Class: Saklient::Cloud::Resources::RouterActivitySample

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(atStr, data) ⇒ RouterActivitySample

Returns a new instance of RouterActivitySample.

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/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

#atNativeDate (readonly)

記録日時

Returns:

  • (NativeDate)


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

def at
  @at
end

#incomingFloat (readonly)

Returns:

  • (Float)


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

def incoming
  @incoming
end

#is_availablebool (readonly)

有効な値のとき真

Returns:

  • (bool)


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

def is_available
  @is_available
end

#outgoingFloat (readonly)

Returns:

  • (Float)


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

def outgoing
  @outgoing
end

Instance Method Details

#get_atNativeDate

Returns:

  • (NativeDate)


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

def get_at
  return @_at
end

#get_incomingFloat

Returns:

  • (Float)


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

def get_incoming
  return @_incoming
end

#get_is_availablebool

Returns:

  • (bool)


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

def get_is_available
  return @_is_available
end

#get_outgoingFloat

Returns:

  • (Float)


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

def get_outgoing
  return @_outgoing
end