public interface  io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource getCaCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource buildCaCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent withCaCert(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract java.lang.Boolean hasCaCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CaCertNested withNewCaCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CaCertNested withNewCaCertLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CaCertNested editCaCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CaCertNested editOrNewCaCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CaCertNested editOrNewCaCertLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource getCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource buildCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent withCert(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract java.lang.Boolean hasCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CertNested withNewCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CertNested withNewCertLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CertNested editCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CertNested editOrNewCert();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$CertNested editOrNewCertLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract java.lang.Boolean isEnable();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent withEnable(java.lang.Boolean);
public abstract java.lang.Boolean hasEnable();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent withNewEnable(java.lang.String);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent withNewEnable(boolean);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource getKey();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource buildKey();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent withKey(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract java.lang.Boolean hasKey();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$KeyNested withNewKey();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$KeyNested withNewKeyLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$KeyNested editKey();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$KeyNested editOrNewKey();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaTLSSpecFluent$KeyNested editOrNewKeyLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
}