GoogleCloudAiplatformV1RagVectorDbConfig.fromJson constructor
GoogleCloudAiplatformV1RagVectorDbConfig.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1RagVectorDbConfig.fromJson(core.Map json_)
: this(
apiAuth: json_.containsKey('apiAuth')
? GoogleCloudAiplatformV1ApiAuth.fromJson(
json_['apiAuth'] as core.Map<core.String, core.dynamic>)
: null,
pinecone: json_.containsKey('pinecone')
? GoogleCloudAiplatformV1RagVectorDbConfigPinecone.fromJson(
json_['pinecone'] as core.Map<core.String, core.dynamic>)
: null,
ragEmbeddingModelConfig: json_.containsKey('ragEmbeddingModelConfig')
? GoogleCloudAiplatformV1RagEmbeddingModelConfig.fromJson(
json_['ragEmbeddingModelConfig']
as core.Map<core.String, core.dynamic>)
: null,
ragManagedDb: json_.containsKey('ragManagedDb')
? GoogleCloudAiplatformV1RagVectorDbConfigRagManagedDb.fromJson(
json_['ragManagedDb'] as core.Map<core.String, core.dynamic>)
: null,
vertexVectorSearch: json_.containsKey('vertexVectorSearch')
? GoogleCloudAiplatformV1RagVectorDbConfigVertexVectorSearch
.fromJson(json_['vertexVectorSearch']
as core.Map<core.String, core.dynamic>)
: null,
);