class Google::Apis::HealthcareV1::UserDataMapping
Maps a resource to the associated user and Attributes.
Attributes
Output only. Indicates the time when this mapping was archived. Corresponds to the JSON property `archiveTime` @return [String]
Output only. Indicates whether this mapping is archived. Corresponds to the JSON property `archived` @return [Boolean]
Output only. Indicates whether this mapping is archived. Corresponds to the JSON property `archived` @return [Boolean]
Required. A unique identifier for the mapped resource. Corresponds to the JSON property `dataId` @return [String]
Resource name of the User data mapping, of the form `projects/`project_id`/ locations/`location_id`/datasets/`dataset_id`/consentStores/`consent_store_id`/ userDataMappings/`user_data_mapping_id“. Corresponds to the JSON property `name` @return [String]
Attributes of the resource. Only explicitly set attributes are displayed here. Attribute
definitions with defaults set implicitly apply to these User data mappings. Attributes listed here must be single valued, that is, exactly one value is specified for the field “values” in each Attribute
. Corresponds to the JSON property `resourceAttributes` @return [Array<Google::Apis::HealthcareV1::Attribute>]
Required. User's UUID provided by the client. Corresponds to the JSON property `userId` @return [String]
Public Class Methods
# File lib/google/apis/healthcare_v1/classes.rb, line 4143 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/healthcare_v1/classes.rb, line 4148 def update!(**args) @archive_time = args[:archive_time] if args.key?(:archive_time) @archived = args[:archived] if args.key?(:archived) @data_id = args[:data_id] if args.key?(:data_id) @name = args[:name] if args.key?(:name) @resource_attributes = args[:resource_attributes] if args.key?(:resource_attributes) @user_id = args[:user_id] if args.key?(:user_id) end