Skip to content

Commit 658e791

Browse files
author
BitsAdmin
committed
Merge branch 'ecs-Java-2020-04-01-online-695-2024_10_21_20_47_41' into 'integration_2024-10-24_515996570370'
feat: [development task] ecs-695-java (818776) See merge request iaasng/volcengine-java-sdk!273
2 parents a2947f6 + d8593f0 commit 658e791

22 files changed

+1275
-151
lines changed

volcengine-java-sdk-ecs/src/main/java/com/volcengine/ecs/model/CreateCommandRequest.java

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.google.gson.stream.JsonReader;
2121
import com.google.gson.stream.JsonWriter;
2222
import com.volcengine.ecs.model.ParameterDefinitionForCreateCommandInput;
23+
import com.volcengine.ecs.model.TagForCreateCommandInput;
2324
import io.swagger.v3.oas.annotations.media.Schema;
2425
import java.io.IOException;
2526
import java.util.ArrayList;
@@ -48,6 +49,12 @@ public class CreateCommandRequest {
4849
@SerializedName("ParameterDefinitions")
4950
private List<ParameterDefinitionForCreateCommandInput> parameterDefinitions = null;
5051

52+
@SerializedName("ProjectName")
53+
private String projectName = null;
54+
55+
@SerializedName("Tags")
56+
private List<TagForCreateCommandInput> tags = null;
57+
5158
@SerializedName("Timeout")
5259
private Integer timeout = null;
5360

@@ -161,6 +168,51 @@ public void setParameterDefinitions(List<ParameterDefinitionForCreateCommandInpu
161168
this.parameterDefinitions = parameterDefinitions;
162169
}
163170

171+
public CreateCommandRequest projectName(String projectName) {
172+
this.projectName = projectName;
173+
return this;
174+
}
175+
176+
/**
177+
* Get projectName
178+
* @return projectName
179+
**/
180+
@Schema(description = "")
181+
public String getProjectName() {
182+
return projectName;
183+
}
184+
185+
public void setProjectName(String projectName) {
186+
this.projectName = projectName;
187+
}
188+
189+
public CreateCommandRequest tags(List<TagForCreateCommandInput> tags) {
190+
this.tags = tags;
191+
return this;
192+
}
193+
194+
public CreateCommandRequest addTagsItem(TagForCreateCommandInput tagsItem) {
195+
if (this.tags == null) {
196+
this.tags = new ArrayList<TagForCreateCommandInput>();
197+
}
198+
this.tags.add(tagsItem);
199+
return this;
200+
}
201+
202+
/**
203+
* Get tags
204+
* @return tags
205+
**/
206+
@Valid
207+
@Schema(description = "")
208+
public List<TagForCreateCommandInput> getTags() {
209+
return tags;
210+
}
211+
212+
public void setTags(List<TagForCreateCommandInput> tags) {
213+
this.tags = tags;
214+
}
215+
164216
public CreateCommandRequest timeout(Integer timeout) {
165217
this.timeout = timeout;
166218
return this;
@@ -249,6 +301,8 @@ public boolean equals(java.lang.Object o) {
249301
Objects.equals(this.enableParameter, createCommandRequest.enableParameter) &&
250302
Objects.equals(this.name, createCommandRequest.name) &&
251303
Objects.equals(this.parameterDefinitions, createCommandRequest.parameterDefinitions) &&
304+
Objects.equals(this.projectName, createCommandRequest.projectName) &&
305+
Objects.equals(this.tags, createCommandRequest.tags) &&
252306
Objects.equals(this.timeout, createCommandRequest.timeout) &&
253307
Objects.equals(this.type, createCommandRequest.type) &&
254308
Objects.equals(this.username, createCommandRequest.username) &&
@@ -257,7 +311,7 @@ public boolean equals(java.lang.Object o) {
257311

258312
@Override
259313
public int hashCode() {
260-
return Objects.hash(commandContent, description, enableParameter, name, parameterDefinitions, timeout, type, username, workingDir);
314+
return Objects.hash(commandContent, description, enableParameter, name, parameterDefinitions, projectName, tags, timeout, type, username, workingDir);
261315
}
262316

263317

@@ -271,6 +325,8 @@ public String toString() {
271325
sb.append(" enableParameter: ").append(toIndentedString(enableParameter)).append("\n");
272326
sb.append(" name: ").append(toIndentedString(name)).append("\n");
273327
sb.append(" parameterDefinitions: ").append(toIndentedString(parameterDefinitions)).append("\n");
328+
sb.append(" projectName: ").append(toIndentedString(projectName)).append("\n");
329+
sb.append(" tags: ").append(toIndentedString(tags)).append("\n");
274330
sb.append(" timeout: ").append(toIndentedString(timeout)).append("\n");
275331
sb.append(" type: ").append(toIndentedString(type)).append("\n");
276332
sb.append(" username: ").append(toIndentedString(username)).append("\n");

volcengine-java-sdk-ecs/src/main/java/com/volcengine/ecs/model/DescribeCommandsRequest.java

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,11 @@
1919
import com.google.gson.annotations.SerializedName;
2020
import com.google.gson.stream.JsonReader;
2121
import com.google.gson.stream.JsonWriter;
22+
import com.volcengine.ecs.model.TagFilterForDescribeCommandsInput;
2223
import io.swagger.v3.oas.annotations.media.Schema;
2324
import java.io.IOException;
25+
import java.util.ArrayList;
26+
import java.util.List;
2427
import javax.validation.constraints.*;
2528
import javax.validation.Valid;
2629
/**
@@ -45,9 +48,15 @@ public class DescribeCommandsRequest {
4548
@SerializedName("PageSize")
4649
private Integer pageSize = null;
4750

51+
@SerializedName("ProjectName")
52+
private String projectName = null;
53+
4854
@SerializedName("Provider")
4955
private String provider = null;
5056

57+
@SerializedName("TagFilters")
58+
private List<TagFilterForDescribeCommandsInput> tagFilters = null;
59+
5160
@SerializedName("Type")
5261
private String type = null;
5362

@@ -141,6 +150,24 @@ public void setPageSize(Integer pageSize) {
141150
this.pageSize = pageSize;
142151
}
143152

153+
public DescribeCommandsRequest projectName(String projectName) {
154+
this.projectName = projectName;
155+
return this;
156+
}
157+
158+
/**
159+
* Get projectName
160+
* @return projectName
161+
**/
162+
@Schema(description = "")
163+
public String getProjectName() {
164+
return projectName;
165+
}
166+
167+
public void setProjectName(String projectName) {
168+
this.projectName = projectName;
169+
}
170+
144171
public DescribeCommandsRequest provider(String provider) {
145172
this.provider = provider;
146173
return this;
@@ -159,6 +186,33 @@ public void setProvider(String provider) {
159186
this.provider = provider;
160187
}
161188

189+
public DescribeCommandsRequest tagFilters(List<TagFilterForDescribeCommandsInput> tagFilters) {
190+
this.tagFilters = tagFilters;
191+
return this;
192+
}
193+
194+
public DescribeCommandsRequest addTagFiltersItem(TagFilterForDescribeCommandsInput tagFiltersItem) {
195+
if (this.tagFilters == null) {
196+
this.tagFilters = new ArrayList<TagFilterForDescribeCommandsInput>();
197+
}
198+
this.tagFilters.add(tagFiltersItem);
199+
return this;
200+
}
201+
202+
/**
203+
* Get tagFilters
204+
* @return tagFilters
205+
**/
206+
@Valid
207+
@Schema(description = "")
208+
public List<TagFilterForDescribeCommandsInput> getTagFilters() {
209+
return tagFilters;
210+
}
211+
212+
public void setTagFilters(List<TagFilterForDescribeCommandsInput> tagFilters) {
213+
this.tagFilters = tagFilters;
214+
}
215+
162216
public DescribeCommandsRequest type(String type) {
163217
this.type = type;
164218
return this;
@@ -192,13 +246,15 @@ public boolean equals(java.lang.Object o) {
192246
Objects.equals(this.order, describeCommandsRequest.order) &&
193247
Objects.equals(this.pageNumber, describeCommandsRequest.pageNumber) &&
194248
Objects.equals(this.pageSize, describeCommandsRequest.pageSize) &&
249+
Objects.equals(this.projectName, describeCommandsRequest.projectName) &&
195250
Objects.equals(this.provider, describeCommandsRequest.provider) &&
251+
Objects.equals(this.tagFilters, describeCommandsRequest.tagFilters) &&
196252
Objects.equals(this.type, describeCommandsRequest.type);
197253
}
198254

199255
@Override
200256
public int hashCode() {
201-
return Objects.hash(commandId, name, order, pageNumber, pageSize, provider, type);
257+
return Objects.hash(commandId, name, order, pageNumber, pageSize, projectName, provider, tagFilters, type);
202258
}
203259

204260

@@ -212,7 +268,9 @@ public String toString() {
212268
sb.append(" order: ").append(toIndentedString(order)).append("\n");
213269
sb.append(" pageNumber: ").append(toIndentedString(pageNumber)).append("\n");
214270
sb.append(" pageSize: ").append(toIndentedString(pageSize)).append("\n");
271+
sb.append(" projectName: ").append(toIndentedString(projectName)).append("\n");
215272
sb.append(" provider: ").append(toIndentedString(provider)).append("\n");
273+
sb.append(" tagFilters: ").append(toIndentedString(tagFilters)).append("\n");
216274
sb.append(" type: ").append(toIndentedString(type)).append("\n");
217275
sb.append("}");
218276
return sb.toString();

volcengine-java-sdk-ecs/src/main/java/com/volcengine/ecs/model/DescribeInstanceTypesRequest.java

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232

3333

3434
public class DescribeInstanceTypesRequest {
35+
@SerializedName("ImageId")
36+
private String imageId = null;
37+
3538
@SerializedName("InstanceTypeIds")
3639
private List<String> instanceTypeIds = null;
3740

@@ -44,6 +47,24 @@ public class DescribeInstanceTypesRequest {
4447
@SerializedName("NextToken")
4548
private String nextToken = null;
4649

50+
public DescribeInstanceTypesRequest imageId(String imageId) {
51+
this.imageId = imageId;
52+
return this;
53+
}
54+
55+
/**
56+
* Get imageId
57+
* @return imageId
58+
**/
59+
@Schema(description = "")
60+
public String getImageId() {
61+
return imageId;
62+
}
63+
64+
public void setImageId(String imageId) {
65+
this.imageId = imageId;
66+
}
67+
4768
public DescribeInstanceTypesRequest instanceTypeIds(List<String> instanceTypeIds) {
4869
this.instanceTypeIds = instanceTypeIds;
4970
return this;
@@ -142,15 +163,16 @@ public boolean equals(java.lang.Object o) {
142163
return false;
143164
}
144165
DescribeInstanceTypesRequest describeInstanceTypesRequest = (DescribeInstanceTypesRequest) o;
145-
return Objects.equals(this.instanceTypeIds, describeInstanceTypesRequest.instanceTypeIds) &&
166+
return Objects.equals(this.imageId, describeInstanceTypesRequest.imageId) &&
167+
Objects.equals(this.instanceTypeIds, describeInstanceTypesRequest.instanceTypeIds) &&
146168
Objects.equals(this.instanceTypes, describeInstanceTypesRequest.instanceTypes) &&
147169
Objects.equals(this.maxResults, describeInstanceTypesRequest.maxResults) &&
148170
Objects.equals(this.nextToken, describeInstanceTypesRequest.nextToken);
149171
}
150172

151173
@Override
152174
public int hashCode() {
153-
return Objects.hash(instanceTypeIds, instanceTypes, maxResults, nextToken);
175+
return Objects.hash(imageId, instanceTypeIds, instanceTypes, maxResults, nextToken);
154176
}
155177

156178

@@ -159,6 +181,7 @@ public String toString() {
159181
StringBuilder sb = new StringBuilder();
160182
sb.append("class DescribeInstanceTypesRequest {\n");
161183

184+
sb.append(" imageId: ").append(toIndentedString(imageId)).append("\n");
162185
sb.append(" instanceTypeIds: ").append(toIndentedString(instanceTypeIds)).append("\n");
163186
sb.append(" instanceTypes: ").append(toIndentedString(instanceTypes)).append("\n");
164187
sb.append(" maxResults: ").append(toIndentedString(maxResults)).append("\n");

volcengine-java-sdk-ecs/src/main/java/com/volcengine/ecs/model/DescribeInstancesRequest.java

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ public class DescribeInstancesRequest {
6969
@SerializedName("InstanceTypes")
7070
private List<String> instanceTypes = null;
7171

72+
@SerializedName("Ipv6Addresses")
73+
private List<String> ipv6Addresses = null;
74+
7275
@SerializedName("KeyPairName")
7376
private String keyPairName = null;
7477

@@ -371,6 +374,32 @@ public void setInstanceTypes(List<String> instanceTypes) {
371374
this.instanceTypes = instanceTypes;
372375
}
373376

377+
public DescribeInstancesRequest ipv6Addresses(List<String> ipv6Addresses) {
378+
this.ipv6Addresses = ipv6Addresses;
379+
return this;
380+
}
381+
382+
public DescribeInstancesRequest addIpv6AddressesItem(String ipv6AddressesItem) {
383+
if (this.ipv6Addresses == null) {
384+
this.ipv6Addresses = new ArrayList<String>();
385+
}
386+
this.ipv6Addresses.add(ipv6AddressesItem);
387+
return this;
388+
}
389+
390+
/**
391+
* Get ipv6Addresses
392+
* @return ipv6Addresses
393+
**/
394+
@Schema(description = "")
395+
public List<String> getIpv6Addresses() {
396+
return ipv6Addresses;
397+
}
398+
399+
public void setIpv6Addresses(List<String> ipv6Addresses) {
400+
this.ipv6Addresses = ipv6Addresses;
401+
}
402+
374403
public DescribeInstancesRequest keyPairName(String keyPairName) {
375404
this.keyPairName = keyPairName;
376405
return this;
@@ -582,6 +611,7 @@ public boolean equals(java.lang.Object o) {
582611
Objects.equals(this.instanceTypeFamilies, describeInstancesRequest.instanceTypeFamilies) &&
583612
Objects.equals(this.instanceTypeIds, describeInstancesRequest.instanceTypeIds) &&
584613
Objects.equals(this.instanceTypes, describeInstancesRequest.instanceTypes) &&
614+
Objects.equals(this.ipv6Addresses, describeInstancesRequest.ipv6Addresses) &&
585615
Objects.equals(this.keyPairName, describeInstancesRequest.keyPairName) &&
586616
Objects.equals(this.maxResults, describeInstancesRequest.maxResults) &&
587617
Objects.equals(this.nextToken, describeInstancesRequest.nextToken) &&
@@ -596,7 +626,7 @@ public boolean equals(java.lang.Object o) {
596626

597627
@Override
598628
public int hashCode() {
599-
return Objects.hash(dedicatedHostClusterId, dedicatedHostId, deploymentSetGroupNumbers, deploymentSetIds, eipAddresses, hpcClusterId, instanceChargeType, instanceIds, instanceName, instanceTypeFamilies, instanceTypeIds, instanceTypes, keyPairName, maxResults, nextToken, primaryIpAddress, projectName, scheduledInstanceId, status, tagFilters, vpcId, zoneId);
629+
return Objects.hash(dedicatedHostClusterId, dedicatedHostId, deploymentSetGroupNumbers, deploymentSetIds, eipAddresses, hpcClusterId, instanceChargeType, instanceIds, instanceName, instanceTypeFamilies, instanceTypeIds, instanceTypes, ipv6Addresses, keyPairName, maxResults, nextToken, primaryIpAddress, projectName, scheduledInstanceId, status, tagFilters, vpcId, zoneId);
600630
}
601631

602632

@@ -617,6 +647,7 @@ public String toString() {
617647
sb.append(" instanceTypeFamilies: ").append(toIndentedString(instanceTypeFamilies)).append("\n");
618648
sb.append(" instanceTypeIds: ").append(toIndentedString(instanceTypeIds)).append("\n");
619649
sb.append(" instanceTypes: ").append(toIndentedString(instanceTypes)).append("\n");
650+
sb.append(" ipv6Addresses: ").append(toIndentedString(ipv6Addresses)).append("\n");
620651
sb.append(" keyPairName: ").append(toIndentedString(keyPairName)).append("\n");
621652
sb.append(" maxResults: ").append(toIndentedString(maxResults)).append("\n");
622653
sb.append(" nextToken: ").append(toIndentedString(nextToken)).append("\n");

0 commit comments

Comments
 (0)