Class ImportedDataInfo.Builder (2.12.0)

public static final class ImportedDataInfo.Builder extends GeneratedMessageV3.Builder<ImportedDataInfo.Builder> implements ImportedDataInfoOrBuilder

Describes data which should be imported.

Protobuf type google.cloud.bigquery.datatransfer.v1.ImportedDataInfo

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllTableDefs(Iterable<? extends ImportedDataInfo.TableDefinition> values)

public ImportedDataInfo.Builder addAllTableDefs(Iterable<? extends ImportedDataInfo.TableDefinition> values)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition>
Returns

addAllUserDefinedFunctions(Iterable<String> values)

public ImportedDataInfo.Builder addAllUserDefinedFunctions(Iterable<String> values)

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Parameter
NameDescription
valuesIterable<String>
Returns

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ImportedDataInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

addTableDefs(ImportedDataInfo.TableDefinition value)

public ImportedDataInfo.Builder addTableDefs(ImportedDataInfo.TableDefinition value)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter Returns

addTableDefs(ImportedDataInfo.TableDefinition.Builder builderForValue)

public ImportedDataInfo.Builder addTableDefs(ImportedDataInfo.TableDefinition.Builder builderForValue)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter
NameDescription
builderForValueImportedDataInfo.TableDefinition.Builder
Returns

addTableDefs(int index, ImportedDataInfo.TableDefinition value)

public ImportedDataInfo.Builder addTableDefs(int index, ImportedDataInfo.TableDefinition value)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameters
NameDescription
indexint
valueImportedDataInfo.TableDefinition
Returns

addTableDefs(int index, ImportedDataInfo.TableDefinition.Builder builderForValue)

public ImportedDataInfo.Builder addTableDefs(int index, ImportedDataInfo.TableDefinition.Builder builderForValue)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameters
NameDescription
indexint
builderForValueImportedDataInfo.TableDefinition.Builder
Returns

addTableDefsBuilder()

public ImportedDataInfo.TableDefinition.Builder addTableDefsBuilder()

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Returns

addTableDefsBuilder(int index)

public ImportedDataInfo.TableDefinition.Builder addTableDefsBuilder(int index)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter
NameDescription
indexint
Returns

addUserDefinedFunctions(String value)

public ImportedDataInfo.Builder addUserDefinedFunctions(String value)

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Parameter
NameDescription
valueString
Returns

addUserDefinedFunctionsBytes(ByteString value)

public ImportedDataInfo.Builder addUserDefinedFunctionsBytes(ByteString value)

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Parameter
NameDescription
valueByteString
Returns

build()

public ImportedDataInfo build()
Returns
TypeDescription
ImportedDataInfo

buildPartial()

public ImportedDataInfo buildPartial()
Returns
TypeDescription
ImportedDataInfo

clear()

public ImportedDataInfo.Builder clear()
Returns Overrides

clearDestinationTableDescription()

public ImportedDataInfo.Builder clearDestinationTableDescription()

The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail.

string destination_table_description = 10;

Returns

clearDestinationTableId()

public ImportedDataInfo.Builder clearDestinationTableId()

Table where results should be written.

string destination_table_id = 2;

Returns

clearField(Descriptors.FieldDescriptor field)

public ImportedDataInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ImportedDataInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns Overrides

clearSql()

public ImportedDataInfo.Builder clearSql()

SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed.

string sql = 1;

Returns

clearTableDefs()

public ImportedDataInfo.Builder clearTableDefs()

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Returns

clearUserDefinedFunctions()

public ImportedDataInfo.Builder clearUserDefinedFunctions()

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Returns

clearWriteDisposition()

public ImportedDataInfo.Builder clearWriteDisposition()

Specifies the action if the destination table already exists.

.google.cloud.bigquery.datatransfer.v1.WriteDisposition write_disposition = 6;

Returns

clone()

public ImportedDataInfo.Builder clone()
Returns Overrides

getDefaultInstanceForType()

public ImportedDataInfo getDefaultInstanceForType()
Returns
TypeDescription
ImportedDataInfo

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDestinationTableDescription()

public String getDestinationTableDescription()

The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail.

string destination_table_description = 10;

Returns
TypeDescription
String

getDestinationTableDescriptionBytes()

public ByteString getDestinationTableDescriptionBytes()

The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail.

string destination_table_description = 10;

Returns
TypeDescription
ByteString

getDestinationTableId()

public String getDestinationTableId()

Table where results should be written.

string destination_table_id = 2;

Returns
TypeDescription
String

getDestinationTableIdBytes()

public ByteString getDestinationTableIdBytes()

Table where results should be written.

string destination_table_id = 2;

Returns
TypeDescription
ByteString

getSql()

public String getSql()

SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed.

string sql = 1;

Returns
TypeDescription
String

getSqlBytes()

public ByteString getSqlBytes()

SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed.

string sql = 1;

Returns
TypeDescription
ByteString

getTableDefs(int index)

public ImportedDataInfo.TableDefinition getTableDefs(int index)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter
NameDescription
indexint
Returns

getTableDefsBuilder(int index)

public ImportedDataInfo.TableDefinition.Builder getTableDefsBuilder(int index)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter
NameDescription
indexint
Returns

getTableDefsBuilderList()

