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 aProtoDomainand for a descriptor.static ProtoDynamicMessageSchemaforDescriptor(ProtoDomain domain, String messageName) Create a new ProtoDynamicMessageSchema from aProtoDomainand for a message. 
- 
Field Details
- 
serialVersionUID
public static final long serialVersionUID- See Also:
 
 
 - 
 - 
Method Details
- 
forDescriptor
Create a new ProtoDynamicMessageSchema from aProtoDomainand 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 aProtoDomainand 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
 
 -