Class: TencentCloud::Dlc::V20210125::RenewDataEngineRequest

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

Overview

RenewDataEngine请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dataenginename = nil, timespan = nil, paymode = nil, timeunit = nil, renewflag = nil) ⇒ RenewDataEngineRequest

Returns a new instance of RenewDataEngineRequest.



13713
13714
13715
13716
13717
13718
13719
# File 'lib/v20210125/models.rb', line 13713

def initialize(dataenginename=nil, timespan=nil, paymode=nil, timeunit=nil, renewflag=nil)
  @DataEngineName = dataenginename
  @TimeSpan = timespan
  @PayMode = paymode
  @TimeUnit = timeunit
  @RenewFlag = renewflag
end

Instance Attribute Details

#DataEngineNameObject

Parameters:

  • DataEngineName:

    CU队列名称

  • TimeSpan:

    续费时长,单位月,最少续费1一个月

  • PayMode:

    付费类型,默认为1,预付费

  • TimeUnit:

    单位,默认m,仅能填m

  • RenewFlag:

    自动续费标志,0,初始状态,默认不自动续费,若用户有预付费不停服特权,自动续费。1:自动续费。2:明确不自动续费。不传该参数默认为0



13711
13712
13713
# File 'lib/v20210125/models.rb', line 13711

def DataEngineName
  @DataEngineName
end

#PayModeObject

Parameters:

  • DataEngineName:

    CU队列名称

  • TimeSpan:

    续费时长,单位月,最少续费1一个月

  • PayMode:

    付费类型,默认为1,预付费

  • TimeUnit:

    单位,默认m,仅能填m

  • RenewFlag:

    自动续费标志,0,初始状态,默认不自动续费,若用户有预付费不停服特权,自动续费。1:自动续费。2:明确不自动续费。不传该参数默认为0



13711
13712
13713
# File 'lib/v20210125/models.rb', line 13711

def PayMode
  @PayMode
end

#RenewFlagObject

Parameters:

  • DataEngineName:

    CU队列名称

  • TimeSpan:

    续费时长,单位月,最少续费1一个月

  • PayMode:

    付费类型,默认为1,预付费

  • TimeUnit:

    单位,默认m,仅能填m

  • RenewFlag:

    自动续费标志,0,初始状态,默认不自动续费,若用户有预付费不停服特权,自动续费。1:自动续费。2:明确不自动续费。不传该参数默认为0



13711
13712
13713
# File 'lib/v20210125/models.rb', line 13711

def RenewFlag
  @RenewFlag
end

#TimeSpanObject

Parameters:

  • DataEngineName:

    CU队列名称

  • TimeSpan:

    续费时长,单位月,最少续费1一个月

  • PayMode:

    付费类型,默认为1,预付费

  • TimeUnit:

    单位,默认m,仅能填m

  • RenewFlag:

    自动续费标志,0,初始状态,默认不自动续费,若用户有预付费不停服特权,自动续费。1:自动续费。2:明确不自动续费。不传该参数默认为0



13711
13712
13713
# File 'lib/v20210125/models.rb', line 13711

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

Parameters:

  • DataEngineName:

    CU队列名称

  • TimeSpan:

    续费时长,单位月,最少续费1一个月

  • PayMode:

    付费类型,默认为1,预付费

  • TimeUnit:

    单位,默认m,仅能填m

  • RenewFlag:

    自动续费标志,0,初始状态,默认不自动续费,若用户有预付费不停服特权,自动续费。1:自动续费。2:明确不自动续费。不传该参数默认为0



13711
13712
13713
# File 'lib/v20210125/models.rb', line 13711

def TimeUnit
  @TimeUnit
end

Instance Method Details

#deserialize(params) ⇒ Object



13721
13722
13723
13724
13725
13726
13727
# File 'lib/v20210125/models.rb', line 13721

def deserialize(params)
  @DataEngineName = params['DataEngineName']
  @TimeSpan = params['TimeSpan']
  @PayMode = params['PayMode']
  @TimeUnit = params['TimeUnit']
  @RenewFlag = params['RenewFlag']
end