@java.lang.Override
        @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
        protected java.lang.Object dynamicMethod(
                com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                java.lang.Object arg0,
                java.lang.Object arg1) {
            switch (method) {
                case NEW_MUTABLE_INSTANCE: {
                    return new im.turms.client.model.proto.model.file.File.Description();
                }
                case NEW_BUILDER: {
                    return new Builder();
                }
                case BUILD_MESSAGE_INFO: {
                    java.lang.Object[] objects =
                            new java.lang.Object[]{"bitField0_", "url_", "size_", "format_",};
                    java.lang.String info =
                            "\u0000\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u0208\u0002\u1004"
                                    + "\u0000\u0003\u1208\u0001";
                    return newMessageInfo(DEFAULT_INSTANCE, info, objects);
                }
                // fall through
                case GET_DEFAULT_INSTANCE: {
                    return DEFAULT_INSTANCE;
                }
                case GET_PARSER: {
                    com.google.protobuf.Parser<im.turms.client.model.proto.model.file.File.Description> parser =
                            PARSER;
                    if (parser == null) {
                        synchronized (im.turms.client.model.proto.model.file.File.Description.class) {
                            parser = PARSER;
                            if (parser == null) {
                                parser = new DefaultInstanceBasedParser<>(DEFAULT_INSTANCE);
                                PARSER = parser;
                            }
                        }
                    }
                    return parser;
                }
                case GET_MEMOIZED_IS_INITIALIZED: {
                    return (byte) 1;
                }
                case SET_MEMOIZED_IS_INITIALIZED: {
                    return null;
                }
            }
            throw new UnsupportedOperationException();
        }
<code>optional string format = 3;</code>

@param value The bytes for format to set.
@return This builder for chaining.
turms-client-kotlin/src/main/java/im/turms/client/model/proto/model/file/File.java