public CmafGroupSettings withAdditionalManifests(CmafAdditionalManifest... additionalManifests) {
        if (this.additionalManifests == null) {
            setAdditionalManifests(new java.util.ArrayList<CmafAdditionalManifest>(additionalManifests.length));
        }
        for (CmafAdditionalManifest ele : additionalManifests) {
            this.additionalManifests.add(ele);
        }
        return this;
    }
By default, the service creates one top-level .m3u8 HLS manifest and one top -level .mpd DASH manifest for each
CMAF output group in your job. These default manifests reference every output in the output group. To create
additional top-level manifests that reference a subset of the outputs in the output group, specify a list of them
here. For each additional manifest that you specify, the service creates one HLS manifest and one DASH manifest.
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setAdditionalManifests(java.util.Collection)} or {@link #withAdditionalManifests(java.util.Collection)}
if you want to override the existing values.
</p>

@param additionalManifests
       By default, the service creates one top-level .m3u8 HLS manifest and one top -level .mpd DASH manifest for
       each CMAF output group in your job. These default manifests reference every output in the output group. To
       create additional top-level manifests that reference a subset of the outputs in the output group, specify
       a list of them here. For each additional manifest that you specify, the service creates one HLS manifest
       and one DASH manifest.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-mediaconvert/src/main/java/com/amazonaws/services/mediaconvert/model/CmafGroupSettings.java