Class: Google::Apis::HealthcareV1beta1::StreamConfig
- Inherits:
-
Object
- Object
- Google::Apis::HealthcareV1beta1::StreamConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/healthcare_v1beta1/classes.rb,
lib/google/apis/healthcare_v1beta1/representations.rb,
lib/google/apis/healthcare_v1beta1/representations.rb
Overview
Contains configuration for streaming FHIR export.
Instance Attribute Summary collapse
-
#bigquery_destination ⇒ Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1FhirBigQueryDestination
The configuration for exporting to BigQuery.
-
#deidentified_store_destination ⇒ Google::Apis::HealthcareV1beta1::DeidentifiedStoreDestination
Contains configuration for streaming de-identified FHIR export.
-
#resource_types ⇒ Array<String>
Supply a FHIR resource type (such as "Patient" or "Observation").
Instance Method Summary collapse
-
#initialize(**args) ⇒ StreamConfig
constructor
A new instance of StreamConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StreamConfig
Returns a new instance of StreamConfig.
6750 6751 6752 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6750 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bigquery_destination ⇒ Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1FhirBigQueryDestination
The configuration for exporting to BigQuery.
Corresponds to the JSON property bigqueryDestination
6735 6736 6737 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6735 def bigquery_destination @bigquery_destination end |
#deidentified_store_destination ⇒ Google::Apis::HealthcareV1beta1::DeidentifiedStoreDestination
Contains configuration for streaming de-identified FHIR export.
Corresponds to the JSON property deidentifiedStoreDestination
6740 6741 6742 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6740 def deidentified_store_destination @deidentified_store_destination end |
#resource_types ⇒ Array<String>
Supply a FHIR resource type (such as "Patient" or "Observation"). See https://
www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource
types. The server treats an empty list as an intent to stream all the
supported resource types in this FHIR store.
Corresponds to the JSON property resourceTypes
6748 6749 6750 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6748 def resource_types @resource_types end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6755 6756 6757 6758 6759 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6755 def update!(**args) @bigquery_destination = args[:bigquery_destination] if args.key?(:bigquery_destination) @deidentified_store_destination = args[:deidentified_store_destination] if args.key?(:deidentified_store_destination) @resource_types = args[:resource_types] if args.key?(:resource_types) end |