Send feedback
Class TableInfo.Builder (2.38.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.38.1 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 )
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-05 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-05 UTC."],[],[]]