Package com.google.cloud.language.v1
Class AnnotateTextRequest.Features.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnnotateTextRequest.Features.Builder>
com.google.cloud.language.v1.AnnotateTextRequest.Features.Builder
- All Implemented Interfaces:
AnnotateTextRequest.FeaturesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AnnotateTextRequest.Features
public static final class AnnotateTextRequest.Features.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AnnotateTextRequest.Features.Builder>
implements AnnotateTextRequest.FeaturesOrBuilder
All available features for sentiment, syntax, and semantic analysis. Setting each one to true will enable that specific analysis for the input.Protobuf type
google.cloud.language.v1.AnnotateTextRequest.Features-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The model options to use for classification.Classify the full document into categories.Extract document-level sentiment.Extract entities.Extract entities and their associated sentiment.Extract syntax information.Moderate the document for harmful and sensitive categories.The model options to use for classification.The model options to use for classification.The model options to use for classification.booleanClassify the full document into categories.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanExtract document-level sentiment.booleanExtract entities.booleanExtract entities and their associated sentiment.booleanExtract syntax information.booleanModerate the document for harmful and sensitive categories.booleanThe model options to use for classification.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe model options to use for classification.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The model options to use for classification.setClassificationModelOptions(ClassificationModelOptions.Builder builderForValue) The model options to use for classification.setClassifyText(boolean value) Classify the full document into categories.setExtractDocumentSentiment(boolean value) Extract document-level sentiment.setExtractEntities(boolean value) Extract entities.setExtractEntitySentiment(boolean value) Extract entities and their associated sentiment.setExtractSyntax(boolean value) Extract syntax information.setModerateText(boolean value) Moderate the document for harmful and sensitive categories.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AnnotateTextRequest.Features.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AnnotateTextRequest.Features.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.GeneratedMessage.Builder<AnnotateTextRequest.Features.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnnotateTextRequest.Features.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AnnotateTextRequest.Features.Builder>
-
mergeFrom
public AnnotateTextRequest.Features.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<AnnotateTextRequest.Features.Builder>- Throws:
IOException
-
getExtractSyntax
public boolean getExtractSyntax()Extract syntax information.
bool extract_syntax = 1;- Specified by:
getExtractSyntaxin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- The extractSyntax.
-
setExtractSyntax
Extract syntax information.
bool extract_syntax = 1;- Parameters:
value- The extractSyntax to set.- Returns:
- This builder for chaining.
-
clearExtractSyntax
Extract syntax information.
bool extract_syntax = 1;- Returns:
- This builder for chaining.
-
getExtractEntities
public boolean getExtractEntities()Extract entities.
bool extract_entities = 2;- Specified by:
getExtractEntitiesin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- The extractEntities.
-
setExtractEntities
Extract entities.
bool extract_entities = 2;- Parameters:
value- The extractEntities to set.- Returns:
- This builder for chaining.
-
clearExtractEntities
Extract entities.
bool extract_entities = 2;- Returns:
- This builder for chaining.
-
getExtractDocumentSentiment
public boolean getExtractDocumentSentiment()Extract document-level sentiment.
bool extract_document_sentiment = 3;- Specified by:
getExtractDocumentSentimentin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- The extractDocumentSentiment.
-
setExtractDocumentSentiment
Extract document-level sentiment.
bool extract_document_sentiment = 3;- Parameters:
value- The extractDocumentSentiment to set.- Returns:
- This builder for chaining.
-
clearExtractDocumentSentiment
Extract document-level sentiment.
bool extract_document_sentiment = 3;- Returns:
- This builder for chaining.
-
getExtractEntitySentiment
public boolean getExtractEntitySentiment()Extract entities and their associated sentiment.
bool extract_entity_sentiment = 4;- Specified by:
getExtractEntitySentimentin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- The extractEntitySentiment.
-
setExtractEntitySentiment
Extract entities and their associated sentiment.
bool extract_entity_sentiment = 4;- Parameters:
value- The extractEntitySentiment to set.- Returns:
- This builder for chaining.
-
clearExtractEntitySentiment
Extract entities and their associated sentiment.
bool extract_entity_sentiment = 4;- Returns:
- This builder for chaining.
-
getClassifyText
public boolean getClassifyText()Classify the full document into categories.
bool classify_text = 6;- Specified by:
getClassifyTextin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- The classifyText.
-
setClassifyText
Classify the full document into categories.
bool classify_text = 6;- Parameters:
value- The classifyText to set.- Returns:
- This builder for chaining.
-
clearClassifyText
Classify the full document into categories.
bool classify_text = 6;- Returns:
- This builder for chaining.
-
getModerateText
public boolean getModerateText()Moderate the document for harmful and sensitive categories.
bool moderate_text = 11;- Specified by:
getModerateTextin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- The moderateText.
-
setModerateText
Moderate the document for harmful and sensitive categories.
bool moderate_text = 11;- Parameters:
value- The moderateText to set.- Returns:
- This builder for chaining.
-
clearModerateText
Moderate the document for harmful and sensitive categories.
bool moderate_text = 11;- Returns:
- This builder for chaining.
-
hasClassificationModelOptions
public boolean hasClassificationModelOptions()The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10;- Specified by:
hasClassificationModelOptionsin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- Whether the classificationModelOptions field is set.
-
getClassificationModelOptions
The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10;- Specified by:
getClassificationModelOptionsin interfaceAnnotateTextRequest.FeaturesOrBuilder- Returns:
- The classificationModelOptions.
-
setClassificationModelOptions
public AnnotateTextRequest.Features.Builder setClassificationModelOptions(ClassificationModelOptions value) The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10; -
setClassificationModelOptions
public AnnotateTextRequest.Features.Builder setClassificationModelOptions(ClassificationModelOptions.Builder builderForValue) The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10; -
mergeClassificationModelOptions
public AnnotateTextRequest.Features.Builder mergeClassificationModelOptions(ClassificationModelOptions value) The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10; -
clearClassificationModelOptions
The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10; -
getClassificationModelOptionsBuilder
The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10; -
getClassificationModelOptionsOrBuilder
The model options to use for classification. Defaults to v1 options if not specified. Only used if `classify_text` is set to true.
.google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10;- Specified by:
getClassificationModelOptionsOrBuilderin interfaceAnnotateTextRequest.FeaturesOrBuilder
-