Class: TencentCloud::Eb::V20210416::TargetDescription

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

Overview

TargetDescription描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourcedescription = nil, scfparams = nil, ckafkatargetparams = nil, estargetparams = nil) ⇒ TargetDescription

Returns a new instance of TargetDescription.



2380
2381
2382
2383
2384
2385
# File 'lib/v20210416/models.rb', line 2380

def initialize(resourcedescription=nil, scfparams=nil, ckafkatargetparams=nil, estargetparams=nil)
  @ResourceDescription = resourcedescription
  @SCFParams = scfparams
  @CkafkaTargetParams = ckafkatargetparams
  @ESTargetParams = estargetparams
end

Instance Attribute Details

#CkafkaTargetParamsObject

Parameters:

  • ResourceDescription:

    QCS资源六段式,更多参考 资源六段式;scf资源六段式示例[qcs::scf:ap-guangzhou:uin/123:namespace/test(函数命名空间)/function/test(函数名)/$LATEST(函数版本)] amp资源六段式示例[qcs::eb-amp:ap-guangzhou:uin/123:] ckafka资源六段式示例[qcs::ckafka:ap-guangzhou:uin/123:ckafkaId/uin/123/ckafka-123(ckafka实例Id)] cls资源六段式示例[qcs::cls:ap-guangzhou:uin/123:topic/122332442(topicId)] es资源六段式示例[qcs::es:ap-guangzhou:appid/123/uin/456:instance/es-7cplmhsd(es实例Id)]

  • SCFParams:

    云函数参数

  • CkafkaTargetParams:

    Ckafka参数

  • ESTargetParams:

    ElasticSearch参数



2378
2379
2380
# File 'lib/v20210416/models.rb', line 2378

def CkafkaTargetParams
  @CkafkaTargetParams
end

#ESTargetParamsObject

Parameters:

  • ResourceDescription:

    QCS资源六段式,更多参考 资源六段式;scf资源六段式示例[qcs::scf:ap-guangzhou:uin/123:namespace/test(函数命名空间)/function/test(函数名)/$LATEST(函数版本)] amp资源六段式示例[qcs::eb-amp:ap-guangzhou:uin/123:] ckafka资源六段式示例[qcs::ckafka:ap-guangzhou:uin/123:ckafkaId/uin/123/ckafka-123(ckafka实例Id)] cls资源六段式示例[qcs::cls:ap-guangzhou:uin/123:topic/122332442(topicId)] es资源六段式示例[qcs::es:ap-guangzhou:appid/123/uin/456:instance/es-7cplmhsd(es实例Id)]

  • SCFParams:

    云函数参数

  • CkafkaTargetParams:

    Ckafka参数

  • ESTargetParams:

    ElasticSearch参数



2378
2379
2380
# File 'lib/v20210416/models.rb', line 2378

def ESTargetParams
  @ESTargetParams
end

#ResourceDescriptionObject

Parameters:

  • ResourceDescription:

    QCS资源六段式,更多参考 资源六段式;scf资源六段式示例[qcs::scf:ap-guangzhou:uin/123:namespace/test(函数命名空间)/function/test(函数名)/$LATEST(函数版本)] amp资源六段式示例[qcs::eb-amp:ap-guangzhou:uin/123:] ckafka资源六段式示例[qcs::ckafka:ap-guangzhou:uin/123:ckafkaId/uin/123/ckafka-123(ckafka实例Id)] cls资源六段式示例[qcs::cls:ap-guangzhou:uin/123:topic/122332442(topicId)] es资源六段式示例[qcs::es:ap-guangzhou:appid/123/uin/456:instance/es-7cplmhsd(es实例Id)]

  • SCFParams:

    云函数参数

  • CkafkaTargetParams:

    Ckafka参数

  • ESTargetParams:

    ElasticSearch参数



2378
2379
2380
# File 'lib/v20210416/models.rb', line 2378

def ResourceDescription
  @ResourceDescription
end

#SCFParamsObject

Parameters:

  • ResourceDescription:

    QCS资源六段式,更多参考 资源六段式;scf资源六段式示例[qcs::scf:ap-guangzhou:uin/123:namespace/test(函数命名空间)/function/test(函数名)/$LATEST(函数版本)] amp资源六段式示例[qcs::eb-amp:ap-guangzhou:uin/123:] ckafka资源六段式示例[qcs::ckafka:ap-guangzhou:uin/123:ckafkaId/uin/123/ckafka-123(ckafka实例Id)] cls资源六段式示例[qcs::cls:ap-guangzhou:uin/123:topic/122332442(topicId)] es资源六段式示例[qcs::es:ap-guangzhou:appid/123/uin/456:instance/es-7cplmhsd(es实例Id)]

  • SCFParams:

    云函数参数

  • CkafkaTargetParams:

    Ckafka参数

  • ESTargetParams:

    ElasticSearch参数



2378
2379
2380
# File 'lib/v20210416/models.rb', line 2378

def SCFParams
  @SCFParams
end

Instance Method Details

#deserialize(params) ⇒ Object



2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
# File 'lib/v20210416/models.rb', line 2387

def deserialize(params)
  @ResourceDescription = params['ResourceDescription']
  unless params['SCFParams'].nil?
    @SCFParams = SCFParams.new
    @SCFParams.deserialize(params['SCFParams'])
  end
  unless params['CkafkaTargetParams'].nil?
    @CkafkaTargetParams = CkafkaTargetParams.new
    @CkafkaTargetParams.deserialize(params['CkafkaTargetParams'])
  end
  unless params['ESTargetParams'].nil?
    @ESTargetParams = ESTargetParams.new
    @ESTargetParams.deserialize(params['ESTargetParams'])
  end
end