Presets are templates that contain most of the settings for transcoding media files from one format to another. Elastic Transcoder includes some default presets for common formats, for example, several iPod and iPhone versions. You can also create your own presets for formats that aren't included among the default presets. You specify which preset you want to use when you create a job.

 public ReadPresetResult WithPreset(Preset preset)
 {
     this.preset = preset;
     return this;
 }
 /// <summary>
 /// Sets the Preset property
 /// </summary>
 /// <param name="preset">The value to set for the Preset property </param>
 /// <returns>this instance</returns>
 public CreatePresetResult WithPreset(Preset preset)
 {
     this.preset = preset;
     return this;
 }