public class MockGoogleJsonClientRequest<T> extends AbstractGoogleJsonClientRequest<T>
Beta
Thread-safe mock Google JSON request.
Inheritance
Object > java.util.AbstractMap > com.google.api.client.util.GenericData > AbstractGoogleClientRequest<T> > AbstractGoogleJsonClientRequest > MockGoogleJsonClientRequest<T>Type Parameter |
|
---|---|
Name | Description |
T |
Constructors
MockGoogleJsonClientRequest(AbstractGoogleJsonClient client, String method, String uriTemplate, Object content, Class<T> responseClass)
public MockGoogleJsonClientRequest(AbstractGoogleJsonClient client, String method, String uriTemplate, Object content, Class<T> responseClass)
Parameters | |
---|---|
Name | Description |
client |
AbstractGoogleJsonClient Google client |
method |
String HTTP Method |
uriTemplate |
String URI template for the path relative to the base URL. If it starts with a "/" the base path from the base URL will be stripped out. The URI template can also be a full URL. URI template expansion is done using UriTemplate#expand(String, String, Object, boolean) |
content |
Object A POJO that can be serialized into JSON or |
responseClass |
Class<T> |
Methods
getAbstractGoogleClient()
public MockGoogleJsonClient getAbstractGoogleClient()
Returns the Google client.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
Returns | |
---|---|
Type | Description |
MockGoogleJsonClient |
setDisableGZipContent(boolean disableGZipContent)
public MockGoogleJsonClientRequest<T> setDisableGZipContent(boolean disableGZipContent)
Sets whether to disable GZip compression of HTTP content.
By default it is false
.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
Parameter | |
---|---|
Name | Description |
disableGZipContent |
boolean |
Returns | |
---|---|
Type | Description |
MockGoogleJsonClientRequest<T> |
setRequestHeaders(HttpHeaders headers)
public MockGoogleJsonClientRequest<T> setRequestHeaders(HttpHeaders headers)
Sets the HTTP headers used for the Google client request.
These headers are set on the request after #buildHttpRequest is called, this means that HttpRequestInitializer#initialize is called first.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
Parameter | |
---|---|
Name | Description |
headers |
com.google.api.client.http.HttpHeaders |
Returns | |
---|---|
Type | Description |
MockGoogleJsonClientRequest<T> |