public interface  io.fabric.certmanager.api.model.v.VaultIssuerFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.certmanager.api.model.v.VaultAuth getAuth();
public abstract io.fabric.certmanager.api.model.v.VaultAuth buildAuth();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent withAuth(io.fabric.certmanager.api.model.v.VaultAuth);
public abstract java.lang.Boolean hasAuth();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent$AuthNested withNewAuth();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent$AuthNested withNewAuthLike(io.fabric.certmanager.api.model.v.VaultAuth);
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent$AuthNested editAuth();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent$AuthNested editOrNewAuth();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent$AuthNested editOrNewAuthLike(io.fabric.certmanager.api.model.v.VaultAuth);
public abstract java.lang.String getCaBundle();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent withCaBundle(java.lang.String);
public abstract java.lang.Boolean hasCaBundle();
public abstract java.lang.String getNamespace();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent withNamespace(java.lang.String);
public abstract java.lang.Boolean hasNamespace();
public abstract java.lang.String getPath();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent withPath(java.lang.String);
public abstract java.lang.Boolean hasPath();
public abstract java.lang.String getServer();
public abstract io.fabric.certmanager.api.model.v.VaultIssuerFluent withServer(java.lang.String);
public abstract java.lang.Boolean hasServer();
}