Class: Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaFhirStoreSource
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaFhirStoreSource
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/discoveryengine_v1alpha/classes.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb
Overview
Cloud FhirStore source import data from.
Instance Attribute Summary collapse
-
#fhir_store ⇒ String
Required.
-
#gcs_staging_dir ⇒ String
Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters.
-
#resource_types ⇒ Array<String>
The FHIR resource types to import.
-
#update_from_latest_predefined_schema ⇒ Boolean
(also: #update_from_latest_predefined_schema?)
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaFhirStoreSource
constructor
A new instance of GoogleCloudDiscoveryengineV1alphaFhirStoreSource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaFhirStoreSource
Returns a new instance of GoogleCloudDiscoveryengineV1alphaFhirStoreSource.
10100 10101 10102 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 10100 def initialize(**args) update!(**args) end |
Instance Attribute Details
#fhir_store ⇒ String
Required. The full resource name of the FHIR store to import data from, in the
format of projects/
project/locations/
location/datasets/
dataset/
fhirStores/
fhir_store`.
Corresponds to the JSON property
fhirStore`
10072 10073 10074 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 10072 def fhir_store @fhir_store end |
#gcs_staging_dir ⇒ String
Intermediate Cloud Storage directory used for the import with a length limit
of 2,000 characters. Can be specified if one wants to have the FhirStore
export to a specific Cloud Storage directory.
Corresponds to the JSON property gcsStagingDir
10079 10080 10081 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 10079 def gcs_staging_dir @gcs_staging_dir end |
#resource_types ⇒ Array<String>
The FHIR resource types to import. The resource types should be a subset of
all supported FHIR resource types. Default to
all supported FHIR resource types if empty.
Corresponds to the JSON property resourceTypes
10087 10088 10089 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 10087 def resource_types @resource_types end |
#update_from_latest_predefined_schema ⇒ Boolean Also known as: update_from_latest_predefined_schema?
Optional. Whether to update the DataStore schema to the latest predefined
schema. If true, the DataStore schema will be updated to include any FHIR
fields or resource types that have been added since the last import and
corresponding FHIR resources will be imported from the FHIR store. Note this
field cannot be used in conjunction with resource_types
. It should be used
after initial import.
Corresponds to the JSON property updateFromLatestPredefinedSchema
10097 10098 10099 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 10097 def update_from_latest_predefined_schema @update_from_latest_predefined_schema end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10105 10106 10107 10108 10109 10110 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 10105 def update!(**args) @fhir_store = args[:fhir_store] if args.key?(:fhir_store) @gcs_staging_dir = args[:gcs_staging_dir] if args.key?(:gcs_staging_dir) @resource_types = args[:resource_types] if args.key?(:resource_types) @update_from_latest_predefined_schema = args[:update_from_latest_predefined_schema] if args.key?(:update_from_latest_predefined_schema) end |