Class: TencentCloud::Vod::V20180717::SetCLSPushTargetRequest

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

Overview

SetCLSPushTarget请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, subappid = nil, chinesemainlandclstargetinfo = nil, outsidechinesemainlandclstargetinfo = nil) ⇒ SetCLSPushTargetRequest

Returns a new instance of SetCLSPushTargetRequest.



26528
26529
26530
26531
26532
26533
# File 'lib/v20180717/models.rb', line 26528

def initialize(domain=nil, subappid=nil, chinesemainlandclstargetinfo=nil, outsidechinesemainlandclstargetinfo=nil)
  @Domain = domain
  @SubAppId = subappid
  @ChineseMainlandCLSTargetInfo = chinesemainlandclstargetinfo
  @OutsideChineseMainlandCLSTargetInfo = outsidechinesemainlandclstargetinfo
end

Instance Attribute Details

#ChineseMainlandCLSTargetInfoObject

Parameters:

  • Domain:

    域名。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • ChineseMainlandCLSTargetInfo:

    要设置的中国大陆地区的日志推送目标。

  • OutsideChineseMainlandCLSTargetInfo:

    要设置的中国大陆以外地区的日志推送目标。



26526
26527
26528
# File 'lib/v20180717/models.rb', line 26526

def ChineseMainlandCLSTargetInfo
  @ChineseMainlandCLSTargetInfo
end

#DomainObject

Parameters:

  • Domain:

    域名。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • ChineseMainlandCLSTargetInfo:

    要设置的中国大陆地区的日志推送目标。

  • OutsideChineseMainlandCLSTargetInfo:

    要设置的中国大陆以外地区的日志推送目标。



26526
26527
26528
# File 'lib/v20180717/models.rb', line 26526

def Domain
  @Domain
end

#OutsideChineseMainlandCLSTargetInfoObject

Parameters:

  • Domain:

    域名。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • ChineseMainlandCLSTargetInfo:

    要设置的中国大陆地区的日志推送目标。

  • OutsideChineseMainlandCLSTargetInfo:

    要设置的中国大陆以外地区的日志推送目标。



26526
26527
26528
# File 'lib/v20180717/models.rb', line 26526

def OutsideChineseMainlandCLSTargetInfo
  @OutsideChineseMainlandCLSTargetInfo
end

#SubAppIdObject

Parameters:

  • Domain:

    域名。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • ChineseMainlandCLSTargetInfo:

    要设置的中国大陆地区的日志推送目标。

  • OutsideChineseMainlandCLSTargetInfo:

    要设置的中国大陆以外地区的日志推送目标。



26526
26527
26528
# File 'lib/v20180717/models.rb', line 26526

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



26535
26536
26537
26538
26539
26540
26541
26542
26543
26544
26545
26546
# File 'lib/v20180717/models.rb', line 26535

def deserialize(params)
  @Domain = params['Domain']
  @SubAppId = params['SubAppId']
  unless params['ChineseMainlandCLSTargetInfo'].nil?
    @ChineseMainlandCLSTargetInfo = AreaCLSTargetInfo.new
    @ChineseMainlandCLSTargetInfo.deserialize(params['ChineseMainlandCLSTargetInfo'])
  end
  unless params['OutsideChineseMainlandCLSTargetInfo'].nil?
    @OutsideChineseMainlandCLSTargetInfo = AreaCLSTargetInfo.new
    @OutsideChineseMainlandCLSTargetInfo.deserialize(params['OutsideChineseMainlandCLSTargetInfo'])
  end
end