public interface  io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerAuthInfo getAuthInfo();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerAuthInfo buildAuthInfo();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withAuthInfo(io.fabric.servicecatalog.api.model.ServiceBrokerAuthInfo);
public abstract java.lang.Boolean hasAuthInfo();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$AuthInfoNested withNewAuthInfo();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$AuthInfoNested withNewAuthInfoLike(io.fabric.servicecatalog.api.model.ServiceBrokerAuthInfo);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$AuthInfoNested editAuthInfo();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$AuthInfoNested editOrNewAuthInfo();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$AuthInfoNested editOrNewAuthInfoLike(io.fabric.servicecatalog.api.model.ServiceBrokerAuthInfo);
public abstract java.lang.String getCaBundle();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withCaBundle(java.lang.String);
public abstract java.lang.Boolean hasCaBundle();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewCaBundle(java.lang.String);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewCaBundle(java.lang.StringBuilder);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewCaBundle(java.lang.StringBuffer);
public abstract io.fabric.servicecatalog.api.model.CatalogRestrictions getCatalogRestrictions();
public abstract io.fabric.servicecatalog.api.model.CatalogRestrictions buildCatalogRestrictions();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withCatalogRestrictions(io.fabric.servicecatalog.api.model.CatalogRestrictions);
public abstract java.lang.Boolean hasCatalogRestrictions();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$CatalogRestrictionsNested withNewCatalogRestrictions();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$CatalogRestrictionsNested withNewCatalogRestrictionsLike(io.fabric.servicecatalog.api.model.CatalogRestrictions);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$CatalogRestrictionsNested editCatalogRestrictions();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$CatalogRestrictionsNested editOrNewCatalogRestrictions();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent$CatalogRestrictionsNested editOrNewCatalogRestrictionsLike(io.fabric.servicecatalog.api.model.CatalogRestrictions);
public abstract java.lang.Boolean isInsecureSkipTLSVerify();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withInsecureSkipTLSVerify(java.lang.Boolean);
public abstract java.lang.Boolean hasInsecureSkipTLSVerify();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewInsecureSkipTLSVerify(java.lang.String);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewInsecureSkipTLSVerify(boolean);
public abstract java.lang.String getRelistBehavior();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withRelistBehavior(java.lang.String);
public abstract java.lang.Boolean hasRelistBehavior();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewRelistBehavior(java.lang.String);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewRelistBehavior(java.lang.StringBuilder);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewRelistBehavior(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.Duration getRelistDuration();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withRelistDuration(io.fabric.kubernetes.api.model.Duration);
public abstract java.lang.Boolean hasRelistDuration();
public abstract java.lang.Long getRelistRequests();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withRelistRequests(java.lang.Long);
public abstract java.lang.Boolean hasRelistRequests();
public abstract java.lang.String getUrl();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewUrl(java.lang.String);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewUrl(java.lang.StringBuilder);
public abstract io.fabric.servicecatalog.api.model.ServiceBrokerSpecFluent withNewUrl(java.lang.StringBuffer);
}