-
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.
Add alpha versions to K8s Gateway-API
closes #6817
- Loading branch information
Showing
34 changed files
with
6,477 additions
and
0 deletions.
There are no files selected for viewing
212 changes: 212 additions & 0 deletions
212
...c/generated/java/io/fabric8/kubernetes/api/model/gatewayapi/v1alpha2/BackendLBPolicy.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,212 @@ | ||
|
||
package io.fabric8.kubernetes.api.model.gatewayapi.v1alpha2; | ||
|
||
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.HasMetadata; | ||
import io.fabric8.kubernetes.api.model.IntOrString; | ||
import io.fabric8.kubernetes.api.model.LabelSelector; | ||
import io.fabric8.kubernetes.api.model.LocalObjectReference; | ||
import io.fabric8.kubernetes.api.model.Namespaced; | ||
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.fabric8.kubernetes.model.annotation.Group; | ||
import io.fabric8.kubernetes.model.annotation.Version; | ||
import io.sundr.builder.annotations.Buildable; | ||
import io.sundr.builder.annotations.BuildableReference; | ||
import io.sundr.transform.annotations.TemplateTransformation; | ||
import io.sundr.transform.annotations.TemplateTransformations; | ||
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({ | ||
"apiVersion", | ||
"kind", | ||
"metadata", | ||
"spec", | ||
"status" | ||
}) | ||
@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) | ||
}) | ||
@TemplateTransformations({ | ||
@TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) | ||
}) | ||
@Version("v1alpha2") | ||
@Group("gateway.networking.k8s.io") | ||
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") | ||
public class BackendLBPolicy implements Editable<BackendLBPolicyBuilder>, HasMetadata, Namespaced | ||
{ | ||
|
||
/** | ||
* | ||
* (Required) | ||
* | ||
*/ | ||
@JsonProperty("apiVersion") | ||
private String apiVersion = "gateway.networking.k8s.io/v1alpha2"; | ||
/** | ||
* | ||
* (Required) | ||
* | ||
*/ | ||
@JsonProperty("kind") | ||
private String kind = "BackendLBPolicy"; | ||
@JsonProperty("metadata") | ||
private ObjectMeta metadata; | ||
@JsonProperty("spec") | ||
private BackendLBPolicySpec spec; | ||
@JsonProperty("status") | ||
private PolicyStatus status; | ||
@JsonIgnore | ||
private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); | ||
|
||
/** | ||
* No args constructor for use in serialization | ||
* | ||
*/ | ||
public BackendLBPolicy() { | ||
} | ||
|
||
public BackendLBPolicy(String apiVersion, String kind, ObjectMeta metadata, BackendLBPolicySpec spec, PolicyStatus status) { | ||
super(); | ||
this.apiVersion = apiVersion; | ||
this.kind = kind; | ||
this.metadata = metadata; | ||
this.spec = spec; | ||
this.status = status; | ||
} | ||
|
||
/** | ||
* | ||
* (Required) | ||
* | ||
*/ | ||
@JsonProperty("apiVersion") | ||
public String getApiVersion() { | ||
return apiVersion; | ||
} | ||
|
||
/** | ||
* | ||
* (Required) | ||
* | ||
*/ | ||
@JsonProperty("apiVersion") | ||
public void setApiVersion(String apiVersion) { | ||
this.apiVersion = apiVersion; | ||
} | ||
|
||
/** | ||
* | ||
* (Required) | ||
* | ||
*/ | ||
@JsonProperty("kind") | ||
public String getKind() { | ||
return kind; | ||
} | ||
|
||
/** | ||
* | ||
* (Required) | ||
* | ||
*/ | ||
@JsonProperty("kind") | ||
public void setKind(String kind) { | ||
this.kind = kind; | ||
} | ||
|
||
@JsonProperty("metadata") | ||
public ObjectMeta getMetadata() { | ||
return metadata; | ||
} | ||
|
||
@JsonProperty("metadata") | ||
public void setMetadata(ObjectMeta metadata) { | ||
this.metadata = metadata; | ||
} | ||
|
||
@JsonProperty("spec") | ||
public BackendLBPolicySpec getSpec() { | ||
return spec; | ||
} | ||
|
||
@JsonProperty("spec") | ||
public void setSpec(BackendLBPolicySpec spec) { | ||
this.spec = spec; | ||
} | ||
|
||
@JsonProperty("status") | ||
public PolicyStatus getStatus() { | ||
return status; | ||
} | ||
|
||
@JsonProperty("status") | ||
public void setStatus(PolicyStatus status) { | ||
this.status = status; | ||
} | ||
|
||
@JsonIgnore | ||
public BackendLBPolicyBuilder edit() { | ||
return new BackendLBPolicyBuilder(this); | ||
} | ||
|
||
@JsonIgnore | ||
public BackendLBPolicyBuilder 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.