public final class FhirStore
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 |
---|
FhirStore() |
Modifier and Type | Method and Description |
---|---|
FhirStore |
clone() |
String |
getComplexDataTypeReferenceParsing()
Enable parsing of references within complex FHIR data types such as Extensions.
|
ConsentConfig |
getConsentConfig()
Optional.
|
Boolean |
getDefaultSearchHandlingStrict()
If true, overrides the default search behavior for this FHIR store to `handling=strict` which
returns an error for unrecognized search parameters.
|
Boolean |
getDisableReferentialIntegrity()
Immutable.
|
Boolean |
getDisableResourceVersioning()
Immutable.
|
Boolean |
getEnableHistoryModifications()
Optional.
|
Boolean |
getEnableUpdateCreate()
Whether this FHIR store has the [updateCreate
capability](https://www.hl7.org/fhir/capabilitystatement-
definitions.html#CapabilityStatement.rest.resource.updateCreate).
|
Map<String,String> |
getLabels()
User-supplied key-value pairs used to organize FHIR stores.
|
String |
getName()
Output only.
|
NotificationConfig |
getNotificationConfig()
Deprecated.
|
List<FhirNotificationConfig> |
getNotificationConfigs()
Specifies where and whether to send notifications upon changes to a Fhir store.
|
SearchConfig |
getSearchConfig()
Configuration for how FHIR resources can be searched.
|
List<StreamConfig> |
getStreamConfigs()
A list of streaming configs that configure the destinations of streaming export for every
resource mutation in this FHIR store.
|
ValidationConfig |
getValidationConfig()
Configuration for how to validate incoming FHIR resources against configured profiles.
|
String |
getVersion()
Required.
|
FhirStore |
set(String fieldName,
Object value) |
FhirStore |
setComplexDataTypeReferenceParsing(String complexDataTypeReferenceParsing)
Enable parsing of references within complex FHIR data types such as Extensions.
|
FhirStore |
setConsentConfig(ConsentConfig consentConfig)
Optional.
|
FhirStore |
setDefaultSearchHandlingStrict(Boolean defaultSearchHandlingStrict)
If true, overrides the default search behavior for this FHIR store to `handling=strict` which
returns an error for unrecognized search parameters.
|
FhirStore |
setDisableReferentialIntegrity(Boolean disableReferentialIntegrity)
Immutable.
|
FhirStore |
setDisableResourceVersioning(Boolean disableResourceVersioning)
Immutable.
|
FhirStore |
setEnableHistoryModifications(Boolean enableHistoryModifications)
Optional.
|
FhirStore |
setEnableUpdateCreate(Boolean enableUpdateCreate)
Whether this FHIR store has the [updateCreate
capability](https://www.hl7.org/fhir/capabilitystatement-
definitions.html#CapabilityStatement.rest.resource.updateCreate).
|
FhirStore |
setLabels(Map<String,String> labels)
User-supplied key-value pairs used to organize FHIR stores.
|
FhirStore |
setName(String name)
Output only.
|
FhirStore |
setNotificationConfig(NotificationConfig notificationConfig)
Deprecated.
|
FhirStore |
setNotificationConfigs(List<FhirNotificationConfig> notificationConfigs)
Specifies where and whether to send notifications upon changes to a Fhir store.
|
FhirStore |
setSearchConfig(SearchConfig searchConfig)
Configuration for how FHIR resources can be searched.
|
FhirStore |
setStreamConfigs(List<StreamConfig> streamConfigs)
A list of streaming configs that configure the destinations of streaming export for every
resource mutation in this FHIR store.
|
FhirStore |
setValidationConfig(ValidationConfig validationConfig)
Configuration for how to validate incoming FHIR resources against configured profiles.
|
FhirStore |
setVersion(String version)
Required.
|
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 String getComplexDataTypeReferenceParsing()
null
for nonepublic FhirStore setComplexDataTypeReferenceParsing(String complexDataTypeReferenceParsing)
complexDataTypeReferenceParsing
- complexDataTypeReferenceParsing or null
for nonepublic ConsentConfig getConsentConfig()
null
for nonepublic FhirStore setConsentConfig(ConsentConfig consentConfig)
consentConfig
- consentConfig or null
for nonepublic Boolean getDefaultSearchHandlingStrict()
null
for nonepublic FhirStore setDefaultSearchHandlingStrict(Boolean defaultSearchHandlingStrict)
defaultSearchHandlingStrict
- defaultSearchHandlingStrict or null
for nonepublic Boolean getDisableReferentialIntegrity()
null
for nonepublic FhirStore setDisableReferentialIntegrity(Boolean disableReferentialIntegrity)
disableReferentialIntegrity
- disableReferentialIntegrity or null
for nonepublic Boolean getDisableResourceVersioning()
null
for nonepublic FhirStore setDisableResourceVersioning(Boolean disableResourceVersioning)
disableResourceVersioning
- disableResourceVersioning or null
for nonepublic Boolean getEnableHistoryModifications()
null
for nonepublic FhirStore setEnableHistoryModifications(Boolean enableHistoryModifications)
enableHistoryModifications
- enableHistoryModifications or null
for nonepublic Boolean getEnableUpdateCreate()
null
for nonepublic FhirStore setEnableUpdateCreate(Boolean enableUpdateCreate)
enableUpdateCreate
- enableUpdateCreate or null
for nonepublic Map<String,String> getLabels()
null
for nonepublic FhirStore setLabels(Map<String,String> labels)
labels
- labels or null
for nonepublic String getName()
null
for nonepublic FhirStore setName(String name)
name
- name or null
for nonepublic NotificationConfig getNotificationConfig()
null
for nonepublic FhirStore setNotificationConfig(NotificationConfig notificationConfig)
notificationConfig
- notificationConfig or null
for nonepublic List<FhirNotificationConfig> getNotificationConfigs()
null
for nonepublic FhirStore setNotificationConfigs(List<FhirNotificationConfig> notificationConfigs)
notificationConfigs
- notificationConfigs or null
for nonepublic SearchConfig getSearchConfig()
null
for nonepublic FhirStore setSearchConfig(SearchConfig searchConfig)
searchConfig
- searchConfig or null
for nonepublic List<StreamConfig> getStreamConfigs()
null
for nonepublic FhirStore setStreamConfigs(List<StreamConfig> streamConfigs)
streamConfigs
- streamConfigs or null
for nonepublic ValidationConfig getValidationConfig()
null
for nonepublic FhirStore setValidationConfig(ValidationConfig validationConfig)
validationConfig
- validationConfig or null
for nonepublic String getVersion()
null
for nonepublic FhirStore setVersion(String version)
version
- version or null
for nonepublic FhirStore set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public FhirStore clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.