public override byte[] Serialize() { var get = new GetRequest { Region = GetRegionSpecifier(), Get = new Pb.Get { Row = ByteString.CopyFrom(Key), ExistenceOnly = IsExistsOnly, ClosestRowBefore = IsClosestBefore, Filter = Filters?.ConvertToPBFilter(), TimeRange = TimeRange, MaxVersions = MaxVersions, }, }; if (Families?.Any() == true) { get.Get.Column.AddRange(ConvertToColumns(Families)); } return(get.ToByteArray()); }