Class: TencentCloud::Cls::V20201016::LogsetInfo

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

Overview

日志集相关信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(logsetid = nil, logsetname = nil, createtime = nil, assumername = nil, tags = nil, topiccount = nil, rolename = nil) ⇒ LogsetInfo

Returns a new instance of LogsetInfo.



9526
9527
9528
9529
9530
9531
9532
9533
9534
# File 'lib/v20201016/models.rb', line 9526

def initialize(logsetid=nil, logsetname=nil, createtime=nil, assumername=nil, tags=nil, topiccount=nil, rolename=nil)
  @LogsetId = logsetid
  @LogsetName = logsetname
  @CreateTime = createtime
  @AssumerName = assumername
  @Tags = tags
  @TopicCount = topiccount
  @RoleName = rolename
end

Instance Attribute Details

#AssumerNameObject

Parameters:

  • LogsetId:

    日志集ID

  • LogsetName:

    日志集名称

  • CreateTime:

    创建时间。格式 ‘YYYY-MM-DD HH:MM:SS`

  • AssumerName:

    云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE

  • Tags:

    日志集绑定的标签

  • TopicCount:

    日志集下日志主题的数目

  • RoleName:

    若AssumerName非空,则表示创建该日志集的服务方角色



9524
9525
9526
# File 'lib/v20201016/models.rb', line 9524

def AssumerName
  @AssumerName
end

#CreateTimeObject

Parameters:

  • LogsetId:

    日志集ID

  • LogsetName:

    日志集名称

  • CreateTime:

    创建时间。格式 ‘YYYY-MM-DD HH:MM:SS`

  • AssumerName:

    云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE

  • Tags:

    日志集绑定的标签

  • TopicCount:

    日志集下日志主题的数目

  • RoleName:

    若AssumerName非空,则表示创建该日志集的服务方角色



9524
9525
9526
# File 'lib/v20201016/models.rb', line 9524

def CreateTime
  @CreateTime
end

#LogsetIdObject

Parameters:

  • LogsetId:

    日志集ID

  • LogsetName:

    日志集名称

  • CreateTime:

    创建时间。格式 ‘YYYY-MM-DD HH:MM:SS`

  • AssumerName:

    云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE

  • Tags:

    日志集绑定的标签

  • TopicCount:

    日志集下日志主题的数目

  • RoleName:

    若AssumerName非空,则表示创建该日志集的服务方角色



9524
9525
9526
# File 'lib/v20201016/models.rb', line 9524

def LogsetId
  @LogsetId
end

#LogsetNameObject

Parameters:

  • LogsetId:

    日志集ID

  • LogsetName:

    日志集名称

  • CreateTime:

    创建时间。格式 ‘YYYY-MM-DD HH:MM:SS`

  • AssumerName:

    云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE

  • Tags:

    日志集绑定的标签

  • TopicCount:

    日志集下日志主题的数目

  • RoleName:

    若AssumerName非空,则表示创建该日志集的服务方角色



9524
9525
9526
# File 'lib/v20201016/models.rb', line 9524

def LogsetName
  @LogsetName
end

#RoleNameObject

Parameters:

  • LogsetId:

    日志集ID

  • LogsetName:

    日志集名称

  • CreateTime:

    创建时间。格式 ‘YYYY-MM-DD HH:MM:SS`

  • AssumerName:

    云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE

  • Tags:

    日志集绑定的标签

  • TopicCount:

    日志集下日志主题的数目

  • RoleName:

    若AssumerName非空,则表示创建该日志集的服务方角色



9524
9525
9526
# File 'lib/v20201016/models.rb', line 9524

def RoleName
  @RoleName
end

#TagsObject

Parameters:

  • LogsetId:

    日志集ID

  • LogsetName:

    日志集名称

  • CreateTime:

    创建时间。格式 ‘YYYY-MM-DD HH:MM:SS`

  • AssumerName:

    云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE

  • Tags:

    日志集绑定的标签

  • TopicCount:

    日志集下日志主题的数目

  • RoleName:

    若AssumerName非空,则表示创建该日志集的服务方角色



9524
9525
9526
# File 'lib/v20201016/models.rb', line 9524

def Tags
  @Tags
end

#TopicCountObject

Parameters:

  • LogsetId:

    日志集ID

  • LogsetName:

    日志集名称

  • CreateTime:

    创建时间。格式 ‘YYYY-MM-DD HH:MM:SS`

  • AssumerName:

    云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE

  • Tags:

    日志集绑定的标签

  • TopicCount:

    日志集下日志主题的数目

  • RoleName:

    若AssumerName非空,则表示创建该日志集的服务方角色



9524
9525
9526
# File 'lib/v20201016/models.rb', line 9524

def TopicCount
  @TopicCount
end

Instance Method Details

#deserialize(params) ⇒ Object



9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
# File 'lib/v20201016/models.rb', line 9536

def deserialize(params)
  @LogsetId = params['LogsetId']
  @LogsetName = params['LogsetName']
  @CreateTime = params['CreateTime']
  @AssumerName = params['AssumerName']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @TopicCount = params['TopicCount']
  @RoleName = params['RoleName']
end