Class ReasoningEngineContextSpec.MemoryBankConfig.Builder (3.68.0)

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

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ReasoningEngineContextSpec.MemoryBankConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
Overrides

build()

public ReasoningEngineContextSpec.MemoryBankConfig build()
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig

buildPartial()

public ReasoningEngineContextSpec.MemoryBankConfig buildPartial()
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig

clear()

public ReasoningEngineContextSpec.MemoryBankConfig.Builder clear()
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public ReasoningEngineContextSpec.MemoryBankConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ReasoningEngineContextSpec.MemoryBankConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

clone()

public ReasoningEngineContextSpec.MemoryBankConfig.Builder clone()
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
Overrides

getDefaultInstanceForType()

public ReasoningEngineContextSpec.MemoryBankConfig getDefaultInstanceForType()
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig

The generationConfig.

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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig.Builder

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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfigOrBuilder

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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig

The similaritySearchConfig.

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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig.Builder

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];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfigOrBuilder

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ReasoningEngineContextSpec.MemoryBankConfig other)

public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeFrom(ReasoningEngineContextSpec.MemoryBankConfig other)
Parameter
Name Description
other ReasoningEngineContextSpec.MemoryBankConfig
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
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];

Parameter
Name Description
value ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

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];

Parameter
Name Description
value ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ReasoningEngineContextSpec.MemoryBankConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public ReasoningEngineContextSpec.MemoryBankConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
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];

Parameter
Name Description
value ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

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];

Parameter
Name Description
builderForValue ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig.Builder
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ReasoningEngineContextSpec.MemoryBankConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
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];

Parameter
Name Description
value ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

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];

Parameter
Name Description
builderForValue ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig.Builder
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final ReasoningEngineContextSpec.MemoryBankConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.Builder
Overrides