GetSubscriptionBigqueryConfig constructor

const GetSubscriptionBigqueryConfig({
  1. required Input<bool> dropUnknownFields,
  2. required Input<String> serviceAccountEmail,
  3. required Input<String> table,
  4. required Input<bool> useTableSchema,
  5. required Input<bool> useTopicSchema,
  6. required Input<bool> writeMetadata,
})

Creates a new GetSubscriptionBigqueryConfig. dropUnknownFields When true and useTopicSchema or useTableSchema is true, any fields that are a part of the topic schema or message schema that serviceAccountEmail The service account to use to write to BigQuery. If not specified, the Pub/Sub table The name of the table to which to write data, of the form {projectId}.{datasetId}.{tableId} useTableSchema When true, use the BigQuery table's schema as the columns to write to in BigQuery. Messages useTopicSchema When true, use the topic's schema as the columns to write to in BigQuery, if it exists. writeMetadata When true, write the subscription name, messageId, publishTime, attributes, and orderingKey to additional columns in the table.

Implementation

const GetSubscriptionBigqueryConfig({
  required this.dropUnknownFields,
  required this.serviceAccountEmail,
  required this.table,
  required this.useTableSchema,
  required this.useTopicSchema,
  required this.writeMetadata,
});