Class: TencentCloud::Dlc::V20210125::DataEngineImageVersion

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

Overview

集群大版本镜像信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imageversionid = nil, imageversion = nil, description = nil, ispublic = nil, enginetype = nil, issharedengine = nil, state = nil, inserttime = nil, updatetime = nil) ⇒ DataEngineImageVersion

Returns a new instance of DataEngineImageVersion.



4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
# File 'lib/v20210125/models.rb', line 4413

def initialize(imageversionid=nil, imageversion=nil, description=nil, ispublic=nil, enginetype=nil, issharedengine=nil, state=nil, inserttime=nil, updatetime=nil)
  @ImageVersionId = imageversionid
  @ImageVersion = imageversion
  @Description = description
  @IsPublic = ispublic
  @EngineType = enginetype
  @IsSharedEngine = issharedengine
  @State = state
  @InsertTime = inserttime
  @UpdateTime = updatetime
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def Description
  @Description
end

#EngineTypeObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def EngineType
  @EngineType
end

#ImageVersionObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def ImageVersion
  @ImageVersion
end

#ImageVersionIdObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def ImageVersionId
  @ImageVersionId
end

#InsertTimeObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def InsertTime
  @InsertTime
end

#IsPublicObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def IsPublic
  @IsPublic
end

#IsSharedEngineObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def IsSharedEngine
  @IsSharedEngine
end

#StateObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def State
  @State
end

#UpdateTimeObject

Parameters:

  • ImageVersionId:

    镜像大版本ID

  • ImageVersion:

    镜像大版本名称

  • Description:

    镜像大版本描述

  • IsPublic:

    是否为公共版本:1:公共;2:私有

  • EngineType:

    集群类型:SparkSQL/PrestoSQL/SparkBatch

  • IsSharedEngine:

    版本状态:1:初始化;2:上线;3:下线

  • State:

    版本状态:1:初始化;2:上线;3:下线

  • InsertTime:

    插入时间

  • UpdateTime:

    更新时间



4411
4412
4413
# File 'lib/v20210125/models.rb', line 4411

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
# File 'lib/v20210125/models.rb', line 4425

def deserialize(params)
  @ImageVersionId = params['ImageVersionId']
  @ImageVersion = params['ImageVersion']
  @Description = params['Description']
  @IsPublic = params['IsPublic']
  @EngineType = params['EngineType']
  @IsSharedEngine = params['IsSharedEngine']
  @State = params['State']
  @InsertTime = params['InsertTime']
  @UpdateTime = params['UpdateTime']
end