public static Type from(int value) {
            switch (value) {
                case 0:
                    return Normal;
                case 1:
                    return Composite;
                default:
                    throw new IllegalArgumentException("Unknown type: " + value);
            }
        }
Object attributes, bits:
0~1: object type
0: normal object
1: composite object
2~17: bucket index
18: deep delete mark
19~31 unused
s3stream/src/main/java/com/automq/stream/s3/objects/ObjectAttributes.java