Class HealthcareFhirConfig.Builder (0.63.0)

public static final class HealthcareFhirConfig.Builder extends GeneratedMessageV3.Builder<HealthcareFhirConfig.Builder> implements HealthcareFhirConfigOrBuilder

Config to data store for HEALTHCARE_FHIR vertical.

Protobuf type google.cloud.discoveryengine.v1.HealthcareFhirConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public HealthcareFhirConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

build()

public HealthcareFhirConfig build()
Returns
Type Description
HealthcareFhirConfig

buildPartial()

public HealthcareFhirConfig buildPartial()
Returns
Type Description
HealthcareFhirConfig

clear()

public HealthcareFhirConfig.Builder clear()
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

clearEnableConfigurableSchema()

public HealthcareFhirConfig.Builder clearEnableConfigurableSchema()

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
HealthcareFhirConfig.Builder

This builder for chaining.

clearEnableStaticIndexingForBatchIngestion()

public HealthcareFhirConfig.Builder clearEnableStaticIndexingForBatchIngestion()

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
HealthcareFhirConfig.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public HealthcareFhirConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public HealthcareFhirConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

clone()

public HealthcareFhirConfig.Builder clone()
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

getDefaultInstanceForType()

public HealthcareFhirConfig getDefaultInstanceForType()
Returns
Type Description
HealthcareFhirConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(HealthcareFhirConfig other)

public HealthcareFhirConfig.Builder mergeFrom(HealthcareFhirConfig other)
Parameter
Name Description
other HealthcareFhirConfig
Returns
Type Description
HealthcareFhirConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public HealthcareFhirConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public HealthcareFhirConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final HealthcareFhirConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

setEnableConfigurableSchema(boolean value)

public HealthcareFhirConfig.Builder setEnableConfigurableSchema(boolean value)

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;

Parameter
Name Description
value boolean

The enableConfigurableSchema to set.

Returns
Type Description
HealthcareFhirConfig.Builder

This builder for chaining.

setEnableStaticIndexingForBatchIngestion(boolean value)

public HealthcareFhirConfig.Builder setEnableStaticIndexingForBatchIngestion(boolean value)

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;

Parameter
Name Description
value boolean

The enableStaticIndexingForBatchIngestion to set.

Returns
Type Description
HealthcareFhirConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public HealthcareFhirConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public HealthcareFhirConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final HealthcareFhirConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
HealthcareFhirConfig.Builder
Overrides