Class MemoryBankCustomizationConfig.MemoryTopic.Builder (3.100.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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public MemoryBankCustomizationConfig.MemoryTopic build()
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic

buildPartial()

public MemoryBankCustomizationConfig.MemoryTopic buildPartial()
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic

clear()

public MemoryBankCustomizationConfig.MemoryTopic.Builder clear()
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder
Overrides

clearCustomMemoryTopic()

public MemoryBankCustomizationConfig.MemoryTopic.Builder clearCustomMemoryTopic()

A custom memory topic defined by the developer.

.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

clearManagedMemoryTopic()

public MemoryBankCustomizationConfig.MemoryTopic.Builder clearManagedMemoryTopic()

A managed memory topic defined by Memory Bank.

.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

clearTopicType()

public MemoryBankCustomizationConfig.MemoryTopic.Builder clearTopicType()
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

getCustomMemoryTopic()

public MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic getCustomMemoryTopic()

A custom memory topic defined by the developer.

.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic

The customMemoryTopic.

getCustomMemoryTopicBuilder()

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;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic.Builder

getCustomMemoryTopicOrBuilder()

public MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopicOrBuilder getCustomMemoryTopicOrBuilder()

A custom memory topic defined by the developer.

.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic custom_memory_topic = 3;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopicOrBuilder

getDefaultInstanceForType()

public MemoryBankCustomizationConfig.MemoryTopic getDefaultInstanceForType()
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getManagedMemoryTopic()

public MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic getManagedMemoryTopic()

A managed memory topic defined by Memory Bank.

.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic

The managedMemoryTopic.

getManagedMemoryTopicBuilder()

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;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic.Builder

getManagedMemoryTopicOrBuilder()

public MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopicOrBuilder getManagedMemoryTopicOrBuilder()

A managed memory topic defined by Memory Bank.

.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic managed_memory_topic = 4;

Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopicOrBuilder

getTopicTypeCase()

public MemoryBankCustomizationConfig.MemoryTopic.TopicTypeCase getTopicTypeCase()
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.TopicTypeCase

hasCustomMemoryTopic()

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.

hasManagedMemoryTopic()

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.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCustomMemoryTopic(MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic value)

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;

Parameter
Name Description
value MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

mergeFrom(MemoryBankCustomizationConfig.MemoryTopic other)

public MemoryBankCustomizationConfig.MemoryTopic.Builder mergeFrom(MemoryBankCustomizationConfig.MemoryTopic other)
Parameter
Name Description
other MemoryBankCustomizationConfig.MemoryTopic
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MemoryBankCustomizationConfig.MemoryTopic.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MemoryBankCustomizationConfig.MemoryTopic.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder
Overrides

mergeManagedMemoryTopic(MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic value)

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;

Parameter
Name Description
value MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

setCustomMemoryTopic(MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic value)

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;

Parameter
Name Description
value MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

setCustomMemoryTopic(MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic.Builder builderForValue)

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;

Parameter
Name Description
builderForValue MemoryBankCustomizationConfig.MemoryTopic.CustomMemoryTopic.Builder
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

setManagedMemoryTopic(MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic value)

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;

Parameter
Name Description
value MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder

setManagedMemoryTopic(MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic.Builder builderForValue)

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;

Parameter
Name Description
builderForValue MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic.Builder
Returns
Type Description
MemoryBankCustomizationConfig.MemoryTopic.Builder