pub fn watermarks(mut self, input: crate::model::JobWatermark) -> Self {
            let mut v = self.watermarks.unwrap_or_default();
            v.push(input);
            self.watermarks = Some(v);
            self
        }
/// Appends an item to `watermarks`.
///
/// To override the contents of this collection use [`set_watermarks`](Self::set_watermarks).
///
/// <p>Information about the watermarks that you want Elastic Transcoder to add to the video during transcoding. You can specify up to four watermarks for each output. Settings for each watermark must be defined in the preset for the current output.</p>
Appends an item to `watermarks`.
To override the contents of this collection use [`set_watermarks`](Self::set_watermarks).

Information about the watermarks that you want Elastic Transcoder to add to the video during transcoding. You can specify up to four watermarks for each output. Settings for each watermark must be defined in the preset for the current output.
Appends an item to ` watermarks ` . To override the contents of this collection use [ ` set_watermarks ` ] ( Self :: set_watermarks ) . Information about the watermarks that you want Elastic Transcoder to add to the video during transcoding . You can specify up to four watermarks for each output . Settings for each watermark must be defined in the preset for the current output .
pub fn watermarks(mut self, input: crate::model::JobWatermark) -> Self {
            let mut v = self.watermarks.unwrap_or_default();
            v.push(input);
            self.watermarks = Some(v);
            self
        }
pub fn watermarks ( mut self , input : crate :: model :: JobWatermark ) -> Self { let mut v = self . watermarks . unwrap_or_default ( ) ; v . push ( input ) ; self . watermarks = Some ( v ) ; self }
Appends an item to `watermarks`.
Appends an item to ` watermarks ` .
mut self
input
crate::model::JobWatermark
mut self
input
crate::model::JobWatermark