public interface  io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.Boolean getEnable();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent withEnable(java.lang.Boolean);
public abstract java.lang.Boolean hasEnable();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource getPassword();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource buildPassword();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent withPassword(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract java.lang.Boolean hasPassword();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$PasswordNested withNewPassword();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$PasswordNested withNewPasswordLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$PasswordNested editPassword();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$PasswordNested editOrNewPassword();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$PasswordNested editOrNewPasswordLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource getUser();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource buildUser();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent withUser(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract java.lang.Boolean hasUser();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$UserNested withNewUser();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$UserNested withNewUserLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$UserNested editUser();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$UserNested editOrNewUser();
public abstract io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSASLSpecFluent$UserNested editOrNewUserLike(io.fabric.knative.eventing.contrib.kafka.v1beta.SecretValueFromSource);
}