Class GenerateGroundedContentRequest.GroundingSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateGroundedContentRequest.GroundingSource.Builder>
com.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.Builder
- All Implemented Interfaces:
GenerateGroundedContentRequest.GroundingSourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateGroundedContentRequest.GroundingSource
public static final class GenerateGroundedContentRequest.GroundingSource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GenerateGroundedContentRequest.GroundingSource.Builder>
implements GenerateGroundedContentRequest.GroundingSourceOrBuilder
Grounding source.Protobuf type
google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()If set, grounding is performed with Google Search.If set, grounding is performed with inline content.If set, grounding is performed with Vertex AI Search.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIf set, grounding is performed with Google Search.If set, grounding is performed with Google Search.If set, grounding is performed with Google Search.If set, grounding is performed with inline content.If set, grounding is performed with inline content.If set, grounding is performed with inline content.If set, grounding is performed with Vertex AI Search.If set, grounding is performed with Vertex AI Search.If set, grounding is performed with Vertex AI Search.booleanIf set, grounding is performed with Google Search.booleanIf set, grounding is performed with inline content.booleanIf set, grounding is performed with Vertex AI Search.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) If set, grounding is performed with Google Search.If set, grounding is performed with inline content.If set, grounding is performed with Vertex AI Search.If set, grounding is performed with Google Search.setGoogleSearchSource(GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource.Builder builderForValue) If set, grounding is performed with Google Search.If set, grounding is performed with inline content.setInlineSource(GenerateGroundedContentRequest.GroundingSource.InlineSource.Builder builderForValue) If set, grounding is performed with inline content.If set, grounding is performed with Vertex AI Search.setSearchSource(GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder builderForValue) If set, grounding is performed with Vertex AI Search.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<GenerateGroundedContentRequest.GroundingSource.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<GenerateGroundedContentRequest.GroundingSource.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<GenerateGroundedContentRequest.GroundingSource.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
public GenerateGroundedContentRequest.GroundingSource.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateGroundedContentRequest.GroundingSource.Builder>
-
mergeFrom
public GenerateGroundedContentRequest.GroundingSource.Builder mergeFrom(GenerateGroundedContentRequest.GroundingSource other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GenerateGroundedContentRequest.GroundingSource.Builder>
-
mergeFrom
public GenerateGroundedContentRequest.GroundingSource.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<GenerateGroundedContentRequest.GroundingSource.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder
-
clearSource
-
hasInlineSource
public boolean hasInlineSource()If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1;- Specified by:
hasInlineSourcein interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder- Returns:
- Whether the inlineSource field is set.
-
getInlineSource
If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1;- Specified by:
getInlineSourcein interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder- Returns:
- The inlineSource.
-
setInlineSource
public GenerateGroundedContentRequest.GroundingSource.Builder setInlineSource(GenerateGroundedContentRequest.GroundingSource.InlineSource value) If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1; -
setInlineSource
public GenerateGroundedContentRequest.GroundingSource.Builder setInlineSource(GenerateGroundedContentRequest.GroundingSource.InlineSource.Builder builderForValue) If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1; -
mergeInlineSource
public GenerateGroundedContentRequest.GroundingSource.Builder mergeInlineSource(GenerateGroundedContentRequest.GroundingSource.InlineSource value) If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1; -
clearInlineSource
If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1; -
getInlineSourceBuilder
If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1; -
getInlineSourceOrBuilder
public GenerateGroundedContentRequest.GroundingSource.InlineSourceOrBuilder getInlineSourceOrBuilder()If set, grounding is performed with inline content.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.InlineSource inline_source = 1;- Specified by:
getInlineSourceOrBuilderin interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder
-
hasSearchSource
public boolean hasSearchSource()If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2;- Specified by:
hasSearchSourcein interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder- Returns:
- Whether the searchSource field is set.
-
getSearchSource
If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2;- Specified by:
getSearchSourcein interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder- Returns:
- The searchSource.
-
setSearchSource
public GenerateGroundedContentRequest.GroundingSource.Builder setSearchSource(GenerateGroundedContentRequest.GroundingSource.SearchSource value) If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2; -
setSearchSource
public GenerateGroundedContentRequest.GroundingSource.Builder setSearchSource(GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder builderForValue) If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2; -
mergeSearchSource
public GenerateGroundedContentRequest.GroundingSource.Builder mergeSearchSource(GenerateGroundedContentRequest.GroundingSource.SearchSource value) If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2; -
clearSearchSource
If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2; -
getSearchSourceBuilder
If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2; -
getSearchSourceOrBuilder
public GenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder getSearchSourceOrBuilder()If set, grounding is performed with Vertex AI Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource search_source = 2;- Specified by:
getSearchSourceOrBuilderin interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder
-
hasGoogleSearchSource
public boolean hasGoogleSearchSource()If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3;- Specified by:
hasGoogleSearchSourcein interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder- Returns:
- Whether the googleSearchSource field is set.
-
getGoogleSearchSource
If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3;- Specified by:
getGoogleSearchSourcein interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder- Returns:
- The googleSearchSource.
-
setGoogleSearchSource
public GenerateGroundedContentRequest.GroundingSource.Builder setGoogleSearchSource(GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource value) If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3; -
setGoogleSearchSource
public GenerateGroundedContentRequest.GroundingSource.Builder setGoogleSearchSource(GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource.Builder builderForValue) If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3; -
mergeGoogleSearchSource
public GenerateGroundedContentRequest.GroundingSource.Builder mergeGoogleSearchSource(GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource value) If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3; -
clearGoogleSearchSource
If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3; -
getGoogleSearchSourceBuilder
public GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource.Builder getGoogleSearchSourceBuilder()If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3; -
getGoogleSearchSourceOrBuilder
public GenerateGroundedContentRequest.GroundingSource.GoogleSearchSourceOrBuilder getGoogleSearchSourceOrBuilder()If set, grounding is performed with Google Search.
.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.GoogleSearchSource google_search_source = 3;- Specified by:
getGoogleSearchSourceOrBuilderin interfaceGenerateGroundedContentRequest.GroundingSourceOrBuilder
-