public TimecodeConfig withSource(String source) {
        setSource(source);
        return this;
    }
Identifies the source for the timecode that will be associated with the events outputs. -Embedded (embedded):
Initialize the output timecode with timecode from the the source. If no embedded timecode is detected in the
source, the system falls back to using "Start at 0" (zerobased). -System Clock (systemclock): Use the UTC time.
-Start at 0 (zerobased): The time of the first frame of the event will be 00:00:00:00.

@param source
       Identifies the source for the timecode that will be associated with the events outputs. -Embedded
       (embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is
       detected in the source, the system falls back to using "Start at 0" (zerobased). -System Clock
       (systemclock): Use the UTC time. -Start at 0 (zerobased): The time of the first frame of the event will be
       00:00:00:00.
@return Returns a reference to this object so that method calls can be chained together.
@see TimecodeConfigSource
aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/TimecodeConfig.java