TableSchemaDefinition.fromMap constructor

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

Implementation

factory TableSchemaDefinition.fromMap(Map<String, dynamic> map) {
  return TableSchemaDefinition(
    clusteringKeys: (() { final guardedValue = map['clusteringKeys']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<TableSchemaDefinitionClusteringKey>(guardedValue, (value) => TableSchemaDefinitionClusteringKey.fromMap((value as Map).cast<String, dynamic>()))); })(),
    columns: pulumi.Input.fromValue(pulumi.Input.decodeList<TableSchemaDefinitionColumn>(map['columns']!, (value) => TableSchemaDefinitionColumn.fromMap((value as Map).cast<String, dynamic>()))),
    partitionKeys: pulumi.Input.fromValue(pulumi.Input.decodeList<TableSchemaDefinitionPartitionKey>(map['partitionKeys']!, (value) => TableSchemaDefinitionPartitionKey.fromMap((value as Map).cast<String, dynamic>()))),
    staticColumns: (() { final guardedValue = map['staticColumns']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<TableSchemaDefinitionStaticColumn>(guardedValue, (value) => TableSchemaDefinitionStaticColumn.fromMap((value as Map).cast<String, dynamic>()))); })(),
  );
}