public final class HealthcareFhirConfig extends GeneratedMessage implements HealthcareFhirConfigOrBuilder
Config to data store for HEALTHCARE_FHIR vertical.
Protobuf type google.cloud.discoveryengine.v1beta.HealthcareFhirConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ENABLE_CONFIGURABLE_SCHEMA_FIELD_NUMBER
public static final int ENABLE_CONFIGURABLE_SCHEMA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ENABLE_STATIC_INDEXING_FOR_BATCH_INGESTION_FIELD_NUMBER
public static final int ENABLE_STATIC_INDEXING_FOR_BATCH_INGESTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INITIAL_FILTER_GROUPS_FIELD_NUMBER
public static final int INITIAL_FILTER_GROUPS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static HealthcareFhirConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static HealthcareFhirConfig.Builder newBuilder()
newBuilder(HealthcareFhirConfig prototype)
public static HealthcareFhirConfig.Builder newBuilder(HealthcareFhirConfig prototype)
public static HealthcareFhirConfig parseDelimitedFrom(InputStream input)
public static HealthcareFhirConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static HealthcareFhirConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static HealthcareFhirConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static HealthcareFhirConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HealthcareFhirConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HealthcareFhirConfig parseFrom(CodedInputStream input)
public static HealthcareFhirConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static HealthcareFhirConfig parseFrom(InputStream input)
public static HealthcareFhirConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static HealthcareFhirConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static HealthcareFhirConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<HealthcareFhirConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public HealthcareFhirConfig getDefaultInstanceForType()
getEnableConfigurableSchema()
public boolean getEnableConfigurableSchema()
Whether to enable configurable schema for HEALTHCARE_FHIR vertical.
If set to true, the predefined healthcare fhir schema can be extended
for more customized searching and filtering.
bool enable_configurable_schema = 1;
| Returns |
| Type |
Description |
boolean |
The enableConfigurableSchema.
|
getEnableStaticIndexingForBatchIngestion()
public boolean getEnableStaticIndexingForBatchIngestion()
Whether to enable static indexing for HEALTHCARE_FHIR batch
ingestion.
If set to true, the batch ingestion will be processed in a static
indexing mode which is slower but more capable of handling larger
volume.
bool enable_static_indexing_for_batch_ingestion = 2;
| Returns |
| Type |
Description |
boolean |
The enableStaticIndexingForBatchIngestion.
|
getInitialFilterGroups(int index)
public String getInitialFilterGroups(int index)
Optional. Names of the Group resources to use as a basis for the initial
patient filter, in format
projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}.
The filter group must be a FHIR resource name of
type Group, and the filter will be constructed from the direct members of
the group which are Patient resources.
repeated string initial_filter_groups = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The initialFilterGroups at the given index.
|
getInitialFilterGroupsBytes(int index)
public ByteString getInitialFilterGroupsBytes(int index)
Optional. Names of the Group resources to use as a basis for the initial
patient filter, in format
projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}.
The filter group must be a FHIR resource name of
type Group, and the filter will be constructed from the direct members of
the group which are Patient resources.
repeated string initial_filter_groups = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the initialFilterGroups at the given index.
|
getInitialFilterGroupsCount()
public int getInitialFilterGroupsCount()
Optional. Names of the Group resources to use as a basis for the initial
patient filter, in format
projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}.
The filter group must be a FHIR resource name of
type Group, and the filter will be constructed from the direct members of
the group which are Patient resources.
repeated string initial_filter_groups = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of initialFilterGroups.
|
getInitialFilterGroupsList()
public ProtocolStringList getInitialFilterGroupsList()
Optional. Names of the Group resources to use as a basis for the initial
patient filter, in format
projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}.
The filter group must be a FHIR resource name of
type Group, and the filter will be constructed from the direct members of
the group which are Patient resources.
repeated string initial_filter_groups = 4 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<HealthcareFhirConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public HealthcareFhirConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected HealthcareFhirConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public HealthcareFhirConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides