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.Flags
AbstractMap.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, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public 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.GenericJson
public ExplainDataAccessConsentInfo clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.