-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CreateJob and UpdateJob support ExecutorBlockStrategy.
- Loading branch information
Showing
110 changed files
with
11,085 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
2024-12-26 Version: 1.0.0 | ||
- CreateJob and UpdateJob support ExecutorBlockStrategy. | ||
- TimeType support fixed_delay. | ||
- ListJobs support return LastExecuteEndTime, LastExecuteStatus and CurrentExecuteStatus. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<groupId>com.aliyun</groupId> | ||
<artifactId>aliyun-java-sdk-schedulerx3</artifactId> | ||
<packaging>jar</packaging> | ||
<version>1.0.0</version> | ||
<name>aliyun-java-sdk-schedulerx3</name> | ||
<url>http://www.aliyun.com</url> | ||
<description>Aliyun Open API SDK for Java | ||
Copyright (C) Alibaba Cloud Computing | ||
All rights reserved. | ||
版权所有 (C)阿里云计算有限公司 | ||
http://www.aliyun.com</description> | ||
<distributionManagement> | ||
<snapshotRepository> | ||
<id>sonatype-nexus-snapshots</id> | ||
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> | ||
</snapshotRepository> | ||
<repository> | ||
<id>sonatype-nexus-staging</id> | ||
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> | ||
</repository> | ||
</distributionManagement> | ||
<dependencies> | ||
<dependency> | ||
<groupId>com.aliyun</groupId> | ||
<artifactId>aliyun-java-sdk-core</artifactId> | ||
<optional>true</optional> | ||
<version>[4.4.9,5.0.0)</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.google.code.gson</groupId> | ||
<artifactId>gson</artifactId> | ||
<version>2.8.9</version> | ||
</dependency> | ||
</dependencies> | ||
<licenses> | ||
<license> | ||
<name>The Apache License, Version 2.0</name> | ||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | ||
</license> | ||
</licenses> | ||
<scm> | ||
<connection>scm:git:git://github.com/aliyun/aliyun-openapi-java-sdk.git</connection> | ||
<developerConnection>scm:git:git@github.com:aliyun/aliyun-openapi-java-sdk.git</developerConnection> | ||
<url>https://github.com/aliyun/aliyun-openapi-java-sdk</url> | ||
</scm> | ||
<developers> | ||
<developer> | ||
<id>aliyunproducts</id> | ||
<name>Aliyun SDK</name> | ||
<email>aliyunsdk@aliyun.com</email> | ||
</developer> | ||
</developers> | ||
<build> | ||
<plugins> | ||
<plugin> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>2.3.2</version> | ||
<configuration> | ||
<source>1.6</source> | ||
<target>1.6</target> | ||
<encoding>UTF-8</encoding> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-jar-plugin</artifactId> | ||
<version>2.3.2</version> | ||
<configuration> | ||
<excludes/> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<version>2.10</version> | ||
<configuration> | ||
<argLine>-Dfile.encoding=UTF-8</argLine> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-javadoc-plugin</artifactId> | ||
<version>3.1.0</version> | ||
<configuration> | ||
<encoding>UTF-8</encoding> | ||
<doclint>none</doclint> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-gpg-plugin</artifactId> | ||
<version>1.5</version> | ||
<executions> | ||
<execution> | ||
<id>sign-artifacts</id> | ||
<phase>verify</phase> | ||
<goals> | ||
<goal>sign</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.sonatype.plugins</groupId> | ||
<artifactId>nexus-staging-maven-plugin</artifactId> | ||
<version>1.6.3</version> | ||
<extensions>true</extensions> | ||
<configuration> | ||
<serverId>sonatype-nexus-staging</serverId> | ||
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl> | ||
<autoReleaseAfterClose>true</autoReleaseAfterClose> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
</project> |
116 changes: 116 additions & 0 deletions
116
...-schedulerx3/src/main/java/com/aliyuncs/schedulerx3/model/v20240624/CreateAppRequest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
/* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
package com.aliyuncs.schedulerx3.model.v20240624; | ||
|
||
import com.aliyuncs.RpcAcsRequest; | ||
import com.aliyuncs.http.ProtocolType; | ||
import com.aliyuncs.http.MethodType; | ||
|
||
/** | ||
* @author auto create | ||
* @version | ||
*/ | ||
public class CreateAppRequest extends RpcAcsRequest<CreateAppResponse> { | ||
|
||
|
||
private String accessToken; | ||
|
||
private String title; | ||
|
||
private String appName; | ||
|
||
private String clusterId; | ||
|
||
private Boolean enableLog; | ||
|
||
private Integer maxConcurrency; | ||
public CreateAppRequest() { | ||
super("SchedulerX3", "2024-06-24", "CreateApp"); | ||
setProtocol(ProtocolType.HTTPS); | ||
setMethod(MethodType.POST); | ||
} | ||
|
||
public String getAccessToken() { | ||
return this.accessToken; | ||
} | ||
|
||
public void setAccessToken(String accessToken) { | ||
this.accessToken = accessToken; | ||
if(accessToken != null){ | ||
putBodyParameter("AccessToken", accessToken); | ||
} | ||
} | ||
|
||
public String getTitle() { | ||
return this.title; | ||
} | ||
|
||
public void setTitle(String title) { | ||
this.title = title; | ||
if(title != null){ | ||
putBodyParameter("Title", title); | ||
} | ||
} | ||
|
||
public String getAppName() { | ||
return this.appName; | ||
} | ||
|
||
public void setAppName(String appName) { | ||
this.appName = appName; | ||
if(appName != null){ | ||
putBodyParameter("AppName", appName); | ||
} | ||
} | ||
|
||
public String getClusterId() { | ||
return this.clusterId; | ||
} | ||
|
||
public void setClusterId(String clusterId) { | ||
this.clusterId = clusterId; | ||
if(clusterId != null){ | ||
putBodyParameter("ClusterId", clusterId); | ||
} | ||
} | ||
|
||
public Boolean getEnableLog() { | ||
return this.enableLog; | ||
} | ||
|
||
public void setEnableLog(Boolean enableLog) { | ||
this.enableLog = enableLog; | ||
if(enableLog != null){ | ||
putBodyParameter("EnableLog", enableLog.toString()); | ||
} | ||
} | ||
|
||
public Integer getMaxConcurrency() { | ||
return this.maxConcurrency; | ||
} | ||
|
||
public void setMaxConcurrency(Integer maxConcurrency) { | ||
this.maxConcurrency = maxConcurrency; | ||
if(maxConcurrency != null){ | ||
putBodyParameter("MaxConcurrency", maxConcurrency.toString()); | ||
} | ||
} | ||
|
||
@Override | ||
public Class<CreateAppResponse> getResponseClass() { | ||
return CreateAppResponse.class; | ||
} | ||
|
||
} |
109 changes: 109 additions & 0 deletions
109
...schedulerx3/src/main/java/com/aliyuncs/schedulerx3/model/v20240624/CreateAppResponse.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
/* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
package com.aliyuncs.schedulerx3.model.v20240624; | ||
|
||
import com.aliyuncs.AcsResponse; | ||
import com.aliyuncs.schedulerx3.transform.v20240624.CreateAppResponseUnmarshaller; | ||
import com.aliyuncs.transform.UnmarshallerContext; | ||
|
||
/** | ||
* @author auto create | ||
* @version | ||
*/ | ||
public class CreateAppResponse extends AcsResponse { | ||
|
||
private Integer code; | ||
|
||
private String message; | ||
|
||
private String requestId; | ||
|
||
private Boolean success; | ||
|
||
private Data data; | ||
|
||
public Integer getCode() { | ||
return this.code; | ||
} | ||
|
||
public void setCode(Integer code) { | ||
this.code = code; | ||
} | ||
|
||
public String getMessage() { | ||
return this.message; | ||
} | ||
|
||
public void setMessage(String message) { | ||
this.message = message; | ||
} | ||
|
||
public String getRequestId() { | ||
return this.requestId; | ||
} | ||
|
||
public void setRequestId(String requestId) { | ||
this.requestId = requestId; | ||
} | ||
|
||
public Boolean getSuccess() { | ||
return this.success; | ||
} | ||
|
||
public void setSuccess(Boolean success) { | ||
this.success = success; | ||
} | ||
|
||
public Data getData() { | ||
return this.data; | ||
} | ||
|
||
public void setData(Data data) { | ||
this.data = data; | ||
} | ||
|
||
public static class Data { | ||
|
||
private Long appGroupId; | ||
|
||
private String accessToken; | ||
|
||
public Long getAppGroupId() { | ||
return this.appGroupId; | ||
} | ||
|
||
public void setAppGroupId(Long appGroupId) { | ||
this.appGroupId = appGroupId; | ||
} | ||
|
||
public String getAccessToken() { | ||
return this.accessToken; | ||
} | ||
|
||
public void setAccessToken(String accessToken) { | ||
this.accessToken = accessToken; | ||
} | ||
} | ||
|
||
@Override | ||
public CreateAppResponse getInstance(UnmarshallerContext context) { | ||
return CreateAppResponseUnmarshaller.unmarshall(this, context); | ||
} | ||
|
||
@Override | ||
public boolean checkShowJsonItemName() { | ||
return false; | ||
} | ||
} |
Oops, something went wrong.