Class: TencentCloud::Teo::V20220901::ModifyPlanRequest

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

Overview

ModifyPlan请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(planid = nil, renewflag = nil) ⇒ ModifyPlanRequest

Returns a new instance of ModifyPlanRequest.



16887
16888
16889
16890
# File 'lib/v20220901/models.rb', line 16887

def initialize(planid=nil, renewflag=nil)
  @PlanId = planid
  @RenewFlag = renewflag
end

Instance Attribute Details

#PlanIdObject

Parameters:

  • PlanId:

    套餐 ID,形如 edgeone-2unuvzjmmn2q。

  • RenewFlag:

    预付费套餐自动续费配置。若开启了自动续费,则会在套餐到期前一天自动续费,仅支持个人版,基础版,标准版套餐。不填写表示保持原有配置。



16885
16886
16887
# File 'lib/v20220901/models.rb', line 16885

def PlanId
  @PlanId
end

#RenewFlagObject

Parameters:

  • PlanId:

    套餐 ID,形如 edgeone-2unuvzjmmn2q。

  • RenewFlag:

    预付费套餐自动续费配置。若开启了自动续费,则会在套餐到期前一天自动续费,仅支持个人版,基础版,标准版套餐。不填写表示保持原有配置。



16885
16886
16887
# File 'lib/v20220901/models.rb', line 16885

def RenewFlag
  @RenewFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



16892
16893
16894
16895
16896
16897
16898
# File 'lib/v20220901/models.rb', line 16892

def deserialize(params)
  @PlanId = params['PlanId']
  unless params['RenewFlag'].nil?
    @RenewFlag = RenewFlag.new
    @RenewFlag.deserialize(params['RenewFlag'])
  end
end