Skip to content

Commit d2e8585

Browse files
author
BitsAdmin
committed
Merge branch 'tag-Java-2022-06-01-online-1629-2025_09_24_20_57_09' into 'integration_2025-09-25_1060179278594'
feat: [development task] tag-1629-Java (1697078) See merge request iaasng/volcengine-java-sdk!677
2 parents 045646f + 02ca6c4 commit d2e8585

File tree

3 files changed

+256
-6
lines changed

3 files changed

+256
-6
lines changed

volcengine-java-sdk-tag/src/main/java/com/volcengine/tag/model/GetTagKeysRequest.java

Lines changed: 93 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,84 @@
3030

3131

3232
public class GetTagKeysRequest {
33+
/**
34+
* Gets or Sets matchType
35+
*/
36+
@JsonAdapter(MatchTypeEnum.Adapter.class)
37+
public enum MatchTypeEnum {
38+
@SerializedName("prefix")
39+
PREFIX("prefix"),
40+
@SerializedName("equals")
41+
EQUALS("equals"),
42+
@SerializedName("contain")
43+
CONTAIN("contain");
44+
45+
private String value;
46+
47+
MatchTypeEnum(String value) {
48+
this.value = value;
49+
}
50+
public String getValue() {
51+
return value;
52+
}
53+
54+
@Override
55+
public String toString() {
56+
return String.valueOf(value);
57+
}
58+
public static MatchTypeEnum fromValue(String input) {
59+
for (MatchTypeEnum b : MatchTypeEnum.values()) {
60+
if (b.value.equals(input)) {
61+
return b;
62+
}
63+
}
64+
return null;
65+
}
66+
public static class Adapter extends TypeAdapter<MatchTypeEnum> {
67+
@Override
68+
public void write(final JsonWriter jsonWriter, final MatchTypeEnum enumeration) throws IOException {
69+
jsonWriter.value(String.valueOf(enumeration.getValue()));
70+
}
71+
72+
@Override
73+
public MatchTypeEnum read(final JsonReader jsonReader) throws IOException {
74+
Object value = jsonReader.nextString();
75+
return MatchTypeEnum.fromValue((String)(value));
76+
}
77+
}
78+
} @SerializedName("MatchType")
79+
private MatchTypeEnum matchType = null;
80+
3381
@SerializedName("MaxResults")
3482
private Integer maxResults = null;
3583

3684
@SerializedName("NextToken")
3785
private String nextToken = null;
3886

87+
@SerializedName("TagKey")
88+
private String tagKey = null;
89+
3990
@SerializedName("TagType")
4091
private String tagType = null;
4192

93+
public GetTagKeysRequest matchType(MatchTypeEnum matchType) {
94+
this.matchType = matchType;
95+
return this;
96+
}
97+
98+
/**
99+
* Get matchType
100+
* @return matchType
101+
**/
102+
@Schema(description = "")
103+
public MatchTypeEnum getMatchType() {
104+
return matchType;
105+
}
106+
107+
public void setMatchType(MatchTypeEnum matchType) {
108+
this.matchType = matchType;
109+
}
110+
42111
public GetTagKeysRequest maxResults(Integer maxResults) {
43112
this.maxResults = maxResults;
44113
return this;
@@ -75,6 +144,24 @@ public void setNextToken(String nextToken) {
75144
this.nextToken = nextToken;
76145
}
77146

147+
public GetTagKeysRequest tagKey(String tagKey) {
148+
this.tagKey = tagKey;
149+
return this;
150+
}
151+
152+
/**
153+
* Get tagKey
154+
* @return tagKey
155+
**/
156+
@Schema(description = "")
157+
public String getTagKey() {
158+
return tagKey;
159+
}
160+
161+
public void setTagKey(String tagKey) {
162+
this.tagKey = tagKey;
163+
}
164+
78165
public GetTagKeysRequest tagType(String tagType) {
79166
this.tagType = tagType;
80167
return this;
@@ -103,14 +190,16 @@ public boolean equals(java.lang.Object o) {
103190
return false;
104191
}
105192
GetTagKeysRequest getTagKeysRequest = (GetTagKeysRequest) o;
106-
return Objects.equals(this.maxResults, getTagKeysRequest.maxResults) &&
193+
return Objects.equals(this.matchType, getTagKeysRequest.matchType) &&
194+
Objects.equals(this.maxResults, getTagKeysRequest.maxResults) &&
107195
Objects.equals(this.nextToken, getTagKeysRequest.nextToken) &&
196+
Objects.equals(this.tagKey, getTagKeysRequest.tagKey) &&
108197
Objects.equals(this.tagType, getTagKeysRequest.tagType);
109198
}
110199

111200
@Override
112201
public int hashCode() {
113-
return Objects.hash(maxResults, nextToken, tagType);
202+
return Objects.hash(matchType, maxResults, nextToken, tagKey, tagType);
114203
}
115204

116205

@@ -119,8 +208,10 @@ public String toString() {
119208
StringBuilder sb = new StringBuilder();
120209
sb.append("class GetTagKeysRequest {\n");
121210

211+
sb.append(" matchType: ").append(toIndentedString(matchType)).append("\n");
122212
sb.append(" maxResults: ").append(toIndentedString(maxResults)).append("\n");
123213
sb.append(" nextToken: ").append(toIndentedString(nextToken)).append("\n");
214+
sb.append(" tagKey: ").append(toIndentedString(tagKey)).append("\n");
124215
sb.append(" tagType: ").append(toIndentedString(tagType)).append("\n");
125216
sb.append("}");
126217
return sb.toString();

volcengine-java-sdk-tag/src/main/java/com/volcengine/tag/model/GetTagValuesRequest.java

Lines changed: 94 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,54 @@
3232

3333

3434
public class GetTagValuesRequest {
35+
/**
36+
* Gets or Sets matchType
37+
*/
38+
@JsonAdapter(MatchTypeEnum.Adapter.class)
39+
public enum MatchTypeEnum {
40+
@SerializedName("prefix")
41+
PREFIX("prefix"),
42+
@SerializedName("equals")
43+
EQUALS("equals"),
44+
@SerializedName("contain")
45+
CONTAIN("contain");
46+
47+
private String value;
48+
49+
MatchTypeEnum(String value) {
50+
this.value = value;
51+
}
52+
public String getValue() {
53+
return value;
54+
}
55+
56+
@Override
57+
public String toString() {
58+
return String.valueOf(value);
59+
}
60+
public static MatchTypeEnum fromValue(String input) {
61+
for (MatchTypeEnum b : MatchTypeEnum.values()) {
62+
if (b.value.equals(input)) {
63+
return b;
64+
}
65+
}
66+
return null;
67+
}
68+
public static class Adapter extends TypeAdapter<MatchTypeEnum> {
69+
@Override
70+
public void write(final JsonWriter jsonWriter, final MatchTypeEnum enumeration) throws IOException {
71+
jsonWriter.value(String.valueOf(enumeration.getValue()));
72+
}
73+
74+
@Override
75+
public MatchTypeEnum read(final JsonReader jsonReader) throws IOException {
76+
Object value = jsonReader.nextString();
77+
return MatchTypeEnum.fromValue((String)(value));
78+
}
79+
}
80+
} @SerializedName("MatchType")
81+
private MatchTypeEnum matchType = null;
82+
3583
@SerializedName("MaxResults")
3684
private Integer maxResults = null;
3785

@@ -41,6 +89,27 @@ public class GetTagValuesRequest {
4189
@SerializedName("TagKeys")
4290
private List<String> tagKeys = null;
4391

92+
@SerializedName("TagValue")
93+
private String tagValue = null;
94+
95+
public GetTagValuesRequest matchType(MatchTypeEnum matchType) {
96+
this.matchType = matchType;
97+
return this;
98+
}
99+
100+
/**
101+
* Get matchType
102+
* @return matchType
103+
**/
104+
@Schema(description = "")
105+
public MatchTypeEnum getMatchType() {
106+
return matchType;
107+
}
108+
109+
public void setMatchType(MatchTypeEnum matchType) {
110+
this.matchType = matchType;
111+
}
112+
44113
public GetTagValuesRequest maxResults(Integer maxResults) {
45114
this.maxResults = maxResults;
46115
return this;
@@ -103,6 +172,24 @@ public void setTagKeys(List<String> tagKeys) {
103172
this.tagKeys = tagKeys;
104173
}
105174

175+
public GetTagValuesRequest tagValue(String tagValue) {
176+
this.tagValue = tagValue;
177+
return this;
178+
}
179+
180+
/**
181+
* Get tagValue
182+
* @return tagValue
183+
**/
184+
@Schema(description = "")
185+
public String getTagValue() {
186+
return tagValue;
187+
}
188+
189+
public void setTagValue(String tagValue) {
190+
this.tagValue = tagValue;
191+
}
192+
106193

107194
@Override
108195
public boolean equals(java.lang.Object o) {
@@ -113,14 +200,16 @@ public boolean equals(java.lang.Object o) {
113200
return false;
114201
}
115202
GetTagValuesRequest getTagValuesRequest = (GetTagValuesRequest) o;
116-
return Objects.equals(this.maxResults, getTagValuesRequest.maxResults) &&
203+
return Objects.equals(this.matchType, getTagValuesRequest.matchType) &&
204+
Objects.equals(this.maxResults, getTagValuesRequest.maxResults) &&
117205
Objects.equals(this.nextToken, getTagValuesRequest.nextToken) &&
118-
Objects.equals(this.tagKeys, getTagValuesRequest.tagKeys);
206+
Objects.equals(this.tagKeys, getTagValuesRequest.tagKeys) &&
207+
Objects.equals(this.tagValue, getTagValuesRequest.tagValue);
119208
}
120209

121210
@Override
122211
public int hashCode() {
123-
return Objects.hash(maxResults, nextToken, tagKeys);
212+
return Objects.hash(matchType, maxResults, nextToken, tagKeys, tagValue);
124213
}
125214

126215

@@ -129,9 +218,11 @@ public String toString() {
129218
StringBuilder sb = new StringBuilder();
130219
sb.append("class GetTagValuesRequest {\n");
131220

221+
sb.append(" matchType: ").append(toIndentedString(matchType)).append("\n");
132222
sb.append(" maxResults: ").append(toIndentedString(maxResults)).append("\n");
133223
sb.append(" nextToken: ").append(toIndentedString(nextToken)).append("\n");
134224
sb.append(" tagKeys: ").append(toIndentedString(tagKeys)).append("\n");
225+
sb.append(" tagValue: ").append(toIndentedString(tagValue)).append("\n");
135226
sb.append("}");
136227
return sb.toString();
137228
}

volcengine-java-sdk-tag/src/main/java/com/volcengine/tag/model/GetTagsRequest.java

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,54 @@ public class GetTagsRequest {
3535
@SerializedName("CountResources")
3636
private Boolean countResources = null;
3737

38+
/**
39+
* Gets or Sets matchType
40+
*/
41+
@JsonAdapter(MatchTypeEnum.Adapter.class)
42+
public enum MatchTypeEnum {
43+
@SerializedName("prefix")
44+
PREFIX("prefix"),
45+
@SerializedName("equals")
46+
EQUALS("equals"),
47+
@SerializedName("contain")
48+
CONTAIN("contain");
49+
50+
private String value;
51+
52+
MatchTypeEnum(String value) {
53+
this.value = value;
54+
}
55+
public String getValue() {
56+
return value;
57+
}
58+
59+
@Override
60+
public String toString() {
61+
return String.valueOf(value);
62+
}
63+
public static MatchTypeEnum fromValue(String input) {
64+
for (MatchTypeEnum b : MatchTypeEnum.values()) {
65+
if (b.value.equals(input)) {
66+
return b;
67+
}
68+
}
69+
return null;
70+
}
71+
public static class Adapter extends TypeAdapter<MatchTypeEnum> {
72+
@Override
73+
public void write(final JsonWriter jsonWriter, final MatchTypeEnum enumeration) throws IOException {
74+
jsonWriter.value(String.valueOf(enumeration.getValue()));
75+
}
76+
77+
@Override
78+
public MatchTypeEnum read(final JsonReader jsonReader) throws IOException {
79+
Object value = jsonReader.nextString();
80+
return MatchTypeEnum.fromValue((String)(value));
81+
}
82+
}
83+
} @SerializedName("MatchType")
84+
private MatchTypeEnum matchType = null;
85+
3886
@SerializedName("MaxResults")
3987
private Integer maxResults = null;
4088

@@ -65,6 +113,24 @@ public void setCountResources(Boolean countResources) {
65113
this.countResources = countResources;
66114
}
67115

116+
public GetTagsRequest matchType(MatchTypeEnum matchType) {
117+
this.matchType = matchType;
118+
return this;
119+
}
120+
121+
/**
122+
* Get matchType
123+
* @return matchType
124+
**/
125+
@Schema(description = "")
126+
public MatchTypeEnum getMatchType() {
127+
return matchType;
128+
}
129+
130+
public void setMatchType(MatchTypeEnum matchType) {
131+
this.matchType = matchType;
132+
}
133+
68134
public GetTagsRequest maxResults(Integer maxResults) {
69135
this.maxResults = maxResults;
70136
return this;
@@ -156,6 +222,7 @@ public boolean equals(java.lang.Object o) {
156222
}
157223
GetTagsRequest getTagsRequest = (GetTagsRequest) o;
158224
return Objects.equals(this.countResources, getTagsRequest.countResources) &&
225+
Objects.equals(this.matchType, getTagsRequest.matchType) &&
159226
Objects.equals(this.maxResults, getTagsRequest.maxResults) &&
160227
Objects.equals(this.nextToken, getTagsRequest.nextToken) &&
161228
Objects.equals(this.tagKeys, getTagsRequest.tagKeys) &&
@@ -164,7 +231,7 @@ public boolean equals(java.lang.Object o) {
164231

165232
@Override
166233
public int hashCode() {
167-
return Objects.hash(countResources, maxResults, nextToken, tagKeys, tagType);
234+
return Objects.hash(countResources, matchType, maxResults, nextToken, tagKeys, tagType);
168235
}
169236

170237

@@ -174,6 +241,7 @@ public String toString() {
174241
sb.append("class GetTagsRequest {\n");
175242

176243
sb.append(" countResources: ").append(toIndentedString(countResources)).append("\n");
244+
sb.append(" matchType: ").append(toIndentedString(matchType)).append("\n");
177245
sb.append(" maxResults: ").append(toIndentedString(maxResults)).append("\n");
178246
sb.append(" nextToken: ").append(toIndentedString(nextToken)).append("\n");
179247
sb.append(" tagKeys: ").append(toIndentedString(tagKeys)).append("\n");

0 commit comments

Comments
 (0)