@Beta public static class MockGoogleClient.Builder extends AbstractGoogleClient.Builder
MockGoogleClient.
Implementation is not thread-safe.
| Constructor and Description |
|---|
Builder(HttpTransport transport,
String rootUrl,
String servicePath,
ObjectParser objectParser,
HttpRequestInitializer httpRequestInitializer) |
| Modifier and Type | Method and Description |
|---|---|
MockGoogleClient |
build()
Builds a new instance of
AbstractGoogleClient. |
MockGoogleClient.Builder |
setApplicationName(String applicationName)
Sets the application name to be used in the UserAgent header of each request or
null
for none. |
MockGoogleClient.Builder |
setGoogleClientRequestInitializer(GoogleClientRequestInitializer googleClientRequestInitializer)
Sets the Google client request initializer or
null for none. |
MockGoogleClient.Builder |
setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
Sets the HTTP request initializer or
null for none. |
MockGoogleClient.Builder |
setRootUrl(String rootUrl)
Sets the URL-encoded root URL of the service, for example
https://www.googleapis.com/
. |
MockGoogleClient.Builder |
setServicePath(String servicePath)
Sets the URL-encoded service path of the service, for example
"tasks/v1/". |
MockGoogleClient.Builder |
setSuppressAllChecks(boolean suppressAllChecks)
Suppresses all discovery pattern and required parameter checks.
|
MockGoogleClient.Builder |
setSuppressPatternChecks(boolean suppressPatternChecks)
Sets whether discovery pattern checks should be suppressed on required parameters.
|
MockGoogleClient.Builder |
setSuppressRequiredParameterChecks(boolean suppressRequiredParameterChecks)
Sets whether discovery required parameter checks should be suppressed.
|
getApplicationName, getGoogleClientRequestInitializer, getHttpRequestInitializer, getObjectParser, getRootUrl, getServicePath, getSuppressPatternChecks, getSuppressRequiredParameterChecks, getTransport, setBatchPathpublic Builder(HttpTransport transport, String rootUrl, String servicePath, ObjectParser objectParser, HttpRequestInitializer httpRequestInitializer)
transport - The transport to use for requestsrootUrl - root URL of the service. Must end with a "/"servicePath - service pathobjectParser - object parser or null for nonehttpRequestInitializer - HTTP request initializer or null for nonepublic MockGoogleClient build()
AbstractGoogleClient.BuilderAbstractGoogleClient.build in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setRootUrl(String rootUrl)
AbstractGoogleClient.Builderhttps://www.googleapis.com/
.
If the specified root URL does not end with a "/" then a "/" is added to the end.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setRootUrl in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setServicePath(String servicePath)
AbstractGoogleClient.Builder"tasks/v1/".
It is allowed to be an empty string "" or a forward slash "/", if it is a
forward slash then it is treated as an empty string. This is determined when the library is
generated and normally should not be changed.
If the specified service path does not end with a "/" then a "/" is added to the end. If the specified service path begins with a "/" then the "/" is removed.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setServicePath in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setGoogleClientRequestInitializer(GoogleClientRequestInitializer googleClientRequestInitializer)
AbstractGoogleClient.Buildernull for none.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setGoogleClientRequestInitializer in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
AbstractGoogleClient.Buildernull for none.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setHttpRequestInitializer in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setApplicationName(String applicationName)
AbstractGoogleClient.Buildernull
for none.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setApplicationName in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setSuppressPatternChecks(boolean suppressPatternChecks)
AbstractGoogleClient.Builder
Default value is false.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setSuppressPatternChecks in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setSuppressRequiredParameterChecks(boolean suppressRequiredParameterChecks)
AbstractGoogleClient.Builder
Default value is false.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setSuppressRequiredParameterChecks in class AbstractGoogleClient.Builderpublic MockGoogleClient.Builder setSuppressAllChecks(boolean suppressAllChecks)
AbstractGoogleClient.BuilderOverriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
setSuppressAllChecks in class AbstractGoogleClient.BuilderCopyright © 2010–2019 Google. All rights reserved.