public interface  io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.certmanager.api.model.v1beta.VaultAuth getAuth();
public abstract io.fabric.certmanager.api.model.v1beta.VaultAuth buildAuth();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withAuth(io.fabric.certmanager.api.model.v1beta.VaultAuth);
public abstract java.lang.Boolean hasAuth();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent$AuthNested withNewAuth();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent$AuthNested withNewAuthLike(io.fabric.certmanager.api.model.v1beta.VaultAuth);
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent$AuthNested editAuth();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent$AuthNested editOrNewAuth();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent$AuthNested editOrNewAuthLike(io.fabric.certmanager.api.model.v1beta.VaultAuth);
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent addToCaBundle(java.lang.Integer, java.lang.Integer);
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent setToCaBundle(java.lang.Integer, java.lang.Integer);
public abstract transient io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent addToCaBundle(java.lang.Integer[]);
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent addAllToCaBundle(java.util.Collection);
public abstract transient io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent removeFromCaBundle(java.lang.Integer[]);
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent removeAllFromCaBundle(java.util.Collection);
public abstract java.util.List getCaBundle();
public abstract java.lang.Integer getCaBundle(java.lang.Integer);
public abstract java.lang.Integer getFirstCaBundle();
public abstract java.lang.Integer getLastCaBundle();
public abstract java.lang.Integer getMatchingCaBundle(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCaBundle(java.util.function.Predicate);
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withCaBundle(java.util.List);
public abstract transient io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withCaBundle(java.lang.Integer[]);
public abstract java.lang.Boolean hasCaBundle();
public abstract java.lang.String getNamespace();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withNamespace(java.lang.String);
public abstract java.lang.Boolean hasNamespace();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withNewNamespace(java.lang.String);
public abstract java.lang.String getPath();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withPath(java.lang.String);
public abstract java.lang.Boolean hasPath();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withNewPath(java.lang.String);
public abstract java.lang.String getServer();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withServer(java.lang.String);
public abstract java.lang.Boolean hasServer();
public abstract io.fabric.certmanager.api.model.v1beta.VaultIssuerFluent withNewServer(java.lang.String);
}