# `Milvex.Milvus.Proto.Milvus.ManualCompactionRequest`

# `t`

```elixir
@type t() :: %Milvex.Milvus.Proto.Milvus.ManualCompactionRequest{
  __unknown_fields__: [Protobuf.unknown_field()],
  channel: String.t(),
  collectionID: integer(),
  collection_name: String.t(),
  db_name: String.t(),
  l0Compaction: boolean(),
  majorCompaction: boolean(),
  partition_id: integer(),
  segment_ids: [integer()],
  target_size: integer(),
  timetravel: non_neg_integer()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
