Class RetrieveMemoriesRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RetrieveMemoriesRequest.Builder>
com.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.Builder
- All Implemented Interfaces:
RetrieveMemoriesRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RetrieveMemoriesRequest
public static final class RetrieveMemoriesRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RetrieveMemoriesRequest.Builder>
implements RetrieveMemoriesRequestOrBuilder
Request message for [MemoryBankService.RetrieveMemories][google.cloud.aiplatform.v1beta1.MemoryBankService.RetrieveMemories].Protobuf type
google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Parameters for semantic similarity search based retrieval.Parameters for simple (non-similarity search) retrieval.booleancontainsScope(String key) Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.Required.com.google.protobuf.ByteStringRequired.getScope()Deprecated.intRequired.Required.getScopeOrDefault(String key, String defaultValue) Required.getScopeOrThrow(String key) Required.Parameters for semantic similarity search based retrieval.Parameters for semantic similarity search based retrieval.Parameters for semantic similarity search based retrieval.Parameters for simple (non-similarity search) retrieval.Parameters for simple (non-similarity search) retrieval.Parameters for simple (non-similarity search) retrieval.booleanParameters for semantic similarity search based retrieval.booleanParameters for simple (non-similarity search) retrieval.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(RetrieveMemoriesRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Parameters for semantic similarity search based retrieval.Parameters for simple (non-similarity search) retrieval.putAllScope(Map<String, String> values) Required.Required.removeScope(String key) Required.Required.setParentBytes(com.google.protobuf.ByteString value) Required.Parameters for semantic similarity search based retrieval.Parameters for semantic similarity search based retrieval.Parameters for simple (non-similarity search) retrieval.Parameters for simple (non-similarity search) retrieval.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RetrieveMemoriesRequest.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RetrieveMemoriesRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RetrieveMemoriesRequest.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<RetrieveMemoriesRequest.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<RetrieveMemoriesRequest.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<RetrieveMemoriesRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RetrieveMemoriesRequest.Builder>
-
mergeFrom
public RetrieveMemoriesRequest.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<RetrieveMemoriesRequest.Builder>- Throws:
IOException
-
getRetrievalParamsCase
- Specified by:
getRetrievalParamsCasein interfaceRetrieveMemoriesRequestOrBuilder
-
clearRetrievalParams
-
hasSimilaritySearchParams
public boolean hasSimilaritySearchParams()Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6;- Specified by:
hasSimilaritySearchParamsin interfaceRetrieveMemoriesRequestOrBuilder- Returns:
- Whether the similaritySearchParams field is set.
-
getSimilaritySearchParams
Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6;- Specified by:
getSimilaritySearchParamsin interfaceRetrieveMemoriesRequestOrBuilder- Returns:
- The similaritySearchParams.
-
setSimilaritySearchParams
public RetrieveMemoriesRequest.Builder setSimilaritySearchParams(RetrieveMemoriesRequest.SimilaritySearchParams value) Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6; -
setSimilaritySearchParams
public RetrieveMemoriesRequest.Builder setSimilaritySearchParams(RetrieveMemoriesRequest.SimilaritySearchParams.Builder builderForValue) Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6; -
mergeSimilaritySearchParams
public RetrieveMemoriesRequest.Builder mergeSimilaritySearchParams(RetrieveMemoriesRequest.SimilaritySearchParams value) Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6; -
clearSimilaritySearchParams
Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6; -
getSimilaritySearchParamsBuilder
Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6; -
getSimilaritySearchParamsOrBuilder
Parameters for semantic similarity search based retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimilaritySearchParams similarity_search_params = 6;- Specified by:
getSimilaritySearchParamsOrBuilderin interfaceRetrieveMemoriesRequestOrBuilder
-
hasSimpleRetrievalParams
public boolean hasSimpleRetrievalParams()Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7;- Specified by:
hasSimpleRetrievalParamsin interfaceRetrieveMemoriesRequestOrBuilder- Returns:
- Whether the simpleRetrievalParams field is set.
-
getSimpleRetrievalParams
Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7;- Specified by:
getSimpleRetrievalParamsin interfaceRetrieveMemoriesRequestOrBuilder- Returns:
- The simpleRetrievalParams.
-
setSimpleRetrievalParams
public RetrieveMemoriesRequest.Builder setSimpleRetrievalParams(RetrieveMemoriesRequest.SimpleRetrievalParams value) Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7; -
setSimpleRetrievalParams
public RetrieveMemoriesRequest.Builder setSimpleRetrievalParams(RetrieveMemoriesRequest.SimpleRetrievalParams.Builder builderForValue) Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7; -
mergeSimpleRetrievalParams
public RetrieveMemoriesRequest.Builder mergeSimpleRetrievalParams(RetrieveMemoriesRequest.SimpleRetrievalParams value) Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7; -
clearSimpleRetrievalParams
Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7; -
getSimpleRetrievalParamsBuilder
Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7; -
getSimpleRetrievalParamsOrBuilder
Parameters for simple (non-similarity search) retrieval.
.google.cloud.aiplatform.v1beta1.RetrieveMemoriesRequest.SimpleRetrievalParams simple_retrieval_params = 7;- Specified by:
getSimpleRetrievalParamsOrBuilderin interfaceRetrieveMemoriesRequestOrBuilder
-
getParent
Required. The resource name of the ReasoningEngine to retrieve memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceRetrieveMemoriesRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Required. The resource name of the ReasoningEngine to retrieve memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceRetrieveMemoriesRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Required. The resource name of the ReasoningEngine to retrieve memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Required. The resource name of the ReasoningEngine to retrieve memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
Required. The resource name of the ReasoningEngine to retrieve memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getScopeCount
public int getScopeCount()Description copied from interface:RetrieveMemoriesRequestOrBuilderRequired. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getScopeCountin interfaceRetrieveMemoriesRequestOrBuilder
-
containsScope
Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
containsScopein interfaceRetrieveMemoriesRequestOrBuilder
-
getScope
Deprecated.UsegetScopeMap()instead.- Specified by:
getScopein interfaceRetrieveMemoriesRequestOrBuilder
-
getScopeMap
Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getScopeMapin interfaceRetrieveMemoriesRequestOrBuilder
-
getScopeOrDefault
Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getScopeOrDefaultin interfaceRetrieveMemoriesRequestOrBuilder
-
getScopeOrThrow
Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getScopeOrThrowin interfaceRetrieveMemoriesRequestOrBuilder
-
clearScope
-
removeScope
Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED]; -
getMutableScope
Deprecated.Use alternate mutation accessors instead. -
putScope
Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED]; -
putAllScope
Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive.
map<string, string> scope = 8 [(.google.api.field_behavior) = REQUIRED];
-