TableSchemaDefinition.fromMap constructor
TableSchemaDefinition.fromMap(
- 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>()))); })(),
);
}