Class NlpConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typearg_services.nlp.v1.NlpConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NlpConfig.BuilderaddAllEmbeddingModels(java.lang.Iterable<? extends EmbeddingModel> values)List of embeddings to use for computing word/sentence vectors.NlpConfig.BuilderaddEmbeddingModels(int index, EmbeddingModel value)List of embeddings to use for computing word/sentence vectors.NlpConfig.BuilderaddEmbeddingModels(int index, EmbeddingModel.Builder builderForValue)List of embeddings to use for computing word/sentence vectors.NlpConfig.BuilderaddEmbeddingModels(EmbeddingModel value)List of embeddings to use for computing word/sentence vectors.NlpConfig.BuilderaddEmbeddingModels(EmbeddingModel.Builder builderForValue)List of embeddings to use for computing word/sentence vectors.EmbeddingModel.BuilderaddEmbeddingModelsBuilder()List of embeddings to use for computing word/sentence vectors.EmbeddingModel.BuilderaddEmbeddingModelsBuilder(int index)List of embeddings to use for computing word/sentence vectors.NlpConfigbuild()NlpConfigbuildPartial()NlpConfig.Builderclear()NlpConfig.BuilderclearEmbeddingModels()List of embeddings to use for computing word/sentence vectors.NlpConfig.BuilderclearLanguage()Any language supported by spacy (e.g., `en`).NlpConfig.BuilderclearSimilarityMethod()Mathematical function to determine a similarity score given two strings.NlpConfig.BuilderclearSpacyModel()Name of the trained spacy pipeline (e.g., `en_core_web_lg`).NlpConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EmbeddingModelgetEmbeddingModels(int index)List of embeddings to use for computing word/sentence vectors.EmbeddingModel.BuildergetEmbeddingModelsBuilder(int index)List of embeddings to use for computing word/sentence vectors.java.util.List<EmbeddingModel.Builder>getEmbeddingModelsBuilderList()List of embeddings to use for computing word/sentence vectors.intgetEmbeddingModelsCount()List of embeddings to use for computing word/sentence vectors.java.util.List<EmbeddingModel>getEmbeddingModelsList()List of embeddings to use for computing word/sentence vectors.EmbeddingModelOrBuildergetEmbeddingModelsOrBuilder(int index)List of embeddings to use for computing word/sentence vectors.java.util.List<? extends EmbeddingModelOrBuilder>getEmbeddingModelsOrBuilderList()List of embeddings to use for computing word/sentence vectors.java.lang.StringgetLanguage()Any language supported by spacy (e.g., `en`).com.google.protobuf.ByteStringgetLanguageBytes()Any language supported by spacy (e.g., `en`).SimilarityMethodgetSimilarityMethod()Mathematical function to determine a similarity score given two strings.intgetSimilarityMethodValue()Mathematical function to determine a similarity score given two strings.java.lang.StringgetSpacyModel()Name of the trained spacy pipeline (e.g., `en_core_web_lg`).com.google.protobuf.ByteStringgetSpacyModelBytes()Name of the trained spacy pipeline (e.g., `en_core_web_lg`).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()NlpConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NlpConfig.BuildermergeFrom(com.google.protobuf.Message other)NlpConfig.BuildermergeFrom(NlpConfig other)NlpConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NlpConfig.BuilderremoveEmbeddingModels(int index)List of embeddings to use for computing word/sentence vectors.NlpConfig.BuildersetEmbeddingModels(int index, EmbeddingModel value)List of embeddings to use for computing word/sentence vectors.NlpConfig.BuildersetEmbeddingModels(int index, EmbeddingModel.Builder builderForValue)List of embeddings to use for computing word/sentence vectors.NlpConfig.BuildersetLanguage(java.lang.String value)Any language supported by spacy (e.g., `en`).NlpConfig.BuildersetLanguageBytes(com.google.protobuf.ByteString value)Any language supported by spacy (e.g., `en`).NlpConfig.BuildersetSimilarityMethod(SimilarityMethod value)Mathematical function to determine a similarity score given two strings.NlpConfig.BuildersetSimilarityMethodValue(int value)Mathematical function to determine a similarity score given two strings.NlpConfig.BuildersetSpacyModel(java.lang.String value)Name of the trained spacy pipeline (e.g., `en_core_web_lg`).NlpConfig.BuildersetSpacyModelBytes(com.google.protobuf.ByteString value)Name of the trained spacy pipeline (e.g., `en_core_web_lg`).NlpConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public NlpConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NlpConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NlpConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public NlpConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NlpConfig.Builder>
-
mergeFrom
public NlpConfig.Builder mergeFrom(NlpConfig other)
-
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 java.io.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:
java.io.IOException
-
getLanguage
public java.lang.String 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
public NlpConfig.Builder setLanguage(java.lang.String value)
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
public NlpConfig.Builder 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
public NlpConfig.Builder setLanguageBytes(com.google.protobuf.ByteString value)
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
public java.lang.String 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
public NlpConfig.Builder setSpacyModel(java.lang.String value)
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
public NlpConfig.Builder 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
public NlpConfig.Builder setSpacyModelBytes(com.google.protobuf.ByteString value)
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
public java.util.List<EmbeddingModel> 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
public EmbeddingModel getEmbeddingModels(int index)
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
public NlpConfig.Builder setEmbeddingModels(int index, EmbeddingModel value)
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
public NlpConfig.Builder setEmbeddingModels(int index, EmbeddingModel.Builder builderForValue)
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
public NlpConfig.Builder addEmbeddingModels(EmbeddingModel value)
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
public NlpConfig.Builder addEmbeddingModels(int index, EmbeddingModel value)
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
public NlpConfig.Builder addEmbeddingModels(EmbeddingModel.Builder builderForValue)
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
public NlpConfig.Builder addEmbeddingModels(int index, EmbeddingModel.Builder builderForValue)
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
public NlpConfig.Builder addAllEmbeddingModels(java.lang.Iterable<? extends EmbeddingModel> values)
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
public NlpConfig.Builder 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
public NlpConfig.Builder removeEmbeddingModels(int index)
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
public EmbeddingModel.Builder getEmbeddingModelsBuilder(int index)
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
public EmbeddingModelOrBuilder getEmbeddingModelsOrBuilder(int index)
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
public java.util.List<? extends EmbeddingModelOrBuilder> 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
public EmbeddingModel.Builder 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
public EmbeddingModel.Builder addEmbeddingModelsBuilder(int index)
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
public java.util.List<EmbeddingModel.Builder> 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
public NlpConfig.Builder setSimilarityMethodValue(int value)
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
public SimilarityMethod 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
public NlpConfig.Builder setSimilarityMethod(SimilarityMethod value)
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
public NlpConfig.Builder 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
public final NlpConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 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>
-
-