public H265Settings withTemporalIds(H265TemporalIds temporalIds) {
        this.temporalIds = temporalIds.toString();
        return this;
    }
Enables temporal layer identifiers in the encoded bitstream. Up to 3 layers are supported depending on GOP
structure: I- and P-frames form one layer, reference B-frames can form a second layer and non-reference b-frames
can form a third layer. Decoders can optionally decode only the lower temporal layers to generate a lower frame
rate output. For example, given a bitstream with temporal IDs and with b-frames = 1 (i.e. IbPbPb display order), a
decoder could decode all the frames for full frame rate output or only the I and P frames (lowest temporal layer)
for a half frame rate output.

@param temporalIds
       Enables temporal layer identifiers in the encoded bitstream. Up to 3 layers are supported depending on GOP
       structure: I- and P-frames form one layer, reference B-frames can form a second layer and non-reference
       b-frames can form a third layer. Decoders can optionally decode only the lower temporal layers to generate
       a lower frame rate output. For example, given a bitstream with temporal IDs and with b-frames = 1 (i.e.
       IbPbPb display order), a decoder could decode all the frames for full frame rate output or only the I and
       P frames (lowest temporal layer) for a half frame rate output.
@return Returns a reference to this object so that method calls can be chained together.
@see H265TemporalIds
aws-java-sdk-mediaconvert/src/main/java/com/amazonaws/services/mediaconvert/model/H265Settings.java