@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getAudioDescriptions() != null)
            sb.append("AudioDescriptions: ").append(getAudioDescriptions()).append(",");
        if (getAvailBlanking() != null)
            sb.append("AvailBlanking: ").append(getAvailBlanking()).append(",");
        if (getAvailConfiguration() != null)
            sb.append("AvailConfiguration: ").append(getAvailConfiguration()).append(",");
        if (getBlackoutSlate() != null)
            sb.append("BlackoutSlate: ").append(getBlackoutSlate()).append(",");
        if (getCaptionDescriptions() != null)
            sb.append("CaptionDescriptions: ").append(getCaptionDescriptions()).append(",");
        if (getFeatureActivations() != null)
            sb.append("FeatureActivations: ").append(getFeatureActivations()).append(",");
        if (getGlobalConfiguration() != null)
            sb.append("GlobalConfiguration: ").append(getGlobalConfiguration()).append(",");
        if (getMotionGraphicsConfiguration() != null)
            sb.append("MotionGraphicsConfiguration: ").append(getMotionGraphicsConfiguration()).append(",");
        if (getNielsenConfiguration() != null)
            sb.append("NielsenConfiguration: ").append(getNielsenConfiguration()).append(",");
        if (getOutputGroups() != null)
            sb.append("OutputGroups: ").append(getOutputGroups()).append(",");
        if (getTimecodeConfig() != null)
            sb.append("TimecodeConfig: ").append(getTimecodeConfig()).append(",");
        if (getVideoDescriptions() != null)
            sb.append("VideoDescriptions: ").append(getVideoDescriptions()).append(",");
        if (getThumbnailConfiguration() != null)
            sb.append("ThumbnailConfiguration: ").append(getThumbnailConfiguration()).append(",");
        if (getColorCorrectionSettings() != null)
            sb.append("ColorCorrectionSettings: ").append(getColorCorrectionSettings());
        sb.append("}");
        return sb.toString();
    }
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
redacted from this string using a placeholder value.

@return A string representation of this object.

@see java.lang.Object#toString()
aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/EncoderSettings.java