Class: TencentCloud::Tcb::V20180608::DescribeBaasPackageListRequest

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

Overview

DescribeBaasPackageList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(packagename = nil, envid = nil, source = nil, envchannel = nil, targetaction = nil, groupname = nil, packagetypelist = nil, paymentchannel = nil) ⇒ DescribeBaasPackageListRequest

Returns a new instance of DescribeBaasPackageListRequest.



3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
# File 'lib/v20180608/models.rb', line 3282

def initialize(packagename=nil, envid=nil, source=nil, envchannel=nil, targetaction=nil, groupname=nil, packagetypelist=nil, paymentchannel=nil)
  @PackageName = packagename
  @EnvId = envid
  @Source = source
  @EnvChannel = envchannel
  @TargetAction = targetaction
  @GroupName = groupname
  @PackageTypeList = packagetypelist
  @PaymentChannel = paymentchannel
end

Instance Attribute Details

#EnvChannelObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def EnvChannel
  @EnvChannel
end

#EnvIdObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def EnvId
  @EnvId
end

#GroupNameObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def GroupName
  @GroupName
end

#PackageNameObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def PackageName
  @PackageName
end

#PackageTypeListObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def PackageTypeList
  @PackageTypeList
end

#PaymentChannelObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def PaymentChannel
  @PaymentChannel
end

#SourceObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def Source
  @Source
end

#TargetActionObject

1)new 新购 2)modify变配 3)renew续费 计算型calculation 流量型flux 容量型capactiy

Parameters:

  • PackageName:

    tcb产品套餐ID,不填拉取全量package信息。

  • EnvId:

    环境ID

  • Source:

    套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp

  • EnvChannel:

    套餐归属环境渠道

  • TargetAction:

    拉取套餐用途:

  • GroupName:

    预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。

  • PackageTypeList:

    类型分组过滤。默认为["default"]

  • PaymentChannel:

    付费渠道,与回包billTags中的计费参数相关,不填返回默认值。



3280
3281
3282
# File 'lib/v20180608/models.rb', line 3280

def TargetAction
  @TargetAction
end

Instance Method Details

#deserialize(params) ⇒ Object



3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
# File 'lib/v20180608/models.rb', line 3293

def deserialize(params)
  @PackageName = params['PackageName']
  @EnvId = params['EnvId']
  @Source = params['Source']
  @EnvChannel = params['EnvChannel']
  @TargetAction = params['TargetAction']
  @GroupName = params['GroupName']
  @PackageTypeList = params['PackageTypeList']
  @PaymentChannel = params['PaymentChannel']
end