Class StreamOutputBlockMetaDataConfig


  • public class StreamOutputBlockMetaDataConfig
    extends BlockMetaDataConfig

    Configuration that describes a TCS stream output block. Hard-wires a configuration JSON schema and does not permit user HOCON configuration.

    • Constructor Detail

      • StreamOutputBlockMetaDataConfig

        public StreamOutputBlockMetaDataConfig()

        Create a new empty stream output block metadata object.

    • Method Detail

      • setConfigurationSchema

        public StreamOutputBlockMetaDataConfig setConfigurationSchema​(String configurationSchema)

        Set the schema that describes and validates configuration for this block, expressed as a fully-qualified class path resource. No-op; stream output block schemas cannot be changed.

        Overrides:
        setConfigurationSchema in class BlockMetaDataConfig
        Parameters:
        configurationSchema - schema
        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