public static class GcsUtil.GcsUtilFactory extends java.lang.Object implements DefaultValueFactory<GcsUtil>
DefaultValueFactory
able to create a GcsUtil
using any transport
flags specified on the PipelineOptions
.Constructor and Description |
---|
GcsUtilFactory() |
Modifier and Type | Method and Description |
---|---|
GcsUtil |
create(PipelineOptions options)
Returns an instance of
GcsUtil based on the PipelineOptions . |
static GcsUtil |
create(PipelineOptions options,
Storage storageClient,
HttpRequestInitializer httpRequestInitializer,
java.util.concurrent.ExecutorService executorService,
java.lang.Integer uploadBufferSizeBytes)
Returns an instance of
GcsUtil based on the given parameters. |
public GcsUtil create(PipelineOptions options)
GcsUtil
based on the PipelineOptions
.
If no instance has previously been created, one is created and the value stored in options
.
create
in interface DefaultValueFactory<GcsUtil>
options
- The current pipeline options.public static GcsUtil create(PipelineOptions options, Storage storageClient, HttpRequestInitializer httpRequestInitializer, java.util.concurrent.ExecutorService executorService, @Nullable java.lang.Integer uploadBufferSizeBytes)
GcsUtil
based on the given parameters.