Class: Google::Apis::HealthcareV1alpha2::StreamConfig
- Inherits:
-
Object
- Object
- Google::Apis::HealthcareV1alpha2::StreamConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/healthcare_v1alpha2/classes.rb,
generated/google/apis/healthcare_v1alpha2/representations.rb,
generated/google/apis/healthcare_v1alpha2/representations.rb
Overview
This structure contains configuration for streaming FHIR export.
Instance Attribute Summary collapse
-
#bigquery_destination ⇒ Google::Apis::HealthcareV1alpha2::GoogleCloudHealthcareV1alpha2FhirBigQueryDestination
The configuration for exporting to BigQuery.
-
#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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ StreamConfig
Returns a new instance of StreamConfig
2721 2722 2723 |
# File 'generated/google/apis/healthcare_v1alpha2/classes.rb', line 2721 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bigquery_destination ⇒ Google::Apis::HealthcareV1alpha2::GoogleCloudHealthcareV1alpha2FhirBigQueryDestination
The configuration for exporting to BigQuery.
Corresponds to the JSON property bigqueryDestination
2710 2711 2712 |
# File 'generated/google/apis/healthcare_v1alpha2/classes.rb', line 2710 def bigquery_destination @bigquery_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 will treat an empty list as an intent to stream all the
supported resource types in this FHIR store.
Corresponds to the JSON property resourceTypes
2719 2720 2721 |
# File 'generated/google/apis/healthcare_v1alpha2/classes.rb', line 2719 def resource_types @resource_types end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2726 2727 2728 2729 |
# File 'generated/google/apis/healthcare_v1alpha2/classes.rb', line 2726 def update!(**args) @bigquery_destination = args[:bigquery_destination] if args.key?(:bigquery_destination) @resource_types = args[:resource_types] if args.key?(:resource_types) end |