/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder clearSentences() { if (sentencesBuilder_ == null) { sentences_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { sentencesBuilder_.clear(); } return this; } /**
/** * * * <pre> * The overall sentiment of the input document. * </pre> * * <code>.google.cloud.language.v1beta2.Sentiment document_sentiment = 1;</code> */ public Builder setDocumentSentiment(com.google.cloud.language.v1beta2.Sentiment value) { if (documentSentimentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } documentSentiment_ = value; onChanged(); } else { documentSentimentBuilder_.setMessage(value); } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder setSentences(int index, com.google.cloud.language.v1beta2.Sentence value) { if (sentencesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSentencesIsMutable(); sentences_.set(index, value); onChanged(); } else { sentencesBuilder_.setMessage(index, value); } return this; } /**
/** * * * <pre> * The overall sentiment of the input document. * </pre> * * <code>.google.cloud.language.v1beta2.Sentiment document_sentiment = 1;</code> */ public Builder mergeDocumentSentiment(com.google.cloud.language.v1beta2.Sentiment value) { if (documentSentimentBuilder_ == null) { if (documentSentiment_ != null) { documentSentiment_ = com.google.cloud.language.v1beta2.Sentiment.newBuilder(documentSentiment_) .mergeFrom(value) .buildPartial(); } else { documentSentiment_ = value; } onChanged(); } else { documentSentimentBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder addSentences(int index, com.google.cloud.language.v1beta2.Sentence value) { if (sentencesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSentencesIsMutable(); sentences_.add(index, value); onChanged(); } else { sentencesBuilder_.addMessage(index, value); } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder addSentences(com.google.cloud.language.v1beta2.Sentence value) { if (sentencesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSentencesIsMutable(); sentences_.add(value); onChanged(); } else { sentencesBuilder_.addMessage(value); } return this; } /**
/** * * * <pre> * The language of the text, which will be the same as the language specified * in the request or, if not specified, the automatically-detected language. * See [Document.language][google.cloud.language.v1beta2.Document.language] field for more details. * </pre> * * <code>string language = 2;</code> */ public Builder setLanguage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } language_ = value; onChanged(); return this; } /**
/** * * * <pre> * The overall sentiment of the input document. * </pre> * * <code>.google.cloud.language.v1beta2.Sentiment document_sentiment = 1;</code> */ public Builder setDocumentSentiment( com.google.cloud.language.v1beta2.Sentiment.Builder builderForValue) { if (documentSentimentBuilder_ == null) { documentSentiment_ = builderForValue.build(); onChanged(); } else { documentSentimentBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder removeSentences(int index) { if (sentencesBuilder_ == null) { ensureSentencesIsMutable(); sentences_.remove(index); onChanged(); } else { sentencesBuilder_.remove(index); } return this; } /**
/** * * * <pre> * The overall sentiment of the input document. * </pre> * * <code>.google.cloud.language.v1beta2.Sentiment document_sentiment = 1;</code> */ public Builder clearDocumentSentiment() { if (documentSentimentBuilder_ == null) { documentSentiment_ = null; onChanged(); } else { documentSentiment_ = null; documentSentimentBuilder_ = null; } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder addAllSentences( java.lang.Iterable<? extends com.google.cloud.language.v1beta2.Sentence> values) { if (sentencesBuilder_ == null) { ensureSentencesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, sentences_); onChanged(); } else { sentencesBuilder_.addAllMessages(values); } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder setSentences( int index, com.google.cloud.language.v1beta2.Sentence.Builder builderForValue) { if (sentencesBuilder_ == null) { ensureSentencesIsMutable(); sentences_.set(index, builderForValue.build()); onChanged(); } else { sentencesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder addSentences( int index, com.google.cloud.language.v1beta2.Sentence.Builder builderForValue) { if (sentencesBuilder_ == null) { ensureSentencesIsMutable(); sentences_.add(index, builderForValue.build()); onChanged(); } else { sentencesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * The sentiment for all the sentences in the document. * </pre> * * <code>repeated .google.cloud.language.v1beta2.Sentence sentences = 3;</code> */ public Builder addSentences( com.google.cloud.language.v1beta2.Sentence.Builder builderForValue) { if (sentencesBuilder_ == null) { ensureSentencesIsMutable(); sentences_.add(builderForValue.build()); onChanged(); } else { sentencesBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The language of the text, which will be the same as the language specified * in the request or, if not specified, the automatically-detected language. * See [Document.language][google.cloud.language.v1beta2.Document.language] field for more details. * </pre> * * <code>string language = 2;</code> */ public Builder setLanguageBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); language_ = value; onChanged(); return this; }
/** * * * <pre> * The language of the text, which will be the same as the language specified * in the request or, if not specified, the automatically-detected language. * See [Document.language][google.cloud.language.v1beta2.Document.language] field for more details. * </pre> * * <code>string language = 2;</code> */ public Builder clearLanguage() { language_ = getDefaultInstance().getLanguage(); onChanged(); return this; } /**
/** * * * <pre> * The overall sentiment of the input document. * </pre> * * <code>.google.cloud.language.v1beta2.Sentiment document_sentiment = 1;</code> */ public com.google.cloud.language.v1beta2.Sentiment.Builder getDocumentSentimentBuilder() { onChanged(); return getDocumentSentimentFieldBuilder().getBuilder(); } /**