Class ReasoningEngineContextSpec.MemoryBankConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReasoningEngineContextSpec.MemoryBankConfig.Builder>
com.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.Builder
- All Implemented Interfaces:
ReasoningEngineContextSpec.MemoryBankConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReasoningEngineContextSpec.MemoryBankConfig
public static final class ReasoningEngineContextSpec.MemoryBankConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ReasoningEngineContextSpec.MemoryBankConfig.Builder>
implements ReasoningEngineContextSpec.MemoryBankConfigOrBuilder
Specification for a Memory Bank.Protobuf type
google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeSimilaritySearchConfig(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig value) Optional.Optional.Optional.setGenerationConfig(ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig.Builder builderForValue) Optional.Optional.setSimilaritySearchConfig(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig.Builder builderForValue) Optional.Optional.Optional.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<ReasoningEngineContextSpec.MemoryBankConfig.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<ReasoningEngineContextSpec.MemoryBankConfig.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<ReasoningEngineContextSpec.MemoryBankConfig.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 ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReasoningEngineContextSpec.MemoryBankConfig.Builder>
-
mergeFrom
public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeFrom(ReasoningEngineContextSpec.MemoryBankConfig other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ReasoningEngineContextSpec.MemoryBankConfig.Builder>
-
mergeFrom
public ReasoningEngineContextSpec.MemoryBankConfig.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<ReasoningEngineContextSpec.MemoryBankConfig.Builder>- Throws:
IOException
-
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];- Specified by:
hasGenerationConfigin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder- Returns:
- Whether the generationConfig field is set.
-
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];- Specified by:
getGenerationConfigin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder- Returns:
- The generationConfig.
-
setGenerationConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder setGenerationConfig(ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig value) 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]; -
setGenerationConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder setGenerationConfig(ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig.Builder builderForValue) 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]; -
mergeGenerationConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeGenerationConfig(ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig value) 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]; -
clearGenerationConfig
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]; -
getGenerationConfigBuilder
public ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig.Builder getGenerationConfigBuilder()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];- Specified by:
getGenerationConfigOrBuilderin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder
-
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];- Specified by:
hasSimilaritySearchConfigin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder- Returns:
- Whether the similaritySearchConfig field is set.
-
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];- Specified by:
getSimilaritySearchConfigin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder- Returns:
- The similaritySearchConfig.
-
setSimilaritySearchConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder setSimilaritySearchConfig(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig value) 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]; -
setSimilaritySearchConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder setSimilaritySearchConfig(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig.Builder builderForValue) 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]; -
mergeSimilaritySearchConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeSimilaritySearchConfig(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig value) 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]; -
clearSimilaritySearchConfig
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]; -
getSimilaritySearchConfigBuilder
public ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig.Builder getSimilaritySearchConfigBuilder()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];- Specified by:
getSimilaritySearchConfigOrBuilderin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder
-
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];- Specified by:
hasTtlConfigin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder- Returns:
- Whether the ttlConfig field is set.
-
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];- Specified by:
getTtlConfigin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder- Returns:
- The ttlConfig.
-
setTtlConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder setTtlConfig(ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig value) 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]; -
setTtlConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder setTtlConfig(ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.Builder builderForValue) 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]; -
mergeTtlConfig
public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeTtlConfig(ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig value) 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]; -
clearTtlConfig
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]; -
getTtlConfigBuilder
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
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];- Specified by:
getTtlConfigOrBuilderin interfaceReasoningEngineContextSpec.MemoryBankConfigOrBuilder
-