Class AbstractSubscriptionUpdateRequest<T extends AbstractSubscriptionUpdateRequest<?>>

    • Field Detail

      • category

        @FieldProperty(displayName="category",
                       maxLength=255,
                       required=true)
        protected Category category
      • level

        @FieldProperty(displayName="level",
                       maxLength=255,
                       required=true)
        protected LogLevel level
      • active

        protected boolean active
    • Constructor Detail

      • AbstractSubscriptionUpdateRequest

        public AbstractSubscriptionUpdateRequest()
    • Method Detail

      • getCategory

        public Category getCategory()
        Not all categories are supported. Only JOB, JOB_CHAIN, JOB_CONFIG, JOB_RECOVERY, LICENCE, QUEUE, SYSTEM_PARAMETER and null are valid values.
        Returns:
        category
      • setCategory

        public void setCategory​(Category category)
        See getCategory() for valid values.
        Parameters:
        category - category for the subscription
      • withCategory

        public T withCategory​(Category category)
        See getCategory() for valid values.
        Parameters:
        category - category for the subscription
        Returns:
        this, suitable for chaining
      • getLevel

        public LogLevel getLevel()
        Not all LEVELS are supported. Only ERROR, WARNING AND INFO are valid values.
        Returns:
        log leve
      • setLevel

        public void setLevel​(LogLevel level)
        See getLevel() for valid values.
        Parameters:
        level - log level
      • withLevel

        public T withLevel​(LogLevel level)
        See getLevel() for valid values.
        Parameters:
        level - log level
        Returns:
        this, suitable for chaining
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean active)
      • withActive

        public T withActive​(boolean active)
      • appliesToAllJobs

        public abstract boolean appliesToAllJobs()
        Indicates if the subscription applies to all jobs (i.e. not a specific job).
        Returns:
        true if this subscription does not apply to any specific job (applies to all jobs)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object