public MsSmoothGroupSettings withAdditionalManifests(MsSmoothAdditionalManifest... additionalManifests) {
        if (this.additionalManifests == null) {
            setAdditionalManifests(new java.util.ArrayList<MsSmoothAdditionalManifest>(additionalManifests.length));
        }
        for (MsSmoothAdditionalManifest ele : additionalManifests) {
            this.additionalManifests.add(ele);
        }
        return this;
    }
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming
output group in your job. This default manifest references every output in the output group. To create additional
manifests that reference a subset of the outputs in the output group, specify a list of them here.
<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 .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth
       Streaming output group in your job. This default manifest references every output in the output group. To
       create additional manifests that reference a subset of the outputs in the output group, specify a list of
       them here.
@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/MsSmoothGroupSettings.java