Class GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder>
com.google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder
- All Implemented Interfaces:
GenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateGroundedContentRequest.GroundingSource.SearchSource
public static final class GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder>
implements GenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder
Message to be used for grounding with Vertex AI Search.Protobuf type
google.cloud.discoveryengine.v1beta.GenerateGroundedContentRequest.GroundingSource.SearchSource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Filter expression to be applied to the search.Number of search results to return.If set, safe search is enabled in Vertex AI Search requests.The resource name of the Engine to use.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFilter expression to be applied to the search.com.google.protobuf.ByteStringFilter expression to be applied to the search.intNumber of search results to return.booleanIf set, safe search is enabled in Vertex AI Search requests.The resource name of the Engine to use.com.google.protobuf.ByteStringThe resource name of the Engine to use.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Filter expression to be applied to the search.setFilterBytes(com.google.protobuf.ByteString value) Filter expression to be applied to the search.setMaxResultCount(int value) Number of search results to return.setSafeSearch(boolean value) If set, safe search is enabled in Vertex AI Search requests.setServingConfig(String value) The resource name of the Engine to use.setServingConfigBytes(com.google.protobuf.ByteString value) The resource name of the Engine to use.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.SearchSource.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.SearchSource.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.SearchSource.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.SearchSource.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder>
-
mergeFrom
public GenerateGroundedContentRequest.GroundingSource.SearchSource.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.SearchSource.Builder>- Throws:
IOException
-
getServingConfig
The resource name of the Engine to use. Format: `projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`string serving_config = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getServingConfigin interfaceGenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder- Returns:
- The servingConfig.
-
getServingConfigBytes
public com.google.protobuf.ByteString getServingConfigBytes()The resource name of the Engine to use. Format: `projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`string serving_config = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getServingConfigBytesin interfaceGenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder- Returns:
- The bytes for servingConfig.
-
setServingConfig
public GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder setServingConfig(String value) The resource name of the Engine to use. Format: `projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`string serving_config = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The servingConfig to set.- Returns:
- This builder for chaining.
-
clearServingConfig
The resource name of the Engine to use. Format: `projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`string serving_config = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setServingConfigBytes
public GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder setServingConfigBytes(com.google.protobuf.ByteString value) The resource name of the Engine to use. Format: `projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`string serving_config = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for servingConfig to set.- Returns:
- This builder for chaining.
-
getMaxResultCount
public int getMaxResultCount()Number of search results to return. The default value is 10. The maximumm allowed value is 10.
int32 max_result_count = 2;- Specified by:
getMaxResultCountin interfaceGenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder- Returns:
- The maxResultCount.
-
setMaxResultCount
public GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder setMaxResultCount(int value) Number of search results to return. The default value is 10. The maximumm allowed value is 10.
int32 max_result_count = 2;- Parameters:
value- The maxResultCount to set.- Returns:
- This builder for chaining.
-
clearMaxResultCount
Number of search results to return. The default value is 10. The maximumm allowed value is 10.
int32 max_result_count = 2;- Returns:
- This builder for chaining.
-
getFilter
Filter expression to be applied to the search. The syntax is the same as [SearchRequest.filter][google.cloud.discoveryengine.v1beta.SearchRequest.filter].
string filter = 3;- Specified by:
getFilterin interfaceGenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder- Returns:
- The filter.
-
getFilterBytes
public com.google.protobuf.ByteString getFilterBytes()Filter expression to be applied to the search. The syntax is the same as [SearchRequest.filter][google.cloud.discoveryengine.v1beta.SearchRequest.filter].
string filter = 3;- Specified by:
getFilterBytesin interfaceGenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder- Returns:
- The bytes for filter.
-
setFilter
Filter expression to be applied to the search. The syntax is the same as [SearchRequest.filter][google.cloud.discoveryengine.v1beta.SearchRequest.filter].
string filter = 3;- Parameters:
value- The filter to set.- Returns:
- This builder for chaining.
-
clearFilter
Filter expression to be applied to the search. The syntax is the same as [SearchRequest.filter][google.cloud.discoveryengine.v1beta.SearchRequest.filter].
string filter = 3;- Returns:
- This builder for chaining.
-
setFilterBytes
public GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder setFilterBytes(com.google.protobuf.ByteString value) Filter expression to be applied to the search. The syntax is the same as [SearchRequest.filter][google.cloud.discoveryengine.v1beta.SearchRequest.filter].
string filter = 3;- Parameters:
value- The bytes for filter to set.- Returns:
- This builder for chaining.
-
getSafeSearch
public boolean getSafeSearch()If set, safe search is enabled in Vertex AI Search requests.
bool safe_search = 5;- Specified by:
getSafeSearchin interfaceGenerateGroundedContentRequest.GroundingSource.SearchSourceOrBuilder- Returns:
- The safeSearch.
-
setSafeSearch
public GenerateGroundedContentRequest.GroundingSource.SearchSource.Builder setSafeSearch(boolean value) If set, safe search is enabled in Vertex AI Search requests.
bool safe_search = 5;- Parameters:
value- The safeSearch to set.- Returns:
- This builder for chaining.
-
clearSafeSearch
If set, safe search is enabled in Vertex AI Search requests.
bool safe_search = 5;- Returns:
- This builder for chaining.
-