Class: Google::Apis::HealthcareV1beta1::SearchParameter

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/healthcare_v1beta1/classes.rb,
lib/google/apis/healthcare_v1beta1/representations.rb,
lib/google/apis/healthcare_v1beta1/representations.rb

Overview

Contains the versioned name and the URL for one SearchParameter.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SearchParameter

Returns a new instance of SearchParameter.



6673
6674
6675
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6673

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#canonical_urlString

The canonical url of the search parameter resource. Corresponds to the JSON property canonicalUrl

Returns:

  • (String)


6661
6662
6663
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6661

def canonical_url
  @canonical_url
end

#parameterString

The versioned name of the search parameter resource. The format is projects/ project-id/locations/location/datasets/dataset-id/fhirStores/fhirStore- id/fhir/SearchParameter/resource-id/_history/version-id For fhir stores with disable_resource_versioning=true, the format is projects/project-id/ locations/location/datasets/dataset-id/fhirStores/fhirStore-id/fhir/ SearchParameter/resource-id/ Corresponds to the JSON property parameter

Returns:

  • (String)


6671
6672
6673
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6671

def parameter
  @parameter
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6678
6679
6680
6681
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 6678

def update!(**args)
  @canonical_url = args[:canonical_url] if args.key?(:canonical_url)
  @parameter = args[:parameter] if args.key?(:parameter)
end