Uses of Class
com.google.cloud.bigquery.ConnectionSettings.Builder
Package
Description
A client for BigQuery – A fully managed, petabyte scale, low cost enterprise data warehouse for
analytics.
-
Uses of ConnectionSettings.Builder in com.google.cloud.bigquery
Modifier and TypeMethodDescriptionstatic ConnectionSettings.Builder
ConnectionSettings.newBuilder()
Returns a builder for aConnectionSettings
object.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setAllowLargeResults
(Boolean allowLargeResults) Sets whether the job is enabled to create arbitrarily large results.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setClustering
(Clustering clustering) Sets the clustering specification for the destination table.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setConnectionProperties
(List<ConnectionProperty> connectionProperties) Sets a connection-level property to customize query behavior.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setCreateDisposition
(JobInfo.CreateDisposition createDisposition) Sets whether the job is allowed to create tables.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setCreateSession
(Boolean createSession) Sets whether to create a new session.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setDefaultDataset
(DatasetId datasetId) Sets the default dataset.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setDestinationEncryptionConfiguration
(EncryptionConfiguration destinationEncryptionConfiguration) Sets the custom encryption configuration (e.g., Cloud KMS keys).abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setDestinationTable
(TableId destinationTable) Sets the table where to put query results.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setFlattenResults
(Boolean flattenResults) Sets whether nested and repeated fields should be flattened.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setJobTimeoutMs
(Long jobTimeoutMs) [Optional] Job timeout in milliseconds.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setMaximumBillingTier
(Integer maximumBillingTier) Limits the billing tier for this job.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setMaximumBytesBilled
(Long maximumBytesBilled) Limits the bytes billed for this job.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setMaxResultPerPage
(Integer maxResultPerPage) Sets the maximum records per page to be used for pagination.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setMaxResults
(Long maxResults) Sets the maximum number of rows of data to return per page of results.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setMinResultSize
(Integer minResultSize) Sets the minimum result size for which the Read API will be enabledabstract ConnectionSettings.Builder
ConnectionSettings.Builder.setNumBufferedRows
(Integer numBufferedRows) Sets the number of rows in the buffer (a blocking queue) that query results are consumed from.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setPriority
(QueryJobConfiguration.Priority priority) Sets a priority for the query.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setRangePartitioning
(RangePartitioning rangePartitioning) Range partitioning specification for this table.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setRequestTimeout
(Long timeoutMs) Sets how long to wait for the query to complete, in milliseconds, before the request times out and returns.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setSchemaUpdateOptions
(List<JobInfo.SchemaUpdateOption> schemaUpdateOptions) [Experimental] Sets options allowing the schema of the destination table to be updated as a side effect of the query job.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setTableDefinitions
(Map<String, ExternalTableDefinition> tableDefinitions) Sets the external tables definitions.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setTimePartitioning
(TimePartitioning timePartitioning) Sets the time partitioning specification for the destination table.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setTotalToPageRowCountRatio
(Integer totalToPageRowCountRatio) Sets a ratio of the total number of records and the records returned in the current page.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setUseQueryCache
(Boolean useQueryCache) Sets whether to look for the result in the query cache.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setUserDefinedFunctions
(List<UserDefinedFunction> userDefinedFunctions) Sets user defined function resources that can be used by this query.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setUseReadAPI
(Boolean useReadAPI) Sets useReadAPI flag, enabled by default.abstract ConnectionSettings.Builder
ConnectionSettings.Builder.setWriteDisposition
(JobInfo.WriteDisposition writeDisposition) Sets the action that should occur if the destination table already exists.abstract ConnectionSettings.Builder
ConnectionSettings.toBuilder()
Returns a builder pre-populated using the current values of this field.