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

annotations.me.snowdrop.servicecatalog.api.model.ClusterServicePlanSpecFluent Maven / Gradle / Ivy

The newest version!
package me.snowdrop.servicecatalog.api.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.lang.StringBuilder;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import java.util.LinkedHashMap;
import java.lang.StringBuffer;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;

public interface ClusterServicePlanSpecFluent> extends Fluent{


    public Boolean isBindable();
    public A withBindable(Boolean bindable);
    public Boolean hasBindable();
    public A withNewBindable(String arg1);
    public A withNewBindable(boolean arg1);
    public String getClusterServiceBrokerName();
    public A withClusterServiceBrokerName(String clusterServiceBrokerName);
    public Boolean hasClusterServiceBrokerName();
    public A withNewClusterServiceBrokerName(String arg1);
    public A withNewClusterServiceBrokerName(StringBuilder arg1);
    public A withNewClusterServiceBrokerName(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildClusterServiceClassRef instead.
 * @return The buildable object.
 */
@Deprecated public ClusterObjectReference getClusterServiceClassRef();
    public ClusterObjectReference buildClusterServiceClassRef();
    public A withClusterServiceClassRef(ClusterObjectReference clusterServiceClassRef);
    public Boolean hasClusterServiceClassRef();
    public A withNewClusterServiceClassRef(String name);
    public ClusterServicePlanSpecFluent.ClusterServiceClassRefNested withNewClusterServiceClassRef();
    public ClusterServicePlanSpecFluent.ClusterServiceClassRefNested withNewClusterServiceClassRefLike(ClusterObjectReference item);
    public ClusterServicePlanSpecFluent.ClusterServiceClassRefNested editClusterServiceClassRef();
    public ClusterServicePlanSpecFluent.ClusterServiceClassRefNested editOrNewClusterServiceClassRef();
    public ClusterServicePlanSpecFluent.ClusterServiceClassRefNested editOrNewClusterServiceClassRefLike(ClusterObjectReference item);
    public String getDescription();
    public A withDescription(String description);
    public Boolean hasDescription();
    public A withNewDescription(String arg1);
    public A withNewDescription(StringBuilder arg1);
    public A withNewDescription(StringBuffer arg1);
    public String getExternalID();
    public A withExternalID(String externalID);
    public Boolean hasExternalID();
    public A withNewExternalID(String arg1);
    public A withNewExternalID(StringBuilder arg1);
    public A withNewExternalID(StringBuffer arg1);
    public A addToExternalMetadata(String key,Object value);
    public A addToExternalMetadata(Map map);
    public A removeFromExternalMetadata(String key);
    public A removeFromExternalMetadata(Map map);
    public Map getExternalMetadata();
    public A withExternalMetadata(Map externalMetadata);
    public Boolean hasExternalMetadata();
    public String getExternalName();
    public A withExternalName(String externalName);
    public Boolean hasExternalName();
    public A withNewExternalName(String arg1);
    public A withNewExternalName(StringBuilder arg1);
    public A withNewExternalName(StringBuffer arg1);
    public Boolean isFree();
    public A withFree(Boolean free);
    public Boolean hasFree();
    public A withNewFree(String arg1);
    public A withNewFree(boolean arg1);
    public A addToInstanceCreateParameterSchema(String key,Object value);
    public A addToInstanceCreateParameterSchema(Map map);
    public A removeFromInstanceCreateParameterSchema(String key);
    public A removeFromInstanceCreateParameterSchema(Map map);
    public Map getInstanceCreateParameterSchema();
    public A withInstanceCreateParameterSchema(Map instanceCreateParameterSchema);
    public Boolean hasInstanceCreateParameterSchema();
    public A addToInstanceUpdateParameterSchema(String key,Object value);
    public A addToInstanceUpdateParameterSchema(Map map);
    public A removeFromInstanceUpdateParameterSchema(String key);
    public A removeFromInstanceUpdateParameterSchema(Map map);
    public Map getInstanceUpdateParameterSchema();
    public A withInstanceUpdateParameterSchema(Map instanceUpdateParameterSchema);
    public Boolean hasInstanceUpdateParameterSchema();
    public A addToServiceBindingCreateParameterSchema(String key,Object value);
    public A addToServiceBindingCreateParameterSchema(Map map);
    public A removeFromServiceBindingCreateParameterSchema(String key);
    public A removeFromServiceBindingCreateParameterSchema(Map map);
    public Map getServiceBindingCreateParameterSchema();
    public A withServiceBindingCreateParameterSchema(Map serviceBindingCreateParameterSchema);
    public Boolean hasServiceBindingCreateParameterSchema();
    public A addToServiceBindingCreateResponseSchema(String key,Object value);
    public A addToServiceBindingCreateResponseSchema(Map map);
    public A removeFromServiceBindingCreateResponseSchema(String key);
    public A removeFromServiceBindingCreateResponseSchema(Map map);
    public Map getServiceBindingCreateResponseSchema();
    public A withServiceBindingCreateResponseSchema(Map serviceBindingCreateResponseSchema);
    public Boolean hasServiceBindingCreateResponseSchema();

    public interface ClusterServiceClassRefNested extends io.fabric8.kubernetes.api.builder.Nested,ClusterObjectReferenceFluent>{

        
    public N and();    public N endClusterServiceClassRef();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy