class Google::Apis::HealthcareV1::UserDataMapping

Maps a resource to the associated user and Attributes.

Attributes

archive_time[RW]

Output only. Indicates the time when this mapping was archived. Corresponds to the JSON property `archiveTime` @return [String]

archived[RW]

Output only. Indicates whether this mapping is archived. Corresponds to the JSON property `archived` @return [Boolean]

archived?[RW]

Output only. Indicates whether this mapping is archived. Corresponds to the JSON property `archived` @return [Boolean]

data_id[RW]

Required. A unique identifier for the mapped resource. Corresponds to the JSON property `dataId` @return [String]

name[RW]

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]

resource_attributes[RW]

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>]

user_id[RW]

Required. User's UUID provided by the client. Corresponds to the JSON property `userId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/healthcare_v1/classes.rb, line 4143
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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