GetTopicIngestionDataSourceSettingCloudStorage.fromMap constructor

GetTopicIngestionDataSourceSettingCloudStorage.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetTopicIngestionDataSourceSettingCloudStorage.fromMap(Map<String, dynamic> map) {
  return GetTopicIngestionDataSourceSettingCloudStorage(
    avroFormats: pulumi.Input.fromValue((map['avroFormats'] as List).cast<Map<String, dynamic>>()),
    bucket: pulumi.Input.fromValue(map['bucket'] as String),
    matchGlob: pulumi.Input.fromValue(map['matchGlob'] as String),
    minimumObjectCreateTime: pulumi.Input.fromValue(map['minimumObjectCreateTime'] as String),
    pubsubAvroFormats: pulumi.Input.fromValue((map['pubsubAvroFormats'] as List).cast<Map<String, dynamic>>()),
    textFormats: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTopicIngestionDataSourceSettingCloudStorageTextFormat>(map['textFormats']!, (value) => GetTopicIngestionDataSourceSettingCloudStorageTextFormat.fromMap((value as Map).cast<String, dynamic>()))),
  );
}