public List<ImportedDataInfo.TableDefinition.Builder> getTableDefsBuilderList()

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Returns
TypeDescription
List<Builder>

getTableDefsCount()

public int getTableDefsCount()

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Returns
TypeDescription
int

getTableDefsList()

public List<ImportedDataInfo.TableDefinition> getTableDefsList()

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Returns
TypeDescription
List<TableDefinition>

getTableDefsOrBuilder(int index)

public ImportedDataInfo.TableDefinitionOrBuilder getTableDefsOrBuilder(int index)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter
NameDescription
indexint
Returns

getTableDefsOrBuilderList()

public List<? extends ImportedDataInfo.TableDefinitionOrBuilder> getTableDefsOrBuilderList()

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Returns
TypeDescription
List<? extends com.google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinitionOrBuilder>

getUserDefinedFunctions(int index)

public String getUserDefinedFunctions(int index)

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
String

getUserDefinedFunctionsBytes(int index)

public ByteString getUserDefinedFunctionsBytes(int index)

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
ByteString

getUserDefinedFunctionsCount()

public int getUserDefinedFunctionsCount()

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Returns
TypeDescription
int

getUserDefinedFunctionsList()

public ProtocolStringList getUserDefinedFunctionsList()

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Returns
TypeDescription
ProtocolStringList

getWriteDisposition()

public WriteDisposition getWriteDisposition()

Specifies the action if the destination table already exists.

.google.cloud.bigquery.datatransfer.v1.WriteDisposition write_disposition = 6;

Returns
TypeDescription
WriteDisposition

getWriteDispositionValue()

public int getWriteDispositionValue()

Specifies the action if the destination table already exists.

.google.cloud.bigquery.datatransfer.v1.WriteDisposition write_disposition = 6;

Returns
TypeDescription
int

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(ImportedDataInfo other)

public ImportedDataInfo.Builder mergeFrom(ImportedDataInfo other)
Parameter
NameDescription
otherImportedDataInfo
Returns

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ImportedDataInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ImportedDataInfo.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ImportedDataInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides

removeTableDefs(int index)

public ImportedDataInfo.Builder removeTableDefs(int index)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameter
NameDescription
indexint
Returns

setDestinationTableDescription(String value)

public ImportedDataInfo.Builder setDestinationTableDescription(String value)

The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail.

string destination_table_description = 10;

Parameter
NameDescription
valueString
Returns

setDestinationTableDescriptionBytes(ByteString value)

public ImportedDataInfo.Builder setDestinationTableDescriptionBytes(ByteString value)

The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail.

string destination_table_description = 10;

Parameter
NameDescription
valueByteString
Returns

setDestinationTableId(String value)

public ImportedDataInfo.Builder setDestinationTableId(String value)

Table where results should be written.

string destination_table_id = 2;

Parameter
NameDescription
valueString
Returns

setDestinationTableIdBytes(ByteString value)

public ImportedDataInfo.Builder setDestinationTableIdBytes(ByteString value)

Table where results should be written.

string destination_table_id = 2;

Parameter
NameDescription
valueByteString
Returns

setField(Descriptors.FieldDescriptor field, Object value)

public ImportedDataInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ImportedDataInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns Overrides

setSql(String value)

public ImportedDataInfo.Builder setSql(String value)

SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed.

string sql = 1;

Parameter
NameDescription
valueString
Returns

setSqlBytes(ByteString value)

public ImportedDataInfo.Builder setSqlBytes(ByteString value)

SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed.

string sql = 1;

Parameter
NameDescription
valueByteString
Returns

setTableDefs(int index, ImportedDataInfo.TableDefinition value)

public ImportedDataInfo.Builder setTableDefs(int index, ImportedDataInfo.TableDefinition value)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameters
NameDescription
indexint
valueImportedDataInfo.TableDefinition
Returns

setTableDefs(int index, ImportedDataInfo.TableDefinition.Builder builderForValue)

public ImportedDataInfo.Builder setTableDefs(int index, ImportedDataInfo.TableDefinition.Builder builderForValue)

When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.

repeated .google.cloud.bigquery.datatransfer.v1.ImportedDataInfo.TableDefinition table_defs = 3;

Parameters
NameDescription
indexint
builderForValueImportedDataInfo.TableDefinition.Builder
Returns

setUnknownFields(UnknownFieldSet unknownFields)

public final ImportedDataInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides

setUserDefinedFunctions(int index, String value)

public ImportedDataInfo.Builder setUserDefinedFunctions(int index, String value)

Inline code for User-defined function resources. Ignored when "sql" parameter is empty.

repeated string user_defined_functions = 4;

Parameters
NameDescription
indexint
valueString
Returns

setWriteDisposition(WriteDisposition value)

public ImportedDataInfo.Builder setWriteDisposition(WriteDisposition value)

Specifies the action if the destination table already exists.

.google.cloud.bigquery.datatransfer.v1.WriteDisposition write_disposition = 6;

Parameter
NameDescription
valueWriteDisposition
Returns

setWriteDispositionValue(int value)

public ImportedDataInfo.Builder setWriteDispositionValue(int value)

Specifies the action if the destination table already exists.

.google.cloud.bigquery.datatransfer.v1.WriteDisposition write_disposition = 6;

Parameter
NameDescription
valueint
Returns