Skip to content

Commit 527a5a9

Browse files
author
BitsAdmin
committed
Merge branch 'vke-Java-2022-05-12-online-1288-2025_06_16_14_33_19' into 'integration_2025-06-19_956533420802'
feat: [development task] vke-1288-Java (1359909) See merge request iaasng/volcengine-java-sdk!536
2 parents 09bd26c + f82dfa5 commit 527a5a9

19 files changed

+3220
-7
lines changed

volcengine-java-sdk-vke/src/main/java/com/volcengine/vke/VkeApi.java

Lines changed: 378 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
/*
2+
* vke
3+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
4+
*
5+
* OpenAPI spec version: common-version
6+
*
7+
*
8+
* NOTE: This class is auto generated by the swagger code generator program.
9+
* https://github.com/swagger-api/swagger-codegen.git
10+
* Do not edit the class manually.
11+
*/
12+
13+
package com.volcengine.vke.model;
14+
15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.google.gson.TypeAdapter;
18+
import com.google.gson.annotations.JsonAdapter;
19+
import com.google.gson.annotations.SerializedName;
20+
import com.google.gson.stream.JsonReader;
21+
import com.google.gson.stream.JsonWriter;
22+
import io.swagger.v3.oas.annotations.media.Schema;
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
26+
/**
27+
* ComponentConfigForListClustersOutput
28+
*/
29+
30+
31+
32+
public class ComponentConfigForListClustersOutput {
33+
@SerializedName("Enabled")
34+
private Boolean enabled = null;
35+
36+
@SerializedName("Name")
37+
private String name = null;
38+
39+
public ComponentConfigForListClustersOutput enabled(Boolean enabled) {
40+
this.enabled = enabled;
41+
return this;
42+
}
43+
44+
/**
45+
* Get enabled
46+
* @return enabled
47+
**/
48+
@Schema(description = "")
49+
public Boolean isEnabled() {
50+
return enabled;
51+
}
52+
53+
public void setEnabled(Boolean enabled) {
54+
this.enabled = enabled;
55+
}
56+
57+
public ComponentConfigForListClustersOutput name(String name) {
58+
this.name = name;
59+
return this;
60+
}
61+
62+
/**
63+
* Get name
64+
* @return name
65+
**/
66+
@Schema(description = "")
67+
public String getName() {
68+
return name;
69+
}
70+
71+
public void setName(String name) {
72+
this.name = name;
73+
}
74+
75+
76+
@Override
77+
public boolean equals(java.lang.Object o) {
78+
if (this == o) {
79+
return true;
80+
}
81+
if (o == null || getClass() != o.getClass()) {
82+
return false;
83+
}
84+
ComponentConfigForListClustersOutput componentConfigForListClustersOutput = (ComponentConfigForListClustersOutput) o;
85+
return Objects.equals(this.enabled, componentConfigForListClustersOutput.enabled) &&
86+
Objects.equals(this.name, componentConfigForListClustersOutput.name);
87+
}
88+
89+
@Override
90+
public int hashCode() {
91+
return Objects.hash(enabled, name);
92+
}
93+
94+
95+
@Override
96+
public String toString() {
97+
StringBuilder sb = new StringBuilder();
98+
sb.append("class ComponentConfigForListClustersOutput {\n");
99+
100+
sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n");
101+
sb.append(" name: ").append(toIndentedString(name)).append("\n");
102+
sb.append("}");
103+
return sb.toString();
104+
}
105+
106+
/**
107+
* Convert the given object to string with each line indented by 4 spaces
108+
* (except the first line).
109+
*/
110+
private String toIndentedString(java.lang.Object o) {
111+
if (o == null) {
112+
return "null";
113+
}
114+
return o.toString().replace("\n", "\n ");
115+
}
116+
117+
}
Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
/*
2+
* vke
3+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
4+
*
5+
* OpenAPI spec version: common-version
6+
*
7+
*
8+
* NOTE: This class is auto generated by the swagger code generator program.
9+
* https://github.com/swagger-api/swagger-codegen.git
10+
* Do not edit the class manually.
11+
*/
12+
13+
package com.volcengine.vke.model;
14+
15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.google.gson.TypeAdapter;
18+
import com.google.gson.annotations.JsonAdapter;
19+
import com.google.gson.annotations.SerializedName;
20+
import com.google.gson.stream.JsonReader;
21+
import com.google.gson.stream.JsonWriter;
22+
import io.swagger.v3.oas.annotations.media.Schema;
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
26+
/**
27+
* ComponentConfigForUpdateClusterConfigInput
28+
*/
29+
30+
31+
32+
public class ComponentConfigForUpdateClusterConfigInput {
33+
@SerializedName("Enabled")
34+
private Boolean enabled = null;
35+
36+
/**
37+
* Gets or Sets name
38+
*/
39+
@JsonAdapter(NameEnum.Adapter.class)
40+
public enum NameEnum {
41+
@SerializedName("Kubelet")
42+
KUBELET("Kubelet"),
43+
@SerializedName("KubeApiServer")
44+
KUBEAPISERVER("KubeApiServer"),
45+
@SerializedName("KubeControllerManager")
46+
KUBECONTROLLERMANAGER("KubeControllerManager"),
47+
@SerializedName("KubeScheduler")
48+
KUBESCHEDULER("KubeScheduler"),
49+
@SerializedName("Etcd")
50+
ETCD("Etcd"),
51+
@SerializedName("ClusterAutoscaler")
52+
CLUSTERAUTOSCALER("ClusterAutoscaler"),
53+
@SerializedName("KubeBrain")
54+
KUBEBRAIN("KubeBrain"),
55+
@SerializedName("GodelScheduler")
56+
GODELSCHEDULER("GodelScheduler"),
57+
@SerializedName("GodelDispatcher")
58+
GODELDISPATCHER("GodelDispatcher"),
59+
@SerializedName("GodelBinder")
60+
GODELBINDER("GodelBinder");
61+
62+
private String value;
63+
64+
NameEnum(String value) {
65+
this.value = value;
66+
}
67+
public String getValue() {
68+
return value;
69+
}
70+
71+
@Override
72+
public String toString() {
73+
return String.valueOf(value);
74+
}
75+
public static NameEnum fromValue(String input) {
76+
for (NameEnum b : NameEnum.values()) {
77+
if (b.value.equals(input)) {
78+
return b;
79+
}
80+
}
81+
return null;
82+
}
83+
public static class Adapter extends TypeAdapter<NameEnum> {
84+
@Override
85+
public void write(final JsonWriter jsonWriter, final NameEnum enumeration) throws IOException {
86+
jsonWriter.value(String.valueOf(enumeration.getValue()));
87+
}
88+
89+
@Override
90+
public NameEnum read(final JsonReader jsonReader) throws IOException {
91+
Object value = jsonReader.nextString();
92+
return NameEnum.fromValue((String)(value));
93+
}
94+
}
95+
} @SerializedName("Name")
96+
private NameEnum name = null;
97+
98+
public ComponentConfigForUpdateClusterConfigInput enabled(Boolean enabled) {
99+
this.enabled = enabled;
100+
return this;
101+
}
102+
103+
/**
104+
* Get enabled
105+
* @return enabled
106+
**/
107+
@Schema(description = "")
108+
public Boolean isEnabled() {
109+
return enabled;
110+
}
111+
112+
public void setEnabled(Boolean enabled) {
113+
this.enabled = enabled;
114+
}
115+
116+
public ComponentConfigForUpdateClusterConfigInput name(NameEnum name) {
117+
this.name = name;
118+
return this;
119+
}
120+
121+
/**
122+
* Get name
123+
* @return name
124+
**/
125+
@Schema(description = "")
126+
public NameEnum getName() {
127+
return name;
128+
}
129+
130+
public void setName(NameEnum name) {
131+
this.name = name;
132+
}
133+
134+
135+
@Override
136+
public boolean equals(java.lang.Object o) {
137+
if (this == o) {
138+
return true;
139+
}
140+
if (o == null || getClass() != o.getClass()) {
141+
return false;
142+
}
143+
ComponentConfigForUpdateClusterConfigInput componentConfigForUpdateClusterConfigInput = (ComponentConfigForUpdateClusterConfigInput) o;
144+
return Objects.equals(this.enabled, componentConfigForUpdateClusterConfigInput.enabled) &&
145+
Objects.equals(this.name, componentConfigForUpdateClusterConfigInput.name);
146+
}
147+
148+
@Override
149+
public int hashCode() {
150+
return Objects.hash(enabled, name);
151+
}
152+
153+
154+
@Override
155+
public String toString() {
156+
StringBuilder sb = new StringBuilder();
157+
sb.append("class ComponentConfigForUpdateClusterConfigInput {\n");
158+
159+
sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n");
160+
sb.append(" name: ").append(toIndentedString(name)).append("\n");
161+
sb.append("}");
162+
return sb.toString();
163+
}
164+
165+
/**
166+
* Convert the given object to string with each line indented by 4 spaces
167+
* (except the first line).
168+
*/
169+
private String toIndentedString(java.lang.Object o) {
170+
if (o == null) {
171+
return "null";
172+
}
173+
return o.toString().replace("\n", "\n ");
174+
}
175+
176+
}

0 commit comments

Comments
 (0)