Class: TencentCloud::Eb::V20210416::Event
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Eb::V20210416::Event
- Defined in:
- lib/v20210416/models.rb
Overview
eb event信息
Instance Attribute Summary collapse
-
#Data ⇒ Object
time.Now().UnixNano()/1e6.
-
#Id ⇒ Object
time.Now().UnixNano()/1e6.
-
#Region ⇒ Object
time.Now().UnixNano()/1e6.
-
#Source ⇒ Object
time.Now().UnixNano()/1e6.
-
#Status ⇒ Object
time.Now().UnixNano()/1e6.
-
#Subject ⇒ Object
time.Now().UnixNano()/1e6.
-
#TagList ⇒ Object
time.Now().UnixNano()/1e6.
-
#Time ⇒ Object
time.Now().UnixNano()/1e6.
-
#Type ⇒ Object
time.Now().UnixNano()/1e6.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(source = nil, data = nil, type = nil, subject = nil, time = nil, region = nil, status = nil, id = nil, taglist = nil) ⇒ Event
constructor
A new instance of Event.
Constructor Details
#initialize(source = nil, data = nil, type = nil, subject = nil, time = nil, region = nil, status = nil, id = nil, taglist = nil) ⇒ Event
Returns a new instance of Event.
980 981 982 983 984 985 986 987 988 989 990 |
# File 'lib/v20210416/models.rb', line 980 def initialize(source=nil, data=nil, type=nil, subject=nil, time=nil, region=nil, status=nil, id=nil, taglist=nil) @Source = source @Data = data @Type = type @Subject = subject @Time = time @Region = region @Status = status @Id = id @TagList = taglist end |
Instance Attribute Details
#Data ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Data @Data end |
#Id ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Id @Id end |
#Region ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Region @Region end |
#Source ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Source @Source end |
#Status ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Status @Status end |
#Subject ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Subject @Subject end |
#TagList ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def TagList @TagList end |
#Time ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Time @Time end |
#Type ⇒ Object
time.Now().UnixNano()/1e6
978 979 980 |
# File 'lib/v20210416/models.rb', line 978 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 |
# File 'lib/v20210416/models.rb', line 992 def deserialize(params) @Source = params['Source'] @Data = params['Data'] @Type = params['Type'] @Subject = params['Subject'] @Time = params['Time'] @Region = params['Region'] @Status = params['Status'] @Id = params['Id'] unless params['TagList'].nil? @TagList = [] params['TagList'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagList << tag_tmp end end end |