Class TriggerProperties


  • public final class TriggerProperties
    extends Object
    The properties of a trigger.
    • Constructor Detail

      • TriggerProperties

        public TriggerProperties()
    • Method Detail

      • timerTriggers

        public List<TimerTrigger> timerTriggers()
        Get the timerTriggers property: The collection of timer triggers.
        Returns:
        the timerTriggers value.
      • withTimerTriggers

        public TriggerProperties withTimerTriggers​(List<TimerTrigger> timerTriggers)
        Set the timerTriggers property: The collection of timer triggers.
        Parameters:
        timerTriggers - the timerTriggers value to set.
        Returns:
        the TriggerProperties object itself.
      • sourceTriggers

        public List<SourceTrigger> sourceTriggers()
        Get the sourceTriggers property: The collection of triggers based on source code repository.
        Returns:
        the sourceTriggers value.
      • withSourceTriggers

        public TriggerProperties withSourceTriggers​(List<SourceTrigger> sourceTriggers)
        Set the sourceTriggers property: The collection of triggers based on source code repository.
        Parameters:
        sourceTriggers - the sourceTriggers value to set.
        Returns:
        the TriggerProperties object itself.
      • baseImageTrigger

        public BaseImageTrigger baseImageTrigger()
        Get the baseImageTrigger property: The trigger based on base image dependencies.
        Returns:
        the baseImageTrigger value.
      • withBaseImageTrigger

        public TriggerProperties withBaseImageTrigger​(BaseImageTrigger baseImageTrigger)
        Set the baseImageTrigger property: The trigger based on base image dependencies.
        Parameters:
        baseImageTrigger - the baseImageTrigger value to set.
        Returns:
        the TriggerProperties object itself.
      • validate

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