KeyvaluestoreKeysExclusiveState.fromMap constructor

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

Implementation

factory KeyvaluestoreKeysExclusiveState.fromMap(Map<String, dynamic> map) {
  return KeyvaluestoreKeysExclusiveState(
    keyValueStoreArn: (() { final guardedValue = map['keyValueStoreArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    maxBatchSize: (() { final guardedValue = map['maxBatchSize']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    resourceKeyValuePairs: (() { final guardedValue = map['resourceKeyValuePairs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<KeyvaluestoreKeysExclusiveResourceKeyValuePair>(guardedValue, (value) => KeyvaluestoreKeysExclusiveResourceKeyValuePair.fromMap((value as Map).cast<String, dynamic>()))); })(),
    totalSizeInBytes: (() { final guardedValue = map['totalSizeInBytes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
  );
}