public static interface Service.GDataRequestFactory
Modifier and Type | Method and Description |
---|---|
Service.GDataRequest |
getRequest(Query query,
ContentType contentType)
Creates a new GDataRequest instance for querying a service.
|
Service.GDataRequest |
getRequest(Service.GDataRequest.RequestType type,
java.net.URL requestUrl,
ContentType contentType)
Creates a new GDataRequest instance of the specified RequestType.
|
void |
setAuthToken(AuthTokenFactory.AuthToken authToken)
Set authentication token to be used on subsequent requests created via
getRequest(
com.google.gdata.client.Service.GDataRequest.RequestType, URL,
ContentType) . |
void |
setHeader(java.lang.String header,
java.lang.String value)
Set a header that will be included in all requests.
|
void |
setPrivateHeader(java.lang.String header,
java.lang.String value)
Set a header that will be included in all requests and do not log the
value.
|
void setHeader(java.lang.String header, java.lang.String value)
header
- the name of the headervalue
- the value of the header, if null, then unset that header.void setPrivateHeader(java.lang.String header, java.lang.String value)
header
- the name of the headervalue
- the value of the header. If null, then unset that header.void setAuthToken(AuthTokenFactory.AuthToken authToken)
getRequest(
com.google.gdata.client.Service.GDataRequest.RequestType, URL,
ContentType)
.
An IllegalArgumentException
is thrown if an auth token of the
wrong type is passed, or if authentication is not supported.authToken
- Authentication token.Service.GDataRequest getRequest(Service.GDataRequest.RequestType type, java.net.URL requestUrl, ContentType contentType) throws java.io.IOException, ServiceException
Clients should be sure to call Service.GDataRequest.end()
on the returned
request once they have finished using it.
type
- the request typerequestUrl
- the target URL for the requestcontentType
- the contentType of the data being provided in the
request body. May be null
if no data is provided.java.io.IOException
ServiceException
Service.GDataRequest getRequest(Query query, ContentType contentType) throws java.io.IOException, ServiceException
Clients should be sure to call Service.GDataRequest.end()
on the returned
request once they have finished using it.
query
- the query associated with the requestcontentType
- this parameter is unused but remains for backwards
compatibility.java.io.IOException
ServiceException