Class HL7v2ReadParameter

  • All Implemented Interfaces:
    java.io.Serializable

    @DefaultSchema(org.apache.beam.sdk.schemas.AutoValueSchema.class)
    public abstract class HL7v2ReadParameter
    extends java.lang.Object
    implements java.io.Serializable
    HL7v2ReadParameter represents the read parameters for a HL7v2 read request, used as the input type for HL7v2IO.HL7v2Read.
    See Also:
    Serialized Form
    • Constructor Detail

      • HL7v2ReadParameter

        public HL7v2ReadParameter()
    • Method Detail

      • getMetadata

        public abstract java.lang.String getMetadata()
        String representing the metadata of the messageId to be read. Used to pass metadata through the HL7v2Read PTransform.
      • getHl7v2MessageId

        public abstract java.lang.String getHl7v2MessageId()
        HL7v2MessageId string.
      • of

        @SchemaCreate
        public static HL7v2ReadParameter of​(@Nullable
                                            java.lang.String metadata,
                                            java.lang.String hl7v2MessageId)
      • equals

        public final boolean equals​(@Nullable
                                    java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object