GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfig.fromJson constructor
GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfig.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfig.fromJson(
core.Map json_,
) : this(
customizationConfigs: (json_['customizationConfigs'] as core.List?)
?.map(
(value) =>
GoogleCloudAiplatformV1MemoryBankCustomizationConfig.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
disableMemoryRevisions: json_['disableMemoryRevisions'] as core.bool?,
generationConfig: json_.containsKey('generationConfig')
? GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigGenerationConfig.fromJson(
json_['generationConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
similaritySearchConfig: json_.containsKey('similaritySearchConfig')
? GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig.fromJson(
json_['similaritySearchConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
ttlConfig: json_.containsKey('ttlConfig')
? GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigTtlConfig.fromJson(
json_['ttlConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
);