Class ProtoDynamicMessageSchema<T>
java.lang.Object
org.apache.beam.sdk.extensions.protobuf.ProtoDynamicMessageSchema<T>
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionforDescriptor
(ProtoDomain domain, Descriptors.Descriptor descriptor) Create a new ProtoDynamicMessageSchema from aProtoDomain
and for a descriptor.static ProtoDynamicMessageSchema
forDescriptor
(ProtoDomain domain, String messageName) Create a new ProtoDynamicMessageSchema from aProtoDomain
and for a message.
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Method Details
-
forDescriptor
Create a new ProtoDynamicMessageSchema from aProtoDomain
and for a message. The message need to be in the domain and needs to be the fully qualified name. -
forDescriptor
public static ProtoDynamicMessageSchema<DynamicMessage> forDescriptor(ProtoDomain domain, Descriptors.Descriptor descriptor) Create a new ProtoDynamicMessageSchema from aProtoDomain
and for a descriptor. The descriptor is only used for it's name, that name will be used for a search in the domain. -
getSchema
-
getToRowFunction
-
getFromRowFunction
-