public interface  io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent addToBootstrapServers(int, java.lang.String);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent setToBootstrapServers(int, java.lang.String);
public abstract transient io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent addToBootstrapServers(java.lang.String[]);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent addAllToBootstrapServers(java.util.Collection);
public abstract transient io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent removeFromBootstrapServers(java.lang.String[]);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent removeAllFromBootstrapServers(java.util.Collection);
public abstract java.util.List getBootstrapServers();
public abstract java.lang.String getBootstrapServer(int);
public abstract java.lang.String getFirstBootstrapServer();
public abstract java.lang.String getLastBootstrapServer();
public abstract java.lang.String getMatchingBootstrapServer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingBootstrapServer(java.util.function.Predicate);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent withBootstrapServers(java.util.List);
public abstract transient io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent withBootstrapServers(java.lang.String[]);
public abstract java.lang.Boolean hasBootstrapServers();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent addNewBootstrapServer(java.lang.String);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent addNewBootstrapServer(java.lang.StringBuilder);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent addNewBootstrapServer(java.lang.StringBuffer);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaNetSpec getNet();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaNetSpec buildNet();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent withNet(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaNetSpec);
public abstract java.lang.Boolean hasNet();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$NetNested withNewNet();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$NetNested withNewNetLike(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaNetSpec);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$NetNested editNet();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$NetNested editOrNewNet();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$NetNested editOrNewNetLike(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaNetSpec);
public abstract io.fabric.knative.internal.pkg.tracker.Reference getSubject();
public abstract io.fabric.knative.internal.pkg.tracker.Reference buildSubject();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent withSubject(io.fabric.knative.internal.pkg.tracker.Reference);
public abstract java.lang.Boolean hasSubject();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$SubjectNested withNewSubject();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$SubjectNested withNewSubjectLike(io.fabric.knative.internal.pkg.tracker.Reference);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$SubjectNested editSubject();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$SubjectNested editOrNewSubject();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingSpecFluent$SubjectNested editOrNewSubjectLike(io.fabric.knative.internal.pkg.tracker.Reference);
}