Class DependentBlockMetaDataConfig


  • public class DependentBlockMetaDataConfig
    extends BlockMetaDataConfig

    Configuration that describes the metadata for a TCS dependent block.

    • Constructor Detail

      • DependentBlockMetaDataConfig

        public DependentBlockMetaDataConfig()

        Create a new empty dependent block metadata object.

    • Method Detail

      • getParentBlockID

        public String getParentBlockID()

        Return the dependent block's parent block identifier.

        Returns:
        parent block ID
      • setParentBlockID

        public DependentBlockMetaDataConfig setParentBlockID​(String parentBlockID)

        Set the dependent block's parent block identifier.

        Parameters:
        parentBlockID - parent block ID
        Returns:
        this object
      • getParentConfigurationTransformations

        public List<TransformationConfig> getParentConfigurationTransformations()

        Return a list of transformations to produce this block's parent HOCON configuration.

        Returns:
        transformations for parent
      • setParentConfigurationTransformations

        public DependentBlockMetaDataConfig setParentConfigurationTransformations​(List<TransformationConfig> parentConfigurationTransformations)

        Set a list of transformations to produce this block's parent HOCON configuration.

        Parameters:
        parentConfigurationTransformations - transformation list
        Returns:
        this object
      • addParentConfigurationTransformation

        public DependentBlockMetaDataConfig addParentConfigurationTransformation​(TransformationConfig parentConfigurationTransformation)

        Add a parent configuration transformation. Cannot be null.

        Parameters:
        parentConfigurationTransformation - transformation to add
        Returns:
        this object