Class: TencentCloud::Tcr::V20190924::RenewInstanceRequest

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

Overview

RenewInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(registryid = nil, registrychargeprepaid = nil, flag = nil) ⇒ RenewInstanceRequest

Returns a new instance of RenewInstanceRequest.



6242
6243
6244
6245
6246
# File 'lib/v20190924/models.rb', line 6242

def initialize(registryid=nil, registrychargeprepaid=nil, flag=nil)
  @RegistryId = registryid
  @RegistryChargePrepaid = registrychargeprepaid
  @Flag = flag
end

Instance Attribute Details

#Flag ⇒ Object

Parameters:

  • RegistryId: —

    实例Id

  • RegistryChargePrepaid: —

    预付费自动续费标识和购买时长,0:手动续费,1:自动续费,2:不续费并且不通知;单位为月

  • Flag: —

    0 续费, 1按量转包年包月



6240
6241
6242
# File 'lib/v20190924/models.rb', line 6240

def Flag
  @Flag
end

#RegistryChargePrepaid ⇒ Object

Parameters:

  • RegistryId: —

    实例Id

  • RegistryChargePrepaid: —

    预付费自动续费标识和购买时长,0:手动续费,1:自动续费,2:不续费并且不通知;单位为月

  • Flag: —

    0 续费, 1按量转包年包月



6240
6241
6242
# File 'lib/v20190924/models.rb', line 6240

def RegistryChargePrepaid
  @RegistryChargePrepaid
end

#RegistryId ⇒ Object

Parameters:

  • RegistryId: —

    实例Id

  • RegistryChargePrepaid: —

    预付费自动续费标识和购买时长,0:手动续费,1:自动续费,2:不续费并且不通知;单位为月

  • Flag: —

    0 续费, 1按量转包年包月



6240
6241
6242
# File 'lib/v20190924/models.rb', line 6240

def RegistryId
  @RegistryId
end

Instance Method Details

#deserialize(params) ⇒ Object



6248
6249
6250
6251
6252
6253
6254
6255
# File 'lib/v20190924/models.rb', line 6248

def deserialize(params)
  @RegistryId = params['RegistryId']
  unless params['RegistryChargePrepaid'].nil?
    @RegistryChargePrepaid = RegistryChargePrepaid.new
    @RegistryChargePrepaid.deserialize(params['RegistryChargePrepaid'])
  end
  @Flag = params['Flag']
end