@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getMaxCpuUtilizationPercentage() != null)
            sb.append("MaxCpuUtilizationPercentage: ").append(getMaxCpuUtilizationPercentage()).append(",");
        if (getMaxMemoryUtilizationPercentage() != null)
            sb.append("MaxMemoryUtilizationPercentage: ").append(getMaxMemoryUtilizationPercentage()).append(",");
        if (getMaxStorageUtilizationPercentage() != null)
            sb.append("MaxStorageUtilizationPercentage: ").append(getMaxStorageUtilizationPercentage()).append(",");
        if (getEBSResourceUtilization() != null)
            sb.append("EBSResourceUtilization: ").append(getEBSResourceUtilization()).append(",");
        if (getDiskResourceUtilization() != null)
            sb.append("DiskResourceUtilization: ").append(getDiskResourceUtilization()).append(",");
        if (getNetworkResourceUtilization() != null)
            sb.append("NetworkResourceUtilization: ").append(getNetworkResourceUtilization());
        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-costexplorer/src/main/java/com/amazonaws/services/costexplorer/model/EC2ResourceUtilization.java