public interface  io.fabric.openshift.api.model.v.OAuthTemplatesFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.SecretNameReference getError();
public abstract io.fabric.openshift.api.model.v.SecretNameReference buildError();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent withError(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract java.lang.Boolean hasError();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent withNewError(java.lang.String);
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ErrorNested withNewError();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ErrorNested withNewErrorLike(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ErrorNested editError();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ErrorNested editOrNewError();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ErrorNested editOrNewErrorLike(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.v.SecretNameReference getLogin();
public abstract io.fabric.openshift.api.model.v.SecretNameReference buildLogin();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent withLogin(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract java.lang.Boolean hasLogin();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent withNewLogin(java.lang.String);
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$LoginNested withNewLogin();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$LoginNested withNewLoginLike(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$LoginNested editLogin();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$LoginNested editOrNewLogin();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$LoginNested editOrNewLoginLike(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.v.SecretNameReference getProviderSelection();
public abstract io.fabric.openshift.api.model.v.SecretNameReference buildProviderSelection();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent withProviderSelection(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract java.lang.Boolean hasProviderSelection();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent withNewProviderSelection(java.lang.String);
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ProviderSelectionNested withNewProviderSelection();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ProviderSelectionNested withNewProviderSelectionLike(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ProviderSelectionNested editProviderSelection();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ProviderSelectionNested editOrNewProviderSelection();
public abstract io.fabric.openshift.api.model.v.OAuthTemplatesFluent$ProviderSelectionNested editOrNewProviderSelectionLike(io.fabric.openshift.api.model.v.SecretNameReference);
}