All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.strimzi.api.kafka.model.KafkaAuthorizationKeycloakFluent Maven / Gradle / Ivy

There is a newer version: 0.45.0
Show newest version
package io.strimzi.api.kafka.model;

import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import java.lang.StringBuilder;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.lang.Integer;
import java.lang.StringBuffer;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;

public interface KafkaAuthorizationKeycloakFluent> extends Fluent{


    public String getClientId();
    public A withClientId(String clientId);
    public Boolean hasClientId();
    public A withNewClientId(String arg1);
    public A withNewClientId(StringBuilder arg1);
    public A withNewClientId(StringBuffer arg1);
    public String getTokenEndpointUri();
    public A withTokenEndpointUri(String tokenEndpointUri);
    public Boolean hasTokenEndpointUri();
    public A withNewTokenEndpointUri(String arg1);
    public A withNewTokenEndpointUri(StringBuilder arg1);
    public A withNewTokenEndpointUri(StringBuffer arg1);
    public A addToTlsTrustedCertificates(int index,CertSecretSource item);
    public A setToTlsTrustedCertificates(int index,CertSecretSource item);
    public A addToTlsTrustedCertificates(CertSecretSource... items);
    public A addAllToTlsTrustedCertificates(Collection items);
    public A removeFromTlsTrustedCertificates(CertSecretSource... items);
    public A removeAllFromTlsTrustedCertificates(Collection items);
    public A removeMatchingFromTlsTrustedCertificates(io.fabric8.kubernetes.api.builder.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildTlsTrustedCertificates instead.
 * @return The buildable object.
 */
@Deprecated public java.util.List getTlsTrustedCertificates();
    public java.util.List buildTlsTrustedCertificates();
    public CertSecretSource buildTlsTrustedCertificate(int index);
    public CertSecretSource buildFirstTlsTrustedCertificate();
    public CertSecretSource buildLastTlsTrustedCertificate();
    public CertSecretSource buildMatchingTlsTrustedCertificate(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingTlsTrustedCertificate(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withTlsTrustedCertificates(java.util.List tlsTrustedCertificates);
    public A withTlsTrustedCertificates(CertSecretSource... tlsTrustedCertificates);
    public Boolean hasTlsTrustedCertificates();
    public KafkaAuthorizationKeycloakFluent.TlsTrustedCertificatesNested addNewTlsTrustedCertificate();
    public KafkaAuthorizationKeycloakFluent.TlsTrustedCertificatesNested addNewTlsTrustedCertificateLike(CertSecretSource item);
    public KafkaAuthorizationKeycloakFluent.TlsTrustedCertificatesNested setNewTlsTrustedCertificateLike(int index,CertSecretSource item);
    public KafkaAuthorizationKeycloakFluent.TlsTrustedCertificatesNested editTlsTrustedCertificate(int index);
    public KafkaAuthorizationKeycloakFluent.TlsTrustedCertificatesNested editFirstTlsTrustedCertificate();
    public KafkaAuthorizationKeycloakFluent.TlsTrustedCertificatesNested editLastTlsTrustedCertificate();
    public KafkaAuthorizationKeycloakFluent.TlsTrustedCertificatesNested editMatchingTlsTrustedCertificate(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public boolean isDisableTlsHostnameVerification();
    public A withDisableTlsHostnameVerification(boolean disableTlsHostnameVerification);
    public Boolean hasDisableTlsHostnameVerification();
    public boolean isDelegateToKafkaAcls();
    public A withDelegateToKafkaAcls(boolean delegateToKafkaAcls);
    public Boolean hasDelegateToKafkaAcls();
    public Integer getGrantsRefreshPeriodSeconds();
    public A withGrantsRefreshPeriodSeconds(Integer grantsRefreshPeriodSeconds);
    public Boolean hasGrantsRefreshPeriodSeconds();
    public A withNewGrantsRefreshPeriodSeconds(String arg1);
    public A withNewGrantsRefreshPeriodSeconds(int arg1);
    public Integer getGrantsRefreshPoolSize();
    public A withGrantsRefreshPoolSize(Integer grantsRefreshPoolSize);
    public Boolean hasGrantsRefreshPoolSize();
    public A withNewGrantsRefreshPoolSize(String arg1);
    public A withNewGrantsRefreshPoolSize(int arg1);
    public A addToSuperUsers(int index,String item);
    public A setToSuperUsers(int index,String item);
    public A addToSuperUsers(String... items);
    public A addAllToSuperUsers(Collection items);
    public A removeFromSuperUsers(String... items);
    public A removeAllFromSuperUsers(Collection items);
    public java.util.List getSuperUsers();
    public String getSuperUser(int index);
    public String getFirstSuperUser();
    public String getLastSuperUser();
    public String getMatchingSuperUser(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingSuperUser(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withSuperUsers(java.util.List superUsers);
    public A withSuperUsers(String... superUsers);
    public Boolean hasSuperUsers();
    public A addNewSuperUser(String arg1);
    public A addNewSuperUser(StringBuilder arg1);
    public A addNewSuperUser(StringBuffer arg1);

    public interface TlsTrustedCertificatesNested extends io.fabric8.kubernetes.api.builder.Nested,CertSecretSourceFluent>{

        
    public N and();    public N endTlsTrustedCertificate();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy