JobMetadataResponse.fromMap constructor

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

Implementation

factory JobMetadataResponse.fromMap(Map<String, dynamic> map) {
  return JobMetadataResponse(
    bigTableDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<BigTableIODetailsResponse>(map['bigTableDetails']!, (value) => BigTableIODetailsResponse.fromMap((value as Map).cast<String, dynamic>()))),
    bigqueryDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<BigQueryIODetailsResponse>(map['bigqueryDetails']!, (value) => BigQueryIODetailsResponse.fromMap((value as Map).cast<String, dynamic>()))),
    datastoreDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<DatastoreIODetailsResponse>(map['datastoreDetails']!, (value) => DatastoreIODetailsResponse.fromMap((value as Map).cast<String, dynamic>()))),
    fileDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<FileIODetailsResponse>(map['fileDetails']!, (value) => FileIODetailsResponse.fromMap((value as Map).cast<String, dynamic>()))),
    pubsubDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<PubSubIODetailsResponse>(map['pubsubDetails']!, (value) => PubSubIODetailsResponse.fromMap((value as Map).cast<String, dynamic>()))),
    sdkVersion: pulumi.Input.fromValue(SdkVersionResponse.fromMap((map['sdkVersion']! as Map).cast<String, dynamic>())),
    spannerDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<SpannerIODetailsResponse>(map['spannerDetails']!, (value) => SpannerIODetailsResponse.fromMap((value as Map).cast<String, dynamic>()))),
    userDisplayProperties: pulumi.Input.fromValue((map['userDisplayProperties'] as Map).cast<String, String>()),
  );
}