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

me.snowdrop.istio.api.networking.v1alpha3.TLSOptionsFluent Maven / Gradle / Ivy

package me.snowdrop.istio.api.networking.v1alpha3;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.Predicate;
import javax.validation.Valid;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;

public interface TLSOptionsFluent> extends Fluent{


    public String getCaCertificates();
    public A withCaCertificates(String caCertificates);
    public Boolean hasCaCertificates();
    public A addToCipherSuites(int index,String item);
    public A setToCipherSuites(int index,String item);
    public A addToCipherSuites(String... items);
    public A addAllToCipherSuites(Collection items);
    public A removeFromCipherSuites(String... items);
    public A removeAllFromCipherSuites(Collection items);
    public List getCipherSuites();
    public String getCipherSuite(int index);
    public String getFirstCipherSuite();
    public String getLastCipherSuite();
    public String getMatchingCipherSuite(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withCipherSuites(List cipherSuites);
    public A withCipherSuites(String... cipherSuites);
    public Boolean hasCipherSuites();
    public String getCredentialName();
    public A withCredentialName(String credentialName);
    public Boolean hasCredentialName();
    public Boolean isHttpsRedirect();
    public A withHttpsRedirect(Boolean httpsRedirect);
    public Boolean hasHttpsRedirect();
    public A withNewHttpsRedirect(String arg1);
    public A withNewHttpsRedirect(boolean arg1);
    public TLSOptionsProtocol getMaxProtocolVersion();
    public A withMaxProtocolVersion(TLSOptionsProtocol maxProtocolVersion);
    public Boolean hasMaxProtocolVersion();
    public TLSOptionsProtocol getMinProtocolVersion();
    public A withMinProtocolVersion(TLSOptionsProtocol minProtocolVersion);
    public Boolean hasMinProtocolVersion();
    public TLSOptionsMode getMode();
    public A withMode(TLSOptionsMode mode);
    public Boolean hasMode();
    public String getPrivateKey();
    public A withPrivateKey(String privateKey);
    public Boolean hasPrivateKey();
    public String getServerCertificate();
    public A withServerCertificate(String serverCertificate);
    public Boolean hasServerCertificate();
    public A addToSubjectAltNames(int index,String item);
    public A setToSubjectAltNames(int index,String item);
    public A addToSubjectAltNames(String... items);
    public A addAllToSubjectAltNames(Collection items);
    public A removeFromSubjectAltNames(String... items);
    public A removeAllFromSubjectAltNames(Collection items);
    public List getSubjectAltNames();
    public String getSubjectAltName(int index);
    public String getFirstSubjectAltName();
    public String getLastSubjectAltName();
    public String getMatchingSubjectAltName(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withSubjectAltNames(List subjectAltNames);
    public A withSubjectAltNames(String... subjectAltNames);
    public Boolean hasSubjectAltNames();



}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy