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