public static final class ReasoningEngineContextSpec.MemoryBankConfig extends GeneratedMessage implements ReasoningEngineContextSpec.MemoryBankConfigOrBuilder
Specification for a Memory Bank.
Protobuf type
google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
GENERATION_CONFIG_FIELD_NUMBER
public static final int GENERATION_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SIMILARITY_SEARCH_CONFIG_FIELD_NUMBER
public static final int SIMILARITY_SEARCH_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TTL_CONFIG_FIELD_NUMBER
public static final int TTL_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ReasoningEngineContextSpec.MemoryBankConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilder()
newBuilder(ReasoningEngineContextSpec.MemoryBankConfig prototype)
public static ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilder(ReasoningEngineContextSpec.MemoryBankConfig prototype)
parseDelimitedFrom(InputStream input)
public static ReasoningEngineContextSpec.MemoryBankConfig parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngineContextSpec.MemoryBankConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngineContextSpec.MemoryBankConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ReasoningEngineContextSpec.MemoryBankConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ReasoningEngineContextSpec.MemoryBankConfig getDefaultInstanceForType()
getGenerationConfig()
public 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];
getGenerationConfigOrBuilder()
public 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];
getParserForType()
public Parser<ReasoningEngineContextSpec.MemoryBankConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSimilaritySearchConfig()
public 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];
getSimilaritySearchConfigOrBuilder()
public 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];
getTtlConfig()
public ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig getTtlConfig()
Optional. Configuration for automatic TTL ("time-to-live") of the
memories in the Memory Bank. If not set, TTL will not be applied
automatically. The TTL can be explicitly set by modifying the
expire_time of each Memory resource.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig ttl_config = 5 [(.google.api.field_behavior) = OPTIONAL];
getTtlConfigOrBuilder()
public ReasoningEngineContextSpec.MemoryBankConfig.TtlConfigOrBuilder getTtlConfigOrBuilder()
Optional. Configuration for automatic TTL ("time-to-live") of the
memories in the Memory Bank. If not set, TTL will not be applied
automatically. The TTL can be explicitly set by modifying the
expire_time of each Memory resource.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig ttl_config = 5 [(.google.api.field_behavior) = OPTIONAL];
hasGenerationConfig()
public 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];
| Returns |
| Type |
Description |
boolean |
Whether the generationConfig field is set.
|
hasSimilaritySearchConfig()
public 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];
| Returns |
| Type |
Description |
boolean |
Whether the similaritySearchConfig field is set.
|
hasTtlConfig()
public boolean hasTtlConfig()
Optional. Configuration for automatic TTL ("time-to-live") of the
memories in the Memory Bank. If not set, TTL will not be applied
automatically. The TTL can be explicitly set by modifying the
expire_time of each Memory resource.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig ttl_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the ttlConfig field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ReasoningEngineContextSpec.MemoryBankConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ReasoningEngineContextSpec.MemoryBankConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides