io.fabric8.kubernetes.api.model.KubeSchema Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import java.util.HashMap;
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.model.Container;
import io.fabric8.kubernetes.api.model.Doneable;
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.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.autoscaling.v1.Scale;
import io.fabric8.kubernetes.api.model.version.Info;
import io.sundr.builder.annotations.Buildable;
import io.sundr.builder.annotations.BuildableReference;
import io.sundr.builder.annotations.Inline;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
"apiVersion",
"kind",
"metadata",
"APIGroup",
"APIGroupList",
"BaseKubernetesList",
"CreateOptions",
"DeleteOptions",
"GetOptions",
"Info",
"ListOptions",
"ObjectMeta",
"Patch",
"PatchOptions",
"Quantity",
"RootPaths",
"Scale",
"Status",
"Time",
"TypeMeta",
"UpdateOptions",
"V1HorizontalPodAutoscaler",
"V1HorizontalPodAutoscalerList",
"V2beta1HorizontalPodAutoscaler",
"V2beta1HorizontalPodAutoscalerList",
"V2beta2HorizontalPodAutoscaler",
"V2beta2HorizontalPodAutoscalerList"
})
@ToString
@EqualsAndHashCode
@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", inline = {
@Inline(type = Doneable.class, prefix = "Doneable", value = "done")
}, refs = {
@BuildableReference(io.fabric8.kubernetes.api.model.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)
})
public class KubeSchema {
/**
*
*
*/
@JsonProperty("APIGroup")
private APIGroup aPIGroup;
/**
*
*
*/
@JsonProperty("APIGroupList")
private APIGroupList aPIGroupList;
/**
*
*
*/
@JsonProperty("BaseKubernetesList")
private BaseKubernetesList baseKubernetesList;
/**
*
*
*/
@JsonProperty("CreateOptions")
private CreateOptions createOptions;
/**
*
*
*/
@JsonProperty("DeleteOptions")
private DeleteOptions deleteOptions;
/**
*
*
*/
@JsonProperty("GetOptions")
private GetOptions getOptions;
/**
*
*
*/
@JsonProperty("Info")
private Info info;
/**
*
*
*/
@JsonProperty("ListOptions")
private ListOptions listOptions;
/**
*
*
*/
@JsonProperty("ObjectMeta")
private io.fabric8.kubernetes.api.model.ObjectMeta objectMeta;
/**
*
*
*/
@JsonProperty("Patch")
private Patch patch;
/**
*
*
*/
@JsonProperty("PatchOptions")
private PatchOptions patchOptions;
/**
*
*
*/
@JsonProperty("Quantity")
private Quantity quantity;
/**
*
*
*/
@JsonProperty("RootPaths")
private RootPaths rootPaths;
/**
*
*
*/
@JsonProperty("Scale")
private Scale scale;
/**
*
*
*/
@JsonProperty("Status")
private Status status;
/**
*
*
*/
@JsonProperty("Time")
private String time;
/**
*
*
*/
@JsonProperty("TypeMeta")
private TypeMeta typeMeta;
/**
*
*
*/
@JsonProperty("UpdateOptions")
private UpdateOptions updateOptions;
/**
*
*
*/
@JsonProperty("V1HorizontalPodAutoscaler")
private io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscaler v1HorizontalPodAutoscaler;
/**
*
*
*/
@JsonProperty("V1HorizontalPodAutoscalerList")
private io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscalerList v1HorizontalPodAutoscalerList;
/**
*
*
*/
@JsonProperty("V2beta1HorizontalPodAutoscaler")
private io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscaler v2beta1HorizontalPodAutoscaler;
/**
*
*
*/
@JsonProperty("V2beta1HorizontalPodAutoscalerList")
private io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscalerList v2beta1HorizontalPodAutoscalerList;
/**
*
*
*/
@JsonProperty("V2beta2HorizontalPodAutoscaler")
private io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscaler v2beta2HorizontalPodAutoscaler;
/**
*
*
*/
@JsonProperty("V2beta2HorizontalPodAutoscalerList")
private io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscalerList v2beta2HorizontalPodAutoscalerList;
@JsonIgnore
private Map additionalProperties = new HashMap();
/**
* No args constructor for use in serialization
*
*/
public KubeSchema() {
}
/**
*
* @param listOptions
* @param v1HorizontalPodAutoscalerList
* @param aPIGroupList
* @param patchOptions
* @param deleteOptions
* @param quantity
* @param v2beta2HorizontalPodAutoscalerList
* @param baseKubernetesList
* @param scale
* @param updateOptions
* @param v1HorizontalPodAutoscaler
* @param createOptions
* @param patch
* @param aPIGroup
* @param typeMeta
* @param v2beta1HorizontalPodAutoscalerList
* @param v2beta2HorizontalPodAutoscaler
* @param v2beta1HorizontalPodAutoscaler
* @param objectMeta
* @param rootPaths
* @param getOptions
* @param time
* @param info
* @param status
*/
public KubeSchema(APIGroup aPIGroup, APIGroupList aPIGroupList, BaseKubernetesList baseKubernetesList, CreateOptions createOptions, DeleteOptions deleteOptions, GetOptions getOptions, Info info, ListOptions listOptions, io.fabric8.kubernetes.api.model.ObjectMeta objectMeta, Patch patch, PatchOptions patchOptions, Quantity quantity, RootPaths rootPaths, Scale scale, Status status, String time, TypeMeta typeMeta, UpdateOptions updateOptions, io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscaler v1HorizontalPodAutoscaler, io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscalerList v1HorizontalPodAutoscalerList, io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscaler v2beta1HorizontalPodAutoscaler, io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscalerList v2beta1HorizontalPodAutoscalerList, io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscaler v2beta2HorizontalPodAutoscaler, io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscalerList v2beta2HorizontalPodAutoscalerList) {
this.aPIGroup = aPIGroup;
this.aPIGroupList = aPIGroupList;
this.baseKubernetesList = baseKubernetesList;
this.createOptions = createOptions;
this.deleteOptions = deleteOptions;
this.getOptions = getOptions;
this.info = info;
this.listOptions = listOptions;
this.objectMeta = objectMeta;
this.patch = patch;
this.patchOptions = patchOptions;
this.quantity = quantity;
this.rootPaths = rootPaths;
this.scale = scale;
this.status = status;
this.time = time;
this.typeMeta = typeMeta;
this.updateOptions = updateOptions;
this.v1HorizontalPodAutoscaler = v1HorizontalPodAutoscaler;
this.v1HorizontalPodAutoscalerList = v1HorizontalPodAutoscalerList;
this.v2beta1HorizontalPodAutoscaler = v2beta1HorizontalPodAutoscaler;
this.v2beta1HorizontalPodAutoscalerList = v2beta1HorizontalPodAutoscalerList;
this.v2beta2HorizontalPodAutoscaler = v2beta2HorizontalPodAutoscaler;
this.v2beta2HorizontalPodAutoscalerList = v2beta2HorizontalPodAutoscalerList;
}
/**
*
*
* @return
* The aPIGroup
*/
@JsonProperty("APIGroup")
public APIGroup getAPIGroup() {
return aPIGroup;
}
/**
*
*
* @param aPIGroup
* The APIGroup
*/
@JsonProperty("APIGroup")
public void setAPIGroup(APIGroup aPIGroup) {
this.aPIGroup = aPIGroup;
}
/**
*
*
* @return
* The aPIGroupList
*/
@JsonProperty("APIGroupList")
public APIGroupList getAPIGroupList() {
return aPIGroupList;
}
/**
*
*
* @param aPIGroupList
* The APIGroupList
*/
@JsonProperty("APIGroupList")
public void setAPIGroupList(APIGroupList aPIGroupList) {
this.aPIGroupList = aPIGroupList;
}
/**
*
*
* @return
* The baseKubernetesList
*/
@JsonProperty("BaseKubernetesList")
public BaseKubernetesList getBaseKubernetesList() {
return baseKubernetesList;
}
/**
*
*
* @param baseKubernetesList
* The BaseKubernetesList
*/
@JsonProperty("BaseKubernetesList")
public void setBaseKubernetesList(BaseKubernetesList baseKubernetesList) {
this.baseKubernetesList = baseKubernetesList;
}
/**
*
*
* @return
* The createOptions
*/
@JsonProperty("CreateOptions")
public CreateOptions getCreateOptions() {
return createOptions;
}
/**
*
*
* @param createOptions
* The CreateOptions
*/
@JsonProperty("CreateOptions")
public void setCreateOptions(CreateOptions createOptions) {
this.createOptions = createOptions;
}
/**
*
*
* @return
* The deleteOptions
*/
@JsonProperty("DeleteOptions")
public DeleteOptions getDeleteOptions() {
return deleteOptions;
}
/**
*
*
* @param deleteOptions
* The DeleteOptions
*/
@JsonProperty("DeleteOptions")
public void setDeleteOptions(DeleteOptions deleteOptions) {
this.deleteOptions = deleteOptions;
}
/**
*
*
* @return
* The getOptions
*/
@JsonProperty("GetOptions")
public GetOptions getGetOptions() {
return getOptions;
}
/**
*
*
* @param getOptions
* The GetOptions
*/
@JsonProperty("GetOptions")
public void setGetOptions(GetOptions getOptions) {
this.getOptions = getOptions;
}
/**
*
*
* @return
* The info
*/
@JsonProperty("Info")
public Info getInfo() {
return info;
}
/**
*
*
* @param info
* The Info
*/
@JsonProperty("Info")
public void setInfo(Info info) {
this.info = info;
}
/**
*
*
* @return
* The listOptions
*/
@JsonProperty("ListOptions")
public ListOptions getListOptions() {
return listOptions;
}
/**
*
*
* @param listOptions
* The ListOptions
*/
@JsonProperty("ListOptions")
public void setListOptions(ListOptions listOptions) {
this.listOptions = listOptions;
}
/**
*
*
* @return
* The objectMeta
*/
@JsonProperty("ObjectMeta")
public io.fabric8.kubernetes.api.model.ObjectMeta getObjectMeta() {
return objectMeta;
}
/**
*
*
* @param objectMeta
* The ObjectMeta
*/
@JsonProperty("ObjectMeta")
public void setObjectMeta(io.fabric8.kubernetes.api.model.ObjectMeta objectMeta) {
this.objectMeta = objectMeta;
}
/**
*
*
* @return
* The patch
*/
@JsonProperty("Patch")
public Patch getPatch() {
return patch;
}
/**
*
*
* @param patch
* The Patch
*/
@JsonProperty("Patch")
public void setPatch(Patch patch) {
this.patch = patch;
}
/**
*
*
* @return
* The patchOptions
*/
@JsonProperty("PatchOptions")
public PatchOptions getPatchOptions() {
return patchOptions;
}
/**
*
*
* @param patchOptions
* The PatchOptions
*/
@JsonProperty("PatchOptions")
public void setPatchOptions(PatchOptions patchOptions) {
this.patchOptions = patchOptions;
}
/**
*
*
* @return
* The quantity
*/
@JsonProperty("Quantity")
public Quantity getQuantity() {
return quantity;
}
/**
*
*
* @param quantity
* The Quantity
*/
@JsonProperty("Quantity")
public void setQuantity(Quantity quantity) {
this.quantity = quantity;
}
/**
*
*
* @return
* The rootPaths
*/
@JsonProperty("RootPaths")
public RootPaths getRootPaths() {
return rootPaths;
}
/**
*
*
* @param rootPaths
* The RootPaths
*/
@JsonProperty("RootPaths")
public void setRootPaths(RootPaths rootPaths) {
this.rootPaths = rootPaths;
}
/**
*
*
* @return
* The scale
*/
@JsonProperty("Scale")
public Scale getScale() {
return scale;
}
/**
*
*
* @param scale
* The Scale
*/
@JsonProperty("Scale")
public void setScale(Scale scale) {
this.scale = scale;
}
/**
*
*
* @return
* The status
*/
@JsonProperty("Status")
public Status getStatus() {
return status;
}
/**
*
*
* @param status
* The Status
*/
@JsonProperty("Status")
public void setStatus(Status status) {
this.status = status;
}
/**
*
*
* @return
* The time
*/
@JsonProperty("Time")
public String getTime() {
return time;
}
/**
*
*
* @param time
* The Time
*/
@JsonProperty("Time")
public void setTime(String time) {
this.time = time;
}
/**
*
*
* @return
* The typeMeta
*/
@JsonProperty("TypeMeta")
public TypeMeta getTypeMeta() {
return typeMeta;
}
/**
*
*
* @param typeMeta
* The TypeMeta
*/
@JsonProperty("TypeMeta")
public void setTypeMeta(TypeMeta typeMeta) {
this.typeMeta = typeMeta;
}
/**
*
*
* @return
* The updateOptions
*/
@JsonProperty("UpdateOptions")
public UpdateOptions getUpdateOptions() {
return updateOptions;
}
/**
*
*
* @param updateOptions
* The UpdateOptions
*/
@JsonProperty("UpdateOptions")
public void setUpdateOptions(UpdateOptions updateOptions) {
this.updateOptions = updateOptions;
}
/**
*
*
* @return
* The v1HorizontalPodAutoscaler
*/
@JsonProperty("V1HorizontalPodAutoscaler")
public io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscaler getV1HorizontalPodAutoscaler() {
return v1HorizontalPodAutoscaler;
}
/**
*
*
* @param v1HorizontalPodAutoscaler
* The V1HorizontalPodAutoscaler
*/
@JsonProperty("V1HorizontalPodAutoscaler")
public void setV1HorizontalPodAutoscaler(io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscaler v1HorizontalPodAutoscaler) {
this.v1HorizontalPodAutoscaler = v1HorizontalPodAutoscaler;
}
/**
*
*
* @return
* The v1HorizontalPodAutoscalerList
*/
@JsonProperty("V1HorizontalPodAutoscalerList")
public io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscalerList getV1HorizontalPodAutoscalerList() {
return v1HorizontalPodAutoscalerList;
}
/**
*
*
* @param v1HorizontalPodAutoscalerList
* The V1HorizontalPodAutoscalerList
*/
@JsonProperty("V1HorizontalPodAutoscalerList")
public void setV1HorizontalPodAutoscalerList(io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscalerList v1HorizontalPodAutoscalerList) {
this.v1HorizontalPodAutoscalerList = v1HorizontalPodAutoscalerList;
}
/**
*
*
* @return
* The v2beta1HorizontalPodAutoscaler
*/
@JsonProperty("V2beta1HorizontalPodAutoscaler")
public io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscaler getV2beta1HorizontalPodAutoscaler() {
return v2beta1HorizontalPodAutoscaler;
}
/**
*
*
* @param v2beta1HorizontalPodAutoscaler
* The V2beta1HorizontalPodAutoscaler
*/
@JsonProperty("V2beta1HorizontalPodAutoscaler")
public void setV2beta1HorizontalPodAutoscaler(io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscaler v2beta1HorizontalPodAutoscaler) {
this.v2beta1HorizontalPodAutoscaler = v2beta1HorizontalPodAutoscaler;
}
/**
*
*
* @return
* The v2beta1HorizontalPodAutoscalerList
*/
@JsonProperty("V2beta1HorizontalPodAutoscalerList")
public io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscalerList getV2beta1HorizontalPodAutoscalerList() {
return v2beta1HorizontalPodAutoscalerList;
}
/**
*
*
* @param v2beta1HorizontalPodAutoscalerList
* The V2beta1HorizontalPodAutoscalerList
*/
@JsonProperty("V2beta1HorizontalPodAutoscalerList")
public void setV2beta1HorizontalPodAutoscalerList(io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscalerList v2beta1HorizontalPodAutoscalerList) {
this.v2beta1HorizontalPodAutoscalerList = v2beta1HorizontalPodAutoscalerList;
}
/**
*
*
* @return
* The v2beta2HorizontalPodAutoscaler
*/
@JsonProperty("V2beta2HorizontalPodAutoscaler")
public io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscaler getV2beta2HorizontalPodAutoscaler() {
return v2beta2HorizontalPodAutoscaler;
}
/**
*
*
* @param v2beta2HorizontalPodAutoscaler
* The V2beta2HorizontalPodAutoscaler
*/
@JsonProperty("V2beta2HorizontalPodAutoscaler")
public void setV2beta2HorizontalPodAutoscaler(io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscaler v2beta2HorizontalPodAutoscaler) {
this.v2beta2HorizontalPodAutoscaler = v2beta2HorizontalPodAutoscaler;
}
/**
*
*
* @return
* The v2beta2HorizontalPodAutoscalerList
*/
@JsonProperty("V2beta2HorizontalPodAutoscalerList")
public io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscalerList getV2beta2HorizontalPodAutoscalerList() {
return v2beta2HorizontalPodAutoscalerList;
}
/**
*
*
* @param v2beta2HorizontalPodAutoscalerList
* The V2beta2HorizontalPodAutoscalerList
*/
@JsonProperty("V2beta2HorizontalPodAutoscalerList")
public void setV2beta2HorizontalPodAutoscalerList(io.fabric8.kubernetes.api.model.autoscaling.v2beta2.HorizontalPodAutoscalerList v2beta2HorizontalPodAutoscalerList) {
this.v2beta2HorizontalPodAutoscalerList = v2beta2HorizontalPodAutoscalerList;
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(java.lang.String name, Object value) {
this.additionalProperties.put(name, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy