Class StreamInputBlockMetaDataConfig


  • public class StreamInputBlockMetaDataConfig
    extends BlockMetaDataConfig

    Configuration that describes a TCS stream input block with a hard-wired configuration JSON schema.

    • Constructor Detail

      • StreamInputBlockMetaDataConfig

        public StreamInputBlockMetaDataConfig()

        Create a new empty stream input block metadata object.

    • Method Detail

      • getCustomTupleSchemaProducerClass

        public String getCustomTupleSchemaProducerClass()

        Return the class that produces a tuple schema from a block instance configuration and a block metadata configuration schema.

        Returns:
        producer class
      • setCustomTupleSchemaProducerClass

        public StreamInputBlockMetaDataConfig setCustomTupleSchemaProducerClass​(String customTupleSchemaProducerClass)

        Set the class that produces a tuple schema from a block instance configuration and a block metadata configuration schema.

        Parameters:
        customTupleSchemaProducerClass - producer class
        Returns:
        this object
      • fillMap

        protected void fillMap​(Map<String,​Object> props)

        Add this object's properties to the specified map. Override superclass so configuration schema isn't part of the configuration, making the method implementation a no-op.

        Overrides:
        fillMap in class BlockMetaDataConfig
        Parameters:
        props - map to fill