Skip to content

Commit fbf5766

Browse files
author
BitsAdmin
committed
Merge branch 'vpc-Java-2020-04-01-online-1075-2025_04_02_11_34_44' into 'integration_2025-04-10_853973186050'
feat: [development task] vpc-1075-Java (1145191) See merge request iaasng/volcengine-java-sdk!433
2 parents 9e854c8 + fe09fc6 commit fbf5766

9 files changed

+573
-15
lines changed

volcengine-java-sdk-vpc/src/main/java/com/volcengine/vpc/model/AssociateRouteTableRequest.java

Lines changed: 91 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,55 @@ public class AssociateRouteTableRequest {
3333
@SerializedName("ClientToken")
3434
private String clientToken = null;
3535

36+
@SerializedName("GatewayId")
37+
private String gatewayId = null;
38+
39+
/**
40+
* Gets or Sets gatewayType
41+
*/
42+
@JsonAdapter(GatewayTypeEnum.Adapter.class)
43+
public enum GatewayTypeEnum {
44+
@SerializedName("Ipv4Gateway")
45+
IPV4GATEWAY("Ipv4Gateway"),
46+
@SerializedName("Ipv6Gateway")
47+
IPV6GATEWAY("Ipv6Gateway");
48+
49+
private String value;
50+
51+
GatewayTypeEnum(String value) {
52+
this.value = value;
53+
}
54+
public String getValue() {
55+
return value;
56+
}
57+
58+
@Override
59+
public String toString() {
60+
return String.valueOf(value);
61+
}
62+
public static GatewayTypeEnum fromValue(String input) {
63+
for (GatewayTypeEnum b : GatewayTypeEnum.values()) {
64+
if (b.value.equals(input)) {
65+
return b;
66+
}
67+
}
68+
return null;
69+
}
70+
public static class Adapter extends TypeAdapter<GatewayTypeEnum> {
71+
@Override
72+
public void write(final JsonWriter jsonWriter, final GatewayTypeEnum enumeration) throws IOException {
73+
jsonWriter.value(String.valueOf(enumeration.getValue()));
74+
}
75+
76+
@Override
77+
public GatewayTypeEnum read(final JsonReader jsonReader) throws IOException {
78+
Object value = jsonReader.nextString();
79+
return GatewayTypeEnum.fromValue((String)(value));
80+
}
81+
}
82+
} @SerializedName("GatewayType")
83+
private GatewayTypeEnum gatewayType = null;
84+
3685
@SerializedName("RouteTableId")
3786
private String routeTableId = null;
3887

@@ -57,6 +106,42 @@ public void setClientToken(String clientToken) {
57106
this.clientToken = clientToken;
58107
}
59108

109+
public AssociateRouteTableRequest gatewayId(String gatewayId) {
110+
this.gatewayId = gatewayId;
111+
return this;
112+
}
113+
114+
/**
115+
* Get gatewayId
116+
* @return gatewayId
117+
**/
118+
@Schema(description = "")
119+
public String getGatewayId() {
120+
return gatewayId;
121+
}
122+
123+
public void setGatewayId(String gatewayId) {
124+
this.gatewayId = gatewayId;
125+
}
126+
127+
public AssociateRouteTableRequest gatewayType(GatewayTypeEnum gatewayType) {
128+
this.gatewayType = gatewayType;
129+
return this;
130+
}
131+
132+
/**
133+
* Get gatewayType
134+
* @return gatewayType
135+
**/
136+
@Schema(description = "")
137+
public GatewayTypeEnum getGatewayType() {
138+
return gatewayType;
139+
}
140+
141+
public void setGatewayType(GatewayTypeEnum gatewayType) {
142+
this.gatewayType = gatewayType;
143+
}
144+
60145
public AssociateRouteTableRequest routeTableId(String routeTableId) {
61146
this.routeTableId = routeTableId;
62147
return this;
@@ -85,8 +170,7 @@ public AssociateRouteTableRequest subnetId(String subnetId) {
85170
* Get subnetId
86171
* @return subnetId
87172
**/
88-
@NotNull
89-
@Schema(required = true, description = "")
173+
@Schema(description = "")
90174
public String getSubnetId() {
91175
return subnetId;
92176
}
@@ -106,13 +190,15 @@ public boolean equals(java.lang.Object o) {
106190
}
107191
AssociateRouteTableRequest associateRouteTableRequest = (AssociateRouteTableRequest) o;
108192
return Objects.equals(this.clientToken, associateRouteTableRequest.clientToken) &&
193+
Objects.equals(this.gatewayId, associateRouteTableRequest.gatewayId) &&
194+
Objects.equals(this.gatewayType, associateRouteTableRequest.gatewayType) &&
109195
Objects.equals(this.routeTableId, associateRouteTableRequest.routeTableId) &&
110196
Objects.equals(this.subnetId, associateRouteTableRequest.subnetId);
111197
}
112198

113199
@Override
114200
public int hashCode() {
115-
return Objects.hash(clientToken, routeTableId, subnetId);
201+
return Objects.hash(clientToken, gatewayId, gatewayType, routeTableId, subnetId);
116202
}
117203

118204

@@ -122,6 +208,8 @@ public String toString() {
122208
sb.append("class AssociateRouteTableRequest {\n");
123209

124210
sb.append(" clientToken: ").append(toIndentedString(clientToken)).append("\n");
211+
sb.append(" gatewayId: ").append(toIndentedString(gatewayId)).append("\n");
212+
sb.append(" gatewayType: ").append(toIndentedString(gatewayType)).append("\n");
125213
sb.append(" routeTableId: ").append(toIndentedString(routeTableId)).append("\n");
126214
sb.append(" subnetId: ").append(toIndentedString(subnetId)).append("\n");
127215
sb.append("}");

volcengine-java-sdk-vpc/src/main/java/com/volcengine/vpc/model/CreateRouteTableRequest.java

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,52 @@
3333

3434

3535
public class CreateRouteTableRequest {
36+
/**
37+
* Gets or Sets associateType
38+
*/
39+
@JsonAdapter(AssociateTypeEnum.Adapter.class)
40+
public enum AssociateTypeEnum {
41+
@SerializedName("Subnet")
42+
SUBNET("Subnet"),
43+
@SerializedName("Gateway")
44+
GATEWAY("Gateway");
45+
46+
private String value;
47+
48+
AssociateTypeEnum(String value) {
49+
this.value = value;
50+
}
51+
public String getValue() {
52+
return value;
53+
}
54+
55+
@Override
56+
public String toString() {
57+
return String.valueOf(value);
58+
}
59+
public static AssociateTypeEnum fromValue(String input) {
60+
for (AssociateTypeEnum b : AssociateTypeEnum.values()) {
61+
if (b.value.equals(input)) {
62+
return b;
63+
}
64+
}
65+
return null;
66+
}
67+
public static class Adapter extends TypeAdapter<AssociateTypeEnum> {
68+
@Override
69+
public void write(final JsonWriter jsonWriter, final AssociateTypeEnum enumeration) throws IOException {
70+
jsonWriter.value(String.valueOf(enumeration.getValue()));
71+
}
72+
73+
@Override
74+
public AssociateTypeEnum read(final JsonReader jsonReader) throws IOException {
75+
Object value = jsonReader.nextString();
76+
return AssociateTypeEnum.fromValue((String)(value));
77+
}
78+
}
79+
} @SerializedName("AssociateType")
80+
private AssociateTypeEnum associateType = null;
81+
3682
@SerializedName("ClientToken")
3783
private String clientToken = null;
3884

@@ -51,6 +97,24 @@ public class CreateRouteTableRequest {
5197
@SerializedName("VpcId")
5298
private String vpcId = null;
5399

100+
public CreateRouteTableRequest associateType(AssociateTypeEnum associateType) {
101+
this.associateType = associateType;
102+
return this;
103+
}
104+
105+
/**
106+
* Get associateType
107+
* @return associateType
108+
**/
109+
@Schema(description = "")
110+
public AssociateTypeEnum getAssociateType() {
111+
return associateType;
112+
}
113+
114+
public void setAssociateType(AssociateTypeEnum associateType) {
115+
this.associateType = associateType;
116+
}
117+
54118
public CreateRouteTableRequest clientToken(String clientToken) {
55119
this.clientToken = clientToken;
56120
return this;
@@ -179,7 +243,8 @@ public boolean equals(java.lang.Object o) {
179243
return false;
180244
}
181245
CreateRouteTableRequest createRouteTableRequest = (CreateRouteTableRequest) o;
182-
return Objects.equals(this.clientToken, createRouteTableRequest.clientToken) &&
246+
return Objects.equals(this.associateType, createRouteTableRequest.associateType) &&
247+
Objects.equals(this.clientToken, createRouteTableRequest.clientToken) &&
183248
Objects.equals(this.description, createRouteTableRequest.description) &&
184249
Objects.equals(this.projectName, createRouteTableRequest.projectName) &&
185250
Objects.equals(this.routeTableName, createRouteTableRequest.routeTableName) &&
@@ -189,7 +254,7 @@ public boolean equals(java.lang.Object o) {
189254

190255
@Override
191256
public int hashCode() {
192-
return Objects.hash(clientToken, description, projectName, routeTableName, tags, vpcId);
257+
return Objects.hash(associateType, clientToken, description, projectName, routeTableName, tags, vpcId);
193258
}
194259

195260

@@ -198,6 +263,7 @@ public String toString() {
198263
StringBuilder sb = new StringBuilder();
199264
sb.append("class CreateRouteTableRequest {\n");
200265

266+
sb.append(" associateType: ").append(toIndentedString(associateType)).append("\n");
201267
sb.append(" clientToken: ").append(toIndentedString(clientToken)).append("\n");
202268
sb.append(" description: ").append(toIndentedString(description)).append("\n");
203269
sb.append(" projectName: ").append(toIndentedString(projectName)).append("\n");

volcengine-java-sdk-vpc/src/main/java/com/volcengine/vpc/model/DescribeIpv6GatewayAttributeResponse.java

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ public class DescribeIpv6GatewayAttributeResponse extends com.volcengine.model.A
4848
@SerializedName("RequestId")
4949
private String requestId = null;
5050

51+
@SerializedName("RouteTableId")
52+
private String routeTableId = null;
53+
5154
@SerializedName("Status")
5255
private String status = null;
5356

@@ -165,6 +168,24 @@ public void setRequestId(String requestId) {
165168
this.requestId = requestId;
166169
}
167170

171+
public DescribeIpv6GatewayAttributeResponse routeTableId(String routeTableId) {
172+
this.routeTableId = routeTableId;
173+
return this;
174+
}
175+
176+
/**
177+
* Get routeTableId
178+
* @return routeTableId
179+
**/
180+
@Schema(description = "")
181+
public String getRouteTableId() {
182+
return routeTableId;
183+
}
184+
185+
public void setRouteTableId(String routeTableId) {
186+
this.routeTableId = routeTableId;
187+
}
188+
168189
public DescribeIpv6GatewayAttributeResponse status(String status) {
169190
this.status = status;
170191
return this;
@@ -235,14 +256,15 @@ public boolean equals(java.lang.Object o) {
235256
Objects.equals(this.name, describeIpv6GatewayAttributeResponse.name) &&
236257
Objects.equals(this.projectName, describeIpv6GatewayAttributeResponse.projectName) &&
237258
Objects.equals(this.requestId, describeIpv6GatewayAttributeResponse.requestId) &&
259+
Objects.equals(this.routeTableId, describeIpv6GatewayAttributeResponse.routeTableId) &&
238260
Objects.equals(this.status, describeIpv6GatewayAttributeResponse.status) &&
239261
Objects.equals(this.updateTime, describeIpv6GatewayAttributeResponse.updateTime) &&
240262
Objects.equals(this.vpcId, describeIpv6GatewayAttributeResponse.vpcId);
241263
}
242264

243265
@Override
244266
public int hashCode() {
245-
return Objects.hash(creationTime, description, ipv6GatewayId, name, projectName, requestId, status, updateTime, vpcId);
267+
return Objects.hash(creationTime, description, ipv6GatewayId, name, projectName, requestId, routeTableId, status, updateTime, vpcId);
246268
}
247269

248270

@@ -257,6 +279,7 @@ public String toString() {
257279
sb.append(" name: ").append(toIndentedString(name)).append("\n");
258280
sb.append(" projectName: ").append(toIndentedString(projectName)).append("\n");
259281
sb.append(" requestId: ").append(toIndentedString(requestId)).append("\n");
282+
sb.append(" routeTableId: ").append(toIndentedString(routeTableId)).append("\n");
260283
sb.append(" status: ").append(toIndentedString(status)).append("\n");
261284
sb.append(" updateTime: ").append(toIndentedString(updateTime)).append("\n");
262285
sb.append(" vpcId: ").append(toIndentedString(vpcId)).append("\n");

0 commit comments

Comments
 (0)