EntryArgs.fromMap constructor

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

Implementation

factory EntryArgs.fromMap(Map<String, dynamic> map) {
  return EntryArgs(
    businessContext: (() { final guardedValue = map['businessContext']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1BusinessContext.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    cloudBigtableSystemSpec: (() { final guardedValue = map['cloudBigtableSystemSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1CloudBigtableSystemSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dataSourceConnectionSpec: (() { final guardedValue = map['dataSourceConnectionSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, dynamic>()); })(),
    databaseTableSpec: (() { final guardedValue = map['databaseTableSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1DatabaseTableSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    datasetSpec: (() { final guardedValue = map['datasetSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1DatasetSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    entryGroupId: pulumi.Input.fromValue(map['entryGroupId'] as String),
    entryId: pulumi.Input.fromValue(map['entryId'] as String),
    filesetSpec: (() { final guardedValue = map['filesetSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1FilesetSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    fullyQualifiedName: (() { final guardedValue = map['fullyQualifiedName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    gcsFilesetSpec: (() { final guardedValue = map['gcsFilesetSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1GcsFilesetSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    labels: (() { final guardedValue = map['labels']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
    linkedResource: (() { final guardedValue = map['linkedResource']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    lookerSystemSpec: (() { final guardedValue = map['lookerSystemSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1LookerSystemSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    modelSpec: (() { final guardedValue = map['modelSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1ModelSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    routineSpec: (() { final guardedValue = map['routineSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1RoutineSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    schema: (() { final guardedValue = map['schema']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1Schema.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    serviceSpec: (() { final guardedValue = map['serviceSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1ServiceSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sourceSystemTimestamps: (() { final guardedValue = map['sourceSystemTimestamps']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1SystemTimestamps.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sqlDatabaseSystemSpec: (() { final guardedValue = map['sqlDatabaseSystemSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1SqlDatabaseSystemSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    type: (() { final guardedValue = map['type']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EntryType.fromValue(guardedValue as String)); })(),
    usageSignal: (() { final guardedValue = map['usageSignal']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDatacatalogV1UsageSignal.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    userSpecifiedSystem: (() { final guardedValue = map['userSpecifiedSystem']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    userSpecifiedType: (() { final guardedValue = map['userSpecifiedType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}