public interface  io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent addToCaBundle(java.lang.Integer, java.lang.Integer);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent setToCaBundle(java.lang.Integer, java.lang.Integer);
public abstract transient io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent addToCaBundle(java.lang.Integer[]);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent addAllToCaBundle(java.util.Collection);
public abstract transient io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent removeFromCaBundle(java.lang.Integer[]);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent 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.VenafiTPPFluent withCaBundle(java.util.List);
public abstract transient io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent withCaBundle(java.lang.Integer[]);
public abstract java.lang.Boolean hasCaBundle();
public abstract io.fabric.certmanager.api.model.meta.v.LocalObjectReference getCredentialsRef();
public abstract io.fabric.certmanager.api.model.meta.v.LocalObjectReference buildCredentialsRef();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent withCredentialsRef(io.fabric.certmanager.api.model.meta.v.LocalObjectReference);
public abstract java.lang.Boolean hasCredentialsRef();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent withNewCredentialsRef(java.lang.String);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent$CredentialsRefNested withNewCredentialsRef();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent$CredentialsRefNested withNewCredentialsRefLike(io.fabric.certmanager.api.model.meta.v.LocalObjectReference);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent$CredentialsRefNested editCredentialsRef();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent$CredentialsRefNested editOrNewCredentialsRef();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent$CredentialsRefNested editOrNewCredentialsRefLike(io.fabric.certmanager.api.model.meta.v.LocalObjectReference);
public abstract java.lang.String getUrl();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPPFluent withNewUrl(java.lang.String);
}