Class: TencentCloud::Tcb::V20180608::EnvBillingInfoItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcb::V20180608::EnvBillingInfoItem
- Defined in:
- lib/v20180608/models.rb
Overview
环境计费信息
Instance Attribute Summary collapse
-
#CreateTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#EnableOverrun ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#EnvActivated ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#EnvCharged ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#EnvId ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#ExpireTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#ExtPackageType ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#FreeQuota ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#IsAlwaysFree ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#IsAutoRenew ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#IsolatedTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#OrderInfo ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#PackageId ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#PaymentChannel ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#PayMode ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#Status ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
-
#UpdateTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(envid = nil, packageid = nil, isautorenew = nil, status = nil, paymode = nil, isolatedtime = nil, expiretime = nil, createtime = nil, updatetime = nil, isalwaysfree = nil, paymentchannel = nil, orderinfo = nil, freequota = nil, enableoverrun = nil, extpackagetype = nil, envcharged = nil, envactivated = nil) ⇒ EnvBillingInfoItem
constructor
A new instance of EnvBillingInfoItem.
Constructor Details
#initialize(envid = nil, packageid = nil, isautorenew = nil, status = nil, paymode = nil, isolatedtime = nil, expiretime = nil, createtime = nil, updatetime = nil, isalwaysfree = nil, paymentchannel = nil, orderinfo = nil, freequota = nil, enableoverrun = nil, extpackagetype = nil, envcharged = nil, envactivated = nil) ⇒ EnvBillingInfoItem
Returns a new instance of EnvBillingInfoItem.
5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 |
# File 'lib/v20180608/models.rb', line 5800 def initialize(envid=nil, packageid=nil, isautorenew=nil, status=nil, paymode=nil, isolatedtime=nil, expiretime=nil, createtime=nil, updatetime=nil, isalwaysfree=nil, paymentchannel=nil, orderinfo=nil, freequota=nil, enableoverrun=nil, extpackagetype=nil, envcharged=nil, envactivated=nil) @EnvId = envid @PackageId = packageid @IsAutoRenew = isautorenew @Status = status @PayMode = paymode @IsolatedTime = isolatedtime @ExpireTime = expiretime @CreateTime = createtime @UpdateTime = updatetime @IsAlwaysFree = isalwaysfree @PaymentChannel = paymentchannel @OrderInfo = orderinfo @FreeQuota = freequota @EnableOverrun = enableoverrun @ExtPackageType = extpackagetype @EnvCharged = envcharged @EnvActivated = envactivated end |
Instance Attribute Details
#CreateTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def CreateTime @CreateTime end |
#EnableOverrun ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def EnableOverrun @EnableOverrun end |
#EnvActivated ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def EnvActivated @EnvActivated end |
#EnvCharged ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def EnvCharged @EnvCharged end |
#EnvId ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def EnvId @EnvId end |
#ExpireTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def ExpireTime @ExpireTime end |
#ExtPackageType ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def ExtPackageType @ExtPackageType end |
#FreeQuota ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def FreeQuota @FreeQuota end |
#IsAlwaysFree ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def IsAlwaysFree @IsAlwaysFree end |
#IsAutoRenew ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def IsAutoRenew @IsAutoRenew end |
#IsolatedTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def IsolatedTime @IsolatedTime end |
#OrderInfo ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def OrderInfo @OrderInfo end |
#PackageId ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def PackageId @PackageId end |
#PaymentChannel ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def PaymentChannel @PaymentChannel end |
#PayMode ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def PayMode @PayMode end |
#Status ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def Status @Status end |
#UpdateTime ⇒ Object
<li> 空字符串:初始化中</li> <li> NORMAL:正常</li> <li> ISOLATE:隔离</li> <li> PREPAYMENT:预付费</li> <li> POSTPAID:后付费</li> <li> miniapp:小程序</li> <li> qcloud:腾讯云</li>
5798 5799 5800 |
# File 'lib/v20180608/models.rb', line 5798 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 |
# File 'lib/v20180608/models.rb', line 5820 def deserialize(params) @EnvId = params['EnvId'] @PackageId = params['PackageId'] @IsAutoRenew = params['IsAutoRenew'] @Status = params['Status'] @PayMode = params['PayMode'] @IsolatedTime = params['IsolatedTime'] @ExpireTime = params['ExpireTime'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @IsAlwaysFree = params['IsAlwaysFree'] @PaymentChannel = params['PaymentChannel'] unless params['OrderInfo'].nil? @OrderInfo = OrderInfo.new @OrderInfo.deserialize(params['OrderInfo']) end @FreeQuota = params['FreeQuota'] @EnableOverrun = params['EnableOverrun'] @ExtPackageType = params['ExtPackageType'] @EnvCharged = params['EnvCharged'] @EnvActivated = params['EnvActivated'] end |