public class CredentialConfiguration
extends java.lang.Object
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 |
getProxyPassword() |
java.lang.String |
getProxyUsername() |
java.lang.String |
getServiceAccountEmail() |
java.lang.String |
getServiceAccountJsonKeyFile() |
java.lang.String |
getServiceAccountKeyFile() |
java.lang.String |
getServiceAccountPrivateKey() |
java.lang.String |
getServiceAccountPrivateKeyId() |
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 |
setProxyPassword(java.lang.String proxyPassword) |
void |
setProxyUsername(java.lang.String proxyUsername) |
void |
setServiceAccountEmail(java.lang.String serviceAccountEmail) |
void |
setServiceAccountJsonKeyFile(java.lang.String serviceAccountJsonKeyFile) |
void |
setServiceAccountKeyFile(java.lang.String serviceAccountKeyFile) |
void |
setServiceAccountPrivateKey(java.lang.String serviceAccountPrivateKey) |
void |
setServiceAccountPrivateKeyId(java.lang.String serviceAccountPrivateKeyId) |
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
The following is the order in which properties are applied to create the Credential:
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 java.lang.String getServiceAccountPrivateKeyId()
public void setServiceAccountPrivateKeyId(java.lang.String serviceAccountPrivateKeyId)
public java.lang.String getServiceAccountPrivateKey()
public void setServiceAccountPrivateKey(java.lang.String serviceAccountPrivateKey)
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 getProxyUsername()
public void setProxyUsername(java.lang.String proxyUsername)
public java.lang.String getProxyPassword()
public void setProxyPassword(java.lang.String proxyPassword)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2019. All rights reserved.