Class: TencentCloud::Smh::V20210712::TrafficPackage

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

Overview

流量资源包信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, domain = nil, type = nil, size = nil, sizegb = nil, remain = nil, used = nil, usedpercentage = nil, effectivetime = nil, expiretime = nil) ⇒ TrafficPackage

Returns a new instance of TrafficPackage.



1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
# File 'lib/v20210712/models.rb', line 1176

def initialize(instanceid=nil, domain=nil, type=nil, size=nil, sizegb=nil, remain=nil, used=nil, usedpercentage=nil, effectivetime=nil, expiretime=nil)
  @InstanceId = instanceid
  @Domain = domain
  @Type = type
  @Size = size
  @SizeGB = sizegb
  @Remain = remain
  @Used = used
  @UsedPercentage = usedpercentage
  @EffectiveTime = effectivetime
  @ExpireTime = expiretime
end

Instance Attribute Details

#DomainObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def Domain
  @Domain
end

#EffectiveTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def EffectiveTime
  @EffectiveTime
end

#ExpireTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def ExpireTime
  @ExpireTime
end

#InstanceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def InstanceId
  @InstanceId
end

#RemainObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def Remain
  @Remain
end

#SizeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def Size
  @Size
end

#SizeGBObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def SizeGB
  @SizeGB
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def Type
  @Type
end

#UsedObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def Used
  @Used
end

#UsedPercentageObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    流量资源包所抵扣的实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • Type:

    流量资源包来源类型,0 为付费购买,1 为赠送。

  • Size:

    总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • SizeGB:

    总流量,单位为 GB

  • Remain:

    剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • Used:

    已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。

  • UsedPercentage:

    已使用百分比,由于数字类型精度限制,该字段为 String 类型。

  • EffectiveTime:

    生效时间,即流量资源包的订购时间

  • ExpireTime:

    过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。



1174
1175
1176
# File 'lib/v20210712/models.rb', line 1174

def UsedPercentage
  @UsedPercentage
end

Instance Method Details

#deserialize(params) ⇒ Object



1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
# File 'lib/v20210712/models.rb', line 1189

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Domain = params['Domain']
  @Type = params['Type']
  @Size = params['Size']
  @SizeGB = params['SizeGB']
  @Remain = params['Remain']
  @Used = params['Used']
  @UsedPercentage = params['UsedPercentage']
  @EffectiveTime = params['EffectiveTime']
  @ExpireTime = params['ExpireTime']
end