Skip to content

Commit d127992

Browse files
author
BitsAdmin
committed
Merge branch 'iam-Java-2018-01-01-online-1237-2025_05_29_19_05_00' into 'integration_2025-05-29_924616531202'
feat: [development task] iam-1237-Java (1273658) See merge request iaasng/volcengine-java-sdk!499
2 parents 6f57f95 + 9831e40 commit d127992

16 files changed

+1793
-438
lines changed

volcengine-java-sdk-iam/src/main/java/com/volcengine/iam/IamApi.java

Lines changed: 784 additions & 389 deletions
Large diffs are not rendered by default.

volcengine-java-sdk-iam/src/main/java/com/volcengine/iam/model/AddSAMLProviderCertificateRequest.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,17 @@
1212

1313
package com.volcengine.iam.model;
1414

15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.google.gson.TypeAdapter;
18+
import com.google.gson.annotations.JsonAdapter;
1519
import com.google.gson.annotations.SerializedName;
20+
import com.google.gson.stream.JsonReader;
21+
import com.google.gson.stream.JsonWriter;
1622
import io.swagger.v3.oas.annotations.media.Schema;
17-
18-
import javax.validation.constraints.NotNull;
19-
import java.util.Objects;
20-
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
2126
/**
2227
* AddSAMLProviderCertificateRequest
2328
*/
@@ -71,7 +76,7 @@ public void setX509Certificate(String x509Certificate) {
7176

7277

7378
@Override
74-
public boolean equals(Object o) {
79+
public boolean equals(java.lang.Object o) {
7580
if (this == o) {
7681
return true;
7782
}
@@ -104,7 +109,7 @@ public String toString() {
104109
* Convert the given object to string with each line indented by 4 spaces
105110
* (except the first line).
106111
*/
107-
private String toIndentedString(Object o) {
112+
private String toIndentedString(java.lang.Object o) {
108113
if (o == null) {
109114
return "null";
110115
}

volcengine-java-sdk-iam/src/main/java/com/volcengine/iam/model/AddSAMLProviderCertificateResponse.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,17 @@
1212

1313
package com.volcengine.iam.model;
1414

15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.google.gson.TypeAdapter;
18+
import com.google.gson.annotations.JsonAdapter;
1519
import com.google.gson.annotations.SerializedName;
20+
import com.google.gson.stream.JsonReader;
21+
import com.google.gson.stream.JsonWriter;
1622
import io.swagger.v3.oas.annotations.media.Schema;
17-
18-
import java.util.Objects;
19-
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
2026
/**
2127
* AddSAMLProviderCertificateResponse
2228
*/
@@ -47,7 +53,7 @@ public void setCertificateId(String certificateId) {
4753

4854

4955
@Override
50-
public boolean equals(Object o) {
56+
public boolean equals(java.lang.Object o) {
5157
if (this == o) {
5258
return true;
5359
}
@@ -78,7 +84,7 @@ public String toString() {
7884
* Convert the given object to string with each line indented by 4 spaces
7985
* (except the first line).
8086
*/
81-
private String toIndentedString(Object o) {
87+
private String toIndentedString(java.lang.Object o) {
8288
if (o == null) {
8389
return "null";
8490
}

volcengine-java-sdk-iam/src/main/java/com/volcengine/iam/model/CreateRoleRequest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ public CreateRoleRequest displayName(String displayName) {
7878
* Get displayName
7979
* @return displayName
8080
**/
81-
@NotNull
82-
@Schema(required = true, description = "")
81+
@Schema(description = "")
8382
public String getDisplayName() {
8483
return displayName;
8584
}

volcengine-java-sdk-iam/src/main/java/com/volcengine/iam/model/CreateSAMLProviderRequest.java

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,17 @@
1212

1313
package com.volcengine.iam.model;
1414

15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.google.gson.TypeAdapter;
18+
import com.google.gson.annotations.JsonAdapter;
1519
import com.google.gson.annotations.SerializedName;
20+
import com.google.gson.stream.JsonReader;
21+
import com.google.gson.stream.JsonWriter;
1622
import io.swagger.v3.oas.annotations.media.Schema;
17-
18-
import javax.validation.constraints.NotNull;
19-
import javax.validation.constraints.Size;
20-
import java.util.Objects;
21-
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
2226
/**
2327
* CreateSAMLProviderRequest
2428
*/
@@ -136,7 +140,7 @@ public void setStatus(Integer status) {
136140

137141

138142
@Override
139-
public boolean equals(Object o) {
143+
public boolean equals(java.lang.Object o) {
140144
if (this == o) {
141145
return true;
142146
}
@@ -175,7 +179,7 @@ public String toString() {
175179
* Convert the given object to string with each line indented by 4 spaces
176180
* (except the first line).
177181
*/
178-
private String toIndentedString(Object o) {
182+
private String toIndentedString(java.lang.Object o) {
179183
if (o == null) {
180184
return "null";
181185
}

volcengine-java-sdk-iam/src/main/java/com/volcengine/iam/model/CreateSAMLProviderResponse.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,17 @@
1212

1313
package com.volcengine.iam.model;
1414

15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import com.google.gson.TypeAdapter;
18+
import com.google.gson.annotations.JsonAdapter;
1519
import com.google.gson.annotations.SerializedName;
20+
import com.google.gson.stream.JsonReader;
21+
import com.google.gson.stream.JsonWriter;
1622
import io.swagger.v3.oas.annotations.media.Schema;
17-
18-
import java.util.Objects;
19-
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
2026
/**
2127
* CreateSAMLProviderResponse
2228
*/
@@ -173,7 +179,7 @@ public void setUpdateDate(String updateDate) {
173179

174180

175181
@Override
176-
public boolean equals(Object o) {
182+
public boolean equals(java.lang.Object o) {
177183
if (this == o) {
178184
return true;
179185
}
@@ -216,7 +222,7 @@ public String toString() {
216222
* Convert the given object to string with each line indented by 4 spaces
217223
* (except the first line).
218224
*/
219-
private String toIndentedString(Object o) {
225+
private String toIndentedString(java.lang.Object o) {
220226
if (o == null) {
221227
return "null";
222228
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
/*
2+
* iam
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.iam.model;
14+
15+
import java.util.Objects;
16+
import java.util.Arrays;
17+
import javax.validation.constraints.*;
18+
import javax.validation.Valid;
19+
/**
20+
* GetAccountSummaryRequest
21+
*/
22+
23+
24+
25+
public class GetAccountSummaryRequest {
26+
27+
@Override
28+
public boolean equals(java.lang.Object o) {
29+
if (this == o) {
30+
return true;
31+
}
32+
if (o == null || getClass() != o.getClass()) {
33+
return false;
34+
}
35+
return true;
36+
}
37+
38+
@Override
39+
public int hashCode() {
40+
return Objects.hash();
41+
}
42+
43+
44+
@Override
45+
public String toString() {
46+
StringBuilder sb = new StringBuilder();
47+
sb.append("class GetAccountSummaryRequest {\n");
48+
49+
sb.append("}");
50+
return sb.toString();
51+
}
52+
53+
/**
54+
* Convert the given object to string with each line indented by 4 spaces
55+
* (except the first line).
56+
*/
57+
private String toIndentedString(java.lang.Object o) {
58+
if (o == null) {
59+
return "null";
60+
}
61+
return o.toString().replace("\n", "\n ");
62+
}
63+
64+
}
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
/*
2+
* iam
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.iam.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 com.volcengine.iam.model.SummaryMapForGetAccountSummaryOutput;
23+
import io.swagger.v3.oas.annotations.media.Schema;
24+
import java.io.IOException;
25+
import javax.validation.constraints.*;
26+
import javax.validation.Valid;
27+
/**
28+
* GetAccountSummaryResponse
29+
*/
30+
31+
32+
33+
public class GetAccountSummaryResponse extends com.volcengine.model.AbstractResponse {
34+
@SerializedName("SummaryMap")
35+
private SummaryMapForGetAccountSummaryOutput summaryMap = null;
36+
37+
public GetAccountSummaryResponse summaryMap(SummaryMapForGetAccountSummaryOutput summaryMap) {
38+
this.summaryMap = summaryMap;
39+
return this;
40+
}
41+
42+
/**
43+
* Get summaryMap
44+
* @return summaryMap
45+
**/
46+
@Valid
47+
@Schema(description = "")
48+
public SummaryMapForGetAccountSummaryOutput getSummaryMap() {
49+
return summaryMap;
50+
}
51+
52+
public void setSummaryMap(SummaryMapForGetAccountSummaryOutput summaryMap) {
53+
this.summaryMap = summaryMap;
54+
}
55+
56+
57+
@Override
58+
public boolean equals(java.lang.Object o) {
59+
if (this == o) {
60+
return true;
61+
}
62+
if (o == null || getClass() != o.getClass()) {
63+
return false;
64+
}
65+
GetAccountSummaryResponse getAccountSummaryResponse = (GetAccountSummaryResponse) o;
66+
return Objects.equals(this.summaryMap, getAccountSummaryResponse.summaryMap);
67+
}
68+
69+
@Override
70+
public int hashCode() {
71+
return Objects.hash(summaryMap);
72+
}
73+
74+
75+
@Override
76+
public String toString() {
77+
StringBuilder sb = new StringBuilder();
78+
sb.append("class GetAccountSummaryResponse {\n");
79+
80+
sb.append(" summaryMap: ").append(toIndentedString(summaryMap)).append("\n");
81+
sb.append("}");
82+
return sb.toString();
83+
}
84+
85+
/**
86+
* Convert the given object to string with each line indented by 4 spaces
87+
* (except the first line).
88+
*/
89+
private String toIndentedString(java.lang.Object o) {
90+
if (o == null) {
91+
return "null";
92+
}
93+
return o.toString().replace("\n", "\n ");
94+
}
95+
96+
}

volcengine-java-sdk-iam/src/main/java/com/volcengine/iam/model/GetRoleRequest.java

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

3131

3232
public class GetRoleRequest {
33+
@SerializedName("ID")
34+
private Long ID = null;
35+
3336
@SerializedName("RoleName")
3437
private String roleName = null;
3538

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

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

7395

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

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

0 commit comments

Comments
 (0)