Set_seed and training argument's data_seed

If I specify the set_seed in the trainer utility, does it also fix the data_seed in TrainingArguments?

To ensure reproducibility, is using set_seed alone sufficient, or should I also define data_seed?