Cloud Storage API v1beta1 (revision 30)
com.google.api.services.storage
Class Storage.Builder
java.lang.Object
com.google.api.client.googleapis.services.AbstractGoogleClient.Builder
com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
com.google.api.services.storage.Storage.Builder
- Enclosing class:
- Storage
public static final class Storage.Builder
- extends AbstractGoogleJsonClient.Builder
Builder for Storage
.
Implementation is not thread-safe.
- Since:
- 1.3.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Storage.Builder
public Storage.Builder(HttpTransport transport,
JsonFactory jsonFactory,
HttpRequestInitializer httpRequestInitializer)
- Returns an instance of a new builder.
- Parameters:
transport
- HTTP transport, which should normally be:
- Google App Engine:
com.google.api.client.extensions.appengine.http.UrlFetchTransport
- Android:
newCompatibleTransport
from
com.google.api.client.extensions.android.http.AndroidHttp
- Java:
GoogleNetHttpTransport
jsonFactory
- JSON factory, which may be:
- Jackson:
com.google.api.client.json.jackson2.JacksonFactory
- Google GSON:
com.google.api.client.json.gson.GsonFactory
- Android Honeycomb or higher:
com.google.api.client.extensions.android.json.AndroidJsonFactory
httpRequestInitializer
- HTTP request initializer or null
for none- Since:
- 1.7
build
public Storage build()
- Builds a new instance of
Storage
.
- Overrides:
build
in class AbstractGoogleJsonClient.Builder
setRootUrl
public Storage.Builder setRootUrl(String rootUrl)
- Overrides:
setRootUrl
in class AbstractGoogleJsonClient.Builder
setServicePath
public Storage.Builder setServicePath(String servicePath)
- Overrides:
setServicePath
in class AbstractGoogleJsonClient.Builder
setHttpRequestInitializer
public Storage.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
- Overrides:
setHttpRequestInitializer
in class AbstractGoogleJsonClient.Builder
setApplicationName
public Storage.Builder setApplicationName(String applicationName)
- Overrides:
setApplicationName
in class AbstractGoogleJsonClient.Builder
setSuppressPatternChecks
public Storage.Builder setSuppressPatternChecks(boolean suppressPatternChecks)
- Overrides:
setSuppressPatternChecks
in class AbstractGoogleJsonClient.Builder
setSuppressRequiredParameterChecks
public Storage.Builder setSuppressRequiredParameterChecks(boolean suppressRequiredParameterChecks)
- Overrides:
setSuppressRequiredParameterChecks
in class AbstractGoogleJsonClient.Builder
setSuppressAllChecks
public Storage.Builder setSuppressAllChecks(boolean suppressAllChecks)
- Overrides:
setSuppressAllChecks
in class AbstractGoogleClient.Builder
setStorageRequestInitializer
public Storage.Builder setStorageRequestInitializer(StorageRequestInitializer storageRequestInitializer)
- Set the
StorageRequestInitializer
.
- Since:
- 1.12
setGoogleClientRequestInitializer
public Storage.Builder setGoogleClientRequestInitializer(GoogleClientRequestInitializer googleClientRequestInitializer)
- Overrides:
setGoogleClientRequestInitializer
in class AbstractGoogleJsonClient.Builder