Package com.google.cloud.hadoop.gcsio
Class GoogleCloudStorageClientImpl.Builder
- java.lang.Object
-
- com.google.cloud.hadoop.gcsio.GoogleCloudStorageClientImpl.Builder
-
- Enclosing class:
- GoogleCloudStorageClientImpl
public abstract static class GoogleCloudStorageClientImpl.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setOptions
public abstract GoogleCloudStorageClientImpl.Builder setOptions(GoogleCloudStorageOptions options)
-
setHttpTransport
public abstract GoogleCloudStorageClientImpl.Builder setHttpTransport(@Nullable com.google.api.client.http.HttpTransport httpTransport)
-
setCredentials
public abstract GoogleCloudStorageClientImpl.Builder setCredentials(@Nullable com.google.auth.Credentials credentials)
-
setHttpRequestInitializer
public abstract GoogleCloudStorageClientImpl.Builder setHttpRequestInitializer(@Nullable com.google.api.client.http.HttpRequestInitializer httpRequestInitializer)
-
setDownscopedAccessTokenFn
public abstract GoogleCloudStorageClientImpl.Builder setDownscopedAccessTokenFn(@Nullable Function<List<AccessBoundary>,String> downscopedAccessTokenFn)
-
setGRPCInterceptors
public abstract GoogleCloudStorageClientImpl.Builder setGRPCInterceptors(@Nullable com.google.common.collect.ImmutableList<io.grpc.ClientInterceptor> gRPCInterceptors)
-
setClientLibraryStorage
public abstract GoogleCloudStorageClientImpl.Builder setClientLibraryStorage(@Nullable com.google.cloud.storage.Storage clientLibraryStorage)
-
setPCUExecutorService
public abstract GoogleCloudStorageClientImpl.Builder setPCUExecutorService(@Nullable ExecutorService pCUExecutorService)
-
build
public abstract GoogleCloudStorageClientImpl build() throws IOException
- Throws:
IOException
-
-