Send feedback
Class TableInfo.Builder (2.45.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public abstract static class TableInfo . Builder
A builder for TableInfo
objects.
Constructors
Builder()
Methods
build()
public abstract TableInfo build ()
Creates a TableInfo
object.
setCloneDefinition(CloneDefinition cloneDefinition)
public abstract TableInfo . Builder setCloneDefinition ( CloneDefinition cloneDefinition )
setDefaultCollation(String defaultCollation)
public abstract TableInfo . Builder setDefaultCollation ( String defaultCollation )
Parameter
Name
Description
defaultCollation
String
setDefinition(TableDefinition definition)
public abstract TableInfo . Builder setDefinition ( TableDefinition definition )
setDescription(String description)
public abstract TableInfo . Builder setDescription ( String description )
Sets a user-friendly description for the table.
Parameter
Name
Description
description
String
setEncryptionConfiguration(EncryptionConfiguration configuration)
public abstract TableInfo . Builder setEncryptionConfiguration ( EncryptionConfiguration configuration )
setExpirationTime(Long expirationTime)
public abstract TableInfo . Builder setExpirationTime ( Long expirationTime )
Sets the time when this table expires, in milliseconds since the epoch. If not present, the
table will persist indefinitely. Expired tables will be deleted and their storage reclaimed.
Parameter
Name
Description
expirationTime
Long
setFriendlyName(String friendlyName)
public abstract TableInfo . Builder setFriendlyName ( String friendlyName )
Sets a user-friendly name for the table.
Parameter
Name
Description
friendlyName
String
setLabels(Map<String,String> labels)
public abstract TableInfo . Builder setLabels ( Map<String , String > labels )
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Sets the labels applied to this table.
Unstable, because labels are experimental .
When used with BigQuery#update(TableInfo, TableOption...) , setting labels
to null
removes all labels; otherwise all keys that are mapped to null
values
are removed and other keys are updated to their respective values.
setRequirePartitionFilter(Boolean requirePartitionFilter)
public TableInfo . Builder setRequirePartitionFilter ( Boolean requirePartitionFilter )
Parameter
Name
Description
requirePartitionFilter
Boolean
public abstract TableInfo . Builder setResourceTags ( Map<String , String > resourceTags )
Sets the resource tags applied to this table.
setTableConstraints(TableConstraints tableConstraints)
public abstract TableInfo . Builder setTableConstraints ( TableConstraints tableConstraints )
setTableId(TableId tableId)
public abstract TableInfo . Builder setTableId ( TableId tableId )
Parameter
Name
Description
tableId
TableId
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-19 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-19 UTC."],[],[]]