public class CredentialConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
CredentialConfiguration() |
Modifier and Type | Method and Description |
---|---|
String |
getClientId() |
String |
getClientSecret() |
com.google.api.client.auth.oauth2.Credential |
getCredential(List<String> scopes)
Get the credential as configured.
|
String |
getOAuthCredentialFile() |
String |
getServiceAccountEmail() |
String |
getServiceAccountJsonKeyFile() |
String |
getServiceAccountKeyFile() |
boolean |
isNullCredentialEnabled() |
boolean |
isServiceAccountEnabled() |
void |
setClientId(String clientId) |
void |
setClientSecret(String clientSecret) |
void |
setEnableServiceAccounts(boolean enableServiceAccounts) |
void |
setNullCredentialEnabled(boolean nullCredentialEnabled) |
void |
setOAuthCredentialFile(String oAuthCredentialFile) |
void |
setServiceAccountEmail(String serviceAccountEmail) |
void |
setServiceAccountJsonKeyFile(String serviceAccountJsonKeyFile) |
void |
setServiceAccountKeyFile(String serviceAccountKeyFile) |
boolean |
shouldUseMetadataService() |
String |
toString() |
public com.google.api.client.auth.oauth2.Credential getCredential(List<String> scopes) throws IOException, GeneralSecurityException
IllegalStateException
- if none of the above conditions are met and a
Credential cannot be createdIOException
GeneralSecurityException
public boolean shouldUseMetadataService()
public String getOAuthCredentialFile()
public void setOAuthCredentialFile(String oAuthCredentialFile)
public boolean isNullCredentialEnabled()
public void setNullCredentialEnabled(boolean nullCredentialEnabled)
public boolean isServiceAccountEnabled()
public void setEnableServiceAccounts(boolean enableServiceAccounts)
public String getServiceAccountEmail()
public void setServiceAccountEmail(String serviceAccountEmail)
public String getServiceAccountKeyFile()
public void setServiceAccountKeyFile(String serviceAccountKeyFile)
public String getServiceAccountJsonKeyFile()
public void setServiceAccountJsonKeyFile(String serviceAccountJsonKeyFile)
public String getClientId()
public void setClientId(String clientId)
public String getClientSecret()
public void setClientSecret(String clientSecret)
Copyright © 2017. All rights reserved.