TransferJobReplicationSpec.fromMap constructor

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

Implementation

factory TransferJobReplicationSpec.fromMap(Map<String, dynamic> map) {
  return TransferJobReplicationSpec(
    gcsDataSink: (() { final guardedValue = map['gcsDataSink']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TransferJobReplicationSpecGcsDataSink.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gcsDataSource: (() { final guardedValue = map['gcsDataSource']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TransferJobReplicationSpecGcsDataSource.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    objectConditions: (() { final guardedValue = map['objectConditions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TransferJobReplicationSpecObjectConditions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    transferOptions: (() { final guardedValue = map['transferOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TransferJobReplicationSpecTransferOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}