Cloud Storage API v1beta1 (revision 34)



com.google.api.services.storage
Class Storage.Builder

java.lang.Object
  extended by com.google.api.client.googleapis.services.AbstractGoogleClient.Builder
      extended by com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
          extended by 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

Constructor Summary
Storage.Builder(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer)
          Returns an instance of a new builder.
 
Method Summary
 Storage build()
          Builds a new instance of Storage.
 Storage.Builder setApplicationName(String applicationName)
           
 Storage.Builder setGoogleClientRequestInitializer(GoogleClientRequestInitializer googleClientRequestInitializer)
           
 Storage.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
           
 Storage.Builder setRootUrl(String rootUrl)
           
 Storage.Builder setServicePath(String servicePath)
           
 Storage.Builder setStorageRequestInitializer(StorageRequestInitializer storageRequestInitializer)
          Set the StorageRequestInitializer.
 Storage.Builder setSuppressAllChecks(boolean suppressAllChecks)
           
 Storage.Builder setSuppressPatternChecks(boolean suppressPatternChecks)
           
 Storage.Builder setSuppressRequiredParameterChecks(boolean suppressRequiredParameterChecks)
           
 
Methods inherited from class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
getJsonFactory, getObjectParser
 
Methods inherited from class com.google.api.client.googleapis.services.AbstractGoogleClient.Builder
getApplicationName, getGoogleClientRequestInitializer, getHttpRequestInitializer, getRootUrl, getServicePath, getSuppressPatternChecks, getSuppressRequiredParameterChecks, getTransport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

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