@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getAvcProfile() != null)
            sb.append("AvcProfile: ").append(getAvcProfile()).append(",");
        if (getAvcLevel() != null)
            sb.append("AvcLevel: ").append(getAvcLevel()).append(",");
        if (getCodec() != null)
            sb.append("Codec: ").append(getCodec()).append(",");
        if (getEncoder() != null)
            sb.append("Encoder: ").append(getEncoder()).append(",");
        if (getTargetBitrate() != null)
            sb.append("TargetBitrate: ").append(getTargetBitrate()).append(",");
        if (getTargetFramerate() != null)
            sb.append("TargetFramerate: ").append(getTargetFramerate()).append(",");
        if (getVideoHeight() != null)
            sb.append("VideoHeight: ").append(getVideoHeight()).append(",");
        if (getVideoWidth() != null)
            sb.append("VideoWidth: ").append(getVideoWidth());
        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-ivs/src/main/java/com/amazonaws/services/ivs/model/VideoConfiguration.java