All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.snowdrop.servicecatalog.api.model.ServicecatalogSchema Maven / Gradle / Ivy

The newest version!

package me.snowdrop.servicecatalog.api.model;

import java.util.HashMap;
import java.util.Map;
import javax.annotation.Generated;
import javax.validation.Valid;
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.Doneable;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import io.sundr.builder.annotations.Buildable;
import io.sundr.builder.annotations.BuildableReference;
import io.sundr.builder.annotations.Inline;
import lombok.EqualsAndHashCode;
import lombok.ToString;

@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
    "clusterServiceBroker",
    "clusterServiceBrokerList",
    "clusterServiceClass",
    "clusterServiceClassList",
    "clusterServicePlan",
    "clusterServicePlanList",
    "serviceBinding",
    "serviceBindingList",
    "serviceBroker",
    "serviceBrokerList",
    "serviceInstance",
    "serviceInstanceList"
})
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@ToString
@EqualsAndHashCode
@Buildable(editableEnabled = false, validationEnabled = true, generateBuilderPackage = false, builderPackage = "io.fabric8.kubernetes.api.builder", inline = {
    @Inline(type = Doneable.class, prefix = "Doneable", value = "done")
}, refs = {
    @BuildableReference(ObjectMeta.class)
})
public class ServicecatalogSchema {

    /**
     * 
     * 
     */
    @JsonProperty("clusterServiceBroker")
    @Valid
    private ClusterServiceBroker clusterServiceBroker;
    /**
     * 
     * 
     */
    @JsonProperty("clusterServiceBrokerList")
    @Valid
    private ClusterServiceBrokerList clusterServiceBrokerList;
    /**
     * 
     * 
     */
    @JsonProperty("clusterServiceClass")
    @Valid
    private ClusterServiceClass clusterServiceClass;
    /**
     * 
     * 
     */
    @JsonProperty("clusterServiceClassList")
    @Valid
    private ClusterServiceClassList clusterServiceClassList;
    /**
     * 
     * 
     */
    @JsonProperty("clusterServicePlan")
    @Valid
    private ClusterServicePlan clusterServicePlan;
    /**
     * 
     * 
     */
    @JsonProperty("clusterServicePlanList")
    @Valid
    private ClusterServicePlanList clusterServicePlanList;
    /**
     * 
     * 
     */
    @JsonProperty("serviceBinding")
    @Valid
    private ServiceBinding serviceBinding;
    /**
     * 
     * 
     */
    @JsonProperty("serviceBindingList")
    @Valid
    private ServiceBindingList serviceBindingList;
    /**
     * 
     * 
     */
    @JsonProperty("serviceBroker")
    @Valid
    private ServiceBroker serviceBroker;
    /**
     * 
     * 
     */
    @JsonProperty("serviceBrokerList")
    @Valid
    private ServiceBrokerList serviceBrokerList;
    /**
     * 
     * 
     */
    @JsonProperty("serviceInstance")
    @Valid
    private ServiceInstance serviceInstance;
    /**
     * 
     * 
     */
    @JsonProperty("serviceInstanceList")
    @Valid
    private ServiceInstanceList serviceInstanceList;
    @JsonIgnore
    private Map additionalProperties = new HashMap();

    /**
     * No args constructor for use in serialization
     * 
     */
    public ServicecatalogSchema() {
    }

    /**
     * 
     * @param clusterServiceBrokerList
     * @param clusterServicePlan
     * @param serviceInstanceList
     * @param serviceBroker
     * @param clusterServiceClassList
     * @param serviceBindingList
     * @param serviceBinding
     * @param serviceInstance
     * @param clusterServiceBroker
     * @param clusterServiceClass
     * @param serviceBrokerList
     * @param clusterServicePlanList
     */
    public ServicecatalogSchema(ClusterServiceBroker clusterServiceBroker, ClusterServiceBrokerList clusterServiceBrokerList, ClusterServiceClass clusterServiceClass, ClusterServiceClassList clusterServiceClassList, ClusterServicePlan clusterServicePlan, ClusterServicePlanList clusterServicePlanList, ServiceBinding serviceBinding, ServiceBindingList serviceBindingList, ServiceBroker serviceBroker, ServiceBrokerList serviceBrokerList, ServiceInstance serviceInstance, ServiceInstanceList serviceInstanceList) {
        this.clusterServiceBroker = clusterServiceBroker;
        this.clusterServiceBrokerList = clusterServiceBrokerList;
        this.clusterServiceClass = clusterServiceClass;
        this.clusterServiceClassList = clusterServiceClassList;
        this.clusterServicePlan = clusterServicePlan;
        this.clusterServicePlanList = clusterServicePlanList;
        this.serviceBinding = serviceBinding;
        this.serviceBindingList = serviceBindingList;
        this.serviceBroker = serviceBroker;
        this.serviceBrokerList = serviceBrokerList;
        this.serviceInstance = serviceInstance;
        this.serviceInstanceList = serviceInstanceList;
    }

    /**
     * 
     * 
     * @return
     *     The clusterServiceBroker
     */
    @JsonProperty("clusterServiceBroker")
    public ClusterServiceBroker getClusterServiceBroker() {
        return clusterServiceBroker;
    }

    /**
     * 
     * 
     * @param clusterServiceBroker
     *     The clusterServiceBroker
     */
    @JsonProperty("clusterServiceBroker")
    public void setClusterServiceBroker(ClusterServiceBroker clusterServiceBroker) {
        this.clusterServiceBroker = clusterServiceBroker;
    }

