@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getReportName() != null)
            sb.append("ReportName: ").append(getReportName()).append(",");
        if (getTimeUnit() != null)
            sb.append("TimeUnit: ").append(getTimeUnit()).append(",");
        if (getFormat() != null)
            sb.append("Format: ").append(getFormat()).append(",");
        if (getCompression() != null)
            sb.append("Compression: ").append(getCompression()).append(",");
        if (getAdditionalSchemaElements() != null)
            sb.append("AdditionalSchemaElements: ").append(getAdditionalSchemaElements()).append(",");
        if (getS3Bucket() != null)
            sb.append("S3Bucket: ").append(getS3Bucket()).append(",");
        if (getS3Prefix() != null)
            sb.append("S3Prefix: ").append(getS3Prefix()).append(",");
        if (getS3Region() != null)
            sb.append("S3Region: ").append(getS3Region()).append(",");
        if (getAdditionalArtifacts() != null)
            sb.append("AdditionalArtifacts: ").append(getAdditionalArtifacts()).append(",");
        if (getRefreshClosedReports() != null)
            sb.append("RefreshClosedReports: ").append(getRefreshClosedReports()).append(",");
        if (getReportVersioning() != null)
            sb.append("ReportVersioning: ").append(getReportVersioning()).append(",");
        if (getBillingViewArn() != null)
            sb.append("BillingViewArn: ").append(getBillingViewArn()).append(",");
        if (getReportStatus() != null)
            sb.append("ReportStatus: ").append(getReportStatus());
        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-costandusagereport/src/main/java/com/amazonaws/services/costandusagereport/model/ReportDefinition.java