public interface GcsOptions extends ApplicationNameOptions, GcpOptions, PipelineOptions
| Modifier and Type | Interface and Description |
|---|---|
static class |
GcsOptions.ExecutorServiceFactory
Returns the default
ExecutorService to use within the Dataflow SDK. |
GcpOptions.CredentialDirFactory, GcpOptions.DefaultProjectFactory, GcpOptions.GcpTempLocationFactory, GcpOptions.GcpUserCredentialsFactoryGoogleApiDebugOptions.GoogleApiTracerPipelineOptions.CheckEnabled, PipelineOptions.DirectRunner| Modifier and Type | Method and Description |
|---|---|
ExecutorService |
getExecutorService()
The ExecutorService instance to use to create threads, can be overridden to specify an
ExecutorService that is compatible with the users environment.
|
String |
getGcsEndpoint()
GCS endpoint to use.
|
Integer |
getGcsUploadBufferSizeBytes()
The buffer size (in bytes) to use when uploading files to GCS.
|
org.apache.beam.sdk.util.GcsUtil |
getGcsUtil()
The GcsUtil instance that should be used to communicate with Google Cloud Storage.
|
void |
setExecutorService(ExecutorService value) |
void |
setGcsEndpoint(String value) |
void |
setGcsUploadBufferSizeBytes(Integer bytes) |
void |
setGcsUtil(org.apache.beam.sdk.util.GcsUtil value) |
getAppName, setAppNamegetAuthorizationServerEncodedUrl, getCredentialDir, getCredentialFactoryClass, getCredentialId, getGcpCredential, getGcpTempLocation, getProject, getSecretsFile, getServiceAccountKeyfile, getServiceAccountName, getTokenServerUrl, setAuthorizationServerEncodedUrl, setCredentialDir, setCredentialFactoryClass, setCredentialId, setGcpCredential, setGcpTempLocation, setProject, setSecretsFile, setServiceAccountKeyfile, setServiceAccountName, setTokenServerUrlgetGoogleApiTrace, setGoogleApiTraceas, cloneAs, getRunner, getStableUniqueNames, getTempLocation, setRunner, setStableUniqueNames, setTempLocationpopulateDisplayData@Default.InstanceFactory(value=org.apache.beam.sdk.util.GcsUtil.GcsUtilFactory.class) @Hidden org.apache.beam.sdk.util.GcsUtil getGcsUtil()
void setGcsUtil(org.apache.beam.sdk.util.GcsUtil value)
@Default.InstanceFactory(value=GcsOptions.ExecutorServiceFactory.class) @Hidden ExecutorService getExecutorService()
void setExecutorService(ExecutorService value)
@Hidden String getGcsEndpoint()
void setGcsEndpoint(String value)
Integer getGcsUploadBufferSizeBytes()
AbstractGoogleAsyncWriteChannel.setUploadBufferSize(int) for more information on the
restrictions and performance implications of this value.void setGcsUploadBufferSizeBytes(Integer bytes)