Skip to content

Commit 6ddf405

Browse files
author
BitsAdmin
committed
Merge branch 'rocketmq-Java-2023-01-01-online-984-2025_02_20_15_21_26' into 'integration_2025-02-20_759260291074'
feat: [development task] RocketMQ-984-Java (1027511) See merge request iaasng/volcengine-java-sdk!381
2 parents 154da09 + 7dd1828 commit 6ddf405

18 files changed

+2569
-121
lines changed

volcengine-java-sdk-rocketmq/src/main/java/com/volcengine/rocketmq/RocketmqApi.java

Lines changed: 378 additions & 0 deletions
Large diffs are not rendered by default.

volcengine-java-sdk-rocketmq/src/main/java/com/volcengine/rocketmq/model/BasicInfoForDescribeInstanceDetailOutput.java

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
import com.google.gson.stream.JsonReader;
2121
import com.google.gson.stream.JsonWriter;
2222
import com.volcengine.rocketmq.model.ChargeDetailForDescribeInstanceDetailOutput;
23+
import com.volcengine.rocketmq.model.InstanceTagForDescribeInstanceDetailOutput;
2324
import io.swagger.v3.oas.annotations.media.Schema;
2425
import java.io.IOException;
25-
import java.util.HashMap;
26+
import java.util.ArrayList;
2627
import java.util.List;
27-
import java.util.Map;
2828
import javax.validation.constraints.*;
2929
import javax.validation.Valid;
3030
/**
@@ -73,6 +73,9 @@ public class BasicInfoForDescribeInstanceDetailOutput {
7373
@SerializedName("InstanceStatus")
7474
private String instanceStatus = null;
7575

76+
@SerializedName("InstanceTags")
77+
private List<InstanceTagForDescribeInstanceDetailOutput> instanceTags = null;
78+
7679
@SerializedName("ProjectName")
7780
private String projectName = null;
7881

@@ -88,9 +91,6 @@ public class BasicInfoForDescribeInstanceDetailOutput {
8891
@SerializedName("SubnetId")
8992
private String subnetId = null;
9093

91-
@SerializedName("Tags")
92-
private Map<String, String> tags = null;
93-
9494
@SerializedName("UsedGroupNumber")
9595
private Integer usedGroupNumber = null;
9696

@@ -347,6 +347,33 @@ public void setInstanceStatus(String instanceStatus) {
347347
this.instanceStatus = instanceStatus;
348348
}
349349

350+
public BasicInfoForDescribeInstanceDetailOutput instanceTags(List<InstanceTagForDescribeInstanceDetailOutput> instanceTags) {
351+
this.instanceTags = instanceTags;
352+
return this;
353+
}
354+
355+
public BasicInfoForDescribeInstanceDetailOutput addInstanceTagsItem(InstanceTagForDescribeInstanceDetailOutput instanceTagsItem) {
356+
if (this.instanceTags == null) {
357+
this.instanceTags = new ArrayList<InstanceTagForDescribeInstanceDetailOutput>();
358+
}
359+
this.instanceTags.add(instanceTagsItem);
360+
return this;
361+
}
362+
363+
/**
364+
* Get instanceTags
365+
* @return instanceTags
366+
**/
367+
@Valid
368+
@Schema(description = "")
369+
public List<InstanceTagForDescribeInstanceDetailOutput> getInstanceTags() {
370+
return instanceTags;
371+
}
372+
373+
public void setInstanceTags(List<InstanceTagForDescribeInstanceDetailOutput> instanceTags) {
374+
this.instanceTags = instanceTags;
375+
}
376+
350377
public BasicInfoForDescribeInstanceDetailOutput projectName(String projectName) {
351378
this.projectName = projectName;
352379
return this;
@@ -437,32 +464,6 @@ public void setSubnetId(String subnetId) {
437464
this.subnetId = subnetId;
438465
}
439466

440-
public BasicInfoForDescribeInstanceDetailOutput tags(Map<String, String> tags) {
441-
this.tags = tags;
442-
return this;
443-
}
444-
445-
public BasicInfoForDescribeInstanceDetailOutput putTagsItem(String key, String tagsItem) {
446-
if (this.tags == null) {
447-
this.tags = new HashMap<String, String>();
448-
}
449-
this.tags.put(key, tagsItem);
450-
return this;
451-
}
452-
453-
/**
454-
* Get tags
455-
* @return tags
456-
**/
457-
@Schema(description = "")
458-
public Map<String, String> getTags() {
459-
return tags;
460-
}
461-
462-
public void setTags(Map<String, String> tags) {
463-
this.tags = tags;
464-
}
465-
466467
public BasicInfoForDescribeInstanceDetailOutput usedGroupNumber(Integer usedGroupNumber) {
467468
this.usedGroupNumber = usedGroupNumber;
468469
return this;
@@ -612,12 +613,12 @@ public boolean equals(java.lang.Object o) {
612613
Objects.equals(this.instanceId, basicInfoForDescribeInstanceDetailOutput.instanceId) &&
613614
Objects.equals(this.instanceName, basicInfoForDescribeInstanceDetailOutput.instanceName) &&
614615
Objects.equals(this.instanceStatus, basicInfoForDescribeInstanceDetailOutput.instanceStatus) &&
616+
Objects.equals(this.instanceTags, basicInfoForDescribeInstanceDetailOutput.instanceTags) &&
615617
Objects.equals(this.projectName, basicInfoForDescribeInstanceDetailOutput.projectName) &&
616618
Objects.equals(this.regionId, basicInfoForDescribeInstanceDetailOutput.regionId) &&
617619
Objects.equals(this.ssLMode, basicInfoForDescribeInstanceDetailOutput.ssLMode) &&
618620
Objects.equals(this.storageSpace, basicInfoForDescribeInstanceDetailOutput.storageSpace) &&
619621
Objects.equals(this.subnetId, basicInfoForDescribeInstanceDetailOutput.subnetId) &&
620-
Objects.equals(this.tags, basicInfoForDescribeInstanceDetailOutput.tags) &&
621622
Objects.equals(this.usedGroupNumber, basicInfoForDescribeInstanceDetailOutput.usedGroupNumber) &&
622623
Objects.equals(this.usedQueueNumber, basicInfoForDescribeInstanceDetailOutput.usedQueueNumber) &&
623624
Objects.equals(this.usedStorageSpace, basicInfoForDescribeInstanceDetailOutput.usedStorageSpace) &&
@@ -629,7 +630,7 @@ public boolean equals(java.lang.Object o) {
629630

630631
@Override
631632
public int hashCode() {
632-
return Objects.hash(accountId, applyPrivateDNSToPublic, availableQueueNumber, chargeDetail, computeSpec, createTime, eipId, enableSSL, fileReservedTime, instanceDescription, instanceId, instanceName, instanceStatus, projectName, regionId, ssLMode, storageSpace, subnetId, tags, usedGroupNumber, usedQueueNumber, usedStorageSpace, usedTopicNumber, version, vpcId, zoneId);
633+
return Objects.hash(accountId, applyPrivateDNSToPublic, availableQueueNumber, chargeDetail, computeSpec, createTime, eipId, enableSSL, fileReservedTime, instanceDescription, instanceId, instanceName, instanceStatus, instanceTags, projectName, regionId, ssLMode, storageSpace, subnetId, usedGroupNumber, usedQueueNumber, usedStorageSpace, usedTopicNumber, version, vpcId, zoneId);
633634
}
634635

635636

@@ -651,12 +652,12 @@ public String toString() {
651652
sb.append(" instanceId: ").append(toIndentedString(instanceId)).append("\n");
652653
sb.append(" instanceName: ").append(toIndentedString(instanceName)).append("\n");
653654
sb.append(" instanceStatus: ").append(toIndentedString(instanceStatus)).append("\n");
655+
sb.append(" instanceTags: ").append(toIndentedString(instanceTags)).append("\n");
654656
sb.append(" projectName: ").append(toIndentedString(projectName)).append("\n");
655657
sb.append(" regionId: ").append(toIndentedString(regionId)).append("\n");
656658
sb.append(" ssLMode: ").append(toIndentedString(ssLMode)).append("\n");
657659
sb.append(" storageSpace: ").append(toIndentedString(storageSpace)).append("\n");
658660
sb.append(" subnetId: ").append(toIndentedString(subnetId)).append("\n");
659-
sb.append(" tags: ").append(toIndentedString(tags)).append("\n");
660661
sb.append(" usedGroupNumber: ").append(toIndentedString(usedGroupNumber)).append("\n");
661662
sb.append(" usedQueueNumber: ").append(toIndentedString(usedQueueNumber)).append("\n");
662663
sb.append(" usedStorageSpace: ").append(toIndentedString(usedStorageSpace)).append("\n");
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
/*
2+
* rocketmq
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.rocketmq.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 io.swagger.v3.oas.annotations.media.Schema;
23+
import java.io.IOException;
24+
import javax.validation.constraints.*;
25+
import javax.validation.Valid;
26+
/**
27+
* BindTagForCreateInstanceInput
28+
*/
29+
30+
31+
32+
public class BindTagForCreateInstanceInput {
33+
@SerializedName("Key")
34+
private String key = null;
35+
36+
@SerializedName("Value")
37+
private String value = null;
38+
39+
public BindTagForCreateInstanceInput key(String key) {
40+
this.key = key;
41+
return this;
42+
}
43+
44+
/**
45+
* Get key
46+
* @return key
47+
**/
48+
@Schema(description = "")
49+
public String getKey() {
50+
return key;
51+
}
52+
53+
public void setKey(String key) {
54+
this.key = key;
55+
}
56+
57+
public BindTagForCreateInstanceInput value(String value) {
58+
this.value = value;
59+
return this;
60+
}
61+
62+
/**
63+
* Get value
64+
* @return value
65+
**/
66+
@Schema(description = "")
67+
public String getValue() {
68+
return value;
69+
}
70+
71+
public void setValue(String value) {
72+
this.value = value;
73+
}
74+
75+
76+
@Override
77+
public boolean equals(java.lang.Object o) {
78+
if (this == o) {
79+
return true;
80+
}
81+
if (o == null || getClass() != o.getClass()) {
82+
return false;
83+
}
84+
BindTagForCreateInstanceInput bindTagForCreateInstanceInput = (BindTagForCreateInstanceInput) o;
85+
return Objects.equals(this.key, bindTagForCreateInstanceInput.key) &&
86+
Objects.equals(this.value, bindTagForCreateInstanceInput.value);
87+
}
88+
89+
@Override
90+
public int hashCode() {
91+
return Objects.hash(key, value);
92+
}
93+
94+
95+
@Override
96+
public String toString() {
97+
StringBuilder sb = new StringBuilder();
98+
sb.append("class BindTagForCreateInstanceInput {\n");
99+
100+
sb.append(" key: ").append(toIndentedString(key)).append("\n");
101+
sb.append(" value: ").append(toIndentedString(value)).append("\n");
102+
sb.append("}");
103+
return sb.toString();
104+
}
105+
106+
/**
107+
* Convert the given object to string with each line indented by 4 spaces
108+
* (except the first line).
109+
*/
110+
private String toIndentedString(java.lang.Object o) {
111+
if (o == null) {
112+
return "null";
113+
}
114+
return o.toString().replace("\n", "\n ");
115+
}
116+
117+
}

0 commit comments

Comments
 (0)