public java.util.List<String> getOutputKeys() {
        if (outputKeys == null) {
            outputKeys = new com.amazonaws.internal.SdkInternalList<String>();
        }
        return outputKeys;
    }
<p>
For each output in this job that you want to include in a master playlist, the value of the
<code>Outputs:Key</code> object.
</p>
<ul>
<li>
<p>
If your output is not <code>HLS</code> or does not have a segment duration set, the name of the output file is a
concatenation of <code>OutputKeyPrefix</code> and <code>Outputs:Key</code>:
</p>
<p>
OutputKeyPrefix<code>Outputs:Key</code>
</p>
</li>
<li>
<p>
If your output is <code>HLSv3</code> and has a segment duration set, or is not included in a playlist, Elastic
Transcoder creates an output playlist file with a file extension of <code>.m3u8</code>, and a series of
<code>.ts</code> files that include a five-digit sequential counter beginning with 00000:
</p>
<p>
OutputKeyPrefix<code>Outputs:Key</code>.m3u8
</p>
<p>
OutputKeyPrefix<code>Outputs:Key</code>00000.ts
</p>
</li>
<li>
<p>
If your output is <code>HLSv4</code>, has a segment duration set, and is included in an <code>HLSv4</code>
playlist, Elastic Transcoder creates an output playlist file with a file extension of <code>_v4.m3u8</code>. If
the output is video, Elastic Transcoder also creates an output file with an extension of
<code>_iframe.m3u8</code>:
</p>
<p>
OutputKeyPrefix<code>Outputs:Key</code>_v4.m3u8
</p>
<p>
OutputKeyPrefix<code>Outputs:Key</code>_iframe.m3u8
</p>
<p>
OutputKeyPrefix<code>Outputs:Key</code>.ts
</p>
</li>
</ul>
<p>
Elastic Transcoder automatically appends the relevant file extension to the file name. If you include a file
extension in Output Key, the file name will have two extensions.
</p>
<p>
If you include more than one output in a playlist, any segment duration settings, clip settings, or caption
settings must be the same for all outputs in the playlist. For <code>Smooth</code> playlists, the
<code>Audio:Profile</code>, <code>Video:Profile</code>, and <code>Video:FrameRate</code> to
<code>Video:KeyframesMaxDist</code> ratio must be the same for all outputs.
</p>

@return For each output in this job that you want to include in a master playlist, the value of the
        <code>Outputs:Key</code> object. </p>
        <ul>
        <li>
        <p>
        If your output is not <code>HLS</code> or does not have a segment duration set, the name of the output
        file is a concatenation of <code>OutputKeyPrefix</code> and <code>Outputs:Key</code>:
        </p>
        <p>
        OutputKeyPrefix<code>Outputs:Key</code>
        </p>
        </li>
        <li>
        <p>
        If your output is <code>HLSv3</code> and has a segment duration set, or is not included in a playlist,
        Elastic Transcoder creates an output playlist file with a file extension of <code>.m3u8</code>, and a
        series of <code>.ts</code> files that include a five-digit sequential counter beginning with 00000:
        </p>
        <p>
        OutputKeyPrefix<code>Outputs:Key</code>.m3u8
        </p>
        <p>
        OutputKeyPrefix<code>Outputs:Key</code>00000.ts
        </p>
        </li>
        <li>
        <p>
        If your output is <code>HLSv4</code>, has a segment duration set, and is included in an
        <code>HLSv4</code> playlist, Elastic Transcoder creates an output playlist file with a file extension of
        <code>_v4.m3u8</code>. If the output is video, Elastic Transcoder also creates an output file with an
        extension of <code>_iframe.m3u8</code>:
        </p>
        <p>
        OutputKeyPrefix<code>Outputs:Key</code>_v4.m3u8
        </p>
        <p>
        OutputKeyPrefix<code>Outputs:Key</code>_iframe.m3u8
        </p>
        <p>
        OutputKeyPrefix<code>Outputs:Key</code>.ts
        </p>
        </li>
        </ul>
        <p>
        Elastic Transcoder automatically appends the relevant file extension to the file name. If you include a
        file extension in Output Key, the file name will have two extensions.
        </p>
        <p>
        If you include more than one output in a playlist, any segment duration settings, clip settings, or
        caption settings must be the same for all outputs in the playlist. For <code>Smooth</code> playlists, the
        <code>Audio:Profile</code>, <code>Video:Profile</code>, and <code>Video:FrameRate</code> to
        <code>Video:KeyframesMaxDist</code> ratio must be the same for all outputs.
aws-java-sdk-elastictranscoder/src/main/java/com/amazonaws/services/elastictranscoder/model/CreateJobPlaylist.java