@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getMetricPlacement() != null)
            sb.append("MetricPlacement: ").append(getMetricPlacement()).append(",");
        if (getSingleMetricVisibility() != null)
            sb.append("SingleMetricVisibility: ").append(getSingleMetricVisibility()).append(",");
        if (getColumnNamesVisibility() != null)
            sb.append("ColumnNamesVisibility: ").append(getColumnNamesVisibility()).append(",");
        if (getToggleButtonsVisibility() != null)
            sb.append("ToggleButtonsVisibility: ").append(getToggleButtonsVisibility()).append(",");
        if (getColumnHeaderStyle() != null)
            sb.append("ColumnHeaderStyle: ").append(getColumnHeaderStyle()).append(",");
        if (getRowHeaderStyle() != null)
            sb.append("RowHeaderStyle: ").append(getRowHeaderStyle()).append(",");
        if (getCellStyle() != null)
            sb.append("CellStyle: ").append(getCellStyle()).append(",");
        if (getRowFieldNamesStyle() != null)
            sb.append("RowFieldNamesStyle: ").append(getRowFieldNamesStyle()).append(",");
        if (getRowAlternateColorOptions() != null)
            sb.append("RowAlternateColorOptions: ").append(getRowAlternateColorOptions()).append(",");
        if (getCollapsedRowDimensionsVisibility() != null)
            sb.append("CollapsedRowDimensionsVisibility: ").append(getCollapsedRowDimensionsVisibility()).append(",");
        if (getRowsLayout() != null)
            sb.append("RowsLayout: ").append(getRowsLayout()).append(",");
        if (getRowsLabelOptions() != null)
            sb.append("RowsLabelOptions: ").append(getRowsLabelOptions()).append(",");
        if (getDefaultCellWidth() != null)
            sb.append("DefaultCellWidth: ").append(getDefaultCellWidth());
        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-quicksight/src/main/java/com/amazonaws/services/quicksight/model/PivotTableOptions.java