code: @Deprecated
      public CreateJobOutput withComposition(Clip... composition) {
          if (this.composition == null) {
              setComposition(new com.amazonaws.internal.SdkInternalList<Clip>(composition.length));
          }
          for (Clip ele : composition) {
              this.composition.add(ele);
          }
          return this;
      }
docs: <p>
  You can create an output file that contains an excerpt from the input file. This excerpt, called a clip, can come
  from the beginning, middle, or end of the file. The Composition object contains settings for the clips that make
  up an output file. For the current release, you can only specify settings for a single clip per output file. The
  Composition object cannot be null.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setComposition(java.util.Collection)} or {@link #withComposition(java.util.Collection)} if you want to
  override the existing values.
  </p>
  
  @param composition
  You can create an output file that contains an excerpt from the input file. This excerpt, called a clip,
  can come from the beginning, middle, or end of the file. The Composition object contains settings for the
  clips that make up an output file. For the current release, you can only specify settings for a single
  clip per output file. The Composition object cannot be null.
  @return Returns a reference to this object so that method calls can be chained together.