Skip to content

Commit 6924692

Browse files
author
BitsAdmin
committed
Merge branch 'auto_scaling-Java-2020-01-01-online-505-2024_05_23_19_04_43' into 'integration_2024-06-13_288778989570'
feat: [development task] auto_scaling-505-Java (698424) See merge request iaasng/volcengine-java-sdk!195
2 parents 1f523fd + 2fc31dd commit 6924692

File tree

83 files changed

+5240
-230
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+5240
-230
lines changed

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/AutoScalingApi.java

Lines changed: 1127 additions & 119 deletions
Large diffs are not rendered by default.

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/AlarmPolicyForCreateScalingPolicyInput.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,11 @@ public AlarmPolicyForCreateScalingPolicyInput evaluationCount(Integer evaluation
6565

6666
/**
6767
* Get evaluationCount
68+
* minimum: 1
69+
* maximum: 180
6870
* @return evaluationCount
6971
**/
70-
@Schema(description = "")
72+
@Min(1) @Max(180) @Schema(description = "")
7173
public Integer getEvaluationCount() {
7274
return evaluationCount;
7375
}

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/AlarmPolicyForModifyScalingPolicyInput.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,11 @@ public AlarmPolicyForModifyScalingPolicyInput evaluationCount(Integer evaluation
6565

6666
/**
6767
* Get evaluationCount
68+
* minimum: 1
69+
* maximum: 180
6870
* @return evaluationCount
6971
**/
70-
@Schema(description = "")
72+
@Min(1) @Max(180) @Schema(description = "")
7173
public Integer getEvaluationCount() {
7274
return evaluationCount;
7375
}

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/AttachDBInstancesRequest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ public AttachDBInstancesRequest scalingGroupId(String scalingGroupId) {
9393
* Get scalingGroupId
9494
* @return scalingGroupId
9595
**/
96-
@Schema(description = "")
96+
@NotNull
97+
@Schema(required = true, description = "")
9798
public String getScalingGroupId() {
9899
return scalingGroupId;
99100
}

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/AttachInstancesRequest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@ public AttachInstancesRequest scalingGroupId(String scalingGroupId) {
114114
* Get scalingGroupId
115115
* @return scalingGroupId
116116
**/
117-
@Schema(description = "")
117+
@NotNull
118+
@Schema(required = true, description = "")
118119
public String getScalingGroupId() {
119120
return scalingGroupId;
120121
}

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/AttachInstancesResponse.java

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414

1515
import java.util.Objects;
1616
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;
1724
import javax.validation.constraints.*;
1825
import javax.validation.Valid;
1926
/**
@@ -22,6 +29,27 @@
2229

2330

2431
public class AttachInstancesResponse extends com.volcengine.model.AbstractResponse {
32+
@SerializedName("ScalingActivityId")
33+
private String scalingActivityId = null;
34+
35+
public AttachInstancesResponse scalingActivityId(String scalingActivityId) {
36+
this.scalingActivityId = scalingActivityId;
37+
return this;
38+
}
39+
40+
/**
41+
* Get scalingActivityId
42+
* @return scalingActivityId
43+
**/
44+
@Schema(description = "")
45+
public String getScalingActivityId() {
46+
return scalingActivityId;
47+
}
48+
49+
public void setScalingActivityId(String scalingActivityId) {
50+
this.scalingActivityId = scalingActivityId;
51+
}
52+
2553

2654
@Override
2755
public boolean equals(java.lang.Object o) {
@@ -31,12 +59,13 @@ public boolean equals(java.lang.Object o) {
3159
if (o == null || getClass() != o.getClass()) {
3260
return false;
3361
}
34-
return true;
62+
AttachInstancesResponse attachInstancesResponse = (AttachInstancesResponse) o;
63+
return Objects.equals(this.scalingActivityId, attachInstancesResponse.scalingActivityId);
3564
}
3665

3766
@Override
3867
public int hashCode() {
39-
return Objects.hash();
68+
return Objects.hash(scalingActivityId);
4069
}
4170

4271

@@ -45,6 +74,7 @@ public String toString() {
4574
StringBuilder sb = new StringBuilder();
4675
sb.append("class AttachInstancesResponse {\n");
4776

77+
sb.append(" scalingActivityId: ").append(toIndentedString(scalingActivityId)).append("\n");
4878
sb.append("}");
4979
return sb.toString();
5080
}

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/AttachServerGroupsRequest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public AttachServerGroupsRequest clientToken(String clientToken) {
5050
* Get clientToken
5151
* @return clientToken
5252
**/
53-
@Schema(description = "")
53+
@Size(max=64) @Schema(description = "")
5454
public String getClientToken() {
5555
return clientToken;
5656
}
@@ -68,7 +68,8 @@ public AttachServerGroupsRequest scalingGroupId(String scalingGroupId) {
6868
* Get scalingGroupId
6969
* @return scalingGroupId
7070
**/
71-
@Schema(description = "")
71+
@NotNull
72+
@Schema(required = true, description = "")
7273
public String getScalingGroupId() {
7374
return scalingGroupId;
7475
}

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/CompleteLifecycleActivityRequest.java

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,33 @@
2929

3030

3131
public class CompleteLifecycleActivityRequest {
32+
@SerializedName("ClientToken")
33+
private String clientToken = null;
34+
3235
@SerializedName("LifecycleActivityId")
3336
private String lifecycleActivityId = null;
3437

3538
@SerializedName("LifecycleActivityPolicy")
3639
private String lifecycleActivityPolicy = null;
3740

41+
public CompleteLifecycleActivityRequest clientToken(String clientToken) {
42+
this.clientToken = clientToken;
43+
return this;
44+
}
45+
46+
/**
47+
* Get clientToken
48+
* @return clientToken
49+
**/
50+
@Schema(description = "")
51+
public String getClientToken() {
52+
return clientToken;
53+
}
54+
55+
public void setClientToken(String clientToken) {
56+
this.clientToken = clientToken;
57+
}
58+
3859
public CompleteLifecycleActivityRequest lifecycleActivityId(String lifecycleActivityId) {
3960
this.lifecycleActivityId = lifecycleActivityId;
4061
return this;
@@ -44,7 +65,8 @@ public CompleteLifecycleActivityRequest lifecycleActivityId(String lifecycleActi
4465
* Get lifecycleActivityId
4566
* @return lifecycleActivityId
4667
**/
47-
@Schema(description = "")
68+
@NotNull
69+
@Schema(required = true, description = "")
4870
public String getLifecycleActivityId() {
4971
return lifecycleActivityId;
5072
}
@@ -81,13 +103,14 @@ public boolean equals(java.lang.Object o) {
81103
return false;
82104
}
83105
CompleteLifecycleActivityRequest completeLifecycleActivityRequest = (CompleteLifecycleActivityRequest) o;
84-
return Objects.equals(this.lifecycleActivityId, completeLifecycleActivityRequest.lifecycleActivityId) &&
106+
return Objects.equals(this.clientToken, completeLifecycleActivityRequest.clientToken) &&
107+
Objects.equals(this.lifecycleActivityId, completeLifecycleActivityRequest.lifecycleActivityId) &&
85108
Objects.equals(this.lifecycleActivityPolicy, completeLifecycleActivityRequest.lifecycleActivityPolicy);
86109
}
87110

88111
@Override
89112
public int hashCode() {
90-
return Objects.hash(lifecycleActivityId, lifecycleActivityPolicy);
113+
return Objects.hash(clientToken, lifecycleActivityId, lifecycleActivityPolicy);
91114
}
92115

93116

@@ -96,6 +119,7 @@ public String toString() {
96119
StringBuilder sb = new StringBuilder();
97120
sb.append("class CompleteLifecycleActivityRequest {\n");
98121

122+
sb.append(" clientToken: ").append(toIndentedString(clientToken)).append("\n");
99123
sb.append(" lifecycleActivityId: ").append(toIndentedString(lifecycleActivityId)).append("\n");
100124
sb.append(" lifecycleActivityPolicy: ").append(toIndentedString(lifecycleActivityPolicy)).append("\n");
101125
sb.append("}");

volcengine-java-sdk-autoscaling/src/main/java/com/volcengine/autoscaling/model/CreateLifecycleHookRequest.java

Lines changed: 60 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
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.autoscaling.model.LifecycleCommandForCreateLifecycleHookInput;
2223
import io.swagger.v3.oas.annotations.media.Schema;
2324
import java.io.IOException;
2425
import javax.validation.constraints.*;
@@ -29,6 +30,12 @@
2930

3031

3132
public class CreateLifecycleHookRequest {
33+
@SerializedName("ClientToken")
34+
private String clientToken = null;
35+
36+
@SerializedName("LifecycleCommand")
37+
private LifecycleCommandForCreateLifecycleHookInput lifecycleCommand = null;
38+
3239
@SerializedName("LifecycleHookName")
3340
private String lifecycleHookName = null;
3441

@@ -44,6 +51,43 @@ public class CreateLifecycleHookRequest {
4451
@SerializedName("ScalingGroupId")
4552
private String scalingGroupId = null;
4653

54+
public CreateLifecycleHookRequest clientToken(String clientToken) {
55+
this.clientToken = clientToken;
56+
return this;
57+
}
58+
59+
/**
60+
* Get clientToken
61+
* @return clientToken
62+
**/
63+
@Schema(description = "")
64+
public String getClientToken() {
65+
return clientToken;
66+
}
67+
68+
public void setClientToken(String clientToken) {
69+
this.clientToken = clientToken;
70+
}
71+
72+
public CreateLifecycleHookRequest lifecycleCommand(LifecycleCommandForCreateLifecycleHookInput lifecycleCommand) {
73+
this.lifecycleCommand = lifecycleCommand;
74+
return this;
75+
}
76+
77+
/**
78+
* Get lifecycleCommand
79+
* @return lifecycleCommand
80+
**/
81+
@Valid
82+
@Schema(description = "")
83+
public LifecycleCommandForCreateLifecycleHookInput getLifecycleCommand() {
84+
return lifecycleCommand;
85+
}
86+
87+
public void setLifecycleCommand(LifecycleCommandForCreateLifecycleHookInput lifecycleCommand) {
88+
this.lifecycleCommand = lifecycleCommand;
89+
}
90+
4791
public CreateLifecycleHookRequest lifecycleHookName(String lifecycleHookName) {
4892
this.lifecycleHookName = lifecycleHookName;
4993
return this;
@@ -53,7 +97,8 @@ public CreateLifecycleHookRequest lifecycleHookName(String lifecycleHookName) {
5397
* Get lifecycleHookName
5498
* @return lifecycleHookName
5599
**/
56-
@Schema(description = "")
100+
@NotNull
101+
@Schema(required = true, description = "")
57102
public String getLifecycleHookName() {
58103
return lifecycleHookName;
59104
}
@@ -71,7 +116,8 @@ public CreateLifecycleHookRequest lifecycleHookPolicy(String lifecycleHookPolicy
71116
* Get lifecycleHookPolicy
72117
* @return lifecycleHookPolicy
73118
**/
74-
@Schema(description = "")
119+
@NotNull
120+
@Schema(required = true, description = "")
75121
public String getLifecycleHookPolicy() {
76122
return lifecycleHookPolicy;
77123
}
@@ -89,7 +135,8 @@ public CreateLifecycleHookRequest lifecycleHookTimeout(Integer lifecycleHookTime
89135
* Get lifecycleHookTimeout
90136
* @return lifecycleHookTimeout
91137
**/
92-
@Schema(description = "")
138+
@NotNull
139+
@Schema(required = true, description = "")
93140
public Integer getLifecycleHookTimeout() {
94141
return lifecycleHookTimeout;
95142
}
@@ -107,7 +154,8 @@ public CreateLifecycleHookRequest lifecycleHookType(String lifecycleHookType) {
107154
* Get lifecycleHookType
108155
* @return lifecycleHookType
109156
**/
110-
@Schema(description = "")
157+
@NotNull
158+
@Schema(required = true, description = "")
111159
public String getLifecycleHookType() {
112160
return lifecycleHookType;
113161
}
@@ -125,7 +173,8 @@ public CreateLifecycleHookRequest scalingGroupId(String scalingGroupId) {
125173
* Get scalingGroupId
126174
* @return scalingGroupId
127175
**/
128-
@Schema(description = "")
176+
@NotNull
177+
@Schema(required = true, description = "")
129178
public String getScalingGroupId() {
130179
return scalingGroupId;
131180
}
@@ -144,7 +193,9 @@ public boolean equals(java.lang.Object o) {
144193
return false;
145194
}
146195
CreateLifecycleHookRequest createLifecycleHookRequest = (CreateLifecycleHookRequest) o;
147-
return Objects.equals(this.lifecycleHookName, createLifecycleHookRequest.lifecycleHookName) &&
196+
return Objects.equals(this.clientToken, createLifecycleHookRequest.clientToken) &&
197+
Objects.equals(this.lifecycleCommand, createLifecycleHookRequest.lifecycleCommand) &&
198+
Objects.equals(this.lifecycleHookName, createLifecycleHookRequest.lifecycleHookName) &&
148199
Objects.equals(this.lifecycleHookPolicy, createLifecycleHookRequest.lifecycleHookPolicy) &&
149200
Objects.equals(this.lifecycleHookTimeout, createLifecycleHookRequest.lifecycleHookTimeout) &&
150201
Objects.equals(this.lifecycleHookType, createLifecycleHookRequest.lifecycleHookType) &&
@@ -153,7 +204,7 @@ public boolean equals(java.lang.Object o) {
153204

154205
@Override
155206
public int hashCode() {
156-
return Objects.hash(lifecycleHookName, lifecycleHookPolicy, lifecycleHookTimeout, lifecycleHookType, scalingGroupId);
207+
return Objects.hash(clientToken, lifecycleCommand, lifecycleHookName, lifecycleHookPolicy, lifecycleHookTimeout, lifecycleHookType, scalingGroupId);
157208
}
158209

159210

@@ -162,6 +213,8 @@ public String toString() {
162213
StringBuilder sb = new StringBuilder();
163214
sb.append("class CreateLifecycleHookRequest {\n");
164215

216+
sb.append(" clientToken: ").append(toIndentedString(clientToken)).append("\n");
217+
sb.append(" lifecycleCommand: ").append(toIndentedString(lifecycleCommand)).append("\n");
165218
sb.append(" lifecycleHookName: ").append(toIndentedString(lifecycleHookName)).append("\n");
166219
sb.append(" lifecycleHookPolicy: ").append(toIndentedString(lifecycleHookPolicy)).append("\n");
167220
sb.append(" lifecycleHookTimeout: ").append(toIndentedString(lifecycleHookTimeout)).append("\n");

0 commit comments

Comments
 (0)