Class: TencentCloud::Tcb::V20180608::BaasPackageInfo

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

Overview

云开发新套餐详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(packagename = nil, packagetitle = nil, groupname = nil, grouptitle = nil, billtags = nil, resourcelimit = nil, advancelimit = nil, packagedescription = nil, isexternal = nil) ⇒ BaasPackageInfo

Returns a new instance of BaasPackageInfo.



134
135
136
137
138
139
140
141
142
143
144
# File 'lib/v20180608/models.rb', line 134

def initialize(packagename=nil, packagetitle=nil, groupname=nil, grouptitle=nil, billtags=nil, resourcelimit=nil, advancelimit=nil, packagedescription=nil, isexternal=nil)
  @PackageName = packagename
  @PackageTitle = packagetitle
  @GroupName = groupname
  @GroupTitle = grouptitle
  @BillTags = billtags
  @ResourceLimit = resourcelimit
  @AdvanceLimit = advancelimit
  @PackageDescription = packagedescription
  @IsExternal = isexternal
end

Instance Attribute Details

#AdvanceLimitObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def AdvanceLimit
  @AdvanceLimit
end

#BillTagsObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def BillTags
  @BillTags
end

#GroupNameObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def GroupName
  @GroupName
end

#GroupTitleObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def GroupTitle
  @GroupTitle
end

#IsExternalObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def IsExternal
  @IsExternal
end

#PackageDescriptionObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def PackageDescription
  @PackageDescription
end

#PackageNameObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def PackageName
  @PackageName
end

#PackageTitleObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def PackageTitle
  @PackageTitle
end

#ResourceLimitObject

“cids”:{“create”: 2, “renew”: 2, “modify”: 2, “productCode”:“p_tcb_mp”, “subProductCode”:“sp_tcb_mp_cloudbase_dau”} “Unit”:“万次”, “MaxSize”: 100,“Capacity”:“Unit”:“GB”, “MaxSize”: 100, “Cdn”:“Unit”:“GB”, “MaxSize”: 100, “BackFlux”:“Unit”:“GB”, “MaxSize”: 100},“Scf”:“Unit”:“GB”, “MaxSize”: 100,“MemoryUse”:“Unit”:“WGBS”, “MaxSize”: 100000}} “PictureProcessing”:false, “SecurityAudit”:false, “RealTimePush”:false, “TemplateMessageBatchPush”:false, “Payment”:false

Parameters:

  • PackageName:

    DAU产品套餐ID

  • PackageTitle:

    DAU套餐中文名称

  • GroupName:

    套餐分组

  • GroupTitle:

    套餐分组中文名

  • BillTags:

    json格式化计费标签,例如:

  • ResourceLimit:

    json格式化用户资源限制,例如:

  • AdvanceLimit:

    json格式化高级限制,例如:

  • PackageDescription:

    套餐描述

  • IsExternal:

    是否对外展示



132
133
134
# File 'lib/v20180608/models.rb', line 132

def ResourceLimit
  @ResourceLimit
end

Instance Method Details

#deserialize(params) ⇒ Object



146
147
148
149
150
151
152
153
154
155
156
# File 'lib/v20180608/models.rb', line 146

def deserialize(params)
  @PackageName = params['PackageName']
  @PackageTitle = params['PackageTitle']
  @GroupName = params['GroupName']
  @GroupTitle = params['GroupTitle']
  @BillTags = params['BillTags']
  @ResourceLimit = params['ResourceLimit']
  @AdvanceLimit = params['AdvanceLimit']
  @PackageDescription = params['PackageDescription']
  @IsExternal = params['IsExternal']
end