public final class GoogleClientSecrets extends GenericJson
OAuth 2.0 client secrets JSON model as specified in client_secrets.json file format.
Sample usage:
static GoogleClientSecrets loadClientSecretsResource(JsonFactory jsonFactory)
throws IOException {
return GoogleClientSecrets.load(
jsonFactory,
new InputStreamReader(
SampleClass.class.getResourceAsStream("/client_secrets.json"), "UTF-8"
)
);
}
Inheritance
Object > java.util.AbstractMap > com.google.api.client.util.GenericData > com.google.api.client.json.GenericJson > GoogleClientSecretsInherited Members
com.google.api.client.json.GenericJson.clone()
com.google.api.client.json.GenericJson.getFactory()
com.google.api.client.json.GenericJson.set(java.lang.String,java.lang.Object)
com.google.api.client.json.GenericJson.setFactory(com.google.api.client.json.JsonFactory)
com.google.api.client.json.GenericJson.toPrettyString()
com.google.api.client.json.GenericJson.toString()
com.google.api.client.util.GenericData.entrySet()
com.google.api.client.util.GenericData.equals(java.lang.Object)
com.google.api.client.util.GenericData.get(java.lang.Object)
com.google.api.client.util.GenericData.getClassInfo()
com.google.api.client.util.GenericData.getUnknownKeys()
com.google.api.client.util.GenericData.hashCode()
com.google.api.client.util.GenericData.put(java.lang.String,java.lang.Object)
com.google.api.client.util.GenericData.putAll(java.util.Map<? extends java.lang.String,?>)
com.google.api.client.util.GenericData.remove(java.lang.Object)
com.google.api.client.util.GenericData.setUnknownKeys(java.util.Map<java.lang.String,java.lang.Object>)
Static Methods
load(JsonFactory jsonFactory, Reader reader)
public static GoogleClientSecrets load(JsonFactory jsonFactory, Reader reader)
Loads the client_secrets.json
file from the given reader.
Parameters | |
---|---|
Name | Description |
jsonFactory |
com.google.api.client.json.JsonFactory |
reader |
Reader |
Returns | |
---|---|
Type | Description |
GoogleClientSecrets |
Exceptions | |
---|---|
Type | Description |
IOException |
Constructors
GoogleClientSecrets()
public GoogleClientSecrets()
Methods
clone()
public GoogleClientSecrets clone()
Returns | |
---|---|
Type | Description |
GoogleClientSecrets |
com.google.api.client.json.GenericJson.clone()
getDetails()
public GoogleClientSecrets.Details getDetails()
Returns the details for either installed or web applications.
Returns | |
---|---|
Type | Description |
GoogleClientSecrets.Details |
getInstalled()
public GoogleClientSecrets.Details getInstalled()
Returns the details for installed applications.
Returns | |
---|---|
Type | Description |
GoogleClientSecrets.Details |
getWeb()
public GoogleClientSecrets.Details getWeb()
Returns the details for web applications.
Returns | |
---|---|
Type | Description |
GoogleClientSecrets.Details |
set(String fieldName, Object value)
public GoogleClientSecrets set(String fieldName, Object value)
Returns | |
---|---|
Type | Description |
GoogleClientSecrets |
com.google.api.client.json.GenericJson.set(java.lang.String,java.lang.Object)
setInstalled(GoogleClientSecrets.Details installed)
public GoogleClientSecrets setInstalled(GoogleClientSecrets.Details installed)
Sets the details for installed applications.
Parameter | |
---|---|
Name | Description |
installed |
GoogleClientSecrets.Details |
Returns | |
---|---|
Type | Description |
GoogleClientSecrets |
setWeb(GoogleClientSecrets.Details web)
public GoogleClientSecrets setWeb(GoogleClientSecrets.Details web)
Sets the details for web applications.
Parameter | |
---|---|
Name | Description |
web |
GoogleClientSecrets.Details |
Returns | |
---|---|
Type | Description |
GoogleClientSecrets |