Class TriggerPatch.Builder

  • Enclosing class:
    TriggerPatch

    public static class TriggerPatch.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public TriggerPatch build()
        Builds a TriggerPatch.
        Returns:
        the new TriggerPatch instance
      • addTags

        public TriggerPatch.Builder addTags​(java.lang.String tags)
        Adds a new element to tags.
        Parameters:
        tags - the new element to be added
        Returns:
        the TriggerPatch builder
      • addEvents

        public TriggerPatch.Builder addEvents​(java.lang.String events)
        Adds a new element to events.
        Parameters:
        events - the new element to be added
        Returns:
        the TriggerPatch builder
      • type

        public TriggerPatch.Builder type​(java.lang.String type)
        Set the type.
        Parameters:
        type - the type
        Returns:
        the TriggerPatch builder
      • name

        public TriggerPatch.Builder name​(java.lang.String name)
        Set the name.
        Parameters:
        name - the name
        Returns:
        the TriggerPatch builder
      • eventListener

        public TriggerPatch.Builder eventListener​(java.lang.String eventListener)
        Set the eventListener.
        Parameters:
        eventListener - the eventListener
        Returns:
        the TriggerPatch builder
      • tags

        public TriggerPatch.Builder tags​(java.util.List<java.lang.String> tags)
        Set the tags. Existing tags will be replaced.
        Parameters:
        tags - the tags
        Returns:
        the TriggerPatch builder
      • maxConcurrentRuns

        public TriggerPatch.Builder maxConcurrentRuns​(long maxConcurrentRuns)
        Set the maxConcurrentRuns.
        Parameters:
        maxConcurrentRuns - the maxConcurrentRuns
        Returns:
        the TriggerPatch builder
      • limitWaitingRuns

        public TriggerPatch.Builder limitWaitingRuns​(java.lang.Boolean limitWaitingRuns)
        Set the limitWaitingRuns.
        Parameters:
        limitWaitingRuns - the limitWaitingRuns
        Returns:
        the TriggerPatch builder
      • enabled

        public TriggerPatch.Builder enabled​(java.lang.Boolean enabled)
        Set the enabled.
        Parameters:
        enabled - the enabled
        Returns:
        the TriggerPatch builder
      • cron

        public TriggerPatch.Builder cron​(java.lang.String cron)
        Set the cron.
        Parameters:
        cron - the cron
        Returns:
        the TriggerPatch builder
      • timezone

        public TriggerPatch.Builder timezone​(java.lang.String timezone)
        Set the timezone.
        Parameters:
        timezone - the timezone
        Returns:
        the TriggerPatch builder
      • events

        public TriggerPatch.Builder events​(java.util.List<java.lang.String> events)
        Set the events. Existing events will be replaced.
        Parameters:
        events - the events
        Returns:
        the TriggerPatch builder
      • filter

        public TriggerPatch.Builder filter​(java.lang.String filter)
        Set the filter.
        Parameters:
        filter - the filter
        Returns:
        the TriggerPatch builder
      • favorite

        public TriggerPatch.Builder favorite​(java.lang.Boolean favorite)
        Set the favorite.
        Parameters:
        favorite - the favorite
        Returns:
        the TriggerPatch builder
      • enableEventsFromForks

        public TriggerPatch.Builder enableEventsFromForks​(java.lang.Boolean enableEventsFromForks)
        Set the enableEventsFromForks.
        Parameters:
        enableEventsFromForks - the enableEventsFromForks
        Returns:
        the TriggerPatch builder
      • disableDraftEvents

        public TriggerPatch.Builder disableDraftEvents​(java.lang.Boolean disableDraftEvents)
        Set the disableDraftEvents.
        Parameters:
        disableDraftEvents - the disableDraftEvents
        Returns:
        the TriggerPatch builder