
com.tencentcloudapi.oceanus.v20190422.models.JobV1 Maven / Gradle / Ivy
/*
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tencentcloudapi.oceanus.v20190422.models;
import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class JobV1 extends AbstractModel{
/**
* 作业ID
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("JobId")
@Expose
private String JobId;
/**
* 地域
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Region")
@Expose
private String Region;
/**
* 可用区
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Zone")
@Expose
private String Zone;
/**
* 用户AppId
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("AppId")
@Expose
private Long AppId;
/**
* 用户UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("OwnerUin")
@Expose
private String OwnerUin;
/**
* 创建者UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("CreatorUin")
@Expose
private String CreatorUin;
/**
* 作业名字
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Name")
@Expose
private String Name;
/**
* 作业类型
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("JobType")
@Expose
private Long JobType;
/**
* 作业状态,1:未初始化,2:未发布,3:操作中,4:运行中,5:停止,6:暂停,-1:故障
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Status")
@Expose
private Long Status;
/**
* 作业创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("CreateTime")
@Expose
private String CreateTime;
/**
* 作业启动时间
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("StartTime")
@Expose
private String StartTime;
/**
* 作业停止时间
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("StopTime")
@Expose
private String StopTime;
/**
* 作业更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("UpdateTime")
@Expose
private String UpdateTime;
/**
* 作业累计运行时间
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("TotalRunMillis")
@Expose
private Long TotalRunMillis;
/**
* 备注信息
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Remark")
@Expose
private String Remark;
/**
* 操作错误提示信息
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("LastOpResult")
@Expose
private String LastOpResult;
/**
* 集群名字
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("ClusterName")
@Expose
private String ClusterName;
/**
* 最新配置版本号
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("LatestJobConfigVersion")
@Expose
private Long LatestJobConfigVersion;
/**
* 已发布的配置版本
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("PublishedJobConfigVersion")
@Expose
private Long PublishedJobConfigVersion;
/**
* 运行的CU数量
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("RunningCuNum")
@Expose
private Long RunningCuNum;
/**
* 作业内存规格
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("CuMem")
@Expose
private Long CuMem;
/**
* 作业状态描述
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("StatusDesc")
@Expose
private String StatusDesc;
/**
* 运行状态时表示单次运行时间
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("CurrentRunMillis")
@Expose
private Long CurrentRunMillis;
/**
* 作业所在的集群ID
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("ClusterId")
@Expose
private String ClusterId;
/**
* 作业管理WEB UI 入口
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("WebUIUrl")
@Expose
private String WebUIUrl;
/**
* 作业所在集群类型
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("SchedulerType")
@Expose
private Long SchedulerType;
/**
* 作业所在集群状态
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("ClusterStatus")
@Expose
private Long ClusterStatus;
/**
* Get 作业ID
注意:此字段可能返回 null,表示取不到有效值。
* @return JobId 作业ID
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getJobId() {
return this.JobId;
}
/**
* Set 作业ID
注意:此字段可能返回 null,表示取不到有效值。
* @param JobId 作业ID
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setJobId(String JobId) {
this.JobId = JobId;
}
/**
* Get 地域
注意:此字段可能返回 null,表示取不到有效值。
* @return Region 地域
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getRegion() {
return this.Region;
}
/**
* Set 地域
注意:此字段可能返回 null,表示取不到有效值。
* @param Region 地域
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setRegion(String Region) {
this.Region = Region;
}
/**
* Get 可用区
注意:此字段可能返回 null,表示取不到有效值。
* @return Zone 可用区
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getZone() {
return this.Zone;
}
/**
* Set 可用区
注意:此字段可能返回 null,表示取不到有效值。
* @param Zone 可用区
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setZone(String Zone) {
this.Zone = Zone;
}
/**
* Get 用户AppId
注意:此字段可能返回 null,表示取不到有效值。
* @return AppId 用户AppId
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getAppId() {
return this.AppId;
}
/**
* Set 用户AppId
注意:此字段可能返回 null,表示取不到有效值。
* @param AppId 用户AppId
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setAppId(Long AppId) {
this.AppId = AppId;
}
/**
* Get 用户UIN
注意:此字段可能返回 null,表示取不到有效值。
* @return OwnerUin 用户UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getOwnerUin() {
return this.OwnerUin;
}
/**
* Set 用户UIN
注意:此字段可能返回 null,表示取不到有效值。
* @param OwnerUin 用户UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setOwnerUin(String OwnerUin) {
this.OwnerUin = OwnerUin;
}
/**
* Get 创建者UIN
注意:此字段可能返回 null,表示取不到有效值。
* @return CreatorUin 创建者UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getCreatorUin() {
return this.CreatorUin;
}
/**
* Set 创建者UIN
注意:此字段可能返回 null,表示取不到有效值。
* @param CreatorUin 创建者UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCreatorUin(String CreatorUin) {
this.CreatorUin = CreatorUin;
}
/**
* Get 作业名字
注意:此字段可能返回 null,表示取不到有效值。
* @return Name 作业名字
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getName() {
return this.Name;
}
/**
* Set 作业名字
注意:此字段可能返回 null,表示取不到有效值。
* @param Name 作业名字
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setName(String Name) {
this.Name = Name;
}
/**
* Get 作业类型
注意:此字段可能返回 null,表示取不到有效值。
* @return JobType 作业类型
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getJobType() {
return this.JobType;
}
/**
* Set 作业类型
注意:此字段可能返回 null,表示取不到有效值。
* @param JobType 作业类型
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setJobType(Long JobType) {
this.JobType = JobType;
}
/**
* Get 作业状态,1:未初始化,2:未发布,3:操作中,4:运行中,5:停止,6:暂停,-1:故障
注意:此字段可能返回 null,表示取不到有效值。
* @return Status 作业状态,1:未初始化,2:未发布,3:操作中,4:运行中,5:停止,6:暂停,-1:故障
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getStatus() {
return this.Status;
}
/**
* Set 作业状态,1:未初始化,2:未发布,3:操作中,4:运行中,5:停止,6:暂停,-1:故障
注意:此字段可能返回 null,表示取不到有效值。
* @param Status 作业状态,1:未初始化,2:未发布,3:操作中,4:运行中,5:停止,6:暂停,-1:故障
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setStatus(Long Status) {
this.Status = Status;
}
/**
* Get 作业创建时间
注意:此字段可能返回 null,表示取不到有效值。
* @return CreateTime 作业创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getCreateTime() {
return this.CreateTime;
}
/**
* Set 作业创建时间
注意:此字段可能返回 null,表示取不到有效值。
* @param CreateTime 作业创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCreateTime(String CreateTime) {
this.CreateTime = CreateTime;
}
/**
* Get 作业启动时间
注意:此字段可能返回 null,表示取不到有效值。
* @return StartTime 作业启动时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getStartTime() {
return this.StartTime;
}
/**
* Set 作业启动时间
注意:此字段可能返回 null,表示取不到有效值。
* @param StartTime 作业启动时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setStartTime(String StartTime) {
this.StartTime = StartTime;
}
/**
* Get 作业停止时间
注意:此字段可能返回 null,表示取不到有效值。
* @return StopTime 作业停止时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getStopTime() {
return this.StopTime;
}
/**
* Set 作业停止时间
注意:此字段可能返回 null,表示取不到有效值。
* @param StopTime 作业停止时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setStopTime(String StopTime) {
this.StopTime = StopTime;
}
/**
* Get 作业更新时间
注意:此字段可能返回 null,表示取不到有效值。
* @return UpdateTime 作业更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getUpdateTime() {
return this.UpdateTime;
}
/**
* Set 作业更新时间
注意:此字段可能返回 null,表示取不到有效值。
* @param UpdateTime 作业更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setUpdateTime(String UpdateTime) {
this.UpdateTime = UpdateTime;
}
/**
* Get 作业累计运行时间
注意:此字段可能返回 null,表示取不到有效值。
* @return TotalRunMillis 作业累计运行时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getTotalRunMillis() {
return this.TotalRunMillis;
}
/**
* Set 作业累计运行时间
注意:此字段可能返回 null,表示取不到有效值。
* @param TotalRunMillis 作业累计运行时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setTotalRunMillis(Long TotalRunMillis) {
this.TotalRunMillis = TotalRunMillis;
}
/**
* Get 备注信息
注意:此字段可能返回 null,表示取不到有效值。
* @return Remark 备注信息
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getRemark() {
return this.Remark;
}
/**
* Set 备注信息
注意:此字段可能返回 null,表示取不到有效值。
* @param Remark 备注信息
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setRemark(String Remark) {
this.Remark = Remark;
}
/**
* Get 操作错误提示信息
注意:此字段可能返回 null,表示取不到有效值。
* @return LastOpResult 操作错误提示信息
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getLastOpResult() {
return this.LastOpResult;
}
/**
* Set 操作错误提示信息
注意:此字段可能返回 null,表示取不到有效值。
* @param LastOpResult 操作错误提示信息
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setLastOpResult(String LastOpResult) {
this.LastOpResult = LastOpResult;
}
/**
* Get 集群名字
注意:此字段可能返回 null,表示取不到有效值。
* @return ClusterName 集群名字
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getClusterName() {
return this.ClusterName;
}
/**
* Set 集群名字
注意:此字段可能返回 null,表示取不到有效值。
* @param ClusterName 集群名字
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setClusterName(String ClusterName) {
this.ClusterName = ClusterName;
}
/**
* Get 最新配置版本号
注意:此字段可能返回 null,表示取不到有效值。
* @return LatestJobConfigVersion 最新配置版本号
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getLatestJobConfigVersion() {
return this.LatestJobConfigVersion;
}
/**
* Set 最新配置版本号
注意:此字段可能返回 null,表示取不到有效值。
* @param LatestJobConfigVersion 最新配置版本号
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setLatestJobConfigVersion(Long LatestJobConfigVersion) {
this.LatestJobConfigVersion = LatestJobConfigVersion;
}
/**
* Get 已发布的配置版本
注意:此字段可能返回 null,表示取不到有效值。
* @return PublishedJobConfigVersion 已发布的配置版本
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getPublishedJobConfigVersion() {
return this.PublishedJobConfigVersion;
}
/**
* Set 已发布的配置版本
注意:此字段可能返回 null,表示取不到有效值。
* @param PublishedJobConfigVersion 已发布的配置版本
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setPublishedJobConfigVersion(Long PublishedJobConfigVersion) {
this.PublishedJobConfigVersion = PublishedJobConfigVersion;
}
/**
* Get 运行的CU数量
注意:此字段可能返回 null,表示取不到有效值。
* @return RunningCuNum 运行的CU数量
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getRunningCuNum() {
return this.RunningCuNum;
}
/**
* Set 运行的CU数量
注意:此字段可能返回 null,表示取不到有效值。
* @param RunningCuNum 运行的CU数量
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setRunningCuNum(Long RunningCuNum) {
this.RunningCuNum = RunningCuNum;
}
/**
* Get 作业内存规格
注意:此字段可能返回 null,表示取不到有效值。
* @return CuMem 作业内存规格
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getCuMem() {
return this.CuMem;
}
/**
* Set 作业内存规格
注意:此字段可能返回 null,表示取不到有效值。
* @param CuMem 作业内存规格
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCuMem(Long CuMem) {
this.CuMem = CuMem;
}
/**
* Get 作业状态描述
注意:此字段可能返回 null,表示取不到有效值。
* @return StatusDesc 作业状态描述
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getStatusDesc() {
return this.StatusDesc;
}
/**
* Set 作业状态描述
注意:此字段可能返回 null,表示取不到有效值。
* @param StatusDesc 作业状态描述
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setStatusDesc(String StatusDesc) {
this.StatusDesc = StatusDesc;
}
/**
* Get 运行状态时表示单次运行时间
注意:此字段可能返回 null,表示取不到有效值。
* @return CurrentRunMillis 运行状态时表示单次运行时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getCurrentRunMillis() {
return this.CurrentRunMillis;
}
/**
* Set 运行状态时表示单次运行时间
注意:此字段可能返回 null,表示取不到有效值。
* @param CurrentRunMillis 运行状态时表示单次运行时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCurrentRunMillis(Long CurrentRunMillis) {
this.CurrentRunMillis = CurrentRunMillis;
}
/**
* Get 作业所在的集群ID
注意:此字段可能返回 null,表示取不到有效值。
* @return ClusterId 作业所在的集群ID
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getClusterId() {
return this.ClusterId;
}
/**
* Set 作业所在的集群ID
注意:此字段可能返回 null,表示取不到有效值。
* @param ClusterId 作业所在的集群ID
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setClusterId(String ClusterId) {
this.ClusterId = ClusterId;
}
/**
* Get 作业管理WEB UI 入口
注意:此字段可能返回 null,表示取不到有效值。
* @return WebUIUrl 作业管理WEB UI 入口
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getWebUIUrl() {
return this.WebUIUrl;
}
/**
* Set 作业管理WEB UI 入口
注意:此字段可能返回 null,表示取不到有效值。
* @param WebUIUrl 作业管理WEB UI 入口
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setWebUIUrl(String WebUIUrl) {
this.WebUIUrl = WebUIUrl;
}
/**
* Get 作业所在集群类型
注意:此字段可能返回 null,表示取不到有效值。
* @return SchedulerType 作业所在集群类型
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getSchedulerType() {
return this.SchedulerType;
}
/**
* Set 作业所在集群类型
注意:此字段可能返回 null,表示取不到有效值。
* @param SchedulerType 作业所在集群类型
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setSchedulerType(Long SchedulerType) {
this.SchedulerType = SchedulerType;
}
/**
* Get 作业所在集群状态
注意:此字段可能返回 null,表示取不到有效值。
* @return ClusterStatus 作业所在集群状态
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getClusterStatus() {
return this.ClusterStatus;
}
/**
* Set 作业所在集群状态
注意:此字段可能返回 null,表示取不到有效值。
* @param ClusterStatus 作业所在集群状态
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setClusterStatus(Long ClusterStatus) {
this.ClusterStatus = ClusterStatus;
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "JobId", this.JobId);
this.setParamSimple(map, prefix + "Region", this.Region);
this.setParamSimple(map, prefix + "Zone", this.Zone);
this.setParamSimple(map, prefix + "AppId", this.AppId);
this.setParamSimple(map, prefix + "OwnerUin", this.OwnerUin);
this.setParamSimple(map, prefix + "CreatorUin", this.CreatorUin);
this.setParamSimple(map, prefix + "Name", this.Name);
this.setParamSimple(map, prefix + "JobType", this.JobType);
this.setParamSimple(map, prefix + "Status", this.Status);
this.setParamSimple(map, prefix + "CreateTime", this.CreateTime);
this.setParamSimple(map, prefix + "StartTime", this.StartTime);
this.setParamSimple(map, prefix + "StopTime", this.StopTime);
this.setParamSimple(map, prefix + "UpdateTime", this.UpdateTime);
this.setParamSimple(map, prefix + "TotalRunMillis", this.TotalRunMillis);
this.setParamSimple(map, prefix + "Remark", this.Remark);
this.setParamSimple(map, prefix + "LastOpResult", this.LastOpResult);
this.setParamSimple(map, prefix + "ClusterName", this.ClusterName);
this.setParamSimple(map, prefix + "LatestJobConfigVersion", this.LatestJobConfigVersion);
this.setParamSimple(map, prefix + "PublishedJobConfigVersion", this.PublishedJobConfigVersion);
this.setParamSimple(map, prefix + "RunningCuNum", this.RunningCuNum);
this.setParamSimple(map, prefix + "CuMem", this.CuMem);
this.setParamSimple(map, prefix + "StatusDesc", this.StatusDesc);
this.setParamSimple(map, prefix + "CurrentRunMillis", this.CurrentRunMillis);
this.setParamSimple(map, prefix + "ClusterId", this.ClusterId);
this.setParamSimple(map, prefix + "WebUIUrl", this.WebUIUrl);
this.setParamSimple(map, prefix + "SchedulerType", this.SchedulerType);
this.setParamSimple(map, prefix + "ClusterStatus", this.ClusterStatus);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy