@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getActiveWatermarkProcess() != null)
            sb.append("ActiveWatermarkProcess: ").append(getActiveWatermarkProcess()).append(",");
        if (getAdiFilename() != null)
            sb.append("AdiFilename: ").append(getAdiFilename()).append(",");
        if (getAssetId() != null)
            sb.append("AssetId: ").append(getAssetId()).append(",");
        if (getAssetName() != null)
            sb.append("AssetName: ").append(getAssetName()).append(",");
        if (getCbetSourceId() != null)
            sb.append("CbetSourceId: ").append(getCbetSourceId()).append(",");
        if (getEpisodeId() != null)
            sb.append("EpisodeId: ").append(getEpisodeId()).append(",");
        if (getMetadataDestination() != null)
            sb.append("MetadataDestination: ").append(getMetadataDestination()).append(",");
        if (getSourceId() != null)
            sb.append("SourceId: ").append(getSourceId()).append(",");
        if (getSourceWatermarkStatus() != null)
            sb.append("SourceWatermarkStatus: ").append(getSourceWatermarkStatus()).append(",");
        if (getTicServerUrl() != null)
            sb.append("TicServerUrl: ").append(getTicServerUrl()).append(",");
        if (getUniqueTicPerAudioTrack() != null)
            sb.append("UniqueTicPerAudioTrack: ").append(getUniqueTicPerAudioTrack());
        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-mediaconvert/src/main/java/com/amazonaws/services/mediaconvert/model/NielsenNonLinearWatermarkSettings.java