Class: TencentCloud::Tdcpg::V20211118::TransformClusterPayModeRequest

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

Overview

TransformClusterPayMode请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, currentpaymode = nil, targetpaymode = nil, period = nil) ⇒ TransformClusterPayModeRequest

Returns a new instance of TransformClusterPayModeRequest.



1635
1636
1637
1638
1639
1640
# File 'lib/v20211118/models.rb', line 1635

def initialize(clusterid=nil, currentpaymode=nil, targetpaymode=nil, period=nil)
  @ClusterId = clusterid
  @CurrentPayMode = currentpaymode
  @TargetPayMode = targetpaymode
  @Period = period
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • CurrentPayMode:

    当前付费模式,目前只支持:POSTPAID_BY_HOUR(按小时后付费)

  • TargetPayMode:

    目标付费模式,目前只支持:PREPAID(预付费)

  • Period:


1633
1634
1635
# File 'lib/v20211118/models.rb', line 1633

def ClusterId
  @ClusterId
end

#CurrentPayModeObject

Parameters:

  • ClusterId:

    集群ID

  • CurrentPayMode:

    当前付费模式,目前只支持:POSTPAID_BY_HOUR(按小时后付费)

  • TargetPayMode:

    目标付费模式,目前只支持:PREPAID(预付费)

  • Period:


1633
1634
1635
# File 'lib/v20211118/models.rb', line 1633

def CurrentPayMode
  @CurrentPayMode
end

#PeriodObject

Parameters:

  • ClusterId:

    集群ID

  • CurrentPayMode:

    当前付费模式,目前只支持:POSTPAID_BY_HOUR(按小时后付费)

  • TargetPayMode:

    目标付费模式,目前只支持:PREPAID(预付费)

  • Period:


1633
1634
1635
# File 'lib/v20211118/models.rb', line 1633

def Period
  @Period
end

#TargetPayModeObject

Parameters:

  • ClusterId:

    集群ID

  • CurrentPayMode:

    当前付费模式,目前只支持:POSTPAID_BY_HOUR(按小时后付费)

  • TargetPayMode:

    目标付费模式,目前只支持:PREPAID(预付费)

  • Period:


1633
1634
1635
# File 'lib/v20211118/models.rb', line 1633

def TargetPayMode
  @TargetPayMode
end

Instance Method Details

#deserialize(params) ⇒ Object



1642
1643
1644
1645
1646
1647
# File 'lib/v20211118/models.rb', line 1642

def deserialize(params)
  @ClusterId = params['ClusterId']
  @CurrentPayMode = params['CurrentPayMode']
  @TargetPayMode = params['TargetPayMode']
  @Period = params['Period']
end