public interface  io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.LocalObjectReference getCredentials();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent withCredentials(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract java.lang.Boolean hasCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent withNewCredentials(java.lang.String);
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent$CredentialsNested withNewCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent$CredentialsNested withNewCredentialsLike(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent$CredentialsNested editCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent$CredentialsNested editOrNewCredentials();
public abstract io.fabric.openclustermanagement.api.model.multiclusterhub.operator.v.ExternalDNSGCPConfigFluent$CredentialsNested editOrNewCredentialsLike(io.fabric.kubernetes.api.model.LocalObjectReference);
}