OutputConfig

The output configuration setting.

JSON representation
{

  // Union field destination can be only one of the following:
  "gcsDestination": {
    object (GcsDestination)
  },
  "bigqueryDestination": {
    object (BigQueryDestination)
  }
  // End of list of possible types for union field destination.
}
Fields
Union field destination. The configuration of destination for holding output data. destination can be only one of the following:
gcsDestination

object (GcsDestination)

The Google Cloud Storage location where the output is to be written to.

bigqueryDestination

object (BigQueryDestination)

The BigQuery location where the output is to be written to.

GcsDestination

The Google Cloud Storage output destination configuration.

JSON representation
{
  "outputUriPrefix": string
}
Fields
outputUriPrefix

string

Required. The output uri prefix for saving output data to json files. Some mapping examples are as follows: outputUriPrefix sample output(assuming the object is foo.json) ======================== ============================================= gs://bucket/ gs://bucket/foo.json gs://bucket/folder/ gs://bucket/folder/foo.json gs://bucket/folder/item_ gs://bucket/folder/item_foo.json

BigQueryDestination

The BigQuery output destination configuration.

JSON representation
{
  "datasetId": string,
  "tableIdPrefix": string,
  "tableType": string
}
Fields
datasetId

string

Required. The ID of a BigQuery Dataset.

tableIdPrefix

string

Required. The prefix of exported BigQuery tables.

tableType

string

Required. Describes the table type. The following values are supported:

  • table: A BigQuery native table.
  • view: A virtual table defined by a SQL query.