Class GoogleCloudHealthcareV1beta1DicomBigQueryDestination
The BigQuery table where the server writes output.
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1beta1.Data
Assembly: Google.Apis.CloudHealthcare.v1beta1.dll
Syntax
public class GoogleCloudHealthcareV1beta1DicomBigQueryDestination : IDirectResponseSchema
Properties
ChangeDataCaptureConfig
Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC.
Declaration
[JsonProperty("changeDataCaptureConfig")]
public virtual GoogleCloudHealthcareV1beta1DicomChangeDataCaptureConfig ChangeDataCaptureConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudHealthcareV1beta1DicomChangeDataCaptureConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Force
Use write_disposition instead. If write_disposition is specified, this parameter is ignored. force=false
is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to
write_disposition=WRITE_TRUNCATE.
Declaration
[JsonProperty("force")]
public virtual bool? Force { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IncludeSourceStore
Optional. If true, the source store name will be included as a column in the BigQuery schema.
Declaration
[JsonProperty("includeSourceStore")]
public virtual bool? IncludeSourceStore { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
SchemaFlattened
Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag.
Declaration
[JsonProperty("schemaFlattened")]
public virtual SchemaFlattened SchemaFlattened { get; set; }
Property Value
| Type | Description |
|---|---|
| SchemaFlattened |
SchemaJson
Optional. Setting this field will store all the DICOM tags as a JSON type in a single column.
Declaration
[JsonProperty("schemaJson")]
public virtual SchemaJSON SchemaJson { get; set; }
Property Value
| Type | Description |
|---|---|
| SchemaJSON |
TableUri
BigQuery URI to a table, up to 2000 characters long, in the format bq://projectId.bqDatasetId.tableId
Declaration
[JsonProperty("tableUri")]
public virtual string TableUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WriteDisposition
Determines whether the existing table in the destination is to be overwritten or appended to. If a
write_disposition is specified, the force parameter is ignored.
Declaration
[JsonProperty("writeDisposition")]
public virtual string WriteDisposition { get; set; }
Property Value
| Type | Description |
|---|---|
| string |