-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(openapi): gateway-api generated using kube-openapi
Signed-off-by: Marc Nuri <[email protected]>
- Loading branch information
Showing
21 changed files
with
4,598 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
186 changes: 186 additions & 0 deletions
186
...tewayapi/src/generated/java/io/fabric8/kubernetes/api/model/gatewayapi/v1/BackendRef.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,186 @@ | ||
|
||
package io.fabric8.kubernetes.api.model.gatewayapi.v1; | ||
|
||
import java.util.LinkedHashMap; | ||
import java.util.Map; | ||
import javax.annotation.Generated; | ||
import com.fasterxml.jackson.annotation.JsonAnyGetter; | ||
import com.fasterxml.jackson.annotation.JsonAnySetter; | ||
import com.fasterxml.jackson.annotation.JsonIgnore; | ||
import com.fasterxml.jackson.annotation.JsonInclude; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
import com.fasterxml.jackson.annotation.JsonPropertyOrder; | ||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize; | ||
import io.fabric8.kubernetes.api.builder.Editable; | ||
import io.fabric8.kubernetes.api.model.Container; | ||
import io.fabric8.kubernetes.api.model.ContainerPort; | ||
import io.fabric8.kubernetes.api.model.EnvVar; | ||
import io.fabric8.kubernetes.api.model.IntOrString; | ||
import io.fabric8.kubernetes.api.model.KubernetesResource; | ||
import io.fabric8.kubernetes.api.model.LabelSelector; | ||
import io.fabric8.kubernetes.api.model.LocalObjectReference; | ||
import io.fabric8.kubernetes.api.model.ObjectMeta; | ||
import io.fabric8.kubernetes.api.model.ObjectReference; | ||
import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; | ||
import io.fabric8.kubernetes.api.model.PodTemplateSpec; | ||
import io.fabric8.kubernetes.api.model.ResourceRequirements; | ||
import io.fabric8.kubernetes.api.model.Volume; | ||
import io.fabric8.kubernetes.api.model.VolumeMount; | ||
import io.sundr.builder.annotations.Buildable; | ||
import io.sundr.builder.annotations.BuildableReference; | ||
import lombok.EqualsAndHashCode; | ||
import lombok.ToString; | ||
import lombok.experimental.Accessors; | ||
|
||
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) | ||
@JsonInclude(JsonInclude.Include.NON_NULL) | ||
@JsonPropertyOrder({ | ||
"kind", | ||
"group", | ||
"name", | ||
"namespace", | ||
"port", | ||
"weight" | ||
}) | ||
@ToString | ||
@EqualsAndHashCode | ||
@Accessors(prefix = { | ||
"_", | ||
"" | ||
}) | ||
@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { | ||
@BuildableReference(ObjectMeta.class), | ||
@BuildableReference(LabelSelector.class), | ||
@BuildableReference(Container.class), | ||
@BuildableReference(PodTemplateSpec.class), | ||
@BuildableReference(ResourceRequirements.class), | ||
@BuildableReference(IntOrString.class), | ||
@BuildableReference(ObjectReference.class), | ||
@BuildableReference(LocalObjectReference.class), | ||
@BuildableReference(PersistentVolumeClaim.class), | ||
@BuildableReference(EnvVar.class), | ||
@BuildableReference(ContainerPort.class), | ||
@BuildableReference(Volume.class), | ||
@BuildableReference(VolumeMount.class) | ||
}) | ||
@Generated("jsonschema2pojo") | ||
public class BackendRef implements Editable<BackendRefBuilder> , KubernetesResource | ||
{ | ||
|
||
@JsonProperty("group") | ||
private String group; | ||
@JsonProperty("kind") | ||
private String kind; | ||
@JsonProperty("name") | ||
private String name; | ||
@JsonProperty("namespace") | ||
private String namespace; | ||
@JsonProperty("port") | ||
private Integer port; | ||
@JsonProperty("weight") | ||
private Integer weight; | ||
@JsonIgnore | ||
private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); | ||
|
||
/** | ||
* No args constructor for use in serialization | ||
* | ||
*/ | ||
public BackendRef() { | ||
} | ||
|
||
public BackendRef(String group, String kind, String name, String namespace, Integer port, Integer weight) { | ||
super(); | ||
this.group = group; | ||
this.kind = kind; | ||
this.name = name; | ||
this.namespace = namespace; | ||
this.port = port; | ||
this.weight = weight; | ||
} | ||
|
||
@JsonProperty("group") | ||
public String getGroup() { | ||
return group; | ||
} | ||
|
||
@JsonProperty("group") | ||
public void setGroup(String group) { | ||
this.group = group; | ||
} | ||
|
||
@JsonProperty("kind") | ||
public String getKind() { | ||
return kind; | ||
} | ||
|
||
@JsonProperty("kind") | ||
public void setKind(String kind) { | ||
this.kind = kind; | ||
} | ||
|
||
@JsonProperty("name") | ||
public String getName() { | ||
return name; | ||
} | ||
|
||
@JsonProperty("name") | ||
public void setName(String name) { | ||
this.name = name; | ||
} | ||
|
||
@JsonProperty("namespace") | ||
public String getNamespace() { | ||
return namespace; | ||
} | ||
|
||
@JsonProperty("namespace") | ||
public void setNamespace(String namespace) { | ||
this.namespace = namespace; | ||
} | ||
|
||
@JsonProperty("port") | ||
public Integer getPort() { | ||
return port; | ||
} | ||
|
||
@JsonProperty("port") | ||
public void setPort(Integer port) { | ||
this.port = port; | ||
} | ||
|
||
@JsonProperty("weight") | ||
public Integer getWeight() { | ||
return weight; | ||
} | ||
|
||
@JsonProperty("weight") | ||
public void setWeight(Integer weight) { | ||
this.weight = weight; | ||
} | ||
|
||
@JsonIgnore | ||
public BackendRefBuilder edit() { | ||
return new BackendRefBuilder(this); | ||
} | ||
|
||
@JsonIgnore | ||
public BackendRefBuilder toBuilder() { | ||
return edit(); | ||
} | ||
|
||
@JsonAnyGetter | ||
public Map<String, Object> getAdditionalProperties() { | ||
return this.additionalProperties; | ||
} | ||
|
||
@JsonAnySetter | ||
public void setAdditionalProperty(String name, Object value) { | ||
this.additionalProperties.put(name, value); | ||
} | ||
|
||
public void setAdditionalProperties(Map<String, Object> additionalProperties) { | ||
this.additionalProperties = additionalProperties; | ||
} | ||
|
||
} |
120 changes: 120 additions & 0 deletions
120
...api/src/generated/java/io/fabric8/kubernetes/api/model/gatewayapi/v1/CommonRouteSpec.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
|
||
package io.fabric8.kubernetes.api.model.gatewayapi.v1; | ||
|
||
import java.util.ArrayList; | ||
import java.util.LinkedHashMap; | ||
import java.util.List; | ||
import java.util.Map; | ||
import javax.annotation.Generated; | ||
import com.fasterxml.jackson.annotation.JsonAnyGetter; | ||
import com.fasterxml.jackson.annotation.JsonAnySetter; | ||
import com.fasterxml.jackson.annotation.JsonIgnore; | ||
import com.fasterxml.jackson.annotation.JsonInclude; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
import com.fasterxml.jackson.annotation.JsonPropertyOrder; | ||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize; | ||
import io.fabric8.kubernetes.api.builder.Editable; | ||
import io.fabric8.kubernetes.api.model.Container; | ||
import io.fabric8.kubernetes.api.model.ContainerPort; | ||
import io.fabric8.kubernetes.api.model.EnvVar; | ||
import io.fabric8.kubernetes.api.model.IntOrString; | ||
import io.fabric8.kubernetes.api.model.KubernetesResource; | ||
import io.fabric8.kubernetes.api.model.LabelSelector; | ||
import io.fabric8.kubernetes.api.model.LocalObjectReference; | ||
import io.fabric8.kubernetes.api.model.ObjectMeta; | ||
import io.fabric8.kubernetes.api.model.ObjectReference; | ||
import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; | ||
import io.fabric8.kubernetes.api.model.PodTemplateSpec; | ||
import io.fabric8.kubernetes.api.model.ResourceRequirements; | ||
import io.fabric8.kubernetes.api.model.Volume; | ||
import io.fabric8.kubernetes.api.model.VolumeMount; | ||
import io.sundr.builder.annotations.Buildable; | ||
import io.sundr.builder.annotations.BuildableReference; | ||
import lombok.EqualsAndHashCode; | ||
import lombok.ToString; | ||
import lombok.experimental.Accessors; | ||
|
||
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) | ||
@JsonInclude(JsonInclude.Include.NON_NULL) | ||
@JsonPropertyOrder({ | ||
"parentRefs" | ||
}) | ||
@ToString | ||
@EqualsAndHashCode | ||
@Accessors(prefix = { | ||
"_", | ||
"" | ||
}) | ||
@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { | ||
@BuildableReference(ObjectMeta.class), | ||
@BuildableReference(LabelSelector.class), | ||
@BuildableReference(Container.class), | ||
@BuildableReference(PodTemplateSpec.class), | ||
@BuildableReference(ResourceRequirements.class), | ||
@BuildableReference(IntOrString.class), | ||
@BuildableReference(ObjectReference.class), | ||
@BuildableReference(LocalObjectReference.class), | ||
@BuildableReference(PersistentVolumeClaim.class), | ||
@BuildableReference(EnvVar.class), | ||
@BuildableReference(ContainerPort.class), | ||
@BuildableReference(Volume.class), | ||
@BuildableReference(VolumeMount.class) | ||
}) | ||
@Generated("jsonschema2pojo") | ||
public class CommonRouteSpec implements Editable<CommonRouteSpecBuilder> , KubernetesResource | ||
{ | ||
|
||
@JsonProperty("parentRefs") | ||
@JsonInclude(JsonInclude.Include.NON_EMPTY) | ||
private List<ParentReference> parentRefs = new ArrayList<>(); | ||
@JsonIgnore | ||
private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); | ||
|
||
/** | ||
* No args constructor for use in serialization | ||
* | ||
*/ | ||
public CommonRouteSpec() { | ||
} | ||
|
||
public CommonRouteSpec(List<ParentReference> parentRefs) { | ||
super(); | ||
this.parentRefs = parentRefs; | ||
} | ||
|
||
@JsonProperty("parentRefs") | ||
@JsonInclude(JsonInclude.Include.NON_EMPTY) | ||
public List<ParentReference> getParentRefs() { | ||
return parentRefs; | ||
} | ||
|
||
@JsonProperty("parentRefs") | ||
public void setParentRefs(List<ParentReference> parentRefs) { | ||
this.parentRefs = parentRefs; | ||
} | ||
|
||
@JsonIgnore | ||
public CommonRouteSpecBuilder edit() { | ||
return new CommonRouteSpecBuilder(this); | ||
} | ||
|
||
@JsonIgnore | ||
public CommonRouteSpecBuilder toBuilder() { | ||
return edit(); | ||
} | ||
|
||
@JsonAnyGetter | ||
public Map<String, Object> getAdditionalProperties() { | ||
return this.additionalProperties; | ||
} | ||
|
||
@JsonAnySetter | ||
public void setAdditionalProperty(String name, Object value) { | ||
this.additionalProperties.put(name, value); | ||
} | ||
|
||
public void setAdditionalProperties(Map<String, Object> additionalProperties) { | ||
this.additionalProperties = additionalProperties; | ||
} | ||
|
||
} |
Oops, something went wrong.