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.



2962
2963
2964
2965
2966
2967
2968
2969
2970
# File 'lib/v20180608/models.rb', line 2962

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:

    操作者记录



2960
2961
2962
# File 'lib/v20180608/models.rb', line 2960

def EnvId
  @EnvId
end

#GatewayIdObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2960
2961
2962
# File 'lib/v20180608/models.rb', line 2960

def GatewayId
  @GatewayId
end

#IsDeleteImageObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2960
2961
2962
# File 'lib/v20180608/models.rb', line 2960

def IsDeleteImage
  @IsDeleteImage
end

#IsDeleteServerObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2960
2961
2962
# File 'lib/v20180608/models.rb', line 2960

def IsDeleteServer
  @IsDeleteServer
end

#IsForceObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2960
2961
2962
# File 'lib/v20180608/models.rb', line 2960

def IsForce
  @IsForce
end

#OperatorRemarkObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2960
2961
2962
# File 'lib/v20180608/models.rb', line 2960

def OperatorRemark
  @OperatorRemark
end

#VersionNameObject

Parameters:

  • EnvId:

    环境id

  • GatewayId:

    网关id

  • VersionName:

    版本名

  • IsDeleteServer:

    是否删除服务

  • IsDeleteImage:

    是否删除镜像

  • IsForce:

    是否强制删除

  • OperatorRemark:

    操作者记录



2960
2961
2962
# File 'lib/v20180608/models.rb', line 2960

def VersionName
  @VersionName
end

Instance Method Details

#deserialize(params) ⇒ Object



2972
2973
2974
2975
2976
2977
2978
2979
2980
# File 'lib/v20180608/models.rb', line 2972

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