public interface  io.fabric.openshift.api.model.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.GoogleIdentityProviderFluent withClientID(java.lang.String);
public abstract java.lang.Boolean hasClientID();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent withNewClientID(java.lang.String);
public abstract io.fabric.openshift.api.model.SecretNameReference getClientSecret();
public abstract io.fabric.openshift.api.model.SecretNameReference buildClientSecret();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent withClientSecret(io.fabric.openshift.api.model.SecretNameReference);
public abstract java.lang.Boolean hasClientSecret();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent withNewClientSecret(java.lang.String);
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent$ClientSecretNested withNewClientSecret();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent$ClientSecretNested withNewClientSecretLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent$ClientSecretNested editClientSecret();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent$ClientSecretNested editOrNewClientSecret();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent$ClientSecretNested editOrNewClientSecretLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract java.lang.String getHostedDomain();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent withHostedDomain(java.lang.String);
public abstract java.lang.Boolean hasHostedDomain();
public abstract io.fabric.openshift.api.model.GoogleIdentityProviderFluent withNewHostedDomain(java.lang.String);
}