Class NlpConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
de.uni_trier.recap.arg_services.nlp.v1.NlpConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,NlpConfigOrBuilder,Cloneable
- Enclosing class:
- NlpConfig
public static final class NlpConfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
implements NlpConfigOrBuilder
Common message for configuring spacy.Protobuf type
arg_services.nlp.v1.NlpConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllEmbeddingModels(Iterable<? extends EmbeddingModel> values) List of embeddings to use for computing word/sentence vectors.addEmbeddingModels(int index, EmbeddingModel value) List of embeddings to use for computing word/sentence vectors.addEmbeddingModels(int index, EmbeddingModel.Builder builderForValue) List of embeddings to use for computing word/sentence vectors.addEmbeddingModels(EmbeddingModel value) List of embeddings to use for computing word/sentence vectors.addEmbeddingModels(EmbeddingModel.Builder builderForValue) List of embeddings to use for computing word/sentence vectors.List of embeddings to use for computing word/sentence vectors.addEmbeddingModelsBuilder(int index) List of embeddings to use for computing word/sentence vectors.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()List of embeddings to use for computing word/sentence vectors.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Any language supported by spacy (e.g., `en`).clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Mathematical function to determine a similarity score given two strings.Name of the trained spacy pipeline (e.g., `en_core_web_lg`).clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEmbeddingModels(int index) List of embeddings to use for computing word/sentence vectors.getEmbeddingModelsBuilder(int index) List of embeddings to use for computing word/sentence vectors.List of embeddings to use for computing word/sentence vectors.intList of embeddings to use for computing word/sentence vectors.List of embeddings to use for computing word/sentence vectors.getEmbeddingModelsOrBuilder(int index) List of embeddings to use for computing word/sentence vectors.List<? extends EmbeddingModelOrBuilder>List of embeddings to use for computing word/sentence vectors.Any language supported by spacy (e.g., `en`).com.google.protobuf.ByteStringAny language supported by spacy (e.g., `en`).Mathematical function to determine a similarity score given two strings.intMathematical function to determine a similarity score given two strings.Name of the trained spacy pipeline (e.g., `en_core_web_lg`).com.google.protobuf.ByteStringName of the trained spacy pipeline (e.g., `en_core_web_lg`).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final NlpConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeEmbeddingModels(int index) List of embeddings to use for computing word/sentence vectors.setEmbeddingModels(int index, EmbeddingModel value) List of embeddings to use for computing word/sentence vectors.setEmbeddingModels(int index, EmbeddingModel.Builder builderForValue) List of embeddings to use for computing word/sentence vectors.setLanguage(String value) Any language supported by spacy (e.g., `en`).setLanguageBytes(com.google.protobuf.ByteString value) Any language supported by spacy (e.g., `en`).setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Mathematical function to determine a similarity score given two strings.setSimilarityMethodValue(int value) Mathematical function to determine a similarity score given two strings.setSpacyModel(String value) Name of the trained spacy pipeline (e.g., `en_core_web_lg`).setSpacyModelBytes(com.google.protobuf.ByteString value) Name of the trained spacy pipeline (e.g., `en_core_web_lg`).final NlpConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
setField
public NlpConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
setRepeatedField
public NlpConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
addRepeatedField
public NlpConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NlpConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
mergeFrom
public NlpConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NlpConfig.Builder>- Throws:
IOException
-
getLanguage
Any language supported by spacy (e.g., `en`). [Reference](https://spacy.io/usage/models#languages).
string language = 1 [json_name = "language"];- Specified by:
getLanguagein interfaceNlpConfigOrBuilder- Returns:
- The language.
-
getLanguageBytes
public com.google.protobuf.ByteString getLanguageBytes()Any language supported by spacy (e.g., `en`). [Reference](https://spacy.io/usage/models#languages).
string language = 1 [json_name = "language"];- Specified by:
getLanguageBytesin interfaceNlpConfigOrBuilder- Returns:
- The bytes for language.
-
setLanguage
Any language supported by spacy (e.g., `en`). [Reference](https://spacy.io/usage/models#languages).
string language = 1 [json_name = "language"];- Parameters:
value- The language to set.- Returns:
- This builder for chaining.
-
clearLanguage
Any language supported by spacy (e.g., `en`). [Reference](https://spacy.io/usage/models#languages).
string language = 1 [json_name = "language"];- Returns:
- This builder for chaining.
-
setLanguageBytes
Any language supported by spacy (e.g., `en`). [Reference](https://spacy.io/usage/models#languages).
string language = 1 [json_name = "language"];- Parameters:
value- The bytes for language to set.- Returns:
- This builder for chaining.
-
getSpacyModel
Name of the trained spacy pipeline (e.g., `en_core_web_lg`). If empty, a blank spacy model will be used (e.g., if you only need embeddings and provide custom `embedding_models`. [Example: English models](https://spacy.io/models/en).
string spacy_model = 2 [json_name = "spacyModel"];- Specified by:
getSpacyModelin interfaceNlpConfigOrBuilder- Returns:
- The spacyModel.
-
getSpacyModelBytes
public com.google.protobuf.ByteString getSpacyModelBytes()Name of the trained spacy pipeline (e.g., `en_core_web_lg`). If empty, a blank spacy model will be used (e.g., if you only need embeddings and provide custom `embedding_models`. [Example: English models](https://spacy.io/models/en).
string spacy_model = 2 [json_name = "spacyModel"];- Specified by:
getSpacyModelBytesin interfaceNlpConfigOrBuilder- Returns:
- The bytes for spacyModel.
-
setSpacyModel
Name of the trained spacy pipeline (e.g., `en_core_web_lg`). If empty, a blank spacy model will be used (e.g., if you only need embeddings and provide custom `embedding_models`. [Example: English models](https://spacy.io/models/en).
string spacy_model = 2 [json_name = "spacyModel"];- Parameters:
value- The spacyModel to set.- Returns:
- This builder for chaining.
-
clearSpacyModel
Name of the trained spacy pipeline (e.g., `en_core_web_lg`). If empty, a blank spacy model will be used (e.g., if you only need embeddings and provide custom `embedding_models`. [Example: English models](https://spacy.io/models/en).
string spacy_model = 2 [json_name = "spacyModel"];- Returns:
- This builder for chaining.
-
setSpacyModelBytes
Name of the trained spacy pipeline (e.g., `en_core_web_lg`). If empty, a blank spacy model will be used (e.g., if you only need embeddings and provide custom `embedding_models`. [Example: English models](https://spacy.io/models/en).
string spacy_model = 2 [json_name = "spacyModel"];- Parameters:
value- The bytes for spacyModel to set.- Returns:
- This builder for chaining.
-
getEmbeddingModelsList
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"];- Specified by:
getEmbeddingModelsListin interfaceNlpConfigOrBuilder
-
getEmbeddingModelsCount
public int getEmbeddingModelsCount()List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"];- Specified by:
getEmbeddingModelsCountin interfaceNlpConfigOrBuilder
-
getEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"];- Specified by:
getEmbeddingModelsin interfaceNlpConfigOrBuilder
-
setEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
setEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
addEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
addEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
addEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
addEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
addAllEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
clearEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
removeEmbeddingModels
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
getEmbeddingModelsBuilder
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
getEmbeddingModelsOrBuilder
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"];- Specified by:
getEmbeddingModelsOrBuilderin interfaceNlpConfigOrBuilder
-
getEmbeddingModelsOrBuilderList
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"];- Specified by:
getEmbeddingModelsOrBuilderListin interfaceNlpConfigOrBuilder
-
addEmbeddingModelsBuilder
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
addEmbeddingModelsBuilder
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
getEmbeddingModelsBuilderList
List of embeddings to use for computing word/sentence vectors. If given, these embeddings will **override** the embeddings of the specified `spacy_model`. Multiple models are concatenated to each other, increasing the length of the resulting vector.
repeated .arg_services.nlp.v1.EmbeddingModel embedding_models = 3 [json_name = "embeddingModels"]; -
getSimilarityMethodValue
public int getSimilarityMethodValue()Mathematical function to determine a similarity score given two strings.
.arg_services.nlp.v1.SimilarityMethod similarity_method = 4 [json_name = "similarityMethod"];- Specified by:
getSimilarityMethodValuein interfaceNlpConfigOrBuilder- Returns:
- The enum numeric value on the wire for similarityMethod.
-
setSimilarityMethodValue
Mathematical function to determine a similarity score given two strings.
.arg_services.nlp.v1.SimilarityMethod similarity_method = 4 [json_name = "similarityMethod"];- Parameters:
value- The enum numeric value on the wire for similarityMethod to set.- Returns:
- This builder for chaining.
-
getSimilarityMethod
Mathematical function to determine a similarity score given two strings.
.arg_services.nlp.v1.SimilarityMethod similarity_method = 4 [json_name = "similarityMethod"];- Specified by:
getSimilarityMethodin interfaceNlpConfigOrBuilder- Returns:
- The similarityMethod.
-
setSimilarityMethod
Mathematical function to determine a similarity score given two strings.
.arg_services.nlp.v1.SimilarityMethod similarity_method = 4 [json_name = "similarityMethod"];- Parameters:
value- The similarityMethod to set.- Returns:
- This builder for chaining.
-
clearSimilarityMethod
Mathematical function to determine a similarity score given two strings.
.arg_services.nlp.v1.SimilarityMethod similarity_method = 4 [json_name = "similarityMethod"];- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-
mergeUnknownFields
public final NlpConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NlpConfig.Builder>
-