3535 value = "org.openapitools.codegen.languages.JavaClientCodegen" ,
3636 comments = "Generator version: 7.19.0" )
3737public class ActiveHealthCheck {
38+ public static final String SERIALIZED_NAME_ALT_PORT = "altPort" ;
39+
40+ @ SerializedName (SERIALIZED_NAME_ALT_PORT )
41+ @ javax .annotation .Nullable private Integer altPort ;
42+
3843 public static final String SERIALIZED_NAME_HEALTHY_THRESHOLD = "healthyThreshold" ;
3944
4045 @ SerializedName (SERIALIZED_NAME_HEALTHY_THRESHOLD )
4146 @ javax .annotation .Nullable private Integer healthyThreshold ;
4247
48+ public static final String SERIALIZED_NAME_HTTP_HEALTH_CHECKS = "httpHealthChecks" ;
49+
50+ @ SerializedName (SERIALIZED_NAME_HTTP_HEALTH_CHECKS )
51+ @ javax .annotation .Nullable private HttpHealthChecks httpHealthChecks ;
52+
4353 public static final String SERIALIZED_NAME_INTERVAL = "interval" ;
4454
4555 @ SerializedName (SERIALIZED_NAME_INTERVAL )
@@ -62,6 +72,24 @@ public class ActiveHealthCheck {
6272
6373 public ActiveHealthCheck () {}
6474
75+ public ActiveHealthCheck altPort (@ javax .annotation .Nullable Integer altPort ) {
76+ this .altPort = altPort ;
77+ return this ;
78+ }
79+
80+ /**
81+ * Overrides the default port used for health check probes.
82+ *
83+ * @return altPort
84+ */
85+ @ javax .annotation .Nullable public Integer getAltPort () {
86+ return altPort ;
87+ }
88+
89+ public void setAltPort (@ javax .annotation .Nullable Integer altPort ) {
90+ this .altPort = altPort ;
91+ }
92+
6593 public ActiveHealthCheck healthyThreshold (@ javax .annotation .Nullable Integer healthyThreshold ) {
6694 this .healthyThreshold = healthyThreshold ;
6795 return this ;
@@ -80,6 +108,25 @@ public void setHealthyThreshold(@javax.annotation.Nullable Integer healthyThresh
80108 this .healthyThreshold = healthyThreshold ;
81109 }
82110
111+ public ActiveHealthCheck httpHealthChecks (
112+ @ javax .annotation .Nullable HttpHealthChecks httpHealthChecks ) {
113+ this .httpHealthChecks = httpHealthChecks ;
114+ return this ;
115+ }
116+
117+ /**
118+ * Get httpHealthChecks
119+ *
120+ * @return httpHealthChecks
121+ */
122+ @ javax .annotation .Nullable public HttpHealthChecks getHttpHealthChecks () {
123+ return httpHealthChecks ;
124+ }
125+
126+ public void setHttpHealthChecks (@ javax .annotation .Nullable HttpHealthChecks httpHealthChecks ) {
127+ this .httpHealthChecks = httpHealthChecks ;
128+ }
129+
83130 public ActiveHealthCheck interval (@ javax .annotation .Nullable String interval ) {
84131 this .interval = interval ;
85132 return this ;
@@ -206,7 +253,9 @@ public boolean equals(Object o) {
206253 return false ;
207254 }
208255 ActiveHealthCheck activeHealthCheck = (ActiveHealthCheck ) o ;
209- return Objects .equals (this .healthyThreshold , activeHealthCheck .healthyThreshold )
256+ return Objects .equals (this .altPort , activeHealthCheck .altPort )
257+ && Objects .equals (this .healthyThreshold , activeHealthCheck .healthyThreshold )
258+ && Objects .equals (this .httpHealthChecks , activeHealthCheck .httpHealthChecks )
210259 && Objects .equals (this .interval , activeHealthCheck .interval )
211260 && Objects .equals (this .intervalJitter , activeHealthCheck .intervalJitter )
212261 && Objects .equals (this .timeout , activeHealthCheck .timeout )
@@ -218,7 +267,9 @@ public boolean equals(Object o) {
218267 @ Override
219268 public int hashCode () {
220269 return Objects .hash (
270+ altPort ,
221271 healthyThreshold ,
272+ httpHealthChecks ,
222273 interval ,
223274 intervalJitter ,
224275 timeout ,
@@ -230,7 +281,9 @@ public int hashCode() {
230281 public String toString () {
231282 StringBuilder sb = new StringBuilder ();
232283 sb .append ("class ActiveHealthCheck {\n " );
284+ sb .append (" altPort: " ).append (toIndentedString (altPort )).append ("\n " );
233285 sb .append (" healthyThreshold: " ).append (toIndentedString (healthyThreshold )).append ("\n " );
286+ sb .append (" httpHealthChecks: " ).append (toIndentedString (httpHealthChecks )).append ("\n " );
234287 sb .append (" interval: " ).append (toIndentedString (interval )).append ("\n " );
235288 sb .append (" intervalJitter: " ).append (toIndentedString (intervalJitter )).append ("\n " );
236289 sb .append (" timeout: " ).append (toIndentedString (timeout )).append ("\n " );
@@ -263,7 +316,9 @@ private String toIndentedString(Object o) {
263316 openapiFields =
264317 new HashSet <String >(
265318 Arrays .asList (
319+ "altPort" ,
266320 "healthyThreshold" ,
321+ "httpHealthChecks" ,
267322 "interval" ,
268323 "intervalJitter" ,
269324 "timeout" ,
@@ -291,6 +346,11 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
291346 }
292347 }
293348 JsonObject jsonObj = jsonElement .getAsJsonObject ();
349+ // validate the optional field `httpHealthChecks`
350+ if (jsonObj .get ("httpHealthChecks" ) != null
351+ && !jsonObj .get ("httpHealthChecks" ).isJsonNull ()) {
352+ HttpHealthChecks .validateJsonElement (jsonObj .get ("httpHealthChecks" ));
353+ }
294354 if ((jsonObj .get ("interval" ) != null && !jsonObj .get ("interval" ).isJsonNull ())
295355 && !jsonObj .get ("interval" ).isJsonPrimitive ()) {
296356 throw new IllegalArgumentException (
0 commit comments