public class GoogleHttpClientEdgeGridRequestSigner extends AbstractEdgeGridRequestSigner<com.google.api.client.http.HttpRequest,com.google.api.client.http.HttpRequest>
HttpRequest.| Constructor and Description |
|---|
GoogleHttpClientEdgeGridRequestSigner(ClientCredential clientCredential)
Creates an EdgeGrid request signer using the same
ClientCredential for all requests. |
GoogleHttpClientEdgeGridRequestSigner(ClientCredentialProvider clientCredentialProvider)
Creates an EdgeGrid request signer selecting a
ClientCredential via
ClientCredentialProvider.getClientCredential(Request) for each request. |
| Modifier and Type | Method and Description |
|---|---|
protected Request |
map(com.google.api.client.http.HttpRequest request) |
protected URI |
requestUri(com.google.api.client.http.HttpRequest request) |
protected void |
setAuthorization(com.google.api.client.http.HttpRequest request,
String signature) |
protected void |
setHost(com.google.api.client.http.HttpRequest request,
String host,
URI uri) |
void |
sign(com.google.api.client.http.HttpRequest request) |
getClientCredentialProvider, signpublic GoogleHttpClientEdgeGridRequestSigner(ClientCredential clientCredential)
ClientCredential for all requests.clientCredential - a ClientCredential to be used for all requestspublic GoogleHttpClientEdgeGridRequestSigner(ClientCredentialProvider clientCredentialProvider)
ClientCredential via
ClientCredentialProvider.getClientCredential(Request) for each request.clientCredentialProvider - a ClientCredentialProvider to be used for selecting
credentials for each requestprotected URI requestUri(com.google.api.client.http.HttpRequest request)
requestUri in class AbstractEdgeGridRequestSigner<com.google.api.client.http.HttpRequest,com.google.api.client.http.HttpRequest>protected Request map(com.google.api.client.http.HttpRequest request)
map in class AbstractEdgeGridRequestSigner<com.google.api.client.http.HttpRequest,com.google.api.client.http.HttpRequest>public void sign(com.google.api.client.http.HttpRequest request)
throws RequestSigningException
RequestSigningExceptionprotected void setAuthorization(com.google.api.client.http.HttpRequest request,
String signature)
setAuthorization in class AbstractEdgeGridRequestSigner<com.google.api.client.http.HttpRequest,com.google.api.client.http.HttpRequest>protected void setHost(com.google.api.client.http.HttpRequest request,
String host,
URI uri)
setHost in class AbstractEdgeGridRequestSigner<com.google.api.client.http.HttpRequest,com.google.api.client.http.HttpRequest>Copyright © 2016–2018. All rights reserved.