    /**
     * 
     * 
     * @return
     *     The clusterServiceBrokerList
     */
    @JsonProperty("clusterServiceBrokerList")
    public ClusterServiceBrokerList getClusterServiceBrokerList() {
        return clusterServiceBrokerList;
    }

    /**
     * 
     * 
     * @param clusterServiceBrokerList
     *     The clusterServiceBrokerList
     */
    @JsonProperty("clusterServiceBrokerList")
    public void setClusterServiceBrokerList(ClusterServiceBrokerList clusterServiceBrokerList) {
        this.clusterServiceBrokerList = clusterServiceBrokerList;
    }

    /**
     * 
     * 
     * @return
     *     The clusterServiceClass
     */
    @JsonProperty("clusterServiceClass")
    public ClusterServiceClass getClusterServiceClass() {
        return clusterServiceClass;
    }

    /**
     * 
     * 
     * @param clusterServiceClass
     *     The clusterServiceClass
     */
    @JsonProperty("clusterServiceClass")
    public void setClusterServiceClass(ClusterServiceClass clusterServiceClass) {
        this.clusterServiceClass = clusterServiceClass;
    }

    /**
     * 
     * 
     * @return
     *     The clusterServiceClassList
     */
    @JsonProperty("clusterServiceClassList")
    public ClusterServiceClassList getClusterServiceClassList() {
        return clusterServiceClassList;
    }

    /**
     * 
     * 
     * @param clusterServiceClassList
     *     The clusterServiceClassList
     */
    @JsonProperty("clusterServiceClassList")
    public void setClusterServiceClassList(ClusterServiceClassList clusterServiceClassList) {
        this.clusterServiceClassList = clusterServiceClassList;
    }

    /**
     * 
     * 
     * @return
     *     The clusterServicePlan
     */
    @JsonProperty("clusterServicePlan")
    public ClusterServicePlan getClusterServicePlan() {
        return clusterServicePlan;
    }

    /**
     * 
     * 
     * @param clusterServicePlan
     *     The clusterServicePlan
     */
    @JsonProperty("clusterServicePlan")
    public void setClusterServicePlan(ClusterServicePlan clusterServicePlan) {
        this.clusterServicePlan = clusterServicePlan;
    }

    /**
     * 
     * 
     * @return
     *     The clusterServicePlanList
     */
    @JsonProperty("clusterServicePlanList")
    public ClusterServicePlanList getClusterServicePlanList() {
        return clusterServicePlanList;
    }

    /**
     * 
     * 
     * @param clusterServicePlanList
     *     The clusterServicePlanList
     */
    @JsonProperty("clusterServicePlanList")
    public void setClusterServicePlanList(ClusterServicePlanList clusterServicePlanList) {
        this.clusterServicePlanList = clusterServicePlanList;
    }

    /**
     * 
     * 
     * @return
     *     The serviceBinding
     */
    @JsonProperty("serviceBinding")
    public ServiceBinding getServiceBinding() {
        return serviceBinding;
    }

    /**
     * 
     * 
     * @param serviceBinding
     *     The serviceBinding
     */
    @JsonProperty("serviceBinding")
    public void setServiceBinding(ServiceBinding serviceBinding) {
        this.serviceBinding = serviceBinding;
    }

    /**
     * 
     * 
     * @return
     *     The serviceBindingList
     */
    @JsonProperty("serviceBindingList")
    public ServiceBindingList getServiceBindingList() {
        return serviceBindingList;
    }

    /**
     * 
     * 
     * @param serviceBindingList
     *     The serviceBindingList
     */
    @JsonProperty("serviceBindingList")
    public void setServiceBindingList(ServiceBindingList serviceBindingList) {
        this.serviceBindingList = serviceBindingList;
    }

    /**
     * 
     * 
     * @return
     *     The serviceBroker
     */
    @JsonProperty("serviceBroker")
    public ServiceBroker getServiceBroker() {
        return serviceBroker;
    }

    /**
     * 
     * 
     * @param serviceBroker
     *     The serviceBroker
     */
    @JsonProperty("serviceBroker")
    public void setServiceBroker(ServiceBroker serviceBroker) {
        this.serviceBroker = serviceBroker;
    }

    /**
     * 
     * 
     * @return
     *     The serviceBrokerList
     */
    @JsonProperty("serviceBrokerList")
    public ServiceBrokerList getServiceBrokerList() {
        return serviceBrokerList;
    }

    /**
     * 
     * 
     * @param serviceBrokerList
     *     The serviceBrokerList
     */
    @JsonProperty("serviceBrokerList")
    public void setServiceBrokerList(ServiceBrokerList serviceBrokerList) {
        this.serviceBrokerList = serviceBrokerList;
    }

    /**
     * 
     * 
     * @return
     *     The serviceInstance
     */
    @JsonProperty("serviceInstance")
    public ServiceInstance getServiceInstance() {
        return serviceInstance;
    }

    /**
     * 
     * 
     * @param serviceInstance
     *     The serviceInstance
     */
    @JsonProperty("serviceInstance")
    public void setServiceInstance(ServiceInstance serviceInstance) {
        this.serviceInstance = serviceInstance;
    }

    /**
     * 
     * 
     * @return
     *     The serviceInstanceList
     */
    @JsonProperty("serviceInstanceList")
    public ServiceInstanceList getServiceInstanceList() {
        return serviceInstanceList;
    }

    /**
     * 
     * 
     * @param serviceInstanceList
     *     The serviceInstanceList
     */
    @JsonProperty("serviceInstanceList")
    public void setServiceInstanceList(ServiceInstanceList serviceInstanceList) {
        this.serviceInstanceList = serviceInstanceList;
    }

    @JsonAnyGetter
    public Map getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy