io.strimzi.api.kafka.model.authentication.KafkaClientAuthenticationScramSha512Fluent Maven / Gradle / Ivy
package io.strimzi.api.kafka.model.authentication;
import java.lang.Deprecated;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import io.strimzi.api.kafka.model.PasswordSecretSource;
import java.lang.String;
import io.strimzi.api.kafka.model.PasswordSecretSourceFluent;
import java.lang.Boolean;
import io.strimzi.api.kafka.model.PasswordSecretSourceBuilder;
/**
* Configures the Kafka client authentication using SASL SCRAM_SHA_512 in client based components
*/
public interface KafkaClientAuthenticationScramSha512Fluent> extends io.fabric8.kubernetes.api.builder.Fluent {
public java.lang.String getUsername();
public A withUsername(java.lang.String username);
public java.lang.Boolean hasUsername();
@java.lang.Deprecated
/**
* Method is deprecated. use withUsername instead.
*/
public A withNewUsername(java.lang.String original);
@java.lang.Deprecated
/**
* This method has been deprecated, please use method buildPasswordSecret instead.
* @return The buildable object.
*/
public io.strimzi.api.kafka.model.PasswordSecretSource getPasswordSecret();
public io.strimzi.api.kafka.model.PasswordSecretSource buildPasswordSecret();
public A withPasswordSecret(io.strimzi.api.kafka.model.PasswordSecretSource passwordSecret);
public java.lang.Boolean hasPasswordSecret();
public io.strimzi.api.kafka.model.authentication.KafkaClientAuthenticationScramSha512Fluent.PasswordSecretNested withNewPasswordSecret();
public io.strimzi.api.kafka.model.authentication.KafkaClientAuthenticationScramSha512Fluent.PasswordSecretNested withNewPasswordSecretLike(io.strimzi.api.kafka.model.PasswordSecretSource item);
public io.strimzi.api.kafka.model.authentication.KafkaClientAuthenticationScramSha512Fluent.PasswordSecretNested editPasswordSecret();
public io.strimzi.api.kafka.model.authentication.KafkaClientAuthenticationScramSha512Fluent.PasswordSecretNested editOrNewPasswordSecret();
public io.strimzi.api.kafka.model.authentication.KafkaClientAuthenticationScramSha512Fluent.PasswordSecretNested editOrNewPasswordSecretLike(io.strimzi.api.kafka.model.PasswordSecretSource item);
/**
* Represents a password inside a Secret
*/
public interface PasswordSecretNested extends io.fabric8.kubernetes.api.builder.Nested,io.strimzi.api.kafka.model.PasswordSecretSourceFluent> {
public N and();
public N endPasswordSecret(); }
}