Class: TencentCloud::Eb::V20210416::Event

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210416/models.rb

Overview

eb event信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#DataObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def Data
  @Data
end

#IdObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def Id
  @Id
end

#RegionObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def Region
  @Region
end

#SourceObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def Source
  @Source
end

#StatusObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def Status
  @Status
end

#SubjectObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def Subject
  @Subject
end

#TagListObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def TagList
  @TagList
end

#TimeObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



978
979
980
# File 'lib/v20210416/models.rb', line 978

def Time
  @Time
end

#TypeObject

time.Now().UnixNano()/1e6

Parameters:

  • Source:

    事件源的信息,新产品上报必须符合EB的规范

  • Data:

    事件数据,内容由创建事件的系统来控制,当前datacontenttype仅支持application/json;charset=utf-8,所以该字段是json字符串

  • Type:

    事件类型,可自定义,选填。云服务默认写 COS:Created:PostObject,用“:”分割类型字段

  • Subject:

    事件来源详细描述,可自定义,选填。云服务默认为标准qcs资源表示语法:qcs::dts:ap-guangzhou:appid/uin:xxx

  • Time:

    事件发生的毫秒时间戳,

  • Region:

    事件的地域信息,没有则默认是EB所在的地域信息

  • Status:

    用于描述事件状态,非必须,默认是“”

  • Id:

    事件的唯一id,用户侧主动上传则需要保证风格一致

  • TagList:

    标签列表



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