public interface  io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.certmanager.api.model.v1beta.VenafiCloud getCloud();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiCloud buildCloud();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent withCloud(io.fabric.certmanager.api.model.v1beta.VenafiCloud);
public abstract java.lang.Boolean hasCloud();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$CloudNested withNewCloud();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$CloudNested withNewCloudLike(io.fabric.certmanager.api.model.v1beta.VenafiCloud);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$CloudNested editCloud();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$CloudNested editOrNewCloud();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$CloudNested editOrNewCloudLike(io.fabric.certmanager.api.model.v1beta.VenafiCloud);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPP getTpp();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiTPP buildTpp();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent withTpp(io.fabric.certmanager.api.model.v1beta.VenafiTPP);
public abstract java.lang.Boolean hasTpp();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$TppNested withNewTpp();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$TppNested withNewTppLike(io.fabric.certmanager.api.model.v1beta.VenafiTPP);
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$TppNested editTpp();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$TppNested editOrNewTpp();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent$TppNested editOrNewTppLike(io.fabric.certmanager.api.model.v1beta.VenafiTPP);
public abstract java.lang.String getZone();
public abstract io.fabric.certmanager.api.model.v1beta.VenafiIssuerFluent withZone(java.lang.String);
public abstract java.lang.Boolean hasZone();
}