schedulerx3-20240624/Sources/AlibabacloudSchedulerX320240624/Models.swift (8,353 lines of code) (raw):
import Foundation
import Tea
import TeaUtils
import AlibabacloudOpenApi
import AlibabaCloudOpenApiUtil
import AlibabacloudEndpointUtil
public class CreateAppRequest : Tea.TeaModel {
public var accessToken: String?
public var appName: String?
public var clusterId: String?
public var enableLog: Bool?
public var maxConcurrency: Int32?
public var title: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessToken != nil {
map["AccessToken"] = self.accessToken!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.enableLog != nil {
map["EnableLog"] = self.enableLog!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.title != nil {
map["Title"] = self.title!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessToken") {
self.accessToken = dict["AccessToken"] as! String
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("EnableLog") {
self.enableLog = dict["EnableLog"] as! Bool
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("Title") {
self.title = dict["Title"] as! String
}
}
}
public class CreateAppResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var accessToken: String?
public var appGroupId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessToken != nil {
map["AccessToken"] = self.accessToken!
}
if self.appGroupId != nil {
map["AppGroupId"] = self.appGroupId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessToken") {
self.accessToken = dict["AccessToken"] as! String
}
if dict.keys.contains("AppGroupId") {
self.appGroupId = dict["AppGroupId"] as! Int64
}
}
}
public var code: Int32?
public var data: CreateAppResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = CreateAppResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class CreateAppResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateAppResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateAppResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateClusterRequest : Tea.TeaModel {
public class VSwitches : Tea.TeaModel {
public var vSwitchId: String?
public var zoneId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.vSwitchId != nil {
map["VSwitchId"] = self.vSwitchId!
}
if self.zoneId != nil {
map["ZoneId"] = self.zoneId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("VSwitchId") {
self.vSwitchId = dict["VSwitchId"] as! String
}
if dict.keys.contains("ZoneId") {
self.zoneId = dict["ZoneId"] as! String
}
}
}
public var clusterName: String?
public var clusterSpec: String?
public var engineType: String?
public var vSwitches: [CreateClusterRequest.VSwitches]?
public var vpcId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterName != nil {
map["ClusterName"] = self.clusterName!
}
if self.clusterSpec != nil {
map["ClusterSpec"] = self.clusterSpec!
}
if self.engineType != nil {
map["EngineType"] = self.engineType!
}
if self.vSwitches != nil {
var tmp : [Any] = []
for k in self.vSwitches! {
tmp.append(k.toMap())
}
map["VSwitches"] = tmp
}
if self.vpcId != nil {
map["VpcId"] = self.vpcId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterName") {
self.clusterName = dict["ClusterName"] as! String
}
if dict.keys.contains("ClusterSpec") {
self.clusterSpec = dict["ClusterSpec"] as! String
}
if dict.keys.contains("EngineType") {
self.engineType = dict["EngineType"] as! String
}
if dict.keys.contains("VSwitches") {
var tmp : [CreateClusterRequest.VSwitches] = []
for v in dict["VSwitches"] as! [Any] {
var model = CreateClusterRequest.VSwitches()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.vSwitches = tmp
}
if dict.keys.contains("VpcId") {
self.vpcId = dict["VpcId"] as! String
}
}
}
public class CreateClusterShrinkRequest : Tea.TeaModel {
public var clusterName: String?
public var clusterSpec: String?
public var engineType: String?
public var vSwitchesShrink: String?
public var vpcId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterName != nil {
map["ClusterName"] = self.clusterName!
}
if self.clusterSpec != nil {
map["ClusterSpec"] = self.clusterSpec!
}
if self.engineType != nil {
map["EngineType"] = self.engineType!
}
if self.vSwitchesShrink != nil {
map["VSwitches"] = self.vSwitchesShrink!
}
if self.vpcId != nil {
map["VpcId"] = self.vpcId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterName") {
self.clusterName = dict["ClusterName"] as! String
}
if dict.keys.contains("ClusterSpec") {
self.clusterSpec = dict["ClusterSpec"] as! String
}
if dict.keys.contains("EngineType") {
self.engineType = dict["EngineType"] as! String
}
if dict.keys.contains("VSwitches") {
self.vSwitchesShrink = dict["VSwitches"] as! String
}
if dict.keys.contains("VpcId") {
self.vpcId = dict["VpcId"] as! String
}
}
}
public class CreateClusterResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var clusterId: String?
public var orderId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
}
}
public var code: Int32?
public var data: CreateClusterResponseBody.Data?
public var errorCode: String?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = CreateClusterResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class CreateClusterResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateClusterResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateClusterResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateJobRequest : Tea.TeaModel {
public class NoticeConfig : Tea.TeaModel {
public var failEnable: Bool?
public var failLimitTimes: Int32?
public var missWorkerEnable: Bool?
public var sendChannel: String?
public var successNotice: Bool?
public var timeout: Int64?
public var timeoutEnable: Bool?
public var timeoutKillEnable: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.failEnable != nil {
map["FailEnable"] = self.failEnable!
}
if self.failLimitTimes != nil {
map["FailLimitTimes"] = self.failLimitTimes!
}
if self.missWorkerEnable != nil {
map["MissWorkerEnable"] = self.missWorkerEnable!
}
if self.sendChannel != nil {
map["SendChannel"] = self.sendChannel!
}
if self.successNotice != nil {
map["SuccessNotice"] = self.successNotice!
}
if self.timeout != nil {
map["Timeout"] = self.timeout!
}
if self.timeoutEnable != nil {
map["TimeoutEnable"] = self.timeoutEnable!
}
if self.timeoutKillEnable != nil {
map["TimeoutKillEnable"] = self.timeoutKillEnable!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("FailEnable") {
self.failEnable = dict["FailEnable"] as! Bool
}
if dict.keys.contains("FailLimitTimes") {
self.failLimitTimes = dict["FailLimitTimes"] as! Int32
}
if dict.keys.contains("MissWorkerEnable") {
self.missWorkerEnable = dict["MissWorkerEnable"] as! Bool
}
if dict.keys.contains("SendChannel") {
self.sendChannel = dict["SendChannel"] as! String
}
if dict.keys.contains("SuccessNotice") {
self.successNotice = dict["SuccessNotice"] as! Bool
}
if dict.keys.contains("Timeout") {
self.timeout = dict["Timeout"] as! Int64
}
if dict.keys.contains("TimeoutEnable") {
self.timeoutEnable = dict["TimeoutEnable"] as! Bool
}
if dict.keys.contains("TimeoutKillEnable") {
self.timeoutKillEnable = dict["TimeoutKillEnable"] as! Bool
}
}
}
public class NoticeContacts : Tea.TeaModel {
public var contactType: Int32?
public var name: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.contactType != nil {
map["ContactType"] = self.contactType!
}
if self.name != nil {
map["Name"] = self.name!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ContactType") {
self.contactType = dict["ContactType"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
}
}
public var appName: String?
public var attemptInterval: Int32?
public var calendar: String?
public var childJobId: String?
public var clusterId: String?
public var description_: String?
public var executorBlockStrategy: Int32?
public var jobHandler: String?
public var jobType: String?
public var maxAttempt: Int32?
public var maxConcurrency: Int32?
public var name: String?
public var noticeConfig: CreateJobRequest.NoticeConfig?
public var noticeContacts: [CreateJobRequest.NoticeContacts]?
public var parameters: String?
public var priority: Int32?
public var routeStrategy: Int32?
public var startTime: Int64?
public var status: Int32?
public var timeExpression: String?
public var timeType: Int32?
public var timezone: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.noticeConfig?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.attemptInterval != nil {
map["AttemptInterval"] = self.attemptInterval!
}
if self.calendar != nil {
map["Calendar"] = self.calendar!
}
if self.childJobId != nil {
map["ChildJobId"] = self.childJobId!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.description_ != nil {
map["Description"] = self.description_!
}
if self.executorBlockStrategy != nil {
map["ExecutorBlockStrategy"] = self.executorBlockStrategy!
}
if self.jobHandler != nil {
map["JobHandler"] = self.jobHandler!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.maxAttempt != nil {
map["MaxAttempt"] = self.maxAttempt!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.noticeConfig != nil {
map["NoticeConfig"] = self.noticeConfig?.toMap()
}
if self.noticeContacts != nil {
var tmp : [Any] = []
for k in self.noticeContacts! {
tmp.append(k.toMap())
}
map["NoticeContacts"] = tmp
}
if self.parameters != nil {
map["Parameters"] = self.parameters!
}
if self.priority != nil {
map["Priority"] = self.priority!
}
if self.routeStrategy != nil {
map["RouteStrategy"] = self.routeStrategy!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.timeExpression != nil {
map["TimeExpression"] = self.timeExpression!
}
if self.timeType != nil {
map["TimeType"] = self.timeType!
}
if self.timezone != nil {
map["Timezone"] = self.timezone!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("AttemptInterval") {
self.attemptInterval = dict["AttemptInterval"] as! Int32
}
if dict.keys.contains("Calendar") {
self.calendar = dict["Calendar"] as! String
}
if dict.keys.contains("ChildJobId") {
self.childJobId = dict["ChildJobId"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("ExecutorBlockStrategy") {
self.executorBlockStrategy = dict["ExecutorBlockStrategy"] as! Int32
}
if dict.keys.contains("JobHandler") {
self.jobHandler = dict["JobHandler"] as! String
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("MaxAttempt") {
self.maxAttempt = dict["MaxAttempt"] as! Int32
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("NoticeConfig") {
var model = CreateJobRequest.NoticeConfig()
model.fromMap(dict["NoticeConfig"] as! [String: Any])
self.noticeConfig = model
}
if dict.keys.contains("NoticeContacts") {
var tmp : [CreateJobRequest.NoticeContacts] = []
for v in dict["NoticeContacts"] as! [Any] {
var model = CreateJobRequest.NoticeContacts()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.noticeContacts = tmp
}
if dict.keys.contains("Parameters") {
self.parameters = dict["Parameters"] as! String
}
if dict.keys.contains("Priority") {
self.priority = dict["Priority"] as! Int32
}
if dict.keys.contains("RouteStrategy") {
self.routeStrategy = dict["RouteStrategy"] as! Int32
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
if dict.keys.contains("TimeExpression") {
self.timeExpression = dict["TimeExpression"] as! String
}
if dict.keys.contains("TimeType") {
self.timeType = dict["TimeType"] as! Int32
}
if dict.keys.contains("Timezone") {
self.timezone = dict["Timezone"] as! String
}
}
}
public class CreateJobShrinkRequest : Tea.TeaModel {
public var appName: String?
public var attemptInterval: Int32?
public var calendar: String?
public var childJobId: String?
public var clusterId: String?
public var description_: String?
public var executorBlockStrategy: Int32?
public var jobHandler: String?
public var jobType: String?
public var maxAttempt: Int32?
public var maxConcurrency: Int32?
public var name: String?
public var noticeConfigShrink: String?
public var noticeContactsShrink: String?
public var parameters: String?
public var priority: Int32?
public var routeStrategy: Int32?
public var startTime: Int64?
public var status: Int32?
public var timeExpression: String?
public var timeType: Int32?
public var timezone: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.attemptInterval != nil {
map["AttemptInterval"] = self.attemptInterval!
}
if self.calendar != nil {
map["Calendar"] = self.calendar!
}
if self.childJobId != nil {
map["ChildJobId"] = self.childJobId!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.description_ != nil {
map["Description"] = self.description_!
}
if self.executorBlockStrategy != nil {
map["ExecutorBlockStrategy"] = self.executorBlockStrategy!
}
if self.jobHandler != nil {
map["JobHandler"] = self.jobHandler!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.maxAttempt != nil {
map["MaxAttempt"] = self.maxAttempt!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.noticeConfigShrink != nil {
map["NoticeConfig"] = self.noticeConfigShrink!
}
if self.noticeContactsShrink != nil {
map["NoticeContacts"] = self.noticeContactsShrink!
}
if self.parameters != nil {
map["Parameters"] = self.parameters!
}
if self.priority != nil {
map["Priority"] = self.priority!
}
if self.routeStrategy != nil {
map["RouteStrategy"] = self.routeStrategy!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.timeExpression != nil {
map["TimeExpression"] = self.timeExpression!
}
if self.timeType != nil {
map["TimeType"] = self.timeType!
}
if self.timezone != nil {
map["Timezone"] = self.timezone!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("AttemptInterval") {
self.attemptInterval = dict["AttemptInterval"] as! Int32
}
if dict.keys.contains("Calendar") {
self.calendar = dict["Calendar"] as! String
}
if dict.keys.contains("ChildJobId") {
self.childJobId = dict["ChildJobId"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("ExecutorBlockStrategy") {
self.executorBlockStrategy = dict["ExecutorBlockStrategy"] as! Int32
}
if dict.keys.contains("JobHandler") {
self.jobHandler = dict["JobHandler"] as! String
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("MaxAttempt") {
self.maxAttempt = dict["MaxAttempt"] as! Int32
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("NoticeConfig") {
self.noticeConfigShrink = dict["NoticeConfig"] as! String
}
if dict.keys.contains("NoticeContacts") {
self.noticeContactsShrink = dict["NoticeContacts"] as! String
}
if dict.keys.contains("Parameters") {
self.parameters = dict["Parameters"] as! String
}
if dict.keys.contains("Priority") {
self.priority = dict["Priority"] as! Int32
}
if dict.keys.contains("RouteStrategy") {
self.routeStrategy = dict["RouteStrategy"] as! Int32
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
if dict.keys.contains("TimeExpression") {
self.timeExpression = dict["TimeExpression"] as! String
}
if dict.keys.contains("TimeType") {
self.timeType = dict["TimeType"] as! Int32
}
if dict.keys.contains("Timezone") {
self.timezone = dict["Timezone"] as! String
}
}
}
public class CreateJobResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public var code: Int32?
public var data: CreateJobResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = CreateJobResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class CreateJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteAppRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
}
}
public class DeleteAppResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class DeleteAppResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteAppResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteAppResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteClusterRequest : Tea.TeaModel {
public var clusterId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
}
}
public class DeleteClusterResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class DeleteClusterResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteClusterResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteClusterResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteJobsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobIds: [Int64]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobIds != nil {
map["JobIds"] = self.jobIds!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobIds") {
self.jobIds = dict["JobIds"] as! [Int64]
}
}
}
public class DeleteJobsShrinkRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobIdsShrink: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobIdsShrink != nil {
map["JobIds"] = self.jobIdsShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobIds") {
self.jobIdsShrink = dict["JobIds"] as! String
}
}
}
public class DeleteJobsResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class DeleteJobsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteJobsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteJobsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ExportJobsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var exportJobType: Int32?
public var jobIds: [Int64]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.exportJobType != nil {
map["ExportJobType"] = self.exportJobType!
}
if self.jobIds != nil {
map["JobIds"] = self.jobIds!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("ExportJobType") {
self.exportJobType = dict["ExportJobType"] as! Int32
}
if dict.keys.contains("JobIds") {
self.jobIds = dict["JobIds"] as! [Int64]
}
}
}
public class ExportJobsShrinkRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var exportJobType: Int32?
public var jobIdsShrink: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.exportJobType != nil {
map["ExportJobType"] = self.exportJobType!
}
if self.jobIdsShrink != nil {
map["JobIds"] = self.jobIdsShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("ExportJobType") {
self.exportJobType = dict["ExportJobType"] as! Int32
}
if dict.keys.contains("JobIds") {
self.jobIdsShrink = dict["JobIds"] as! String
}
}
}
public class ExportJobsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: [UInt8]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
self.body = dict["body"] as! [UInt8]
}
}
}
public class GetClusterRequest : Tea.TeaModel {
public var clusterId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
}
}
public class GetClusterResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class VSwitches : Tea.TeaModel {
public var vSwitchId: String?
public var zoneId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.vSwitchId != nil {
map["VSwitchId"] = self.vSwitchId!
}
if self.zoneId != nil {
map["ZoneId"] = self.zoneId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("VSwitchId") {
self.vSwitchId = dict["VSwitchId"] as! String
}
if dict.keys.contains("ZoneId") {
self.zoneId = dict["ZoneId"] as! String
}
}
}
public var chargeType: String?
public var clusterId: String?
public var clusterName: String?
public var clusterSpec: String?
public var createTime: String?
public var endTime: String?
public var engineType: String?
public var engineVersion: String?
public var internetDomain: String?
public var intranetDomain: String?
public var jobNum: Int32?
public var kubeConfig: String?
public var maxJobNum: Int32?
public var productType: Int32?
public var spm: Int32?
public var status: Int32?
public var vSwitches: [GetClusterResponseBody.Data.VSwitches]?
public var versionLifecycle: String?
public var vpcId: String?
public var workerNum: Int32?
public var zones: [String]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.chargeType != nil {
map["ChargeType"] = self.chargeType!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.clusterName != nil {
map["ClusterName"] = self.clusterName!
}
if self.clusterSpec != nil {
map["ClusterSpec"] = self.clusterSpec!
}
if self.createTime != nil {
map["CreateTime"] = self.createTime!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.engineType != nil {
map["EngineType"] = self.engineType!
}
if self.engineVersion != nil {
map["EngineVersion"] = self.engineVersion!
}
if self.internetDomain != nil {
map["InternetDomain"] = self.internetDomain!
}
if self.intranetDomain != nil {
map["IntranetDomain"] = self.intranetDomain!
}
if self.jobNum != nil {
map["JobNum"] = self.jobNum!
}
if self.kubeConfig != nil {
map["KubeConfig"] = self.kubeConfig!
}
if self.maxJobNum != nil {
map["MaxJobNum"] = self.maxJobNum!
}
if self.productType != nil {
map["ProductType"] = self.productType!
}
if self.spm != nil {
map["Spm"] = self.spm!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.vSwitches != nil {
var tmp : [Any] = []
for k in self.vSwitches! {
tmp.append(k.toMap())
}
map["VSwitches"] = tmp
}
if self.versionLifecycle != nil {
map["VersionLifecycle"] = self.versionLifecycle!
}
if self.vpcId != nil {
map["VpcId"] = self.vpcId!
}
if self.workerNum != nil {
map["WorkerNum"] = self.workerNum!
}
if self.zones != nil {
map["Zones"] = self.zones!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ChargeType") {
self.chargeType = dict["ChargeType"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("ClusterName") {
self.clusterName = dict["ClusterName"] as! String
}
if dict.keys.contains("ClusterSpec") {
self.clusterSpec = dict["ClusterSpec"] as! String
}
if dict.keys.contains("CreateTime") {
self.createTime = dict["CreateTime"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! String
}
if dict.keys.contains("EngineType") {
self.engineType = dict["EngineType"] as! String
}
if dict.keys.contains("EngineVersion") {
self.engineVersion = dict["EngineVersion"] as! String
}
if dict.keys.contains("InternetDomain") {
self.internetDomain = dict["InternetDomain"] as! String
}
if dict.keys.contains("IntranetDomain") {
self.intranetDomain = dict["IntranetDomain"] as! String
}
if dict.keys.contains("JobNum") {
self.jobNum = dict["JobNum"] as! Int32
}
if dict.keys.contains("KubeConfig") {
self.kubeConfig = dict["KubeConfig"] as! String
}
if dict.keys.contains("MaxJobNum") {
self.maxJobNum = dict["MaxJobNum"] as! Int32
}
if dict.keys.contains("ProductType") {
self.productType = dict["ProductType"] as! Int32
}
if dict.keys.contains("Spm") {
self.spm = dict["Spm"] as! Int32
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
if dict.keys.contains("VSwitches") {
var tmp : [GetClusterResponseBody.Data.VSwitches] = []
for v in dict["VSwitches"] as! [Any] {
var model = GetClusterResponseBody.Data.VSwitches()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.vSwitches = tmp
}
if dict.keys.contains("VersionLifecycle") {
self.versionLifecycle = dict["VersionLifecycle"] as! String
}
if dict.keys.contains("VpcId") {
self.vpcId = dict["VpcId"] as! String
}
if dict.keys.contains("WorkerNum") {
self.workerNum = dict["WorkerNum"] as! Int32
}
if dict.keys.contains("Zones") {
self.zones = dict["Zones"] as! [String]
}
}
}
public var code: Int32?
public var data: GetClusterResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = GetClusterResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class GetClusterResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetClusterResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetClusterResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetDesigateInfoRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public class GetDesigateInfoResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var designateType: Int32?
public var transferable: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.designateType != nil {
map["DesignateType"] = self.designateType!
}
if self.transferable != nil {
map["Transferable"] = self.transferable!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("DesignateType") {
self.designateType = dict["DesignateType"] as! Int32
}
if dict.keys.contains("Transferable") {
self.transferable = dict["Transferable"] as! Bool
}
}
}
public var code: Int32?
public var data: GetDesigateInfoResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = GetDesigateInfoResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class GetDesigateInfoResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetDesigateInfoResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetDesigateInfoResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetJobExecutionProgressRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobExecutionId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
}
}
public class GetJobExecutionProgressResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class RootProgress : Tea.TeaModel {
public var finished: Int64?
public var total: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.finished != nil {
map["Finished"] = self.finished!
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Finished") {
self.finished = dict["Finished"] as! Int64
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int64
}
}
}
public class ShardingProgress : Tea.TeaModel {
public class StatusType : Tea.TeaModel {
public var code: String?
public var name: String?
public var tips: [String: String]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.tips != nil {
map["Tips"] = self.tips!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("Tips") {
self.tips = dict["Tips"] as! [String: String]
}
}
}
public var id: Int64?
public var jobExecutionId: String?
public var result: String?
public var status: Int32?
public var statusType: GetJobExecutionProgressResponseBody.Data.ShardingProgress.StatusType?
public var workerAddr: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.statusType?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.id != nil {
map["Id"] = self.id!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.result != nil {
map["Result"] = self.result!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.statusType != nil {
map["StatusType"] = self.statusType?.toMap()
}
if self.workerAddr != nil {
map["WorkerAddr"] = self.workerAddr!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("Result") {
self.result = dict["Result"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
if dict.keys.contains("StatusType") {
var model = GetJobExecutionProgressResponseBody.Data.ShardingProgress.StatusType()
model.fromMap(dict["StatusType"] as! [String: Any])
self.statusType = model
}
if dict.keys.contains("WorkerAddr") {
self.workerAddr = dict["WorkerAddr"] as! String
}
}
}
public class TaskProgress : Tea.TeaModel {
public var failed: Int32?
public var name: String?
public var pulled: Int32?
public var queue: Int32?
public var running: Int32?
public var success: Int32?
public var total: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.failed != nil {
map["Failed"] = self.failed!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.pulled != nil {
map["Pulled"] = self.pulled!
}
if self.queue != nil {
map["Queue"] = self.queue!
}
if self.running != nil {
map["Running"] = self.running!
}
if self.success != nil {
map["Success"] = self.success!
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Failed") {
self.failed = dict["Failed"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("Pulled") {
self.pulled = dict["Pulled"] as! Int32
}
if dict.keys.contains("Queue") {
self.queue = dict["Queue"] as! Int32
}
if dict.keys.contains("Running") {
self.running = dict["Running"] as! Int32
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Int32
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int32
}
}
}
public class TotalProgress : Tea.TeaModel {
public var finished: Int64?
public var total: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.finished != nil {
map["Finished"] = self.finished!
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Finished") {
self.finished = dict["Finished"] as! Int64
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int64
}
}
}
public class WorkerProgress : Tea.TeaModel {
public var failed: Int32?
public var pulled: Int32?
public var queue: Int32?
public var running: Int32?
public var success: Int32?
public var total: Int32?
public var traceId: String?
public var workerAddr: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.failed != nil {
map["Failed"] = self.failed!
}
if self.pulled != nil {
map["Pulled"] = self.pulled!
}
if self.queue != nil {
map["Queue"] = self.queue!
}
if self.running != nil {
map["Running"] = self.running!
}
if self.success != nil {
map["Success"] = self.success!
}
if self.total != nil {
map["Total"] = self.total!
}
if self.traceId != nil {
map["TraceId"] = self.traceId!
}
if self.workerAddr != nil {
map["WorkerAddr"] = self.workerAddr!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Failed") {
self.failed = dict["Failed"] as! Int32
}
if dict.keys.contains("Pulled") {
self.pulled = dict["Pulled"] as! Int32
}
if dict.keys.contains("Queue") {
self.queue = dict["Queue"] as! Int32
}
if dict.keys.contains("Running") {
self.running = dict["Running"] as! Int32
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Int32
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int32
}
if dict.keys.contains("TraceId") {
self.traceId = dict["TraceId"] as! String
}
if dict.keys.contains("WorkerAddr") {
self.workerAddr = dict["WorkerAddr"] as! String
}
}
}
public var jobDescription: String?
public var rootProgress: GetJobExecutionProgressResponseBody.Data.RootProgress?
public var shardingProgress: [GetJobExecutionProgressResponseBody.Data.ShardingProgress]?
public var taskProgress: [GetJobExecutionProgressResponseBody.Data.TaskProgress]?
public var totalProgress: GetJobExecutionProgressResponseBody.Data.TotalProgress?
public var workerProgress: [GetJobExecutionProgressResponseBody.Data.WorkerProgress]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.rootProgress?.validate()
try self.totalProgress?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobDescription != nil {
map["JobDescription"] = self.jobDescription!
}
if self.rootProgress != nil {
map["RootProgress"] = self.rootProgress?.toMap()
}
if self.shardingProgress != nil {
var tmp : [Any] = []
for k in self.shardingProgress! {
tmp.append(k.toMap())
}
map["ShardingProgress"] = tmp
}
if self.taskProgress != nil {
var tmp : [Any] = []
for k in self.taskProgress! {
tmp.append(k.toMap())
}
map["TaskProgress"] = tmp
}
if self.totalProgress != nil {
map["TotalProgress"] = self.totalProgress?.toMap()
}
if self.workerProgress != nil {
var tmp : [Any] = []
for k in self.workerProgress! {
tmp.append(k.toMap())
}
map["WorkerProgress"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobDescription") {
self.jobDescription = dict["JobDescription"] as! String
}
if dict.keys.contains("RootProgress") {
var model = GetJobExecutionProgressResponseBody.Data.RootProgress()
model.fromMap(dict["RootProgress"] as! [String: Any])
self.rootProgress = model
}
if dict.keys.contains("ShardingProgress") {
var tmp : [GetJobExecutionProgressResponseBody.Data.ShardingProgress] = []
for v in dict["ShardingProgress"] as! [Any] {
var model = GetJobExecutionProgressResponseBody.Data.ShardingProgress()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.shardingProgress = tmp
}
if dict.keys.contains("TaskProgress") {
var tmp : [GetJobExecutionProgressResponseBody.Data.TaskProgress] = []
for v in dict["TaskProgress"] as! [Any] {
var model = GetJobExecutionProgressResponseBody.Data.TaskProgress()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.taskProgress = tmp
}
if dict.keys.contains("TotalProgress") {
var model = GetJobExecutionProgressResponseBody.Data.TotalProgress()
model.fromMap(dict["TotalProgress"] as! [String: Any])
self.totalProgress = model
}
if dict.keys.contains("WorkerProgress") {
var tmp : [GetJobExecutionProgressResponseBody.Data.WorkerProgress] = []
for v in dict["WorkerProgress"] as! [Any] {
var model = GetJobExecutionProgressResponseBody.Data.WorkerProgress()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.workerProgress = tmp
}
}
}
public var code: Int32?
public var data: GetJobExecutionProgressResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = GetJobExecutionProgressResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class GetJobExecutionProgressResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetJobExecutionProgressResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetJobExecutionProgressResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetLogRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var endTime: Int64?
public var jobExecutionId: String?
public var keyword: String?
public var level: String?
public var lineNum: Int32?
public var logId: Int64?
public var offset: Int32?
public var reverse: Bool?
public var startTime: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.keyword != nil {
map["Keyword"] = self.keyword!
}
if self.level != nil {
map["Level"] = self.level!
}
if self.lineNum != nil {
map["LineNum"] = self.lineNum!
}
if self.logId != nil {
map["LogId"] = self.logId!
}
if self.offset != nil {
map["Offset"] = self.offset!
}
if self.reverse != nil {
map["Reverse"] = self.reverse!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! Int64
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("Keyword") {
self.keyword = dict["Keyword"] as! String
}
if dict.keys.contains("Level") {
self.level = dict["Level"] as! String
}
if dict.keys.contains("LineNum") {
self.lineNum = dict["LineNum"] as! Int32
}
if dict.keys.contains("LogId") {
self.logId = dict["LogId"] as! Int64
}
if dict.keys.contains("Offset") {
self.offset = dict["Offset"] as! Int32
}
if dict.keys.contains("Reverse") {
self.reverse = dict["Reverse"] as! Bool
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
}
}
public class GetLogResponseBody : Tea.TeaModel {
public var code: Int32?
public var data: [String]?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
self.data = dict["Data"] as! [String]
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class GetLogResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetLogResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetLogResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ImportCalendarRequest : Tea.TeaModel {
public var clusterId: String?
public var months: String?
public var name: String?
public var year: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.months != nil {
map["Months"] = self.months!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.year != nil {
map["Year"] = self.year!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("Months") {
self.months = dict["Months"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("Year") {
self.year = dict["Year"] as! Int32
}
}
}
public class ImportCalendarResponseBody : Tea.TeaModel {
public var code: Int32?
public var data: [String]?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
self.data = dict["Data"] as! [String]
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ImportCalendarResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ImportCalendarResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ImportCalendarResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ImportJobsRequest : Tea.TeaModel {
public var autoCreateApp: Bool?
public var clusterId: String?
public var content: String?
public var overwrite: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.autoCreateApp != nil {
map["AutoCreateApp"] = self.autoCreateApp!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.content != nil {
map["Content"] = self.content!
}
if self.overwrite != nil {
map["Overwrite"] = self.overwrite!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AutoCreateApp") {
self.autoCreateApp = dict["AutoCreateApp"] as! Bool
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("Content") {
self.content = dict["Content"] as! String
}
if dict.keys.contains("Overwrite") {
self.overwrite = dict["Overwrite"] as! Bool
}
}
}
public class ImportJobsResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ImportJobsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ImportJobsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ImportJobsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListAlarmEventRequest : Tea.TeaModel {
public var alarmChannel: String?
public var alarmStatus: String?
public var alarmType: String?
public var appName: String?
public var clusterId: String?
public var endTime: Int64?
public var jobName: String?
public var pageNum: String?
public var pageSize: String?
public var reverse: Bool?
public var startTime: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.alarmChannel != nil {
map["AlarmChannel"] = self.alarmChannel!
}
if self.alarmStatus != nil {
map["AlarmStatus"] = self.alarmStatus!
}
if self.alarmType != nil {
map["AlarmType"] = self.alarmType!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.jobName != nil {
map["JobName"] = self.jobName!
}
if self.pageNum != nil {
map["PageNum"] = self.pageNum!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.reverse != nil {
map["Reverse"] = self.reverse!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AlarmChannel") {
self.alarmChannel = dict["AlarmChannel"] as! String
}
if dict.keys.contains("AlarmStatus") {
self.alarmStatus = dict["AlarmStatus"] as! String
}
if dict.keys.contains("AlarmType") {
self.alarmType = dict["AlarmType"] as! String
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! Int64
}
if dict.keys.contains("JobName") {
self.jobName = dict["JobName"] as! String
}
if dict.keys.contains("PageNum") {
self.pageNum = dict["PageNum"] as! String
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! String
}
if dict.keys.contains("Reverse") {
self.reverse = dict["Reverse"] as! Bool
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
}
}
public class ListAlarmEventResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Records : Tea.TeaModel {
public var alarmChannel: String?
public var alarmContacts: String?
public var alarmMessage: String?
public var alarmStatus: String?
public var alarmType: String?
public var appName: String?
public var jobName: String?
public var time: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.alarmChannel != nil {
map["AlarmChannel"] = self.alarmChannel!
}
if self.alarmContacts != nil {
map["AlarmContacts"] = self.alarmContacts!
}
if self.alarmMessage != nil {
map["AlarmMessage"] = self.alarmMessage!
}
if self.alarmStatus != nil {
map["AlarmStatus"] = self.alarmStatus!
}
if self.alarmType != nil {
map["AlarmType"] = self.alarmType!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.jobName != nil {
map["JobName"] = self.jobName!
}
if self.time != nil {
map["Time"] = self.time!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AlarmChannel") {
self.alarmChannel = dict["AlarmChannel"] as! String
}
if dict.keys.contains("AlarmContacts") {
self.alarmContacts = dict["AlarmContacts"] as! String
}
if dict.keys.contains("AlarmMessage") {
self.alarmMessage = dict["AlarmMessage"] as! String
}
if dict.keys.contains("AlarmStatus") {
self.alarmStatus = dict["AlarmStatus"] as! String
}
if dict.keys.contains("AlarmType") {
self.alarmType = dict["AlarmType"] as! String
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("JobName") {
self.jobName = dict["JobName"] as! String
}
if dict.keys.contains("Time") {
self.time = dict["Time"] as! String
}
}
}
public var pageNumber: Int32?
public var pageSize: Int32?
public var records: [ListAlarmEventResponseBody.Data.Records]?
public var total: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.pageNumber != nil {
map["PageNumber"] = self.pageNumber!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.records != nil {
var tmp : [Any] = []
for k in self.records! {
tmp.append(k.toMap())
}
map["Records"] = tmp
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PageNumber") {
self.pageNumber = dict["PageNumber"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Records") {
var tmp : [ListAlarmEventResponseBody.Data.Records] = []
for v in dict["Records"] as! [Any] {
var model = ListAlarmEventResponseBody.Data.Records()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.records = tmp
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int64
}
}
}
public var code: Int32?
public var data: ListAlarmEventResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = ListAlarmEventResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListAlarmEventResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListAlarmEventResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListAlarmEventResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListAppNamesRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
}
}
public class ListAppNamesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var appGroupId: String?
public var appName: String?
public var id: Int64?
public var title: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appGroupId != nil {
map["AppGroupId"] = self.appGroupId!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.title != nil {
map["Title"] = self.title!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppGroupId") {
self.appGroupId = dict["AppGroupId"] as! String
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("Title") {
self.title = dict["Title"] as! String
}
}
}
public var code: Int32?
public var data: [ListAppNamesResponseBody.Data]?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var tmp : [ListAppNamesResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListAppNamesResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListAppNamesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListAppNamesResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListAppNamesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListAppsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var pageNum: Int32?
public var pageSize: Int32?
public var title: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.pageNum != nil {
map["PageNum"] = self.pageNum!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.title != nil {
map["Title"] = self.title!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("PageNum") {
self.pageNum = dict["PageNum"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Title") {
self.title = dict["Title"] as! String
}
}
}
public class ListAppsResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Records : Tea.TeaModel {
public var accessToken: String?
public var appName: String?
public var creator: String?
public var enableLog: Bool?
public var executorNum: Int64?
public var id: Int64?
public var jobNum: Int32?
public var leader: String?
public var maxConcurrency: Int32?
public var maxJobs: Int32?
public var title: String?
public var updater: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessToken != nil {
map["AccessToken"] = self.accessToken!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.creator != nil {
map["Creator"] = self.creator!
}
if self.enableLog != nil {
map["EnableLog"] = self.enableLog!
}
if self.executorNum != nil {
map["ExecutorNum"] = self.executorNum!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.jobNum != nil {
map["JobNum"] = self.jobNum!
}
if self.leader != nil {
map["Leader"] = self.leader!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.maxJobs != nil {
map["MaxJobs"] = self.maxJobs!
}
if self.title != nil {
map["Title"] = self.title!
}
if self.updater != nil {
map["Updater"] = self.updater!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessToken") {
self.accessToken = dict["AccessToken"] as! String
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("Creator") {
self.creator = dict["Creator"] as! String
}
if dict.keys.contains("EnableLog") {
self.enableLog = dict["EnableLog"] as! Bool
}
if dict.keys.contains("ExecutorNum") {
self.executorNum = dict["ExecutorNum"] as! Int64
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("JobNum") {
self.jobNum = dict["JobNum"] as! Int32
}
if dict.keys.contains("Leader") {
self.leader = dict["Leader"] as! String
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("MaxJobs") {
self.maxJobs = dict["MaxJobs"] as! Int32
}
if dict.keys.contains("Title") {
self.title = dict["Title"] as! String
}
if dict.keys.contains("Updater") {
self.updater = dict["Updater"] as! String
}
}
}
public var pageNumber: Int32?
public var pageSize: Int32?
public var records: [ListAppsResponseBody.Data.Records]?
public var total: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.pageNumber != nil {
map["PageNumber"] = self.pageNumber!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.records != nil {
var tmp : [Any] = []
for k in self.records! {
tmp.append(k.toMap())
}
map["Records"] = tmp
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PageNumber") {
self.pageNumber = dict["PageNumber"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Records") {
var tmp : [ListAppsResponseBody.Data.Records] = []
for v in dict["Records"] as! [Any] {
var model = ListAppsResponseBody.Data.Records()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.records = tmp
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int32
}
}
}
public var code: Int32?
public var data: ListAppsResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = ListAppsResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListAppsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListAppsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListAppsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListCalendarNamesRequest : Tea.TeaModel {
public var clusterId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
}
}
public class ListCalendarNamesResponseBody : Tea.TeaModel {
public var code: Int32?
public var data: [String]?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
self.data = dict["Data"] as! [String]
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListCalendarNamesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListCalendarNamesResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListCalendarNamesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListClustersRequest : Tea.TeaModel {
public var clusterId: String?
public var clusterName: String?
public var pageNum: Int32?
public var pageSize: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.clusterName != nil {
map["ClusterName"] = self.clusterName!
}
if self.pageNum != nil {
map["PageNum"] = self.pageNum!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("ClusterName") {
self.clusterName = dict["ClusterName"] as! String
}
if dict.keys.contains("PageNum") {
self.pageNum = dict["PageNum"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
}
}
public class ListClustersResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Records : Tea.TeaModel {
public class VSwitches : Tea.TeaModel {
public var vSwitchId: String?
public var zoneId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.vSwitchId != nil {
map["VSwitchId"] = self.vSwitchId!
}
if self.zoneId != nil {
map["ZoneId"] = self.zoneId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("VSwitchId") {
self.vSwitchId = dict["VSwitchId"] as! String
}
if dict.keys.contains("ZoneId") {
self.zoneId = dict["ZoneId"] as! String
}
}
}
public var chargeType: String?
public var clusterId: String?
public var clusterName: String?
public var clusterSpec: String?
public var createTime: String?
public var endTime: String?
public var engineType: String?
public var engineVersion: String?
public var internetDomain: String?
public var intranetDomain: String?
public var productType: Int32?
public var spInstanceId: String?
public var status: Int32?
public var vSwitches: [ListClustersResponseBody.Data.Records.VSwitches]?
public var versionLifecycle: String?
public var vpcId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.chargeType != nil {
map["ChargeType"] = self.chargeType!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.clusterName != nil {
map["ClusterName"] = self.clusterName!
}
if self.clusterSpec != nil {
map["ClusterSpec"] = self.clusterSpec!
}
if self.createTime != nil {
map["CreateTime"] = self.createTime!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.engineType != nil {
map["EngineType"] = self.engineType!
}
if self.engineVersion != nil {
map["EngineVersion"] = self.engineVersion!
}
if self.internetDomain != nil {
map["InternetDomain"] = self.internetDomain!
}
if self.intranetDomain != nil {
map["IntranetDomain"] = self.intranetDomain!
}
if self.productType != nil {
map["ProductType"] = self.productType!
}
if self.spInstanceId != nil {
map["SpInstanceId"] = self.spInstanceId!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.vSwitches != nil {
var tmp : [Any] = []
for k in self.vSwitches! {
tmp.append(k.toMap())
}
map["VSwitches"] = tmp
}
if self.versionLifecycle != nil {
map["VersionLifecycle"] = self.versionLifecycle!
}
if self.vpcId != nil {
map["VpcId"] = self.vpcId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ChargeType") {
self.chargeType = dict["ChargeType"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("ClusterName") {
self.clusterName = dict["ClusterName"] as! String
}
if dict.keys.contains("ClusterSpec") {
self.clusterSpec = dict["ClusterSpec"] as! String
}
if dict.keys.contains("CreateTime") {
self.createTime = dict["CreateTime"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! String
}
if dict.keys.contains("EngineType") {
self.engineType = dict["EngineType"] as! String
}
if dict.keys.contains("EngineVersion") {
self.engineVersion = dict["EngineVersion"] as! String
}
if dict.keys.contains("InternetDomain") {
self.internetDomain = dict["InternetDomain"] as! String
}
if dict.keys.contains("IntranetDomain") {
self.intranetDomain = dict["IntranetDomain"] as! String
}
if dict.keys.contains("ProductType") {
self.productType = dict["ProductType"] as! Int32
}
if dict.keys.contains("SpInstanceId") {
self.spInstanceId = dict["SpInstanceId"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
if dict.keys.contains("VSwitches") {
var tmp : [ListClustersResponseBody.Data.Records.VSwitches] = []
for v in dict["VSwitches"] as! [Any] {
var model = ListClustersResponseBody.Data.Records.VSwitches()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.vSwitches = tmp
}
if dict.keys.contains("VersionLifecycle") {
self.versionLifecycle = dict["VersionLifecycle"] as! String
}
if dict.keys.contains("VpcId") {
self.vpcId = dict["VpcId"] as! String
}
}
}
public var pageNumber: Int32?
public var pageSize: Int32?
public var records: [ListClustersResponseBody.Data.Records]?
public var total: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.pageNumber != nil {
map["PageNumber"] = self.pageNumber!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.records != nil {
var tmp : [Any] = []
for k in self.records! {
tmp.append(k.toMap())
}
map["Records"] = tmp
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PageNumber") {
self.pageNumber = dict["PageNumber"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Records") {
var tmp : [ListClustersResponseBody.Data.Records] = []
for v in dict["Records"] as! [Any] {
var model = ListClustersResponseBody.Data.Records()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.records = tmp
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int32
}
}
}
public var code: Int32?
public var data: ListClustersResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = ListClustersResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListClustersResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListClustersResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListClustersResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListExecutorsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobId: Int64?
public var label: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.label != nil {
map["Label"] = self.label!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("Label") {
self.label = dict["Label"] as! String
}
}
}
public class ListExecutorsResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var address: String?
public var ip: String?
public var isDesignated: Bool?
public var label: String?
public var online: Bool?
public var port: Int32?
public var version: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.address != nil {
map["Address"] = self.address!
}
if self.ip != nil {
map["Ip"] = self.ip!
}
if self.isDesignated != nil {
map["IsDesignated"] = self.isDesignated!
}
if self.label != nil {
map["Label"] = self.label!
}
if self.online != nil {
map["Online"] = self.online!
}
if self.port != nil {
map["Port"] = self.port!
}
if self.version != nil {
map["Version"] = self.version!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Address") {
self.address = dict["Address"] as! String
}
if dict.keys.contains("Ip") {
self.ip = dict["Ip"] as! String
}
if dict.keys.contains("IsDesignated") {
self.isDesignated = dict["IsDesignated"] as! Bool
}
if dict.keys.contains("Label") {
self.label = dict["Label"] as! String
}
if dict.keys.contains("Online") {
self.online = dict["Online"] as! Bool
}
if dict.keys.contains("Port") {
self.port = dict["Port"] as! Int32
}
if dict.keys.contains("Version") {
self.version = dict["Version"] as! String
}
}
}
public var code: Int32?
public var data: [ListExecutorsResponseBody.Data]?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var tmp : [ListExecutorsResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListExecutorsResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListExecutorsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListExecutorsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListExecutorsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListJobExecutionsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var endTime: String?
public var jobExecutionId: String?
public var jobId: Int64?
public var jobName: String?
public var pageNum: Int32?
public var pageSize: Int32?
public var startTime: String?
public var status: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.jobName != nil {
map["JobName"] = self.jobName!
}
if self.pageNum != nil {
map["PageNum"] = self.pageNum!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("JobName") {
self.jobName = dict["JobName"] as! String
}
if dict.keys.contains("PageNum") {
self.pageNum = dict["PageNum"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
}
}
public class ListJobExecutionsResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Records : Tea.TeaModel {
public var appName: String?
public var attempt: Int32?
public var dataTime: String?
public var duration: Int64?
public var endTime: String?
public var executor: String?
public var jobExecutionId: String?
public var jobId: Int64?
public var jobName: String?
public var jobType: String?
public var parameters: String?
public var result: String?
public var routeStrategy: Int32?
public var scheduleTime: String?
public var serverIp: String?
public var status: Int32?
public var timeType: Int32?
public var triggerType: Int32?
public var workAddr: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.attempt != nil {
map["Attempt"] = self.attempt!
}
if self.dataTime != nil {
map["DataTime"] = self.dataTime!
}
if self.duration != nil {
map["Duration"] = self.duration!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.executor != nil {
map["Executor"] = self.executor!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.jobName != nil {
map["JobName"] = self.jobName!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.parameters != nil {
map["Parameters"] = self.parameters!
}
if self.result != nil {
map["Result"] = self.result!
}
if self.routeStrategy != nil {
map["RouteStrategy"] = self.routeStrategy!
}
if self.scheduleTime != nil {
map["ScheduleTime"] = self.scheduleTime!
}
if self.serverIp != nil {
map["ServerIp"] = self.serverIp!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.timeType != nil {
map["TimeType"] = self.timeType!
}
if self.triggerType != nil {
map["TriggerType"] = self.triggerType!
}
if self.workAddr != nil {
map["WorkAddr"] = self.workAddr!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("Attempt") {
self.attempt = dict["Attempt"] as! Int32
}
if dict.keys.contains("DataTime") {
self.dataTime = dict["DataTime"] as! String
}
if dict.keys.contains("Duration") {
self.duration = dict["Duration"] as! Int64
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! String
}
if dict.keys.contains("Executor") {
self.executor = dict["Executor"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("JobName") {
self.jobName = dict["JobName"] as! String
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("Parameters") {
self.parameters = dict["Parameters"] as! String
}
if dict.keys.contains("Result") {
self.result = dict["Result"] as! String
}
if dict.keys.contains("RouteStrategy") {
self.routeStrategy = dict["RouteStrategy"] as! Int32
}
if dict.keys.contains("ScheduleTime") {
self.scheduleTime = dict["ScheduleTime"] as! String
}
if dict.keys.contains("ServerIp") {
self.serverIp = dict["ServerIp"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
if dict.keys.contains("TimeType") {
self.timeType = dict["TimeType"] as! Int32
}
if dict.keys.contains("TriggerType") {
self.triggerType = dict["TriggerType"] as! Int32
}
if dict.keys.contains("WorkAddr") {
self.workAddr = dict["WorkAddr"] as! String
}
}
}
public var pageNumber: Int32?
public var pageSize: Int32?
public var records: [ListJobExecutionsResponseBody.Data.Records]?
public var total: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.pageNumber != nil {
map["PageNumber"] = self.pageNumber!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.records != nil {
var tmp : [Any] = []
for k in self.records! {
tmp.append(k.toMap())
}
map["Records"] = tmp
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PageNumber") {
self.pageNumber = dict["PageNumber"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Records") {
var tmp : [ListJobExecutionsResponseBody.Data.Records] = []
for v in dict["Records"] as! [Any] {
var model = ListJobExecutionsResponseBody.Data.Records()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.records = tmp
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int32
}
}
}
public var code: Int32?
public var data: ListJobExecutionsResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = ListJobExecutionsResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListJobExecutionsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListJobExecutionsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListJobExecutionsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListJobsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var description_: String?
public var jobHandler: String?
public var jobId: Int64?
public var jobName: String?
public var pageNum: Int32?
public var pageSize: Int32?
public var status: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.description_ != nil {
map["Description"] = self.description_!
}
if self.jobHandler != nil {
map["JobHandler"] = self.jobHandler!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.jobName != nil {
map["JobName"] = self.jobName!
}
if self.pageNum != nil {
map["PageNum"] = self.pageNum!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("JobHandler") {
self.jobHandler = dict["JobHandler"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("JobName") {
self.jobName = dict["JobName"] as! String
}
if dict.keys.contains("PageNum") {
self.pageNum = dict["PageNum"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public class ListJobsResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Records : Tea.TeaModel {
public var appName: String?
public var attemptInterval: Int32?
public var calendar: String?
public var childJobId: String?
public var cleanMode: String?
public var creator: String?
public var currentExecuteStatus: Int32?
public var dataOffset: Int32?
public var description_: String?
public var executorBlockStrategy: String?
public var jobHandler: String?
public var jobId: Int64?
public var jobType: String?
public var lastExecuteEndTime: String?
public var lastExecuteStatus: Int32?
public var maxAttempt: Int32?
public var maxConcurrency: Int32?
public var name: String?
public var noticeConfig: String?
public var noticeContacts: String?
public var parameters: String?
public var priority: Int32?
public var routeStrategy: Int32?
public var status: Int32?
public var timeExpression: String?
public var timeType: Int32?
public var timeZone: String?
public var timezone: String?
public var updater: String?
public var xattrs: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.attemptInterval != nil {
map["AttemptInterval"] = self.attemptInterval!
}
if self.calendar != nil {
map["Calendar"] = self.calendar!
}
if self.childJobId != nil {
map["ChildJobId"] = self.childJobId!
}
if self.cleanMode != nil {
map["CleanMode"] = self.cleanMode!
}
if self.creator != nil {
map["Creator"] = self.creator!
}
if self.currentExecuteStatus != nil {
map["CurrentExecuteStatus"] = self.currentExecuteStatus!
}
if self.dataOffset != nil {
map["DataOffset"] = self.dataOffset!
}
if self.description_ != nil {
map["Description"] = self.description_!
}
if self.executorBlockStrategy != nil {
map["ExecutorBlockStrategy"] = self.executorBlockStrategy!
}
if self.jobHandler != nil {
map["JobHandler"] = self.jobHandler!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.lastExecuteEndTime != nil {
map["LastExecuteEndTime"] = self.lastExecuteEndTime!
}
if self.lastExecuteStatus != nil {
map["LastExecuteStatus"] = self.lastExecuteStatus!
}
if self.maxAttempt != nil {
map["MaxAttempt"] = self.maxAttempt!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.noticeConfig != nil {
map["NoticeConfig"] = self.noticeConfig!
}
if self.noticeContacts != nil {
map["NoticeContacts"] = self.noticeContacts!
}
if self.parameters != nil {
map["Parameters"] = self.parameters!
}
if self.priority != nil {
map["Priority"] = self.priority!
}
if self.routeStrategy != nil {
map["RouteStrategy"] = self.routeStrategy!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.timeExpression != nil {
map["TimeExpression"] = self.timeExpression!
}
if self.timeType != nil {
map["TimeType"] = self.timeType!
}
if self.timeZone != nil {
map["TimeZone"] = self.timeZone!
}
if self.timezone != nil {
map["Timezone"] = self.timezone!
}
if self.updater != nil {
map["Updater"] = self.updater!
}
if self.xattrs != nil {
map["Xattrs"] = self.xattrs!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("AttemptInterval") {
self.attemptInterval = dict["AttemptInterval"] as! Int32
}
if dict.keys.contains("Calendar") {
self.calendar = dict["Calendar"] as! String
}
if dict.keys.contains("ChildJobId") {
self.childJobId = dict["ChildJobId"] as! String
}
if dict.keys.contains("CleanMode") {
self.cleanMode = dict["CleanMode"] as! String
}
if dict.keys.contains("Creator") {
self.creator = dict["Creator"] as! String
}
if dict.keys.contains("CurrentExecuteStatus") {
self.currentExecuteStatus = dict["CurrentExecuteStatus"] as! Int32
}
if dict.keys.contains("DataOffset") {
self.dataOffset = dict["DataOffset"] as! Int32
}
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("ExecutorBlockStrategy") {
self.executorBlockStrategy = dict["ExecutorBlockStrategy"] as! String
}
if dict.keys.contains("JobHandler") {
self.jobHandler = dict["JobHandler"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("LastExecuteEndTime") {
self.lastExecuteEndTime = dict["LastExecuteEndTime"] as! String
}
if dict.keys.contains("LastExecuteStatus") {
self.lastExecuteStatus = dict["LastExecuteStatus"] as! Int32
}
if dict.keys.contains("MaxAttempt") {
self.maxAttempt = dict["MaxAttempt"] as! Int32
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("NoticeConfig") {
self.noticeConfig = dict["NoticeConfig"] as! String
}
if dict.keys.contains("NoticeContacts") {
self.noticeContacts = dict["NoticeContacts"] as! String
}
if dict.keys.contains("Parameters") {
self.parameters = dict["Parameters"] as! String
}
if dict.keys.contains("Priority") {
self.priority = dict["Priority"] as! Int32
}
if dict.keys.contains("RouteStrategy") {
self.routeStrategy = dict["RouteStrategy"] as! Int32
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! Int32
}
if dict.keys.contains("TimeExpression") {
self.timeExpression = dict["TimeExpression"] as! String
}
if dict.keys.contains("TimeType") {
self.timeType = dict["TimeType"] as! Int32
}
if dict.keys.contains("TimeZone") {
self.timeZone = dict["TimeZone"] as! String
}
if dict.keys.contains("Timezone") {
self.timezone = dict["Timezone"] as! String
}
if dict.keys.contains("Updater") {
self.updater = dict["Updater"] as! String
}
if dict.keys.contains("Xattrs") {
self.xattrs = dict["Xattrs"] as! String
}
}
}
public var pageNumber: Int32?
public var pageSize: Int32?
public var records: [ListJobsResponseBody.Data.Records]?
public var total: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.pageNumber != nil {
map["PageNumber"] = self.pageNumber!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.records != nil {
var tmp : [Any] = []
for k in self.records! {
tmp.append(k.toMap())
}
map["Records"] = tmp
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PageNumber") {
self.pageNumber = dict["PageNumber"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Records") {
var tmp : [ListJobsResponseBody.Data.Records] = []
for v in dict["Records"] as! [Any] {
var model = ListJobsResponseBody.Data.Records()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.records = tmp
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int32
}
}
}
public var code: Int32?
public var data: ListJobsResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = ListJobsResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListJobsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListJobsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListJobsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListLablesRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public class ListLablesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var isDesignated: Bool?
public var label: String?
public var online: Bool?
public var size: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.isDesignated != nil {
map["IsDesignated"] = self.isDesignated!
}
if self.label != nil {
map["Label"] = self.label!
}
if self.online != nil {
map["Online"] = self.online!
}
if self.size != nil {
map["Size"] = self.size!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("IsDesignated") {
self.isDesignated = dict["IsDesignated"] as! Bool
}
if dict.keys.contains("Label") {
self.label = dict["Label"] as! String
}
if dict.keys.contains("Online") {
self.online = dict["Online"] as! Bool
}
if dict.keys.contains("Size") {
self.size = dict["Size"] as! Int32
}
}
}
public var code: Int32?
public var data: [ListLablesResponseBody.Data]?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var tmp : [ListLablesResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListLablesResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListLablesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListLablesResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListLablesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListRegionZoneResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var localName: String?
public var zoneId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.localName != nil {
map["LocalName"] = self.localName!
}
if self.zoneId != nil {
map["ZoneId"] = self.zoneId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("LocalName") {
self.localName = dict["LocalName"] as! String
}
if dict.keys.contains("ZoneId") {
self.zoneId = dict["ZoneId"] as! String
}
}
}
public var code: Int32?
public var data: [ListRegionZoneResponseBody.Data]?
public var errorCode: String?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.errorCode != nil {
map["ErrorCode"] = self.errorCode!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var tmp : [ListRegionZoneResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListRegionZoneResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("ErrorCode") {
self.errorCode = dict["ErrorCode"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListRegionZoneResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListRegionZoneResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListRegionZoneResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListRegionsResponseBody : Tea.TeaModel {
public class Regions : Tea.TeaModel {
public var localName: String?
public var regionEndpoint: String?
public var regionId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.localName != nil {
map["LocalName"] = self.localName!
}
if self.regionEndpoint != nil {
map["RegionEndpoint"] = self.regionEndpoint!
}
if self.regionId != nil {
map["RegionId"] = self.regionId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("LocalName") {
self.localName = dict["LocalName"] as! String
}
if dict.keys.contains("RegionEndpoint") {
self.regionEndpoint = dict["RegionEndpoint"] as! String
}
if dict.keys.contains("RegionId") {
self.regionId = dict["RegionId"] as! String
}
}
}
public var code: Int32?
public var message: String?
public var regions: [ListRegionsResponseBody.Regions]?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.regions != nil {
var tmp : [Any] = []
for k in self.regions! {
tmp.append(k.toMap())
}
map["Regions"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("Regions") {
var tmp : [ListRegionsResponseBody.Regions] = []
for v in dict["Regions"] as! [Any] {
var model = ListRegionsResponseBody.Regions()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.regions = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListRegionsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListRegionsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListRegionsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListScheduleEventRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var endTime: Int64?
public var event: String?
public var jobExecutionId: String?
public var jobName: String?
public var keyword: String?
public var pageNum: Int32?
public var pageSize: Int32?
public var reverse: Bool?
public var startTime: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.event != nil {
map["Event"] = self.event!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.jobName != nil {
map["JobName"] = self.jobName!
}
if self.keyword != nil {
map["Keyword"] = self.keyword!
}
if self.pageNum != nil {
map["PageNum"] = self.pageNum!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.reverse != nil {
map["Reverse"] = self.reverse!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! Int64
}
if dict.keys.contains("Event") {
self.event = dict["Event"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("JobName") {
self.jobName = dict["JobName"] as! String
}
if dict.keys.contains("Keyword") {
self.keyword = dict["Keyword"] as! String
}
if dict.keys.contains("PageNum") {
self.pageNum = dict["PageNum"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Reverse") {
self.reverse = dict["Reverse"] as! Bool
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
}
}
public class ListScheduleEventResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class Records : Tea.TeaModel {
public var appName: String?
public var content: String?
public var event: String?
public var jobExecutionId: String?
public var jobName: String?
public var time: String?
public var workerAddr: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.content != nil {
map["Content"] = self.content!
}
if self.event != nil {
map["Event"] = self.event!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.jobName != nil {
map["JobName"] = self.jobName!
}
if self.time != nil {
map["Time"] = self.time!
}
if self.workerAddr != nil {
map["WorkerAddr"] = self.workerAddr!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("Content") {
self.content = dict["Content"] as! String
}
if dict.keys.contains("Event") {
self.event = dict["Event"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("JobName") {
self.jobName = dict["JobName"] as! String
}
if dict.keys.contains("Time") {
self.time = dict["Time"] as! String
}
if dict.keys.contains("WorkerAddr") {
self.workerAddr = dict["WorkerAddr"] as! String
}
}
}
public var pageNumber: Int32?
public var pageSize: Int32?
public var records: [ListScheduleEventResponseBody.Data.Records]?
public var total: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.pageNumber != nil {
map["PageNumber"] = self.pageNumber!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.records != nil {
var tmp : [Any] = []
for k in self.records! {
tmp.append(k.toMap())
}
map["Records"] = tmp
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PageNumber") {
self.pageNumber = dict["PageNumber"] as! Int32
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int32
}
if dict.keys.contains("Records") {
var tmp : [ListScheduleEventResponseBody.Data.Records] = []
for v in dict["Records"] as! [Any] {
var model = ListScheduleEventResponseBody.Data.Records()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.records = tmp
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int64
}
}
}
public var code: Int32?
public var data: ListScheduleEventResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = ListScheduleEventResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListScheduleEventResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListScheduleEventResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListScheduleEventResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListScheduleTimesRequest : Tea.TeaModel {
public var appName: String?
public var calendar: String?
public var clusterId: String?
public var timeExpression: String?
public var timeType: Int32?
public var timeZone: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.calendar != nil {
map["Calendar"] = self.calendar!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.timeExpression != nil {
map["TimeExpression"] = self.timeExpression!
}
if self.timeType != nil {
map["TimeType"] = self.timeType!
}
if self.timeZone != nil {
map["TimeZone"] = self.timeZone!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("Calendar") {
self.calendar = dict["Calendar"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("TimeExpression") {
self.timeExpression = dict["TimeExpression"] as! String
}
if dict.keys.contains("TimeType") {
self.timeType = dict["TimeType"] as! Int32
}
if dict.keys.contains("TimeZone") {
self.timeZone = dict["TimeZone"] as! String
}
}
}
public class ListScheduleTimesResponseBody : Tea.TeaModel {
public var code: Int32?
public var data: [String]?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
self.data = dict["Data"] as! [String]
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class ListScheduleTimesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListScheduleTimesResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListScheduleTimesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class OperateDesignateExecutorsRequest : Tea.TeaModel {
public var addressList: [String]?
public var appName: String?
public var clusterId: String?
public var designateType: Int32?
public var jobId: Int64?
public var transferable: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.addressList != nil {
map["AddressList"] = self.addressList!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.designateType != nil {
map["DesignateType"] = self.designateType!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.transferable != nil {
map["Transferable"] = self.transferable!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AddressList") {
self.addressList = dict["AddressList"] as! [String]
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("DesignateType") {
self.designateType = dict["DesignateType"] as! Int32
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("Transferable") {
self.transferable = dict["Transferable"] as! Bool
}
}
}
public class OperateDesignateExecutorsShrinkRequest : Tea.TeaModel {
public var addressListShrink: String?
public var appName: String?
public var clusterId: String?
public var designateType: Int32?
public var jobId: Int64?
public var transferable: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.addressListShrink != nil {
map["AddressList"] = self.addressListShrink!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.designateType != nil {
map["DesignateType"] = self.designateType!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.transferable != nil {
map["Transferable"] = self.transferable!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AddressList") {
self.addressListShrink = dict["AddressList"] as! String
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("DesignateType") {
self.designateType = dict["DesignateType"] as! Int32
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("Transferable") {
self.transferable = dict["Transferable"] as! Bool
}
}
}
public class OperateDesignateExecutorsResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class OperateDesignateExecutorsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: OperateDesignateExecutorsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = OperateDesignateExecutorsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class OperateDisableJobsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobIds: [Int64]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobIds != nil {
map["JobIds"] = self.jobIds!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobIds") {
self.jobIds = dict["JobIds"] as! [Int64]
}
}
}
public class OperateDisableJobsShrinkRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobIdsShrink: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobIdsShrink != nil {
map["JobIds"] = self.jobIdsShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobIds") {
self.jobIdsShrink = dict["JobIds"] as! String
}
}
}
public class OperateDisableJobsResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class OperateDisableJobsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: OperateDisableJobsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = OperateDisableJobsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class OperateEnableJobsRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobIds: [Int64]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobIds != nil {
map["JobIds"] = self.jobIds!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobIds") {
self.jobIds = dict["JobIds"] as! [Int64]
}
}
}
public class OperateEnableJobsShrinkRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobIdsShrink: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobIdsShrink != nil {
map["JobIds"] = self.jobIdsShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobIds") {
self.jobIdsShrink = dict["JobIds"] as! String
}
}
}
public class OperateEnableJobsResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class OperateEnableJobsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: OperateEnableJobsResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = OperateEnableJobsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class OperateExecuteJobRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var instanceParameters: String?
public var jobId: Int64?
public var label: String?
public var worker: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.instanceParameters != nil {
map["InstanceParameters"] = self.instanceParameters!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.label != nil {
map["Label"] = self.label!
}
if self.worker != nil {
map["Worker"] = self.worker!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("InstanceParameters") {
self.instanceParameters = dict["InstanceParameters"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("Label") {
self.label = dict["Label"] as! String
}
if dict.keys.contains("Worker") {
self.worker = dict["Worker"] as! String
}
}
}
public class OperateExecuteJobResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var jobExecutionId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
}
}
public var code: Int32?
public var data: OperateExecuteJobResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Data") {
var model = OperateExecuteJobResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class OperateExecuteJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: OperateExecuteJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = OperateExecuteJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class OperateRerunJobRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var dataTime: String?
public var endDate: Int64?
public var jobId: Int64?
public var startDate: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.dataTime != nil {
map["DataTime"] = self.dataTime!
}
if self.endDate != nil {
map["EndDate"] = self.endDate!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.startDate != nil {
map["StartDate"] = self.startDate!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("DataTime") {
self.dataTime = dict["DataTime"] as! String
}
if dict.keys.contains("EndDate") {
self.endDate = dict["EndDate"] as! Int64
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("StartDate") {
self.startDate = dict["StartDate"] as! Int64
}
}
}
public class OperateRerunJobResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class OperateRerunJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: OperateRerunJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = OperateRerunJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class OperateRetryJobExecutionRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobExecutionId: String?
public var taskList: [String]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.taskList != nil {
map["TaskList"] = self.taskList!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("TaskList") {
self.taskList = dict["TaskList"] as! [String]
}
}
}
public class OperateRetryJobExecutionShrinkRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobExecutionId: String?
public var taskListShrink: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.taskListShrink != nil {
map["TaskList"] = self.taskListShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("TaskList") {
self.taskListShrink = dict["TaskList"] as! String
}
}
}
public class OperateRetryJobExecutionResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class OperateRetryJobExecutionResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: OperateRetryJobExecutionResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = OperateRetryJobExecutionResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class OperateStopJobExecutionRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobExecutionId: String?
public var taskList: [String]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.taskList != nil {
map["TaskList"] = self.taskList!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("TaskList") {
self.taskList = dict["TaskList"] as! [String]
}
}
}
public class OperateStopJobExecutionShrinkRequest : Tea.TeaModel {
public var appName: String?
public var clusterId: String?
public var jobExecutionId: String?
public var taskListShrink: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.jobExecutionId != nil {
map["JobExecutionId"] = self.jobExecutionId!
}
if self.taskListShrink != nil {
map["TaskList"] = self.taskListShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("JobExecutionId") {
self.jobExecutionId = dict["JobExecutionId"] as! String
}
if dict.keys.contains("TaskList") {
self.taskListShrink = dict["TaskList"] as! String
}
}
}
public class OperateStopJobExecutionResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class OperateStopJobExecutionResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: OperateStopJobExecutionResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = OperateStopJobExecutionResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateAppRequest : Tea.TeaModel {
public var accessToken: String?
public var appName: String?
public var clusterId: String?
public var enableLog: Bool?
public var maxConcurrency: Int32?
public var title: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessToken != nil {
map["AccessToken"] = self.accessToken!
}
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.enableLog != nil {
map["EnableLog"] = self.enableLog!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.title != nil {
map["Title"] = self.title!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessToken") {
self.accessToken = dict["AccessToken"] as! String
}
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("EnableLog") {
self.enableLog = dict["EnableLog"] as! Bool
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("Title") {
self.title = dict["Title"] as! String
}
}
}
public class UpdateAppResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class UpdateAppResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateAppResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UpdateAppResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateClusterRequest : Tea.TeaModel {
public var clusterId: String?
public var clusterName: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.clusterName != nil {
map["ClusterName"] = self.clusterName!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("ClusterName") {
self.clusterName = dict["ClusterName"] as! String
}
}
}
public class UpdateClusterResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class UpdateClusterResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateClusterResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UpdateClusterResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateJobRequest : Tea.TeaModel {
public class NoticeConfig : Tea.TeaModel {
public var failEnable: Bool?
public var failLimitTimes: Int32?
public var missWorkerEnable: Bool?
public var sendChannel: String?
public var successNotice: Bool?
public var timeout: Int64?
public var timeoutEnable: Bool?
public var timeoutKillEnable: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.failEnable != nil {
map["FailEnable"] = self.failEnable!
}
if self.failLimitTimes != nil {
map["FailLimitTimes"] = self.failLimitTimes!
}
if self.missWorkerEnable != nil {
map["MissWorkerEnable"] = self.missWorkerEnable!
}
if self.sendChannel != nil {
map["SendChannel"] = self.sendChannel!
}
if self.successNotice != nil {
map["SuccessNotice"] = self.successNotice!
}
if self.timeout != nil {
map["Timeout"] = self.timeout!
}
if self.timeoutEnable != nil {
map["TimeoutEnable"] = self.timeoutEnable!
}
if self.timeoutKillEnable != nil {
map["TimeoutKillEnable"] = self.timeoutKillEnable!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("FailEnable") {
self.failEnable = dict["FailEnable"] as! Bool
}
if dict.keys.contains("FailLimitTimes") {
self.failLimitTimes = dict["FailLimitTimes"] as! Int32
}
if dict.keys.contains("MissWorkerEnable") {
self.missWorkerEnable = dict["MissWorkerEnable"] as! Bool
}
if dict.keys.contains("SendChannel") {
self.sendChannel = dict["SendChannel"] as! String
}
if dict.keys.contains("SuccessNotice") {
self.successNotice = dict["SuccessNotice"] as! Bool
}
if dict.keys.contains("Timeout") {
self.timeout = dict["Timeout"] as! Int64
}
if dict.keys.contains("TimeoutEnable") {
self.timeoutEnable = dict["TimeoutEnable"] as! Bool
}
if dict.keys.contains("TimeoutKillEnable") {
self.timeoutKillEnable = dict["TimeoutKillEnable"] as! Bool
}
}
}
public class NoticeContacts : Tea.TeaModel {
public var contactType: Int32?
public var name: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.contactType != nil {
map["ContactType"] = self.contactType!
}
if self.name != nil {
map["Name"] = self.name!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ContactType") {
self.contactType = dict["ContactType"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
}
}
public var appName: String?
public var attemptInterval: Int32?
public var calendar: String?
public var childJobId: String?
public var clusterId: String?
public var description_: String?
public var executorBlockStrategy: Int32?
public var jobHandler: String?
public var jobId: Int64?
public var maxAttempt: Int32?
public var maxConcurrency: Int32?
public var name: String?
public var noticeConfig: UpdateJobRequest.NoticeConfig?
public var noticeContacts: [UpdateJobRequest.NoticeContacts]?
public var parameters: String?
public var priority: Int32?
public var routeStrategy: Int32?
public var startTime: Int64?
public var timeExpression: String?
public var timeType: Int32?
public var timezone: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.noticeConfig?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.attemptInterval != nil {
map["AttemptInterval"] = self.attemptInterval!
}
if self.calendar != nil {
map["Calendar"] = self.calendar!
}
if self.childJobId != nil {
map["ChildJobId"] = self.childJobId!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.description_ != nil {
map["Description"] = self.description_!
}
if self.executorBlockStrategy != nil {
map["ExecutorBlockStrategy"] = self.executorBlockStrategy!
}
if self.jobHandler != nil {
map["JobHandler"] = self.jobHandler!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.maxAttempt != nil {
map["MaxAttempt"] = self.maxAttempt!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.noticeConfig != nil {
map["NoticeConfig"] = self.noticeConfig?.toMap()
}
if self.noticeContacts != nil {
var tmp : [Any] = []
for k in self.noticeContacts! {
tmp.append(k.toMap())
}
map["NoticeContacts"] = tmp
}
if self.parameters != nil {
map["Parameters"] = self.parameters!
}
if self.priority != nil {
map["Priority"] = self.priority!
}
if self.routeStrategy != nil {
map["RouteStrategy"] = self.routeStrategy!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.timeExpression != nil {
map["TimeExpression"] = self.timeExpression!
}
if self.timeType != nil {
map["TimeType"] = self.timeType!
}
if self.timezone != nil {
map["Timezone"] = self.timezone!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("AttemptInterval") {
self.attemptInterval = dict["AttemptInterval"] as! Int32
}
if dict.keys.contains("Calendar") {
self.calendar = dict["Calendar"] as! String
}
if dict.keys.contains("ChildJobId") {
self.childJobId = dict["ChildJobId"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("ExecutorBlockStrategy") {
self.executorBlockStrategy = dict["ExecutorBlockStrategy"] as! Int32
}
if dict.keys.contains("JobHandler") {
self.jobHandler = dict["JobHandler"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("MaxAttempt") {
self.maxAttempt = dict["MaxAttempt"] as! Int32
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("NoticeConfig") {
var model = UpdateJobRequest.NoticeConfig()
model.fromMap(dict["NoticeConfig"] as! [String: Any])
self.noticeConfig = model
}
if dict.keys.contains("NoticeContacts") {
var tmp : [UpdateJobRequest.NoticeContacts] = []
for v in dict["NoticeContacts"] as! [Any] {
var model = UpdateJobRequest.NoticeContacts()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.noticeContacts = tmp
}
if dict.keys.contains("Parameters") {
self.parameters = dict["Parameters"] as! String
}
if dict.keys.contains("Priority") {
self.priority = dict["Priority"] as! Int32
}
if dict.keys.contains("RouteStrategy") {
self.routeStrategy = dict["RouteStrategy"] as! Int32
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
if dict.keys.contains("TimeExpression") {
self.timeExpression = dict["TimeExpression"] as! String
}
if dict.keys.contains("TimeType") {
self.timeType = dict["TimeType"] as! Int32
}
if dict.keys.contains("Timezone") {
self.timezone = dict["Timezone"] as! String
}
}
}
public class UpdateJobShrinkRequest : Tea.TeaModel {
public var appName: String?
public var attemptInterval: Int32?
public var calendar: String?
public var childJobId: String?
public var clusterId: String?
public var description_: String?
public var executorBlockStrategy: Int32?
public var jobHandler: String?
public var jobId: Int64?
public var maxAttempt: Int32?
public var maxConcurrency: Int32?
public var name: String?
public var noticeConfigShrink: String?
public var noticeContactsShrink: String?
public var parameters: String?
public var priority: Int32?
public var routeStrategy: Int32?
public var startTime: Int64?
public var timeExpression: String?
public var timeType: Int32?
public var timezone: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.appName != nil {
map["AppName"] = self.appName!
}
if self.attemptInterval != nil {
map["AttemptInterval"] = self.attemptInterval!
}
if self.calendar != nil {
map["Calendar"] = self.calendar!
}
if self.childJobId != nil {
map["ChildJobId"] = self.childJobId!
}
if self.clusterId != nil {
map["ClusterId"] = self.clusterId!
}
if self.description_ != nil {
map["Description"] = self.description_!
}
if self.executorBlockStrategy != nil {
map["ExecutorBlockStrategy"] = self.executorBlockStrategy!
}
if self.jobHandler != nil {
map["JobHandler"] = self.jobHandler!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.maxAttempt != nil {
map["MaxAttempt"] = self.maxAttempt!
}
if self.maxConcurrency != nil {
map["MaxConcurrency"] = self.maxConcurrency!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.noticeConfigShrink != nil {
map["NoticeConfig"] = self.noticeConfigShrink!
}
if self.noticeContactsShrink != nil {
map["NoticeContacts"] = self.noticeContactsShrink!
}
if self.parameters != nil {
map["Parameters"] = self.parameters!
}
if self.priority != nil {
map["Priority"] = self.priority!
}
if self.routeStrategy != nil {
map["RouteStrategy"] = self.routeStrategy!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.timeExpression != nil {
map["TimeExpression"] = self.timeExpression!
}
if self.timeType != nil {
map["TimeType"] = self.timeType!
}
if self.timezone != nil {
map["Timezone"] = self.timezone!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AppName") {
self.appName = dict["AppName"] as! String
}
if dict.keys.contains("AttemptInterval") {
self.attemptInterval = dict["AttemptInterval"] as! Int32
}
if dict.keys.contains("Calendar") {
self.calendar = dict["Calendar"] as! String
}
if dict.keys.contains("ChildJobId") {
self.childJobId = dict["ChildJobId"] as! String
}
if dict.keys.contains("ClusterId") {
self.clusterId = dict["ClusterId"] as! String
}
if dict.keys.contains("Description") {
self.description_ = dict["Description"] as! String
}
if dict.keys.contains("ExecutorBlockStrategy") {
self.executorBlockStrategy = dict["ExecutorBlockStrategy"] as! Int32
}
if dict.keys.contains("JobHandler") {
self.jobHandler = dict["JobHandler"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("MaxAttempt") {
self.maxAttempt = dict["MaxAttempt"] as! Int32
}
if dict.keys.contains("MaxConcurrency") {
self.maxConcurrency = dict["MaxConcurrency"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("NoticeConfig") {
self.noticeConfigShrink = dict["NoticeConfig"] as! String
}
if dict.keys.contains("NoticeContacts") {
self.noticeContactsShrink = dict["NoticeContacts"] as! String
}
if dict.keys.contains("Parameters") {
self.parameters = dict["Parameters"] as! String
}
if dict.keys.contains("Priority") {
self.priority = dict["Priority"] as! Int32
}
if dict.keys.contains("RouteStrategy") {
self.routeStrategy = dict["RouteStrategy"] as! Int32
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
if dict.keys.contains("TimeExpression") {
self.timeExpression = dict["TimeExpression"] as! String
}
if dict.keys.contains("TimeType") {
self.timeType = dict["TimeType"] as! Int32
}
if dict.keys.contains("Timezone") {
self.timezone = dict["Timezone"] as! String
}
}
}
public class UpdateJobResponseBody : Tea.TeaModel {
public var code: Int32?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class UpdateJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UpdateJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}