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.



2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'lib/v20180608/models.rb', line 2626

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

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:
  • PaymentChannel:

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



2624
2625
2626
# File 'lib/v20180608/models.rb', line 2624

def TargetAction
  @TargetAction
end

Instance Method Details

#deserialize(params) ⇒ Object



2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
# File 'lib/v20180608/models.rb', line 2637

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