Skip to content

Commit 48de328

Browse files
author
BitsAdmin
committed
Merge branch 'clb-Java-2020-04-01-online-973-2025_02_17_20_17_40' into 'integration_2025-02-20_759260291074'
feat: [development task] clb-973-Java (1027514) See merge request iaasng/volcengine-java-sdk!384
2 parents 14cf542 + 48c022c commit 48de328

14 files changed

+746
-15
lines changed

volcengine-java-sdk-clb/src/main/java/com/volcengine/clb/model/CreateListenerRequest.java

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ public class CreateListenerRequest {
4646
@SerializedName("Bandwidth")
4747
private Integer bandwidth = null;
4848

49+
@SerializedName("CACertificateId")
50+
private String caCertificateId = null;
51+
52+
@SerializedName("CAEnabled")
53+
private String caEnabled = null;
54+
4955
@SerializedName("CertCenterCertificateId")
5056
private String certCenterCertificateId = null;
5157

@@ -219,6 +225,42 @@ public void setBandwidth(Integer bandwidth) {
219225
this.bandwidth = bandwidth;
220226
}
221227

228+
public CreateListenerRequest caCertificateId(String caCertificateId) {
229+
this.caCertificateId = caCertificateId;
230+
return this;
231+
}
232+
233+
/**
234+
* Get caCertificateId
235+
* @return caCertificateId
236+
**/
237+
@Schema(description = "")
238+
public String getCaCertificateId() {
239+
return caCertificateId;
240+
}
241+
242+
public void setCaCertificateId(String caCertificateId) {
243+
this.caCertificateId = caCertificateId;
244+
}
245+
246+
public CreateListenerRequest caEnabled(String caEnabled) {
247+
this.caEnabled = caEnabled;
248+
return this;
249+
}
250+
251+
/**
252+
* Get caEnabled
253+
* @return caEnabled
254+
**/
255+
@Schema(description = "")
256+
public String getCaEnabled() {
257+
return caEnabled;
258+
}
259+
260+
public void setCaEnabled(String caEnabled) {
261+
this.caEnabled = caEnabled;
262+
}
263+
222264
public CreateListenerRequest certCenterCertificateId(String certCenterCertificateId) {
223265
this.certCenterCertificateId = certCenterCertificateId;
224266
return this;
@@ -805,6 +847,8 @@ public boolean equals(java.lang.Object o) {
805847
Objects.equals(this.aclStatus, createListenerRequest.aclStatus) &&
806848
Objects.equals(this.aclType, createListenerRequest.aclType) &&
807849
Objects.equals(this.bandwidth, createListenerRequest.bandwidth) &&
850+
Objects.equals(this.caCertificateId, createListenerRequest.caCertificateId) &&
851+
Objects.equals(this.caEnabled, createListenerRequest.caEnabled) &&
808852
Objects.equals(this.certCenterCertificateId, createListenerRequest.certCenterCertificateId) &&
809853
Objects.equals(this.certificateId, createListenerRequest.certificateId) &&
810854
Objects.equals(this.certificateSource, createListenerRequest.certificateSource) &&
@@ -840,7 +884,7 @@ public boolean equals(java.lang.Object o) {
840884

841885
@Override
842886
public int hashCode() {
843-
return Objects.hash(aclIds, aclStatus, aclType, bandwidth, certCenterCertificateId, certificateId, certificateSource, clientBodyTimeout, clientHeaderTimeout, connectionDrainEnabled, connectionDrainTimeout, cookie, description, enabled, endPort, establishedTimeout, healthCheck, http2Enabled, keepaliveTimeout, listenerName, loadBalancerId, persistenceTimeout, persistenceType, port, protocol, proxyConnectTimeout, proxyProtocolType, proxyReadTimeout, proxySendTimeout, scheduler, securityPolicyId, sendTimeout, serverGroupId, startPort, tags);
887+
return Objects.hash(aclIds, aclStatus, aclType, bandwidth, caCertificateId, caEnabled, certCenterCertificateId, certificateId, certificateSource, clientBodyTimeout, clientHeaderTimeout, connectionDrainEnabled, connectionDrainTimeout, cookie, description, enabled, endPort, establishedTimeout, healthCheck, http2Enabled, keepaliveTimeout, listenerName, loadBalancerId, persistenceTimeout, persistenceType, port, protocol, proxyConnectTimeout, proxyProtocolType, proxyReadTimeout, proxySendTimeout, scheduler, securityPolicyId, sendTimeout, serverGroupId, startPort, tags);
844888
}
845889

846890

@@ -853,6 +897,8 @@ public String toString() {
853897
sb.append(" aclStatus: ").append(toIndentedString(aclStatus)).append("\n");
854898
sb.append(" aclType: ").append(toIndentedString(aclType)).append("\n");
855899
sb.append(" bandwidth: ").append(toIndentedString(bandwidth)).append("\n");
900+
sb.append(" caCertificateId: ").append(toIndentedString(caCertificateId)).append("\n");
901+
sb.append(" caEnabled: ").append(toIndentedString(caEnabled)).append("\n");
856902
sb.append(" certCenterCertificateId: ").append(toIndentedString(certCenterCertificateId)).append("\n");
857903
sb.append(" certificateId: ").append(toIndentedString(certificateId)).append("\n");
858904
sb.append(" certificateSource: ").append(toIndentedString(certificateSource)).append("\n");

volcengine-java-sdk-clb/src/main/java/com/volcengine/clb/model/DeleteLoadBalancerRequest.java

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,30 @@
3030

3131

3232
public class DeleteLoadBalancerRequest {
33+
@SerializedName("ForceDelete")
34+
private Boolean forceDelete = null;
35+
3336
@SerializedName("LoadBalancerId")
3437
private String loadBalancerId = null;
3538

39+
public DeleteLoadBalancerRequest forceDelete(Boolean forceDelete) {
40+
this.forceDelete = forceDelete;
41+
return this;
42+
}
43+
44+
/**
45+
* Get forceDelete
46+
* @return forceDelete
47+
**/
48+
@Schema(description = "")
49+
public Boolean isForceDelete() {
50+
return forceDelete;
51+
}
52+
53+
public void setForceDelete(Boolean forceDelete) {
54+
this.forceDelete = forceDelete;
55+
}
56+
3657
public DeleteLoadBalancerRequest loadBalancerId(String loadBalancerId) {
3758
this.loadBalancerId = loadBalancerId;
3859
return this;
@@ -62,12 +83,13 @@ public boolean equals(java.lang.Object o) {
6283
return false;
6384
}
6485
DeleteLoadBalancerRequest deleteLoadBalancerRequest = (DeleteLoadBalancerRequest) o;
65-
return Objects.equals(this.loadBalancerId, deleteLoadBalancerRequest.loadBalancerId);
86+
return Objects.equals(this.forceDelete, deleteLoadBalancerRequest.forceDelete) &&
87+
Objects.equals(this.loadBalancerId, deleteLoadBalancerRequest.loadBalancerId);
6688
}
6789

6890
@Override
6991
public int hashCode() {
70-
return Objects.hash(loadBalancerId);
92+
return Objects.hash(forceDelete, loadBalancerId);
7193
}
7294

7395

@@ -76,6 +98,7 @@ public String toString() {
7698
StringBuilder sb = new StringBuilder();
7799
sb.append("class DeleteLoadBalancerRequest {\n");
78100

101+
sb.append(" forceDelete: ").append(toIndentedString(forceDelete)).append("\n");
79102
sb.append(" loadBalancerId: ").append(toIndentedString(loadBalancerId)).append("\n");
80103
sb.append("}");
81104
return sb.toString();

volcengine-java-sdk-clb/src/main/java/com/volcengine/clb/model/DescribeListenerAttributesResponse.java

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ public class DescribeListenerAttributesResponse extends com.volcengine.model.Abs
4646
@SerializedName("Bandwidth")
4747
private Integer bandwidth = null;
4848

49+
@SerializedName("CACertificateId")
50+
private String caCertificateId = null;
51+
52+
@SerializedName("CAEnabled")
53+
private String caEnabled = null;
54+
4955
@SerializedName("CertCenterCertificateId")
5056
private String certCenterCertificateId = null;
5157

@@ -157,6 +163,9 @@ public class DescribeListenerAttributesResponse extends com.volcengine.model.Abs
157163
@SerializedName("UpdateTime")
158164
private String updateTime = null;
159165

166+
@SerializedName("WafProtectionEnabled")
167+
private String wafProtectionEnabled = null;
168+
160169
public DescribeListenerAttributesResponse aclIds(List<String> aclIds) {
161170
this.aclIds = aclIds;
162171
return this;
@@ -237,6 +246,42 @@ public void setBandwidth(Integer bandwidth) {
237246
this.bandwidth = bandwidth;
238247
}
239248

249+
public DescribeListenerAttributesResponse caCertificateId(String caCertificateId) {
250+
this.caCertificateId = caCertificateId;
251+
return this;
252+
}
253+
254+
/**
255+
* Get caCertificateId
256+
* @return caCertificateId
257+
**/
258+
@Schema(description = "")
259+
public String getCaCertificateId() {
260+
return caCertificateId;
261+
}
262+
263+
public void setCaCertificateId(String caCertificateId) {
264+
this.caCertificateId = caCertificateId;
265+
}
266+
267+
public DescribeListenerAttributesResponse caEnabled(String caEnabled) {
268+
this.caEnabled = caEnabled;
269+
return this;
270+
}
271+
272+
/**
273+
* Get caEnabled
274+
* @return caEnabled
275+
**/
276+
@Schema(description = "")
277+
public String getCaEnabled() {
278+
return caEnabled;
279+
}
280+
281+
public void setCaEnabled(String caEnabled) {
282+
this.caEnabled = caEnabled;
283+
}
284+
240285
public DescribeListenerAttributesResponse certCenterCertificateId(String certCenterCertificateId) {
241286
this.certCenterCertificateId = certCenterCertificateId;
242287
return this;
@@ -913,6 +958,24 @@ public void setUpdateTime(String updateTime) {
913958
this.updateTime = updateTime;
914959
}
915960

961+
public DescribeListenerAttributesResponse wafProtectionEnabled(String wafProtectionEnabled) {
962+
this.wafProtectionEnabled = wafProtectionEnabled;
963+
return this;
964+
}
965+
966+
/**
967+
* Get wafProtectionEnabled
968+
* @return wafProtectionEnabled
969+
**/
970+
@Schema(description = "")
971+
public String getWafProtectionEnabled() {
972+
return wafProtectionEnabled;
973+
}
974+
975+
public void setWafProtectionEnabled(String wafProtectionEnabled) {
976+
this.wafProtectionEnabled = wafProtectionEnabled;
977+
}
978+
916979

917980
@Override
918981
public boolean equals(java.lang.Object o) {
@@ -927,6 +990,8 @@ public boolean equals(java.lang.Object o) {
927990
Objects.equals(this.aclStatus, describeListenerAttributesResponse.aclStatus) &&
928991
Objects.equals(this.aclType, describeListenerAttributesResponse.aclType) &&
929992
Objects.equals(this.bandwidth, describeListenerAttributesResponse.bandwidth) &&
993+
Objects.equals(this.caCertificateId, describeListenerAttributesResponse.caCertificateId) &&
994+
Objects.equals(this.caEnabled, describeListenerAttributesResponse.caEnabled) &&
930995
Objects.equals(this.certCenterCertificateId, describeListenerAttributesResponse.certCenterCertificateId) &&
931996
Objects.equals(this.certificateId, describeListenerAttributesResponse.certificateId) &&
932997
Objects.equals(this.certificateSource, describeListenerAttributesResponse.certificateSource) &&
@@ -963,12 +1028,13 @@ public boolean equals(java.lang.Object o) {
9631028
Objects.equals(this.startPort, describeListenerAttributesResponse.startPort) &&
9641029
Objects.equals(this.status, describeListenerAttributesResponse.status) &&
9651030
Objects.equals(this.tags, describeListenerAttributesResponse.tags) &&
966-
Objects.equals(this.updateTime, describeListenerAttributesResponse.updateTime);
1031+
Objects.equals(this.updateTime, describeListenerAttributesResponse.updateTime) &&
1032+
Objects.equals(this.wafProtectionEnabled, describeListenerAttributesResponse.wafProtectionEnabled);
9671033
}
9681034

9691035
@Override
9701036
public int hashCode() {
971-
return Objects.hash(aclIds, aclStatus, aclType, bandwidth, certCenterCertificateId, certificateId, certificateSource, clientBodyTimeout, clientHeaderTimeout, connectionDrainEnabled, connectionDrainTimeout, cookie, createTime, description, enabled, endPort, establishedTimeout, healthCheck, http2Enabled, keepaliveTimeout, listenerId, listenerName, loadBalancerId, persistenceTimeout, persistenceType, port, protocol, proxyConnectTimeout, proxyProtocolType, proxyReadTimeout, proxySendTimeout, requestId, responseCheckEnabled, scheduler, securityPolicyId, sendTimeout, serverGroupId, startPort, status, tags, updateTime);
1037+
return Objects.hash(aclIds, aclStatus, aclType, bandwidth, caCertificateId, caEnabled, certCenterCertificateId, certificateId, certificateSource, clientBodyTimeout, clientHeaderTimeout, connectionDrainEnabled, connectionDrainTimeout, cookie, createTime, description, enabled, endPort, establishedTimeout, healthCheck, http2Enabled, keepaliveTimeout, listenerId, listenerName, loadBalancerId, persistenceTimeout, persistenceType, port, protocol, proxyConnectTimeout, proxyProtocolType, proxyReadTimeout, proxySendTimeout, requestId, responseCheckEnabled, scheduler, securityPolicyId, sendTimeout, serverGroupId, startPort, status, tags, updateTime, wafProtectionEnabled);
9721038
}
9731039

9741040

@@ -981,6 +1047,8 @@ public String toString() {
9811047
sb.append(" aclStatus: ").append(toIndentedString(aclStatus)).append("\n");
9821048
sb.append(" aclType: ").append(toIndentedString(aclType)).append("\n");
9831049
sb.append(" bandwidth: ").append(toIndentedString(bandwidth)).append("\n");
1050+
sb.append(" caCertificateId: ").append(toIndentedString(caCertificateId)).append("\n");
1051+
sb.append(" caEnabled: ").append(toIndentedString(caEnabled)).append("\n");
9841052
sb.append(" certCenterCertificateId: ").append(toIndentedString(certCenterCertificateId)).append("\n");
9851053
sb.append(" certificateId: ").append(toIndentedString(certificateId)).append("\n");
9861054
sb.append(" certificateSource: ").append(toIndentedString(certificateSource)).append("\n");
@@ -1018,6 +1086,7 @@ public String toString() {
10181086
sb.append(" status: ").append(toIndentedString(status)).append("\n");
10191087
sb.append(" tags: ").append(toIndentedString(tags)).append("\n");
10201088
sb.append(" updateTime: ").append(toIndentedString(updateTime)).append("\n");
1089+
sb.append(" wafProtectionEnabled: ").append(toIndentedString(wafProtectionEnabled)).append("\n");
10211090
sb.append("}");
10221091
return sb.toString();
10231092
}

volcengine-java-sdk-clb/src/main/java/com/volcengine/clb/model/DescribeRulesRequest.java

Lines changed: 37 additions & 2 deletions
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.clb.model.TagFilterForDescribeRulesInput;
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
/**
@@ -33,6 +36,9 @@ public class DescribeRulesRequest {
3336
@SerializedName("ListenerId")
3437
private String listenerId = null;
3538

39+
@SerializedName("TagFilters")
40+
private List<TagFilterForDescribeRulesInput> tagFilters = null;
41+
3642
public DescribeRulesRequest listenerId(String listenerId) {
3743
this.listenerId = listenerId;
3844
return this;
@@ -52,6 +58,33 @@ public void setListenerId(String listenerId) {
5258
this.listenerId = listenerId;
5359
}
5460

61+
public DescribeRulesRequest tagFilters(List<TagFilterForDescribeRulesInput> tagFilters) {
62+
this.tagFilters = tagFilters;
63+
return this;
64+
}
65+
66+
public DescribeRulesRequest addTagFiltersItem(TagFilterForDescribeRulesInput tagFiltersItem) {
67+
if (this.tagFilters == null) {
68+
this.tagFilters = new ArrayList<TagFilterForDescribeRulesInput>();
69+
}
70+
this.tagFilters.add(tagFiltersItem);
71+
return this;
72+
}
73+
74+
/**
75+
* Get tagFilters
76+
* @return tagFilters
77+
**/
78+
@Valid
79+
@Schema(description = "")
80+
public List<TagFilterForDescribeRulesInput> getTagFilters() {
81+
return tagFilters;
82+
}
83+
84+
public void setTagFilters(List<TagFilterForDescribeRulesInput> tagFilters) {
85+
this.tagFilters = tagFilters;
86+
}
87+
5588

5689
@Override
5790
public boolean equals(java.lang.Object o) {
@@ -62,12 +95,13 @@ public boolean equals(java.lang.Object o) {
6295
return false;
6396
}
6497
DescribeRulesRequest describeRulesRequest = (DescribeRulesRequest) o;
65-
return Objects.equals(this.listenerId, describeRulesRequest.listenerId);
98+
return Objects.equals(this.listenerId, describeRulesRequest.listenerId) &&
99+
Objects.equals(this.tagFilters, describeRulesRequest.tagFilters);
66100
}
67101

68102
@Override
69103
public int hashCode() {
70-
return Objects.hash(listenerId);
104+
return Objects.hash(listenerId, tagFilters);
71105
}
72106

73107

@@ -77,6 +111,7 @@ public String toString() {
77111
sb.append("class DescribeRulesRequest {\n");
78112

79113
sb.append(" listenerId: ").append(toIndentedString(listenerId)).append("\n");
114+
sb.append(" tagFilters: ").append(toIndentedString(tagFilters)).append("\n");
80115
sb.append("}");
81116
return sb.toString();
82117
}

volcengine-java-sdk-clb/src/main/java/com/volcengine/clb/model/ListTagsForResourcesRequest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ public enum ResourceTypeEnum {
5656
@SerializedName("listener")
5757
LISTENER("listener"),
5858
@SerializedName("servergroup")
59-
SERVERGROUP("servergroup");
59+
SERVERGROUP("servergroup"),
60+
@SerializedName("rule")
61+
RULE("rule"),
62+
@SerializedName("ec")
63+
EC("ec");
6064

6165
private String value;
6266

0 commit comments

Comments
 (0)