Package com.google.cloud.storage
Class HttpStorageOptions.Builder
java.lang.Object
com.google.cloud.ServiceOptions.Builder<Storage,StorageOptions,StorageOptions.Builder>
com.google.cloud.storage.StorageOptions.Builder
com.google.cloud.storage.HttpStorageOptions.Builder
- Enclosing class:
- HttpStorageOptions
-
Field Summary
Fields inherited from class com.google.cloud.ServiceOptions.Builder
credentials -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected HttpStorageOptions.Builderself()setClientLibToken(String clientLibToken) setClock(com.google.api.core.ApiClock clock) setCredentials(com.google.auth.Credentials credentials) setHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider) setProjectId(String projectId) setQuotaProjectId(String quotaProjectId) setRetrySettings(com.google.api.gax.retrying.RetrySettings retrySettings) setServiceFactory(com.google.cloud.ServiceFactory<Storage, StorageOptions> serviceFactory) setServiceRpcFactory(com.google.cloud.spi.ServiceRpcFactory<StorageOptions> serviceRpcFactory) setStorageRetryStrategy(StorageRetryStrategy storageRetryStrategy) Override the default retry handling behavior with an alternate strategy.setTransportOptions(com.google.cloud.TransportOptions transportOptions) Methods inherited from class com.google.cloud.ServiceOptions.Builder
getAllowedClientLibTokens
-
Method Details
-
setTransportOptions
public HttpStorageOptions.Builder setTransportOptions(com.google.cloud.TransportOptions transportOptions) - Overrides:
setTransportOptionsin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setStorageRetryStrategy
public HttpStorageOptions.Builder setStorageRetryStrategy(StorageRetryStrategy storageRetryStrategy) Override the default retry handling behavior with an alternate strategy.- Specified by:
setStorageRetryStrategyin classStorageOptions.Builder- Parameters:
storageRetryStrategy- a non-null storageRetryStrategy to use- Returns:
- the builder
- See Also:
-
self
- Overrides:
selfin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setServiceFactory
public HttpStorageOptions.Builder setServiceFactory(com.google.cloud.ServiceFactory<Storage, StorageOptions> serviceFactory) - Overrides:
setServiceFactoryin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setClock
- Overrides:
setClockin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setProjectId
- Overrides:
setProjectIdin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setHost
- Overrides:
setHostin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setCredentials
- Overrides:
setCredentialsin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setRetrySettings
public HttpStorageOptions.Builder setRetrySettings(com.google.api.gax.retrying.RetrySettings retrySettings) - Overrides:
setRetrySettingsin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setServiceRpcFactory
public HttpStorageOptions.Builder setServiceRpcFactory(com.google.cloud.spi.ServiceRpcFactory<StorageOptions> serviceRpcFactory) - Overrides:
setServiceRpcFactoryin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setHeaderProvider
public HttpStorageOptions.Builder setHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider) - Overrides:
setHeaderProviderin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setClientLibToken
- Overrides:
setClientLibTokenin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
setQuotaProjectId
- Overrides:
setQuotaProjectIdin classcom.google.cloud.ServiceOptions.Builder<Storage,StorageOptions, StorageOptions.Builder>
-
build
- Specified by:
buildin classStorageOptions.Builder
-