@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getAcquisitionPointId() != null)
            sb.append("AcquisitionPointId: ").append(getAcquisitionPointId()).append(",");
        if (getAudioOnlyTimecodeControl() != null)
            sb.append("AudioOnlyTimecodeControl: ").append(getAudioOnlyTimecodeControl()).append(",");
        if (getCertificateMode() != null)
            sb.append("CertificateMode: ").append(getCertificateMode()).append(",");
        if (getConnectionRetryInterval() != null)
            sb.append("ConnectionRetryInterval: ").append(getConnectionRetryInterval()).append(",");
        if (getDestination() != null)
            sb.append("Destination: ").append(getDestination()).append(",");
        if (getEventId() != null)
            sb.append("EventId: ").append(getEventId()).append(",");
        if (getEventIdMode() != null)
            sb.append("EventIdMode: ").append(getEventIdMode()).append(",");
        if (getEventStopBehavior() != null)
            sb.append("EventStopBehavior: ").append(getEventStopBehavior()).append(",");
        if (getFilecacheDuration() != null)
            sb.append("FilecacheDuration: ").append(getFilecacheDuration()).append(",");
        if (getFragmentLength() != null)
            sb.append("FragmentLength: ").append(getFragmentLength()).append(",");
        if (getInputLossAction() != null)
            sb.append("InputLossAction: ").append(getInputLossAction()).append(",");
        if (getNumRetries() != null)
            sb.append("NumRetries: ").append(getNumRetries()).append(",");
        if (getRestartDelay() != null)
            sb.append("RestartDelay: ").append(getRestartDelay()).append(",");
        if (getSegmentationMode() != null)
            sb.append("SegmentationMode: ").append(getSegmentationMode()).append(",");
        if (getSendDelayMs() != null)
            sb.append("SendDelayMs: ").append(getSendDelayMs()).append(",");
        if (getSparseTrackType() != null)
            sb.append("SparseTrackType: ").append(getSparseTrackType()).append(",");
        if (getStreamManifestBehavior() != null)
            sb.append("StreamManifestBehavior: ").append(getStreamManifestBehavior()).append(",");
        if (getTimestampOffset() != null)
            sb.append("TimestampOffset: ").append(getTimestampOffset()).append(",");
        if (getTimestampOffsetMode() != null)
            sb.append("TimestampOffsetMode: ").append(getTimestampOffsetMode());
        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/MsSmoothGroupSettings.java