Class ItemFinderOutputV1

java.lang.Object
com.seeq.model.ItemFinderOutputV1

public class ItemFinderOutputV1 extends Object
ItemFinderOutputV1
  • Constructor Details

    • ItemFinderOutputV1

      public ItemFinderOutputV1()
  • Method Details

    • cronSchedule

      public ItemFinderOutputV1 cronSchedule(List<String> cronSchedule)
    • addCronScheduleItem

      public ItemFinderOutputV1 addCronScheduleItem(String cronScheduleItem)
    • getCronSchedule

      public List<String> getCronSchedule()
      The item finder's check interval(s) as a list of cron expressions (see https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html)
      Returns:
      cronSchedule
    • setCronSchedule

      public void setCronSchedule(List<String> cronSchedule)
    • description

      public ItemFinderOutputV1 description(String description)
    • getDescription

      public String getDescription()
      Clarifying information or other plain language description of this item
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • effectivePermissions

      public ItemFinderOutputV1 effectivePermissions(PermissionsV1 effectivePermissions)
    • getEffectivePermissions

      public PermissionsV1 getEffectivePermissions()
      Get effectivePermissions
      Returns:
      effectivePermissions
    • setEffectivePermissions

      public void setEffectivePermissions(PermissionsV1 effectivePermissions)
    • enabled

      public ItemFinderOutputV1 enabled(Boolean enabled)
    • getEnabled

      public Boolean getEnabled()
      Whether this item finder is enabled or not
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • executorId

      public ItemFinderOutputV1 executorId(String executorId)
    • getExecutorId

      public String getExecutorId()
      The ID of the user that runs the job of finding the items. The permissions of this user will be used to determine what items can be read.
      Returns:
      executorId
    • setExecutorId

      public void setExecutorId(String executorId)
    • finderConfigurations

      public ItemFinderOutputV1 finderConfigurations(List<ItemFinderConfigurationV1> finderConfigurations)
    • addFinderConfigurationsItem

      public ItemFinderOutputV1 addFinderConfigurationsItem(ItemFinderConfigurationV1 finderConfigurationsItem)
    • getFinderConfigurations

      public List<ItemFinderConfigurationV1> getFinderConfigurations()
      The list of configurations for finding items
      Returns:
      finderConfigurations
    • setFinderConfigurations

      public void setFinderConfigurations(List<ItemFinderConfigurationV1> finderConfigurations)
    • id

      public ItemFinderOutputV1 id(String id)
    • getId

      public String getId()
      The ID that can be used to interact with the item
      Returns:
      id
    • setId

      public void setId(String id)
    • isArchived

      public ItemFinderOutputV1 isArchived(Boolean isArchived)
    • getIsArchived

      public Boolean getIsArchived()
      Whether item is archived
      Returns:
      isArchived
    • setIsArchived

      public void setIsArchived(Boolean isArchived)
    • isRedacted

      public ItemFinderOutputV1 isRedacted(Boolean isRedacted)
    • getIsRedacted

      public Boolean getIsRedacted()
      Whether item is redacted
      Returns:
      isRedacted
    • setIsRedacted

      public void setIsRedacted(Boolean isRedacted)
    • lastRunWarnings

      public ItemFinderOutputV1 lastRunWarnings(List<String> lastRunWarnings)
    • addLastRunWarningsItem

      public ItemFinderOutputV1 addLastRunWarningsItem(String lastRunWarningsItem)
    • getLastRunWarnings

      public List<String> getLastRunWarnings()
      The most recent list of warnings or errors that resulted from evaluating any of the finder configurations, such as items that failed to swap
      Returns:
      lastRunWarnings
    • setLastRunWarnings

      public void setLastRunWarnings(List<String> lastRunWarnings)
    • name

      public ItemFinderOutputV1 name(String name)
    • getName

      public String getName()
      The human readable name
      Returns:
      name
    • setName

      public void setName(String name)
    • statusMessage

      public ItemFinderOutputV1 statusMessage(String statusMessage)
    • getStatusMessage

      public String getStatusMessage()
      A plain language status message with information about any issues that may have been encountered during an operation
      Returns:
      statusMessage
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • translationKey

      public ItemFinderOutputV1 translationKey(String translationKey)
    • getTranslationKey

      public String getTranslationKey()
      The item's translation key, if any
      Returns:
      translationKey
    • setTranslationKey

      public void setTranslationKey(String translationKey)
    • type

      public ItemFinderOutputV1 type(String type)
    • getType

      public String getType()
      The type of the item
      Returns:
      type
    • setType

      public void setType(String type)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object