Interface QueryAssetsOutputConfig.BigQueryDestinationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
QueryAssetsOutputConfig.BigQueryDestination, QueryAssetsOutputConfig.BigQueryDestination.Builder
Enclosing class:
QueryAssetsOutputConfig

public static interface QueryAssetsOutputConfig.BigQueryDestinationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    Specifies the action that occurs if the destination table or partition already exists.
    com.google.protobuf.ByteString
    Specifies the action that occurs if the destination table or partition already exists.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDataset

      String getDataset()
       Required. The BigQuery dataset where the query results will be saved. It
       has the format of "projects/{projectId}/datasets/{datasetId}".
       
      string dataset = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The dataset.
    • getDatasetBytes

      com.google.protobuf.ByteString getDatasetBytes()
       Required. The BigQuery dataset where the query results will be saved. It
       has the format of "projects/{projectId}/datasets/{datasetId}".
       
      string dataset = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for dataset.
    • getTable

      String getTable()
       Required. The BigQuery table where the query results will be saved. If
       this table does not exist, a new table with the given name will be
       created.
       
      string table = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The table.
    • getTableBytes

      com.google.protobuf.ByteString getTableBytes()
       Required. The BigQuery table where the query results will be saved. If
       this table does not exist, a new table with the given name will be
       created.
       
      string table = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for table.
    • getWriteDisposition

      String getWriteDisposition()
       Specifies the action that occurs if the destination table or partition
       already exists. The following values are supported:
      
       * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
       overwrites the entire table or all the partitions data.
       * WRITE_APPEND: If the table or partition already exists, BigQuery
       appends the data to the table or the latest partition.
       * WRITE_EMPTY: If the table already exists and contains data, a
       'duplicate' error is returned in the job result.
      
       The default value is WRITE_EMPTY.
       
      string write_disposition = 3;
      Returns:
      The writeDisposition.
    • getWriteDispositionBytes

      com.google.protobuf.ByteString getWriteDispositionBytes()
       Specifies the action that occurs if the destination table or partition
       already exists. The following values are supported:
      
       * WRITE_TRUNCATE: If the table or partition already exists, BigQuery
       overwrites the entire table or all the partitions data.
       * WRITE_APPEND: If the table or partition already exists, BigQuery
       appends the data to the table or the latest partition.
       * WRITE_EMPTY: If the table already exists and contains data, a
       'duplicate' error is returned in the job result.
      
       The default value is WRITE_EMPTY.
       
      string write_disposition = 3;
      Returns:
      The bytes for writeDisposition.