toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'chatEngineConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig, Map<String, dynamic>>(chatEngineConfig, (value) => value.toMap()),
'collectionId': collectionId,
'commonConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDiscoveryengineV1alphaEngineCommonConfig, Map<String, dynamic>>(commonConfig, (value) => value.toMap()),
'dataStoreIds': ?dataStoreIds,
'displayName': displayName,
'engineId': engineId,
'industryVertical': ?pulumi.Input.mapOptionalInputValue<EngineIndustryVertical, String>(industryVertical, (value) => value.wireValue),
'location': ?location,
'mediaRecommendationEngineConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig, Map<String, dynamic>>(mediaRecommendationEngineConfig, (value) => value.toMap()),
'name': ?name,
'project': ?project,
'searchEngineConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig, Map<String, dynamic>>(searchEngineConfig, (value) => value.toMap()),
'similarDocumentsConfig': ?similarDocumentsConfig,
'solutionType': pulumi.Input.mapInputValue<EngineSolutionType, String>(solutionType, (value) => value.wireValue),
};
}