Class: TencentCloud::Tcb::V20180608::DeleteGatewayVersionRequest

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

Overview

DeleteGatewayVersion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(envid = nil, gatewayid = nil, versionname = nil, isdeleteserver = nil, isdeleteimage = nil, isforce = nil, operatorremark = nil) ⇒ DeleteGatewayVersionRequest

Returns a new instance of DeleteGatewayVersionRequest.



2416
2417
2418
2419
2420
2421
2422
2423
2424
# File 'lib/v20180608/models.rb', line 2416

def initialize(envid=nil, gatewayid=nil, versionname=nil, isdeleteserver=nil, isdeleteimage=nil, isforce=nil, operatorremark=nil)
  @EnvId = envid
  @GatewayId = gatewayid
  @VersionName = versionname
  @IsDeleteServer = isdeleteserver
  @IsDeleteImage = isdeleteimage
  @IsForce = isforce
  @OperatorRemark = operatorremark
end

Instance Attribute Details

#EnvIdObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2414
2415
2416
# File 'lib/v20180608/models.rb', line 2414

def EnvId
  @EnvId
end

#GatewayIdObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2414
2415
2416
# File 'lib/v20180608/models.rb', line 2414

def GatewayId
  @GatewayId
end

#IsDeleteImageObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2414
2415
2416
# File 'lib/v20180608/models.rb', line 2414

def IsDeleteImage
  @IsDeleteImage
end

#IsDeleteServerObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2414
2415
2416
# File 'lib/v20180608/models.rb', line 2414

def IsDeleteServer
  @IsDeleteServer
end

#IsForceObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2414
2415
2416
# File 'lib/v20180608/models.rb', line 2414

def IsForce
  @IsForce
end

#OperatorRemarkObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2414
2415
2416
# File 'lib/v20180608/models.rb', line 2414

def OperatorRemark
  @OperatorRemark
end

#VersionNameObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2414
2415
2416
# File 'lib/v20180608/models.rb', line 2414

def VersionName
  @VersionName
end

Instance Method Details

#deserialize(params) ⇒ Object



2426
2427
2428
2429
2430
2431
2432
2433
2434
# File 'lib/v20180608/models.rb', line 2426

def deserialize(params)
  @EnvId = params['EnvId']
  @GatewayId = params['GatewayId']
  @VersionName = params['VersionName']
  @IsDeleteServer = params['IsDeleteServer']
  @IsDeleteImage = params['IsDeleteImage']
  @IsForce = params['IsForce']
  @OperatorRemark = params['OperatorRemark']
end