@@ -31,6 +31,10 @@ public class ModifyNodeNumberRequest extends Request {
3131 @ com .aliyun .core .annotation .Validation (required = true )
3232 private String nodeGroupId ;
3333
34+ @ com .aliyun .core .annotation .Query
35+ @ com .aliyun .core .annotation .NameInMap ("Parallelism" )
36+ private Integer parallelism ;
37+
3438 @ com .aliyun .core .annotation .Query
3539 @ com .aliyun .core .annotation .NameInMap ("PromotionOptionNo" )
3640 private String promotionOptionNo ;
@@ -40,13 +44,19 @@ public class ModifyNodeNumberRequest extends Request {
4044 @ com .aliyun .core .annotation .Validation (required = true , maximum = 100 )
4145 private Integer target ;
4246
47+ @ com .aliyun .core .annotation .Query
48+ @ com .aliyun .core .annotation .NameInMap ("TerminationGracePeriodSeconds" )
49+ private Integer terminationGracePeriodSeconds ;
50+
4351 private ModifyNodeNumberRequest (Builder builder ) {
4452 super (builder );
4553 this .regionId = builder .regionId ;
4654 this .instanceId = builder .instanceId ;
4755 this .nodeGroupId = builder .nodeGroupId ;
56+ this .parallelism = builder .parallelism ;
4857 this .promotionOptionNo = builder .promotionOptionNo ;
4958 this .target = builder .target ;
59+ this .terminationGracePeriodSeconds = builder .terminationGracePeriodSeconds ;
5060 }
5161
5262 public static Builder builder () {
@@ -83,6 +93,13 @@ public String getNodeGroupId() {
8393 return this .nodeGroupId ;
8494 }
8595
96+ /**
97+ * @return parallelism
98+ */
99+ public Integer getParallelism () {
100+ return this .parallelism ;
101+ }
102+
86103 /**
87104 * @return promotionOptionNo
88105 */
@@ -97,12 +114,21 @@ public Integer getTarget() {
97114 return this .target ;
98115 }
99116
117+ /**
118+ * @return terminationGracePeriodSeconds
119+ */
120+ public Integer getTerminationGracePeriodSeconds () {
121+ return this .terminationGracePeriodSeconds ;
122+ }
123+
100124 public static final class Builder extends Request .Builder <ModifyNodeNumberRequest , Builder > {
101125 private String regionId ;
102126 private String instanceId ;
103127 private String nodeGroupId ;
128+ private Integer parallelism ;
104129 private String promotionOptionNo ;
105130 private Integer target ;
131+ private Integer terminationGracePeriodSeconds ;
106132
107133 private Builder () {
108134 super ();
@@ -113,8 +139,10 @@ private Builder(ModifyNodeNumberRequest request) {
113139 this .regionId = request .regionId ;
114140 this .instanceId = request .instanceId ;
115141 this .nodeGroupId = request .nodeGroupId ;
142+ this .parallelism = request .parallelism ;
116143 this .promotionOptionNo = request .promotionOptionNo ;
117144 this .target = request .target ;
145+ this .terminationGracePeriodSeconds = request .terminationGracePeriodSeconds ;
118146 }
119147
120148 /**
@@ -152,6 +180,15 @@ public Builder nodeGroupId(String nodeGroupId) {
152180 return this ;
153181 }
154182
183+ /**
184+ * Parallelism.
185+ */
186+ public Builder parallelism (Integer parallelism ) {
187+ this .putQueryParameter ("Parallelism" , parallelism );
188+ this .parallelism = parallelism ;
189+ return this ;
190+ }
191+
155192 /**
156193 * PromotionOptionNo.
157194 */
@@ -174,6 +211,15 @@ public Builder target(Integer target) {
174211 return this ;
175212 }
176213
214+ /**
215+ * TerminationGracePeriodSeconds.
216+ */
217+ public Builder terminationGracePeriodSeconds (Integer terminationGracePeriodSeconds ) {
218+ this .putQueryParameter ("TerminationGracePeriodSeconds" , terminationGracePeriodSeconds );
219+ this .terminationGracePeriodSeconds = terminationGracePeriodSeconds ;
220+ return this ;
221+ }
222+
177223 @ Override
178224 public ModifyNodeNumberRequest build () {
179225 return new ModifyNodeNumberRequest (this );
0 commit comments