public static final class ReasoningEngineContextSpec.MemoryBankConfig.Builder extends GeneratedMessageV3.Builder<ReasoningEngineContextSpec.MemoryBankConfig.Builder> implements ReasoningEngineContextSpec.MemoryBankConfigOrBuilder
   
   Specification for a Memory Bank.
 Protobuf type 
 google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public ReasoningEngineContextSpec.MemoryBankConfig build()
   
  
  
  buildPartial()
  
    public ReasoningEngineContextSpec.MemoryBankConfig buildPartial()
   
  
  
  clear()
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearGenerationConfig()
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder 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];
 
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearSimilaritySearchConfig()
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder 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];
 
clearTtlConfig()
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder 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];
 
clone()
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public ReasoningEngineContextSpec.MemoryBankConfig getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  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];
 
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];
 
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];
 
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];
 
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];
 
getTtlConfigBuilder()
  
    public ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.Builder 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()
  
    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. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(ReasoningEngineContextSpec.MemoryBankConfig other)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeFrom(ReasoningEngineContextSpec.MemoryBankConfig other)
   
  
  
  
  mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeGenerationConfig(ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig value)
  
    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];
 
mergeSimilaritySearchConfig(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig value)
  
    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];
 
mergeTtlConfig(ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig value)
  
    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];
 
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setGenerationConfig(ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig value)
  
    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(ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig.Builder builderForValue)
  
    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];
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public ReasoningEngineContextSpec.MemoryBankConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setSimilaritySearchConfig(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig value)
  
    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(ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig.Builder builderForValue)
  
    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];
 
setTtlConfig(ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig value)
  
    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(ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.Builder builderForValue)
  
    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];
 
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final ReasoningEngineContextSpec.MemoryBankConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides