Class MemoryBankCustomizationConfig.MemoryTopic.Builder (3.100.0)
3.96.0 (latest)
3.95.0
3.94.0
3.92.0
3.89.0
3.88.0
3.86.0
3.84.0
3.83.0
3.82.0
3.81.0
3.79.0
3.77.0
3.76.0
3.75.0
3.74.0
3.73.0
3.71.0
3.69.0
3.68.0
3.65.0
3.64.0
3.63.0
3.61.0
3.60.0
3.59.0
3.58.0
3.57.0
3.56.0
3.55.0
3.54.0
3.53.0
3.52.0
3.50.0
3.49.0
3.48.0
3.47.0
3.46.0
3.45.0
3.44.0
3.43.0
3.42.0
3.41.0
3.40.0
3.38.0
3.37.0
3.36.0
3.35.0
3.34.0
3.33.0
3.32.0
3.31.0
3.30.0
3.29.0
3.28.0
3.25.0
3.24.0
3.23.0
3.22.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.0.0
2.9.8
2.8.9
2.7.4
2.5.3
2.4.0
public static final class MemoryBankCustomizationConfig . MemoryTopic . Builder extends GeneratedMessage . Builder<MemoryBankCustomizationConfig . MemoryTopic . Builder > implements MemoryBankCustomizationConfig . MemoryTopicOrBuilder
A topic of information that should be extracted from conversations and
stored as memories.
Protobuf type
google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
public static final Descriptors . Descriptor getDescriptor ()
Methods
public MemoryBankCustomizationConfig . MemoryTopic build ()
public MemoryBankCustomizationConfig . MemoryTopic buildPartial ()
public MemoryBankCustomizationConfig . MemoryTopic . Builder clear ()
Overrides
public MemoryBankCustomizationConfig . MemoryTopic . Builder clearCustomMemoryTopic ()
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
public MemoryBankCustomizationConfig . MemoryTopic . Builder clearManagedMemoryTopic ()
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
public MemoryBankCustomizationConfig . MemoryTopic . Builder clearTopicType ()
public MemoryBankCustomizationConfig . MemoryTopic . CustomMemoryTopic getCustomMemoryTopic ()
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
public MemoryBankCustomizationConfig . MemoryTopic . CustomMemoryTopic . Builder getCustomMemoryTopicBuilder ()
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
public MemoryBankCustomizationConfig . MemoryTopic . CustomMemoryTopicOrBuilder getCustomMemoryTopicOrBuilder ()
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
public MemoryBankCustomizationConfig . MemoryTopic getDefaultInstanceForType ()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
public MemoryBankCustomizationConfig . MemoryTopic . ManagedMemoryTopic getManagedMemoryTopic ()
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
public MemoryBankCustomizationConfig . MemoryTopic . ManagedMemoryTopic . Builder getManagedMemoryTopicBuilder ()
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
public MemoryBankCustomizationConfig . MemoryTopic . ManagedMemoryTopicOrBuilder getManagedMemoryTopicOrBuilder ()
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
public MemoryBankCustomizationConfig . MemoryTopic . TopicTypeCase getTopicTypeCase ()
public boolean hasCustomMemoryTopic ()
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
Returns
Type
Description
boolean
Whether the customMemoryTopic field is set.
public boolean hasManagedMemoryTopic ()
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
Returns
Type
Description
boolean
Whether the managedMemoryTopic field is set.
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public MemoryBankCustomizationConfig . MemoryTopic . Builder mergeCustomMemoryTopic ( MemoryBankCustomizationConfig . MemoryTopic . CustomMemoryTopic value )
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
public MemoryBankCustomizationConfig . MemoryTopic . Builder mergeFrom ( MemoryBankCustomizationConfig . MemoryTopic other )
public MemoryBankCustomizationConfig . MemoryTopic . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
public MemoryBankCustomizationConfig . MemoryTopic . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
public MemoryBankCustomizationConfig . MemoryTopic . Builder mergeManagedMemoryTopic ( MemoryBankCustomizationConfig . MemoryTopic . ManagedMemoryTopic value )
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
public MemoryBankCustomizationConfig . MemoryTopic . Builder setCustomMemoryTopic ( MemoryBankCustomizationConfig . MemoryTopic . CustomMemoryTopic value )
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
public MemoryBankCustomizationConfig . MemoryTopic . Builder setCustomMemoryTopic ( MemoryBankCustomizationConfig . MemoryTopic . CustomMemoryTopic . Builder builderForValue )
A custom memory topic defined by the developer.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;
public MemoryBankCustomizationConfig . MemoryTopic . Builder setManagedMemoryTopic ( MemoryBankCustomizationConfig . MemoryTopic . ManagedMemoryTopic value )
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
public MemoryBankCustomizationConfig . MemoryTopic . Builder setManagedMemoryTopic ( MemoryBankCustomizationConfig . MemoryTopic . ManagedMemoryTopic . Builder builderForValue )
A managed memory topic defined by Memory Bank.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-10-07 UTC."],[],[]]