Class ChainingTriggerTypeProperties


  • public final class ChainingTriggerTypeProperties
    extends Object
    Chaining Trigger properties.
    • Constructor Detail

      • ChainingTriggerTypeProperties

        public ChainingTriggerTypeProperties()
    • Method Detail

      • dependsOn

        public List<PipelineReference> dependsOn()
        Get the dependsOn property: Upstream Pipelines.
        Returns:
        the dependsOn value.
      • withDependsOn

        public ChainingTriggerTypeProperties withDependsOn​(List<PipelineReference> dependsOn)
        Set the dependsOn property: Upstream Pipelines.
        Parameters:
        dependsOn - the dependsOn value to set.
        Returns:
        the ChainingTriggerTypeProperties object itself.
      • runDimension

        public String runDimension()
        Get the runDimension property: Run Dimension property that needs to be emitted by upstream pipelines.
        Returns:
        the runDimension value.
      • withRunDimension

        public ChainingTriggerTypeProperties withRunDimension​(String runDimension)
        Set the runDimension property: Run Dimension property that needs to be emitted by upstream pipelines.
        Parameters:
        runDimension - the runDimension value to set.
        Returns:
        the ChainingTriggerTypeProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.