Class: TencentCloud::Cdn::V20180606::ListClsTopicDomainsResponse

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

Overview

ListClsTopicDomains返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appid = nil, channel = nil, logsetid = nil, topicid = nil, domainareaconfigs = nil, topicname = nil, updatetime = nil, requestid = nil) ⇒ ListClsTopicDomainsResponse

Returns a new instance of ListClsTopicDomainsResponse.



8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
# File 'lib/v20180606/models.rb', line 8580

def initialize(appid=nil, channel=nil, logsetid=nil, topicid=nil, domainareaconfigs=nil, topicname=nil, updatetime=nil, requestid=nil)
  @AppId = appid
  @Channel = channel
  @LogsetId = logsetid
  @TopicId = topicid
  @DomainAreaConfigs = domainareaconfigs
  @TopicName = topicname
  @UpdateTime = updatetime
  @RequestId = requestid
end

Instance Attribute Details

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def AppId
  @AppId
end

#ChannelObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def Channel
  @Channel
end

#DomainAreaConfigsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def DomainAreaConfigs
  @DomainAreaConfigs
end

#LogsetIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def LogsetId
  @LogsetId
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def RequestId
  @RequestId
end

#TopicIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def TopicId
  @TopicId
end

#TopicNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def TopicName
  @TopicName
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AppId:

    开发者ID

  • Channel:

    渠道

  • LogsetId:

    日志集ID

  • TopicId:

    日志主题ID

  • DomainAreaConfigs:

    域名区域配置,其中可能含有已删除的域名,如果要再传回ManageClsTopicDomains接口,需要结合ListCdnDomains接口排除掉已删除的域名

  • TopicName:

    日志主题名称

  • UpdateTime:

    日志主题最近更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8578
8579
8580
# File 'lib/v20180606/models.rb', line 8578

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
# File 'lib/v20180606/models.rb', line 8591

def deserialize(params)
  @AppId = params['AppId']
  @Channel = params['Channel']
  @LogsetId = params['LogsetId']
  @TopicId = params['TopicId']
  unless params['DomainAreaConfigs'].nil?
    @DomainAreaConfigs = []
    params['DomainAreaConfigs'].each do |i|
      domainareaconfig_tmp = DomainAreaConfig.new
      domainareaconfig_tmp.deserialize(i)
      @DomainAreaConfigs << domainareaconfig_tmp
    end
  end
  @TopicName = params['TopicName']
  @UpdateTime = params['UpdateTime']
  @RequestId = params['RequestId']
end