Если ваш POJO определен в вашем проекте, взгляните на DefaultSchema .В этом примере делается именно то, что вам нужно, регистрируя схему (которая неявно регистрирует кодер), проверяя JavaBean-совместимые методы:
@DefaultSchema(JavaBeanSchema.class)
class MyClass {
public String getFoo();
void setFoo(String foo);
....
}
Обратите внимание, что кодеры предназначены для элементов коллекции, так что нет кодера для PCollection.Скорее, PCollection может иметь набор кодеров, определяющий, как отдельные элементы сериализуются и десериализуются.