1414
1515import java .util .Objects ;
1616import 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 ;
2417import javax .validation .constraints .*;
2518import javax .validation .Valid ;
2619/**
3023
3124
3225public class DescribeZonesRequest {
33- /**
34- * Gets or Sets regionId
35- */
36- @ JsonAdapter (RegionIdEnum .Adapter .class )
37- public enum RegionIdEnum {
38- @ SerializedName ("cn-beijing" )
39- CN_BEIJING ("cn-beijing" ),
40- @ SerializedName ("cn-shanghai" )
41- CN_SHANGHAI ("cn-shanghai" ),
42- @ SerializedName ("cn-guangzhou" )
43- CN_GUANGZHOU ("cn-guangzhou" ),
44- @ SerializedName ("ap-southeast-1" )
45- AP_SOUTHEAST_1 ("ap-southeast-1" ),
46- @ SerializedName ("cn-beijing-selfdrive" )
47- CN_BEIJING_SELFDRIVE ("cn-beijing-selfdrive" );
48-
49- private String value ;
50-
51- RegionIdEnum (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 RegionIdEnum fromValue (String input ) {
63- for (RegionIdEnum b : RegionIdEnum .values ()) {
64- if (b .value .equals (input )) {
65- return b ;
66- }
67- }
68- return null ;
69- }
70- public static class Adapter extends TypeAdapter <RegionIdEnum > {
71- @ Override
72- public void write (final JsonWriter jsonWriter , final RegionIdEnum enumeration ) throws IOException {
73- jsonWriter .value (String .valueOf (enumeration .getValue ()));
74- }
75-
76- @ Override
77- public RegionIdEnum read (final JsonReader jsonReader ) throws IOException {
78- Object value = jsonReader .nextString ();
79- return RegionIdEnum .fromValue ((String )(value ));
80- }
81- }
82- } @ SerializedName ("RegionId" )
83- private RegionIdEnum regionId = null ;
84-
85- public DescribeZonesRequest regionId (RegionIdEnum regionId ) {
86- this .regionId = regionId ;
87- return this ;
88- }
89-
90- /**
91- * Get regionId
92- * @return regionId
93- **/
94- @ NotNull
95- @ Schema (required = true , description = "" )
96- public RegionIdEnum getRegionId () {
97- return regionId ;
98- }
99-
100- public void setRegionId (RegionIdEnum regionId ) {
101- this .regionId = regionId ;
102- }
103-
10426
10527 @ Override
10628 public boolean equals (java .lang .Object o ) {
@@ -110,13 +32,12 @@ public boolean equals(java.lang.Object o) {
11032 if (o == null || getClass () != o .getClass ()) {
11133 return false ;
11234 }
113- DescribeZonesRequest describeZonesRequest = (DescribeZonesRequest ) o ;
114- return Objects .equals (this .regionId , describeZonesRequest .regionId );
35+ return true ;
11536 }
11637
11738 @ Override
11839 public int hashCode () {
119- return Objects .hash (regionId );
40+ return Objects .hash ();
12041 }
12142
12243
@@ -125,7 +46,6 @@ public String toString() {
12546 StringBuilder sb = new StringBuilder ();
12647 sb .append ("class DescribeZonesRequest {\n " );
12748
128- sb .append (" regionId: " ).append (toIndentedString (regionId )).append ("\n " );
12949 sb .append ("}" );
13050 return sb .toString ();
13151 }
0 commit comments