public String format()

in src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Duration.java [43:65]


    public String format() {
        if (!Strings.isNullOrEmpty(text)) {
            return text;
        }

        final StringBuilder builder = new StringBuilder();
        long minutes = this.minutes;
        if (minutes >= MINUTES_PER_DAY) {
            long weeks = minutes / MINUTES_PER_DAY;
            builder.append(weeks).append("d");
            minutes = minutes % MINUTES_PER_DAY;
        }
        if (minutes >= MINUTES_PER_HOUR) {
            long weeks = minutes / MINUTES_PER_HOUR;
            builder.append(weeks).append("h");
            minutes = minutes % MINUTES_PER_HOUR;
        }
        if (minutes > 0) {
            builder.append(minutes).append("m");
        }
        this.text = builder.toString();
        return this.text;
    }