Skip to content

Commit a92eafc

Browse files
Generate alb
1 parent 0c7e7e4 commit a92eafc

114 files changed

Lines changed: 169 additions & 22579 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

services/alb/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# STACKIT Java SDK for STACKIT Application Load Balancer API
22

3+
- API version: 2.0.0
4+
5+
This API offers an interface to provision and manage Application Load Balancers in your STACKIT project.This solution offers modern L7 load balancing. Current features include TLS, path and prefix based routing aswell as routing based on headers, query parameters and keeping connections persistent with cookies and web sockets.
6+
7+
For each Application Load Balancer provided, two VMs are deployed in your STACKIT project and are subject to fees.
8+
9+
310
This package is part of the STACKIT Java SDK. For additional information, please visit the [GitHub repository](https://github.com/stackitcloud/stackit-sdk-java) of the SDK.
411

512
## Installation from Maven Central (recommended)

services/alb/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
56ac63c4728605d440d17ed470e0229e36a1aad2
1+
a896a71ffc1c1152f63b40a0194ac461ce179d6c

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/ApiCallback.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/ApiCallback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
import cloud.stackit.sdk.core.exception.ApiException;
1616
import java.util.List;

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/ApiClient.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/ApiClient.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
import cloud.stackit.sdk.core.KeyFlowAuthenticator;
1616
import cloud.stackit.sdk.core.config.CoreConfiguration;
@@ -357,7 +357,7 @@ public DateFormat getDateFormat() {
357357
* Setter for the field <code>dateFormat</code>.
358358
*
359359
* @param dateFormat a {@link java.text.DateFormat} object
360-
* @return a {@link cloud.stackit.sdk.alb.v2api.ApiClient} object
360+
* @return a {@link cloud.stackit.sdk.alb.ApiClient} object
361361
*/
362362
public ApiClient setDateFormat(DateFormat dateFormat) {
363363
JSON.setDateFormat(dateFormat);
@@ -368,7 +368,7 @@ public ApiClient setDateFormat(DateFormat dateFormat) {
368368
* Set SqlDateFormat.
369369
*
370370
* @param dateFormat a {@link java.text.DateFormat} object
371-
* @return a {@link cloud.stackit.sdk.alb.v2api.ApiClient} object
371+
* @return a {@link cloud.stackit.sdk.alb.ApiClient} object
372372
*/
373373
public ApiClient setSqlDateFormat(DateFormat dateFormat) {
374374
JSON.setSqlDateFormat(dateFormat);
@@ -379,7 +379,7 @@ public ApiClient setSqlDateFormat(DateFormat dateFormat) {
379379
* Set OffsetDateTimeFormat.
380380
*
381381
* @param dateFormat a {@link java.time.format.DateTimeFormatter} object
382-
* @return a {@link cloud.stackit.sdk.alb.v2api.ApiClient} object
382+
* @return a {@link cloud.stackit.sdk.alb.ApiClient} object
383383
*/
384384
public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) {
385385
JSON.setOffsetDateTimeFormat(dateFormat);
@@ -390,7 +390,7 @@ public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) {
390390
* Set LocalDateFormat.
391391
*
392392
* @param dateFormat a {@link java.time.format.DateTimeFormatter} object
393-
* @return a {@link cloud.stackit.sdk.alb.v2api.ApiClient} object
393+
* @return a {@link cloud.stackit.sdk.alb.ApiClient} object
394394
*/
395395
public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) {
396396
JSON.setLocalDateFormat(dateFormat);
@@ -401,7 +401,7 @@ public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) {
401401
* Set LenientOnJson.
402402
*
403403
* @param lenientOnJson a boolean
404-
* @return a {@link cloud.stackit.sdk.alb.v2api.ApiClient} object
404+
* @return a {@link cloud.stackit.sdk.alb.ApiClient} object
405405
*/
406406
public ApiClient setLenientOnJson(boolean lenientOnJson) {
407407
JSON.setLenientOnJson(lenientOnJson);

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/ApiResponse.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/ApiResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
import java.util.List;
1616
import java.util.Map;

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/GzipRequestInterceptor.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/GzipRequestInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
import java.io.IOException;
1616
import okhttp3.*;

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/JSON.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/JSON.java

Lines changed: 41 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
import com.google.gson.Gson;
1616
import com.google.gson.GsonBuilder;
@@ -96,103 +96,95 @@ private static Class getClassByDiscriminator(
9696
gsonBuilder.registerTypeAdapter(LocalDate.class, localDateTypeAdapter);
9797
gsonBuilder.registerTypeAdapter(byte[].class, byteArrayAdapter);
9898
gsonBuilder.registerTypeAdapterFactory(
99-
new cloud.stackit.sdk.alb.v2api.model.ActiveHealthCheck.CustomTypeAdapterFactory());
99+
new cloud.stackit.sdk.alb.model.ActiveHealthCheck.CustomTypeAdapterFactory());
100100
gsonBuilder.registerTypeAdapterFactory(
101-
new cloud.stackit.sdk.alb.v2api.model.CertificateConfig.CustomTypeAdapterFactory());
101+
new cloud.stackit.sdk.alb.model.CertificateConfig.CustomTypeAdapterFactory());
102102
gsonBuilder.registerTypeAdapterFactory(
103-
new cloud.stackit.sdk.alb.v2api.model.CookiePersistence.CustomTypeAdapterFactory());
103+
new cloud.stackit.sdk.alb.model.CookiePersistence.CustomTypeAdapterFactory());
104104
gsonBuilder.registerTypeAdapterFactory(
105-
new cloud.stackit.sdk.alb.v2api.model.CreateCredentialsPayload
105+
new cloud.stackit.sdk.alb.model.CreateCredentialsPayload
106106
.CustomTypeAdapterFactory());
107107
gsonBuilder.registerTypeAdapterFactory(
108-
new cloud.stackit.sdk.alb.v2api.model.CreateCredentialsResponse
108+
new cloud.stackit.sdk.alb.model.CreateCredentialsResponse
109109
.CustomTypeAdapterFactory());
110110
gsonBuilder.registerTypeAdapterFactory(
111-
new cloud.stackit.sdk.alb.v2api.model.CreateLoadBalancerPayload
111+
new cloud.stackit.sdk.alb.model.CreateLoadBalancerPayload
112112
.CustomTypeAdapterFactory());
113113
gsonBuilder.registerTypeAdapterFactory(
114-
new cloud.stackit.sdk.alb.v2api.model.CredentialsResponse
115-
.CustomTypeAdapterFactory());
114+
new cloud.stackit.sdk.alb.model.CredentialsResponse.CustomTypeAdapterFactory());
116115
gsonBuilder.registerTypeAdapterFactory(
117-
new cloud.stackit.sdk.alb.v2api.model.GetCredentialsResponse
118-
.CustomTypeAdapterFactory());
116+
new cloud.stackit.sdk.alb.model.GetCredentialsResponse.CustomTypeAdapterFactory());
119117
gsonBuilder.registerTypeAdapterFactory(
120-
new cloud.stackit.sdk.alb.v2api.model.GetQuotaResponse.CustomTypeAdapterFactory());
118+
new cloud.stackit.sdk.alb.model.GetQuotaResponse.CustomTypeAdapterFactory());
121119
gsonBuilder.registerTypeAdapterFactory(
122-
new cloud.stackit.sdk.alb.v2api.model.GoogleProtobufAny.CustomTypeAdapterFactory());
120+
new cloud.stackit.sdk.alb.model.GoogleProtobufAny.CustomTypeAdapterFactory());
123121
gsonBuilder.registerTypeAdapterFactory(
124-
new cloud.stackit.sdk.alb.v2api.model.HostConfig.CustomTypeAdapterFactory());
122+
new cloud.stackit.sdk.alb.model.HostConfig.CustomTypeAdapterFactory());
125123
gsonBuilder.registerTypeAdapterFactory(
126-
new cloud.stackit.sdk.alb.v2api.model.HttpHeader.CustomTypeAdapterFactory());
124+
new cloud.stackit.sdk.alb.model.HttpHeader.CustomTypeAdapterFactory());
127125
gsonBuilder.registerTypeAdapterFactory(
128-
new cloud.stackit.sdk.alb.v2api.model.HttpHealthChecks.CustomTypeAdapterFactory());
126+
new cloud.stackit.sdk.alb.model.HttpHealthChecks.CustomTypeAdapterFactory());
129127
gsonBuilder.registerTypeAdapterFactory(
130-
new cloud.stackit.sdk.alb.v2api.model.ListCredentialsResponse
131-
.CustomTypeAdapterFactory());
128+
new cloud.stackit.sdk.alb.model.ListCredentialsResponse.CustomTypeAdapterFactory());
132129
gsonBuilder.registerTypeAdapterFactory(
133-
new cloud.stackit.sdk.alb.v2api.model.ListLoadBalancersResponse
130+
new cloud.stackit.sdk.alb.model.ListLoadBalancersResponse
134131
.CustomTypeAdapterFactory());
135132
gsonBuilder.registerTypeAdapterFactory(
136-
new cloud.stackit.sdk.alb.v2api.model.ListPlansResponse.CustomTypeAdapterFactory());
133+
new cloud.stackit.sdk.alb.model.ListPlansResponse.CustomTypeAdapterFactory());
137134
gsonBuilder.registerTypeAdapterFactory(
138-
new cloud.stackit.sdk.alb.v2api.model.Listener.CustomTypeAdapterFactory());
135+
new cloud.stackit.sdk.alb.model.Listener.CustomTypeAdapterFactory());
139136
gsonBuilder.registerTypeAdapterFactory(
140-
new cloud.stackit.sdk.alb.v2api.model.LoadBalancer.CustomTypeAdapterFactory());
137+
new cloud.stackit.sdk.alb.model.LoadBalancer.CustomTypeAdapterFactory());
141138
gsonBuilder.registerTypeAdapterFactory(
142-
new cloud.stackit.sdk.alb.v2api.model.LoadBalancerError.CustomTypeAdapterFactory());
139+
new cloud.stackit.sdk.alb.model.LoadBalancerError.CustomTypeAdapterFactory());
143140
gsonBuilder.registerTypeAdapterFactory(
144-
new cloud.stackit.sdk.alb.v2api.model.LoadBalancerOptions
145-
.CustomTypeAdapterFactory());
141+
new cloud.stackit.sdk.alb.model.LoadBalancerOptions.CustomTypeAdapterFactory());
146142
gsonBuilder.registerTypeAdapterFactory(
147-
new cloud.stackit.sdk.alb.v2api.model.LoadbalancerOptionAccessControl
143+
new cloud.stackit.sdk.alb.model.LoadbalancerOptionAccessControl
148144
.CustomTypeAdapterFactory());
149145
gsonBuilder.registerTypeAdapterFactory(
150-
new cloud.stackit.sdk.alb.v2api.model.LoadbalancerOptionLogs
151-
.CustomTypeAdapterFactory());
146+
new cloud.stackit.sdk.alb.model.LoadbalancerOptionLogs.CustomTypeAdapterFactory());
152147
gsonBuilder.registerTypeAdapterFactory(
153-
new cloud.stackit.sdk.alb.v2api.model.LoadbalancerOptionMetrics
148+
new cloud.stackit.sdk.alb.model.LoadbalancerOptionMetrics
154149
.CustomTypeAdapterFactory());
155150
gsonBuilder.registerTypeAdapterFactory(
156-
new cloud.stackit.sdk.alb.v2api.model.LoadbalancerOptionObservability
151+
new cloud.stackit.sdk.alb.model.LoadbalancerOptionObservability
157152
.CustomTypeAdapterFactory());
158153
gsonBuilder.registerTypeAdapterFactory(
159-
new cloud.stackit.sdk.alb.v2api.model.Network.CustomTypeAdapterFactory());
154+
new cloud.stackit.sdk.alb.model.Network.CustomTypeAdapterFactory());
160155
gsonBuilder.registerTypeAdapterFactory(
161-
new cloud.stackit.sdk.alb.v2api.model.Path.CustomTypeAdapterFactory());
156+
new cloud.stackit.sdk.alb.model.Path.CustomTypeAdapterFactory());
162157
gsonBuilder.registerTypeAdapterFactory(
163-
new cloud.stackit.sdk.alb.v2api.model.PlanDetails.CustomTypeAdapterFactory());
158+
new cloud.stackit.sdk.alb.model.PlanDetails.CustomTypeAdapterFactory());
164159
gsonBuilder.registerTypeAdapterFactory(
165-
new cloud.stackit.sdk.alb.v2api.model.ProtocolOptionsHTTP
166-
.CustomTypeAdapterFactory());
160+
new cloud.stackit.sdk.alb.model.ProtocolOptionsHTTP.CustomTypeAdapterFactory());
167161
gsonBuilder.registerTypeAdapterFactory(
168-
new cloud.stackit.sdk.alb.v2api.model.ProtocolOptionsHTTPS
169-
.CustomTypeAdapterFactory());
162+
new cloud.stackit.sdk.alb.model.ProtocolOptionsHTTPS.CustomTypeAdapterFactory());
170163
gsonBuilder.registerTypeAdapterFactory(
171-
new cloud.stackit.sdk.alb.v2api.model.QueryParameter.CustomTypeAdapterFactory());
164+
new cloud.stackit.sdk.alb.model.QueryParameter.CustomTypeAdapterFactory());
172165
gsonBuilder.registerTypeAdapterFactory(
173-
new cloud.stackit.sdk.alb.v2api.model.Rule.CustomTypeAdapterFactory());
166+
new cloud.stackit.sdk.alb.model.Rule.CustomTypeAdapterFactory());
174167
gsonBuilder.registerTypeAdapterFactory(
175-
new cloud.stackit.sdk.alb.v2api.model.SecurityGroup.CustomTypeAdapterFactory());
168+
new cloud.stackit.sdk.alb.model.SecurityGroup.CustomTypeAdapterFactory());
176169
gsonBuilder.registerTypeAdapterFactory(
177-
new cloud.stackit.sdk.alb.v2api.model.Status.CustomTypeAdapterFactory());
170+
new cloud.stackit.sdk.alb.model.Status.CustomTypeAdapterFactory());
178171
gsonBuilder.registerTypeAdapterFactory(
179-
new cloud.stackit.sdk.alb.v2api.model.Target.CustomTypeAdapterFactory());
172+
new cloud.stackit.sdk.alb.model.Target.CustomTypeAdapterFactory());
180173
gsonBuilder.registerTypeAdapterFactory(
181-
new cloud.stackit.sdk.alb.v2api.model.TargetPool.CustomTypeAdapterFactory());
174+
new cloud.stackit.sdk.alb.model.TargetPool.CustomTypeAdapterFactory());
182175
gsonBuilder.registerTypeAdapterFactory(
183-
new cloud.stackit.sdk.alb.v2api.model.TlsConfig.CustomTypeAdapterFactory());
176+
new cloud.stackit.sdk.alb.model.TlsConfig.CustomTypeAdapterFactory());
184177
gsonBuilder.registerTypeAdapterFactory(
185-
new cloud.stackit.sdk.alb.v2api.model.UpdateCredentialsPayload
178+
new cloud.stackit.sdk.alb.model.UpdateCredentialsPayload
186179
.CustomTypeAdapterFactory());
187180
gsonBuilder.registerTypeAdapterFactory(
188-
new cloud.stackit.sdk.alb.v2api.model.UpdateCredentialsResponse
181+
new cloud.stackit.sdk.alb.model.UpdateCredentialsResponse
189182
.CustomTypeAdapterFactory());
190183
gsonBuilder.registerTypeAdapterFactory(
191-
new cloud.stackit.sdk.alb.v2api.model.UpdateLoadBalancerPayload
184+
new cloud.stackit.sdk.alb.model.UpdateLoadBalancerPayload
192185
.CustomTypeAdapterFactory());
193186
gsonBuilder.registerTypeAdapterFactory(
194-
new cloud.stackit.sdk.alb.v2api.model.UpdateTargetPoolPayload
195-
.CustomTypeAdapterFactory());
187+
new cloud.stackit.sdk.alb.model.UpdateTargetPoolPayload.CustomTypeAdapterFactory());
196188
gson = gsonBuilder.create();
197189
}
198190

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/Pair.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/Pair.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
@javax.annotation.Generated(
1616
value = "org.openapitools.codegen.languages.JavaClientCodegen",

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/ProgressRequestBody.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/ProgressRequestBody.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
import java.io.IOException;
1616
import okhttp3.MediaType;

services/alb/src/main/java/cloud/stackit/sdk/alb/v2api/ProgressResponseBody.java renamed to services/alb/src/main/java/cloud/stackit/sdk/alb/ProgressResponseBody.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Do not edit the class manually.
1111
*/
1212

13-
package cloud.stackit.sdk.alb.v2api;
13+
package cloud.stackit.sdk.alb;
1414

1515
import java.io.IOException;
1616
import okhttp3.MediaType;

0 commit comments

Comments
 (0)