public Mpeg2Settings withFilterSettings(Mpeg2FilterSettings filterSettings) {
        setFilterSettings(filterSettings);
        return this;
    }
Optionally specify a noise reduction filter, which can improve quality of compressed content. If you do not
choose a filter, no filter will be applied. TEMPORAL: This filter is useful for both source content that is noisy
(when it has excessive digital artifacts) and source content that is clean. When the content is noisy, the filter
cleans up the source content before the encoding phase, with these two effects: First, it improves the output
video quality because the content has been cleaned up. Secondly, it decreases the bandwidth because MediaLive
does not waste bits on encoding noise. When the content is reasonably clean, the filter tends to decrease the
bitrate.

@param filterSettings
       Optionally specify a noise reduction filter, which can improve quality of compressed content. If you do
       not choose a filter, no filter will be applied. TEMPORAL: This filter is useful for both source content
       that is noisy (when it has excessive digital artifacts) and source content that is clean. When the content
       is noisy, the filter cleans up the source content before the encoding phase, with these two effects:
       First, it improves the output video quality because the content has been cleaned up. Secondly, it
       decreases the bandwidth because MediaLive does not waste bits on encoding noise. When the content is
       reasonably clean, the filter tends to decrease the bitrate.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/Mpeg2Settings.java