public final class ExplainDataAccessConsentInfo
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Healthcare API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
ExplainDataAccessConsentInfo() |
| Modifier and Type | Method and Description |
|---|---|
ExplainDataAccessConsentInfo |
clone() |
List<String> |
getCascadeOrigins()
The compartment base resources that matched a cascading policy.
|
String |
getConsentResource()
The resource name of this consent resource, in the format: `projects/{project_id}/locations/{lo
cation}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`.
|
String |
getEnforcementTime()
Last enforcement timestamp of this consent resource.
|
List<ConsentAccessorScope> |
getMatchingAccessorScopes()
A list of all the matching accessor scopes of this consent policy that enforced
ExplainDataAccessConsentScope.accessor_scope.
|
String |
getPatientConsentOwner()
The patient owning the consent (only applicable for patient consents), in the format: `projects
/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Pat
ient/{patient_id}`
|
String |
getType()
The policy type of consent resource (e.g.
|
List<String> |
getVariants()
The consent's variant combinations.
|
ExplainDataAccessConsentInfo |
set(String fieldName,
Object value) |
ExplainDataAccessConsentInfo |
setCascadeOrigins(List<String> cascadeOrigins)
The compartment base resources that matched a cascading policy.
|
ExplainDataAccessConsentInfo |
setConsentResource(String consentResource)
The resource name of this consent resource, in the format: `projects/{project_id}/locations/{lo
cation}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`.
|
ExplainDataAccessConsentInfo |
setEnforcementTime(String enforcementTime)
Last enforcement timestamp of this consent resource.
|
ExplainDataAccessConsentInfo |
setMatchingAccessorScopes(List<ConsentAccessorScope> matchingAccessorScopes)
A list of all the matching accessor scopes of this consent policy that enforced
ExplainDataAccessConsentScope.accessor_scope.
|
ExplainDataAccessConsentInfo |
setPatientConsentOwner(String patientConsentOwner)
The patient owning the consent (only applicable for patient consents), in the format: `projects
/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Pat
ient/{patient_id}`
|
ExplainDataAccessConsentInfo |
setType(String type)
The policy type of consent resource (e.g.
|
ExplainDataAccessConsentInfo |
setVariants(List<String> variants)
The consent's variant combinations.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic List<String> getCascadeOrigins()
null for nonepublic ExplainDataAccessConsentInfo setCascadeOrigins(List<String> cascadeOrigins)
cascadeOrigins - cascadeOrigins or null for nonepublic String getConsentResource()
null for nonepublic ExplainDataAccessConsentInfo setConsentResource(String consentResource)
consentResource - consentResource or null for nonepublic String getEnforcementTime()
null for nonepublic ExplainDataAccessConsentInfo setEnforcementTime(String enforcementTime)
enforcementTime - enforcementTime or null for nonepublic List<ConsentAccessorScope> getMatchingAccessorScopes()
null for nonepublic ExplainDataAccessConsentInfo setMatchingAccessorScopes(List<ConsentAccessorScope> matchingAccessorScopes)
matchingAccessorScopes - matchingAccessorScopes or null for nonepublic String getPatientConsentOwner()
null for nonepublic ExplainDataAccessConsentInfo setPatientConsentOwner(String patientConsentOwner)
patientConsentOwner - patientConsentOwner or null for nonepublic String getType()
null for nonepublic ExplainDataAccessConsentInfo setType(String type)
type - type or null for nonepublic List<String> getVariants()
null for nonepublic ExplainDataAccessConsentInfo setVariants(List<String> variants)
variants - variants or null for nonepublic ExplainDataAccessConsentInfo set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic ExplainDataAccessConsentInfo clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.