public static final class ReasoningEngineContextSpec.MemoryBankConfig extends com.google.protobuf.GeneratedMessageV3 implements ReasoningEngineContextSpec.MemoryBankConfigOrBuilder
Specification for a Memory Bank.Protobuf type
google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig| Modifier and Type | Class and Description |
|---|---|
static class |
ReasoningEngineContextSpec.MemoryBankConfig.Builder
Specification for a Memory Bank.
|
static class |
ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig
Configuration for how to generate memories.
|
static interface |
ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfigOrBuilder |
static class |
ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig
Configuration for how to perform similarity search on memories.
|
static interface |
ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfigOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
GENERATION_CONFIG_FIELD_NUMBER |
static int |
SIMILARITY_SEARCH_CONFIG_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int GENERATION_CONFIG_FIELD_NUMBER
public static final int SIMILARITY_SEARCH_CONFIG_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasGenerationConfig()
Optional. Configuration for how to generate memories for the Memory Bank.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig generation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
hasGenerationConfig in interface ReasoningEngineContextSpec.MemoryBankConfigOrBuilderpublic ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig getGenerationConfig()
Optional. Configuration for how to generate memories for the Memory Bank.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig generation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getGenerationConfig in interface ReasoningEngineContextSpec.MemoryBankConfigOrBuilderpublic ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfigOrBuilder getGenerationConfigOrBuilder()
Optional. Configuration for how to generate memories for the Memory Bank.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig generation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getGenerationConfigOrBuilder in interface ReasoningEngineContextSpec.MemoryBankConfigOrBuilderpublic boolean hasSimilaritySearchConfig()
Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig similarity_search_config = 2 [(.google.api.field_behavior) = OPTIONAL];
hasSimilaritySearchConfig in interface ReasoningEngineContextSpec.MemoryBankConfigOrBuilderpublic ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig getSimilaritySearchConfig()
Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig similarity_search_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getSimilaritySearchConfig in interface ReasoningEngineContextSpec.MemoryBankConfigOrBuilderpublic ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfigOrBuilder getSimilaritySearchConfigOrBuilder()
Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig similarity_search_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getSimilaritySearchConfigOrBuilder in interface ReasoningEngineContextSpec.MemoryBankConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilder()
public static ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilder(ReasoningEngineContextSpec.MemoryBankConfig prototype)
public ReasoningEngineContextSpec.MemoryBankConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ReasoningEngineContextSpec.MemoryBankConfig getDefaultInstance()
public static com.google.protobuf.Parser<ReasoningEngineContextSpec.MemoryBankConfig> parser()
public com.google.protobuf.Parser<ReasoningEngineContextSpec.MemoryBankConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ReasoningEngineContextSpec.MemoryBankConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.