Interface BigQueryOptions
-
- All Superinterfaces:
org.apache.beam.sdk.options.ApplicationNameOptions
,org.apache.beam.sdk.extensions.gcp.options.GcpOptions
,org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions
,org.apache.beam.sdk.transforms.display.HasDisplayData
,org.apache.beam.sdk.options.PipelineOptions
,org.apache.beam.sdk.options.StreamingOptions
- All Known Subinterfaces:
TestBigQueryOptions
public interface BigQueryOptions extends org.apache.beam.sdk.options.ApplicationNameOptions, org.apache.beam.sdk.extensions.gcp.options.GcpOptions, org.apache.beam.sdk.options.PipelineOptions, org.apache.beam.sdk.options.StreamingOptions
Properties needed when using Google BigQuery with the Apache Beam SDK.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.extensions.gcp.options.GcpOptions
org.apache.beam.sdk.extensions.gcp.options.GcpOptions.DefaultProjectFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.EnableStreamingEngineFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpOAuthScopesFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpTempLocationFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpUserCredentialsFactory
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions
org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions.GoogleApiTracer
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory
-
-
Method Summary
-
Methods inherited from interface org.apache.beam.sdk.options.ApplicationNameOptions
getAppName, setAppName
-
Methods inherited from interface org.apache.beam.sdk.extensions.gcp.options.GcpOptions
getCredentialFactoryClass, getDataflowKmsKey, getGcpCredential, getGcpOauthScopes, getGcpTempLocation, getImpersonateServiceAccount, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpOauthScopes, setGcpTempLocation, setImpersonateServiceAccount, setProject, setWorkerRegion, setWorkerZone, setZone
-
Methods inherited from interface org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions
getGoogleApiTrace, setGoogleApiTrace
-
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
-
-
-
-
Method Detail
-
getTempDatasetId
@String("bigquery.googleapis.com/cloud_dataflow") java.lang.String getTempDatasetId()
-
setTempDatasetId
void setTempDatasetId(java.lang.String value)
-
getHTTPWriteTimeout
@Integer(900000) java.lang.Integer getHTTPWriteTimeout()
-
setHTTPWriteTimeout
void setHTTPWriteTimeout(java.lang.Integer timeout)
-
getInsertBundleParallelism
@Integer(3) java.lang.Integer getInsertBundleParallelism()
-
setInsertBundleParallelism
void setInsertBundleParallelism(java.lang.Integer parallelism)
-
getNumStreamingKeys
@Integer(50) java.lang.Integer getNumStreamingKeys()
-
setNumStreamingKeys
void setNumStreamingKeys(java.lang.Integer value)
-
getMaxStreamingRowsToBatch
@Long(500L) java.lang.Long getMaxStreamingRowsToBatch()
-
setMaxStreamingRowsToBatch
void setMaxStreamingRowsToBatch(java.lang.Long value)
-
getMaxStreamingBatchSize
@Long(65536L) java.lang.Long getMaxStreamingBatchSize()
-
setMaxStreamingBatchSize
void setMaxStreamingBatchSize(java.lang.Long value)
-
getBqStreamingApiLoggingFrequencySec
@Integer(180) java.lang.Integer getBqStreamingApiLoggingFrequencySec()
-
setBqStreamingApiLoggingFrequencySec
void setBqStreamingApiLoggingFrequencySec(java.lang.Integer value)
-
getUseStorageWriteApi
@Boolean(false) java.lang.Boolean getUseStorageWriteApi()
-
setUseStorageWriteApi
void setUseStorageWriteApi(java.lang.Boolean value)
-
getUseStorageWriteApiAtLeastOnce
@Boolean(false) java.lang.Boolean getUseStorageWriteApiAtLeastOnce()
-
setUseStorageWriteApiAtLeastOnce
void setUseStorageWriteApiAtLeastOnce(java.lang.Boolean value)
-
getNumStorageWriteApiStreams
@Integer(0) java.lang.Integer getNumStorageWriteApiStreams()
-
setNumStorageWriteApiStreams
void setNumStorageWriteApiStreams(java.lang.Integer value)
-
getNumStorageWriteApiStreamAppendClients
@Integer(1) java.lang.Integer getNumStorageWriteApiStreamAppendClients()
-
setNumStorageWriteApiStreamAppendClients
void setNumStorageWriteApiStreamAppendClients(java.lang.Integer value)
-
getUseStorageApiConnectionPool
@Boolean(false) java.lang.Boolean getUseStorageApiConnectionPool()
-
setUseStorageApiConnectionPool
void setUseStorageApiConnectionPool(java.lang.Boolean value)
-
getStorageWriteApiTriggeringFrequencySec
java.lang.Integer getStorageWriteApiTriggeringFrequencySec()
-
setStorageWriteApiTriggeringFrequencySec
void setStorageWriteApiTriggeringFrequencySec(java.lang.Integer value)
-
getMaxBufferingDurationMilliSec
@Integer(0) java.lang.Integer getMaxBufferingDurationMilliSec()
-
setMaxBufferingDurationMilliSec
void setMaxBufferingDurationMilliSec(java.lang.Integer value)
-
getBigQueryProject
java.lang.String getBigQueryProject()
-
setBigQueryProject
void setBigQueryProject(java.lang.String value)
-
getStorageApiAppendThresholdBytes
@Integer(2097152) java.lang.Integer getStorageApiAppendThresholdBytes()
-
setStorageApiAppendThresholdBytes
void setStorageApiAppendThresholdBytes(java.lang.Integer value)
-
getStorageApiAppendThresholdRecordCount
@Integer(150000) java.lang.Integer getStorageApiAppendThresholdRecordCount()
-
setStorageApiAppendThresholdRecordCount
void setStorageApiAppendThresholdRecordCount(java.lang.Integer value)
-
getStorageWriteApiMaxRequestSize
@Long(10000000L) java.lang.Long getStorageWriteApiMaxRequestSize()
-
setStorageWriteApiMaxRequestSize
void setStorageWriteApiMaxRequestSize(java.lang.Long value)
-
-