public class ClientIdAn OAuth2 user authorization Client ID and associated information.
Corresponds to the information in the json file downloadable for a Client ID.
Static Methods
fromJson(Map<String,Object> json)
public static ClientId fromJson(Map<String,Object> json)Constructs a Client ID from JSON from a downloaded file.
| Parameter | |
|---|---|
| Name | Description | 
json | 
        Map<String,Object>the JSON from the downloaded file  | 
      
| Returns | |
|---|---|
| Type | Description | 
ClientId | 
        the ClientId instance based on the JSON  | 
      
| Exceptions | |
|---|---|
| Type | Description | 
IOException | 
        the JSON could not be parsed  | 
      
fromResource(Class<?> relativeClass, String resourceName)
public static ClientId fromResource(Class<?> relativeClass, String resourceName)Constructs a Client ID from JSON file stored as a resource.
| Parameters | |
|---|---|
| Name | Description | 
relativeClass | 
        Class<?>a class in the same namespace as the resource  | 
      
resourceName | 
        Stringthe name of the resource  | 
      
| Returns | |
|---|---|
| Type | Description | 
ClientId | 
        the constructed ClientID instance based on the JSON in the resource  | 
      
| Exceptions | |
|---|---|
| Type | Description | 
IOException | 
        The JSON could not be loaded or parsed.  | 
      
fromStream(InputStream stream)
public static ClientId fromStream(InputStream stream)Constructs a Client ID from JSON file stream.
| Parameter | |
|---|---|
| Name | Description | 
stream | 
        InputStreamthe downloaded JSON file  | 
      
| Returns | |
|---|---|
| Type | Description | 
ClientId | 
        the constructed ClientID instance based on the JSON in the stream  | 
      
| Exceptions | |
|---|---|
| Type | Description | 
IOException | 
        the JSON could not be read or parsed  | 
      
newBuilder()
public static ClientId.Builder newBuilder()| Returns | |
|---|---|
| Type | Description | 
ClientId.Builder | 
        |
of(String clientId, String clientSecret)
public static ClientId of(String clientId, String clientSecret)Constructs a client ID from an explicit ID and secret.
Note: Direct use of this factory method in application code is not recommended to avoid having secrets or values that need to be updated in source code.
| Parameters | |
|---|---|
| Name | Description | 
clientId | 
        StringText identifier of the Client ID.  | 
      
clientSecret | 
        StringSecret to associated with the Client ID.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ClientId | 
        The ClientId instance.  | 
      
Methods
getClientId()
public final String getClientId()Returns the text identifier of the Client ID.
| Returns | |
|---|---|
| Type | Description | 
String | 
        The text identifier of the Client ID.  | 
      
getClientSecret()
public final String getClientSecret()Returns the secret associated with the Client ID.
| Returns | |
|---|---|
| Type | Description | 
String | 
        The secret associated with the Client ID.  | 
      
toBuilder()
public ClientId.Builder toBuilder()| Returns | |
|---|---|
| Type | Description | 
ClientId.Builder | 
        |