Class: Google::Apis::HealthcareV1::StreamConfig
- Inherits:
-
Object
- Object
- Google::Apis::HealthcareV1::StreamConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/healthcare_v1/classes.rb,
lib/google/apis/healthcare_v1/representations.rb,
lib/google/apis/healthcare_v1/representations.rb more...
Overview
Contains configuration for streaming FHIR export.
Instance Attribute Summary collapse
-
#bigquery_destination ⇒ Google::Apis::HealthcareV1::GoogleCloudHealthcareV1FhirBigQueryDestination
The configuration for exporting to BigQuery.
-
#deidentified_store_destination ⇒ Google::Apis::HealthcareV1::DeidentifiedStoreDestination
Contains configuration for streaming de-identified FHIR export.
-
#resource_types ⇒ Array<String>
Optional.
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.
5687 5688 5689 |
# File 'lib/google/apis/healthcare_v1/classes.rb', line 5687 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bigquery_destination ⇒ Google::Apis::HealthcareV1::GoogleCloudHealthcareV1FhirBigQueryDestination
The configuration for exporting to BigQuery.
Corresponds to the JSON property bigqueryDestination
5672 5673 5674 |
# File 'lib/google/apis/healthcare_v1/classes.rb', line 5672 def bigquery_destination @bigquery_destination end |
#deidentified_store_destination ⇒ Google::Apis::HealthcareV1::DeidentifiedStoreDestination
Contains configuration for streaming de-identified FHIR export.
Corresponds to the JSON property deidentifiedStoreDestination
5677 5678 5679 |
# File 'lib/google/apis/healthcare_v1/classes.rb', line 5677 def deidentified_store_destination @deidentified_store_destination end |
#resource_types ⇒ Array<String>
Optional. 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
5685 5686 5687 |
# File 'lib/google/apis/healthcare_v1/classes.rb', line 5685 def resource_types @resource_types end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5692 5693 5694 5695 5696 |
# File 'lib/google/apis/healthcare_v1/classes.rb', line 5692 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 |