Class: Google::Apis::HealthcareV1beta1::Image

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

Overview

Raw bytes representing consent artifact content.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Image

Returns a new instance of Image.



3077
3078
3079
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 3077

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

Instance Attribute Details

#gcs_uriString

Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: gs://bucket_id/object_id . The Cloud Healthcare API service account must have the roles/storage. objectViewer Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes. Corresponds to the JSON property gcsUri

Returns:

  • (String)


3067
3068
3069
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 3067

def gcs_uri
  @gcs_uri
end

#raw_bytesString

Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response. Corresponds to the JSON property rawBytes NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


3075
3076
3077
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 3075

def raw_bytes
  @raw_bytes
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3082
3083
3084
3085
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 3082

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