toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'bigqueryResource': ?pulumi.Input.mapOptionalInputValue<AnalystAgentPersonaArtifactsConfigDocumentGenerationOptionsDocumentExampleResourceBigqueryResource, Map<String, dynamic>>(bigqueryResource, (value) => value.toMap()),
'displayLabel': ?displayLabel,
'f1Resource': ?pulumi.Input.mapOptionalInputValue<AnalystAgentPersonaArtifactsConfigDocumentGenerationOptionsDocumentExampleResourceF1Resource, Map<String, dynamic>>(f1Resource, (value) => value.toMap()),
'googleCloudStorageResource': ?pulumi.Input.mapOptionalInputValue<AnalystAgentPersonaArtifactsConfigDocumentGenerationOptionsDocumentExampleResourceGoogleCloudStorageResource, Map<String, dynamic>>(googleCloudStorageResource, (value) => value.toMap()),
'googleDriveResource': ?pulumi.Input.mapOptionalInputValue<AnalystAgentPersonaArtifactsConfigDocumentGenerationOptionsDocumentExampleResourceGoogleDriveResource, Map<String, dynamic>>(googleDriveResource, (value) => value.toMap()),
'modelDescription': ?modelDescription,
'rawFileResource': ?pulumi.Input.mapOptionalInputValue<AnalystAgentPersonaArtifactsConfigDocumentGenerationOptionsDocumentExampleResourceRawFileResource, Map<String, dynamic>>(rawFileResource, (value) => value.toMap()),
'useRag': ?useRag,
};
}