static ConnectionSettings.Builder |
ConnectionSettings.newBuilder() |
Returns a builder for a ConnectionSettings 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 enabled
|
abstract 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.
|