public interface  io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getClientID();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent withClientID(java.lang.String);
public abstract java.lang.Boolean hasClientID();
public abstract io.fabric.openshift.api.model.config.v.SecretNameReference getClientSecret();
public abstract io.fabric.openshift.api.model.config.v.SecretNameReference buildClientSecret();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent withClientSecret(io.fabric.openshift.api.model.config.v.SecretNameReference);
public abstract java.lang.Boolean hasClientSecret();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent withNewClientSecret(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent$ClientSecretNested withNewClientSecret();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent$ClientSecretNested withNewClientSecretLike(io.fabric.openshift.api.model.config.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent$ClientSecretNested editClientSecret();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent$ClientSecretNested editOrNewClientSecret();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent$ClientSecretNested editOrNewClientSecretLike(io.fabric.openshift.api.model.config.v.SecretNameReference);
public abstract java.lang.String getHostedDomain();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent withHostedDomain(java.lang.String);
public abstract java.lang.Boolean hasHostedDomain();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.config.v.GoogleIdentityProviderFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}