Class JobActivationRequest

java.lang.Object
io.camunda.zeebe.client.protocol.rest.JobActivationRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-10-28T16:53:53.401346729Z[GMT]", comments="Generator version: 7.8.0") public class JobActivationRequest extends Object
JobActivationRequest
  • Field Details

  • Constructor Details

    • JobActivationRequest

      public JobActivationRequest()
  • Method Details

    • type

      public JobActivationRequest type(String type)
    • getType

      @Nonnull public String getType()
      the job type, as defined in the BPMN process (e.g. <zeebe:taskDefinition type=\"payment-service\" />)
      Returns:
      type
    • setType

      public void setType(String type)
    • worker

      public JobActivationRequest worker(String worker)
    • getWorker

      @Nullable public String getWorker()
      the name of the worker activating the jobs, mostly used for logging purposes
      Returns:
      worker
    • setWorker

      public void setWorker(String worker)
    • timeout

      public JobActivationRequest timeout(Long timeout)
    • getTimeout

      @Nonnull public Long getTimeout()
      a job returned after this call will not be activated by another call until the timeout (in ms) has been reached
      Returns:
      timeout
    • setTimeout

      public void setTimeout(Long timeout)
    • maxJobsToActivate

      public JobActivationRequest maxJobsToActivate(Integer maxJobsToActivate)
    • getMaxJobsToActivate

      @Nonnull public Integer getMaxJobsToActivate()
      the maximum jobs to activate by this request
      Returns:
      maxJobsToActivate
    • setMaxJobsToActivate

      public void setMaxJobsToActivate(Integer maxJobsToActivate)
    • fetchVariable

      public JobActivationRequest fetchVariable(List<String> fetchVariable)
    • addFetchVariableItem

      public JobActivationRequest addFetchVariableItem(String fetchVariableItem)
    • getFetchVariable

      @Nullable public List<String> getFetchVariable()
      a list of variables to fetch as the job variables; if empty, all visible variables at the time of activation for the scope of the job will be returned
      Returns:
      fetchVariable
    • setFetchVariable

      public void setFetchVariable(List<String> fetchVariable)
    • requestTimeout

      public JobActivationRequest requestTimeout(Long requestTimeout)
    • getRequestTimeout

      @Nullable public Long getRequestTimeout()
      The request will be completed when at least one job is activated or after the requestTimeout (in ms). If the requestTimeout = 0, a default timeout is used. If the requestTimeout < 0, long polling is disabled and the request is completed immediately, even when no job is activated.
      Returns:
      requestTimeout
    • setRequestTimeout

      public void setRequestTimeout(Long requestTimeout)
    • tenantIds

      public JobActivationRequest tenantIds(List<String> tenantIds)
    • addTenantIdsItem

      public JobActivationRequest addTenantIdsItem(String tenantIdsItem)
    • getTenantIds

      @Nullable public List<String> getTenantIds()
      a list of IDs of tenants for which to activate jobs
      Returns:
      tenantIds
    • setTenantIds

      public void setTenantIds(List<String> tenantIds)
    • 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
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string