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

annotations.me.snowdrop.servicecatalog.api.model.ServiceInstanceSpecFluent 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.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.util.LinkedHashMap;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.StringBuffer;
import javax.validation.Valid;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

public interface ServiceInstanceSpecFluent> extends Fluent{


    public String getClusterServiceClassExternalID();
    public A withClusterServiceClassExternalID(String clusterServiceClassExternalID);
    public Boolean hasClusterServiceClassExternalID();
    public A withNewClusterServiceClassExternalID(String arg1);
    public A withNewClusterServiceClassExternalID(StringBuilder arg1);
    public A withNewClusterServiceClassExternalID(StringBuffer arg1);
    public String getClusterServiceClassExternalName();
    public A withClusterServiceClassExternalName(String clusterServiceClassExternalName);
    public Boolean hasClusterServiceClassExternalName();
    public A withNewClusterServiceClassExternalName(String arg1);
    public A withNewClusterServiceClassExternalName(StringBuilder arg1);
    public A withNewClusterServiceClassExternalName(StringBuffer arg1);
    public String getClusterServiceClassName();
    public A withClusterServiceClassName(String clusterServiceClassName);
    public Boolean hasClusterServiceClassName();
    public A withNewClusterServiceClassName(String arg1);
    public A withNewClusterServiceClassName(StringBuilder arg1);
    public A withNewClusterServiceClassName(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 ServiceInstanceSpecFluent.ClusterServiceClassRefNested withNewClusterServiceClassRef();
    public ServiceInstanceSpecFluent.ClusterServiceClassRefNested withNewClusterServiceClassRefLike(ClusterObjectReference item);
    public ServiceInstanceSpecFluent.ClusterServiceClassRefNested editClusterServiceClassRef();
    public ServiceInstanceSpecFluent.ClusterServiceClassRefNested editOrNewClusterServiceClassRef();
    public ServiceInstanceSpecFluent.ClusterServiceClassRefNested editOrNewClusterServiceClassRefLike(ClusterObjectReference item);
    public String getClusterServicePlanExternalID();
    public A withClusterServicePlanExternalID(String clusterServicePlanExternalID);
    public Boolean hasClusterServicePlanExternalID();
    public A withNewClusterServicePlanExternalID(String arg1);
    public A withNewClusterServicePlanExternalID(StringBuilder arg1);
    public A withNewClusterServicePlanExternalID(StringBuffer arg1);
    public String getClusterServicePlanExternalName();
    public A withClusterServicePlanExternalName(String clusterServicePlanExternalName);
    public Boolean hasClusterServicePlanExternalName();
    public A withNewClusterServicePlanExternalName(String arg1);
    public A withNewClusterServicePlanExternalName(StringBuilder arg1);
    public A withNewClusterServicePlanExternalName(StringBuffer arg1);
    public String getClusterServicePlanName();
    public A withClusterServicePlanName(String clusterServicePlanName);
    public Boolean hasClusterServicePlanName();
    public A withNewClusterServicePlanName(String arg1);
    public A withNewClusterServicePlanName(StringBuilder arg1);
    public A withNewClusterServicePlanName(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildClusterServicePlanRef instead.
 * @return The buildable object.
 */
@Deprecated public ClusterObjectReference getClusterServicePlanRef();
    public ClusterObjectReference buildClusterServicePlanRef();
    public A withClusterServicePlanRef(ClusterObjectReference clusterServicePlanRef);
    public Boolean hasClusterServicePlanRef();
    public A withNewClusterServicePlanRef(String name);
    public ServiceInstanceSpecFluent.ClusterServicePlanRefNested withNewClusterServicePlanRef();
    public ServiceInstanceSpecFluent.ClusterServicePlanRefNested withNewClusterServicePlanRefLike(ClusterObjectReference item);
    public ServiceInstanceSpecFluent.ClusterServicePlanRefNested editClusterServicePlanRef();
    public ServiceInstanceSpecFluent.ClusterServicePlanRefNested editOrNewClusterServicePlanRef();
    public ServiceInstanceSpecFluent.ClusterServicePlanRefNested editOrNewClusterServicePlanRefLike(ClusterObjectReference item);
    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 addToParameters(String key,Object value);
    public A addToParameters(Map map);
    public A removeFromParameters(String key);
    public A removeFromParameters(Map map);
    public Map getParameters();
    public A withParameters(Map parameters);
    public Boolean hasParameters();
    public A addToParametersFrom(int index,ParametersFromSource item);
    public A setToParametersFrom(int index,ParametersFromSource item);
    public A addToParametersFrom(ParametersFromSource... items);
    public A addAllToParametersFrom(Collection items);
    public A removeFromParametersFrom(ParametersFromSource... items);
    public A removeAllFromParametersFrom(Collection items);
    
/**
 * This method has been deprecated, please use method buildParametersFrom instead.
 * @return The buildable object.
 */
@Deprecated public List getParametersFrom();
    public List buildParametersFrom();
    public ParametersFromSource buildParametersFrom(int index);
    public ParametersFromSource buildFirstParametersFrom();
    public ParametersFromSource buildLastParametersFrom();
    public ParametersFromSource buildMatchingParametersFrom(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingParametersFrom(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withParametersFrom(List parametersFrom);
    public A withParametersFrom(ParametersFromSource... parametersFrom);
    public Boolean hasParametersFrom();
    public ServiceInstanceSpecFluent.ParametersFromNested addNewParametersFrom();
    public ServiceInstanceSpecFluent.ParametersFromNested addNewParametersFromLike(ParametersFromSource item);
    public ServiceInstanceSpecFluent.ParametersFromNested setNewParametersFromLike(int index,ParametersFromSource item);
    public ServiceInstanceSpecFluent.ParametersFromNested editParametersFrom(int index);
    public ServiceInstanceSpecFluent.ParametersFromNested editFirstParametersFrom();
    public ServiceInstanceSpecFluent.ParametersFromNested editLastParametersFrom();
    public ServiceInstanceSpecFluent.ParametersFromNested editMatchingParametersFrom(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Long getUpdateRequests();
    public A withUpdateRequests(Long updateRequests);
    public Boolean hasUpdateRequests();
    
/**
 * This method has been deprecated, please use method buildUserInfo instead.
 * @return The buildable object.
 */
@Deprecated public UserInfo getUserInfo();
    public UserInfo buildUserInfo();
    public A withUserInfo(UserInfo userInfo);
    public Boolean hasUserInfo();
    public ServiceInstanceSpecFluent.UserInfoNested withNewUserInfo();
    public ServiceInstanceSpecFluent.UserInfoNested withNewUserInfoLike(UserInfo item);
    public ServiceInstanceSpecFluent.UserInfoNested editUserInfo();
    public ServiceInstanceSpecFluent.UserInfoNested editOrNewUserInfo();
    public ServiceInstanceSpecFluent.UserInfoNested editOrNewUserInfoLike(UserInfo item);

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

        
    public N and();    public N endClusterServiceClassRef();
}
    public interface ClusterServicePlanRefNested extends io.fabric8.kubernetes.api.builder.Nested,ClusterObjectReferenceFluent>{

        
    public N and();    public N endClusterServicePlanRef();
}
    public interface ParametersFromNested extends io.fabric8.kubernetes.api.builder.Nested,ParametersFromSourceFluent>{

        
    public N and();    public N endParametersFrom();
}
    public interface UserInfoNested extends io.fabric8.kubernetes.api.builder.Nested,UserInfoFluent>{

        
    public N and();    public N endUserInfo();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy