lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.18.0 vs lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.19.0
- old
+ new
@@ -1553,10 +1553,19 @@
# Specifies how to handle de-identification of a FHIR store.
class FhirConfig
include Google::Apis::Core::Hashable
+ # The behaviour for handling FHIR extensions that aren't otherwise specified for
+ # de-identification. If true, all extensions are preserved during de-
+ # identification by default. If false or unspecified, all extensions are removed
+ # during de-identification by default.
+ # Corresponds to the JSON property `defaultKeepExtensions`
+ # @return [Boolean]
+ attr_accessor :default_keep_extensions
+ alias_method :default_keep_extensions?, :default_keep_extensions
+
# Specifies FHIR paths to match and how to transform them. Any field that is not
# matched by a FieldMetadata is passed through to the output dataset unmodified.
# All extensions will be processed according to `default_keep_extensions`.
# Corresponds to the JSON property `fieldMetadataList`
# @return [Array<Google::Apis::HealthcareV1::FieldMetadata>]
@@ -1566,9 +1575,10 @@
update!(**args)
end
# Update properties of this object
def update!(**args)
+ @default_keep_extensions = args[:default_keep_extensions] if args.key?(:default_keep_extensions)
@field_metadata_list = args[:field_metadata_list] if args.key?(:field_metadata_list)
end
end
# Filter configuration.