/** * A section of the request body that provides information about the transcoded (target) files. We * recommend that you use the <code>Outputs</code> syntax instead of the <code>Output</code> * syntax. * * <p>Returns a reference to this object so that method calls can be chained together. * * <p><b>Constraints:</b><br> * <b>Length: </b>0 - 30<br> * * @param outputs A section of the request body that provides information about the transcoded * (target) files. We recommend that you use the <code>Outputs</code> syntax instead of the * <code>Output</code> syntax. * @return A reference to this updated object so that method calls can be chained together. */ public CreateJobRequest withOutputs(CreateJobOutput... outputs) { if (getOutputs() == null) setOutputs(new java.util.ArrayList<CreateJobOutput>(outputs.length)); for (CreateJobOutput value : outputs) { getOutputs().add(value); } return this; }