Class: TencentCloud::Dts::V20211206::TradeInfo

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

Overview

计费状态信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dealname = nil, lastdealname = nil, instanceclass = nil, tradestatus = nil, expiretime = nil, offlinetime = nil, isolatetime = nil, offlinereason = nil, isolatereason = nil, paytype = nil, billingtype = nil) ⇒ TradeInfo

Returns a new instance of TradeInfo.



7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
# File 'lib/v20211206/models.rb', line 7939

def initialize(dealname=nil, lastdealname=nil, instanceclass=nil, tradestatus=nil, expiretime=nil, offlinetime=nil, isolatetime=nil, offlinereason=nil, isolatereason=nil, paytype=nil, billingtype=nil)
  @DealName = dealname
  @LastDealName = lastdealname
  @InstanceClass = instanceclass
  @TradeStatus = tradestatus
  @ExpireTime = expiretime
  @OfflineTime = offlinetime
  @IsolateTime = isolatetime
  @OfflineReason = offlinereason
  @IsolateReason = isolatereason
  @PayType = paytype
  @BillingType = billingtype
end

Instance Attribute Details

#BillingTypeObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def BillingType
  @BillingType
end

#DealNameObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def DealName
  @DealName
end

#ExpireTimeObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def ExpireTime
  @ExpireTime
end

#InstanceClassObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def InstanceClass
  @InstanceClass
end

#IsolateReasonObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def IsolateReason
  @IsolateReason
end

#IsolateTimeObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def IsolateTime
  @IsolateTime
end

#LastDealNameObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def LastDealName
  @LastDealName
end

#OfflineReasonObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def OfflineReason
  @OfflineReason
end

#OfflineTimeObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def OfflineTime
  @OfflineTime
end

#PayTypeObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def PayType
  @PayType
end

#TradeStatusObject

Parameters:

  • 交易订单号

  • 上一次交易订单号

  • 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等

  • 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)

  • 到期时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"

  • 下线原因

  • 隔离原因

  • 付费类型,包括:postpay(后付费)、prepay(预付费)

  • 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)



7937
7938
7939
# File 'lib/v20211206/models.rb', line 7937

def TradeStatus
  @TradeStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
# File 'lib/v20211206/models.rb', line 7953

def deserialize(params)
  @DealName = params['DealName']
  @LastDealName = params['LastDealName']
  @InstanceClass = params['InstanceClass']
  @TradeStatus = params['TradeStatus']
  @ExpireTime = params['ExpireTime']
  @OfflineTime = params['OfflineTime']
  @IsolateTime = params['IsolateTime']
  @OfflineReason = params['OfflineReason']
  @IsolateReason = params['IsolateReason']
  @PayType = params['PayType']
  @BillingType = params['BillingType']
end