Class FetchExternalTaskTopicDto
java.lang.Object
org.camunda.community.rest.client.dto.FetchExternalTaskTopicDto
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-04T13:43:01.451833574Z[Etc/UTC]")
public class FetchExternalTaskTopicDto
extends Object
FetchExternalTaskTopicDto
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProcessDefinitionIdInItem(String processDefinitionIdInItem) addProcessDefinitionKeyInItem(String processDefinitionKeyInItem) addTenantIdInItem(String tenantIdInItem) addVariablesItem(String variablesItem) businessKey(String businessKey) deserializeValues(Boolean deserializeValues) booleanA `String` value which enables the filtering of tasks based on process instance business key.org.openapitools.jackson.nullable.JsonNullable<String>Determines whether serializable variable values (typically variables that store custom Java objects) should be deserialized on server side (default `false`).org.openapitools.jackson.nullable.JsonNullable<Boolean>Determines whether custom extension properties defined in the BPMN activity of the external task (e.g.org.openapitools.jackson.nullable.JsonNullable<Boolean>If `true` only local variables will be fetched.org.openapitools.jackson.nullable.JsonNullable<Boolean>**Mandatory.** The duration to lock the external tasks for in milliseconds.Filter tasks based on process definition id.org.openapitools.jackson.nullable.JsonNullable<String>Filter tasks based on process definition ids.Filter tasks based on process definition key.org.openapitools.jackson.nullable.JsonNullable<String>Filter tasks based on process definition keys.Filter tasks based on process definition version tag.org.openapitools.jackson.nullable.JsonNullable<String>A `JSON` object used for filtering tasks based on process instance variable values.Filter tasks based on tenant ids.**Mandatory.** The topic's name.A JSON array of `String` values that represent variable names.Filter tasks without tenant id.org.openapitools.jackson.nullable.JsonNullable<Boolean>inthashCode()includeExtensionProperties(Boolean includeExtensionProperties) localVariables(Boolean localVariables) lockDuration(Long lockDuration) processDefinitionId(String processDefinitionId) processDefinitionIdIn(List<String> processDefinitionIdIn) processDefinitionKey(String processDefinitionKey) processDefinitionKeyIn(List<String> processDefinitionKeyIn) processDefinitionVersionTag(String processDefinitionVersionTag) processVariables(Map<String, Object> processVariables) putProcessVariablesItem(String key, Object processVariablesItem) voidsetBusinessKey(String businessKey) voidsetBusinessKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> businessKey) voidsetDeserializeValues(Boolean deserializeValues) voidsetDeserializeValues_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> deserializeValues) voidsetIncludeExtensionProperties(Boolean includeExtensionProperties) voidsetIncludeExtensionProperties_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> includeExtensionProperties) voidsetLocalVariables(Boolean localVariables) voidsetLocalVariables_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> localVariables) voidsetLockDuration(Long lockDuration) voidsetProcessDefinitionId(String processDefinitionId) voidsetProcessDefinitionId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> processDefinitionId) voidsetProcessDefinitionIdIn(List<String> processDefinitionIdIn) voidsetProcessDefinitionIdIn_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> processDefinitionIdIn) voidsetProcessDefinitionKey(String processDefinitionKey) voidsetProcessDefinitionKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> processDefinitionKey) voidsetProcessDefinitionKeyIn(List<String> processDefinitionKeyIn) voidsetProcessDefinitionKeyIn_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> processDefinitionKeyIn) voidsetProcessDefinitionVersionTag(String processDefinitionVersionTag) voidsetProcessDefinitionVersionTag_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> processDefinitionVersionTag) voidsetProcessVariables(Map<String, Object> processVariables) voidsetTenantIdIn(List<String> tenantIdIn) voidsetTenantIdIn_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> tenantIdIn) voidsetTopicName(String topicName) voidsetVariables(List<String> variables) voidsetVariables_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> variables) voidsetWithoutTenantId(Boolean withoutTenantId) voidsetWithoutTenantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> withoutTenantId) tenantIdIn(List<String> tenantIdIn) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.withoutTenantId(Boolean withoutTenantId)
-
Field Details
-
JSON_PROPERTY_TOPIC_NAME
- See Also:
-
JSON_PROPERTY_LOCK_DURATION
- See Also:
-
JSON_PROPERTY_VARIABLES
- See Also:
-
JSON_PROPERTY_LOCAL_VARIABLES
- See Also:
-
JSON_PROPERTY_BUSINESS_KEY
- See Also:
-
JSON_PROPERTY_PROCESS_DEFINITION_ID
- See Also:
-
JSON_PROPERTY_PROCESS_DEFINITION_ID_IN
- See Also:
-
JSON_PROPERTY_PROCESS_DEFINITION_KEY
- See Also:
-
JSON_PROPERTY_PROCESS_DEFINITION_KEY_IN
- See Also:
-
JSON_PROPERTY_PROCESS_DEFINITION_VERSION_TAG
- See Also:
-
JSON_PROPERTY_WITHOUT_TENANT_ID
- See Also:
-
JSON_PROPERTY_TENANT_ID_IN
- See Also:
-
JSON_PROPERTY_PROCESS_VARIABLES
- See Also:
-
JSON_PROPERTY_DESERIALIZE_VALUES
- See Also:
-
JSON_PROPERTY_INCLUDE_EXTENSION_PROPERTIES
- See Also:
-
-
Constructor Details
-
FetchExternalTaskTopicDto
public FetchExternalTaskTopicDto()
-
-
Method Details
-
topicName
-
getTopicName
**Mandatory.** The topic's name.- Returns:
- topicName
-
setTopicName
-
lockDuration
-
getLockDuration
**Mandatory.** The duration to lock the external tasks for in milliseconds.- Returns:
- lockDuration
-
setLockDuration
-
variables
-
addVariablesItem
-
getVariables
A JSON array of `String` values that represent variable names. For each result task belonging to this topic, the given variables are returned as well if they are accessible from the external task's execution. If not provided - all variables will be fetched.- Returns:
- variables
-
getVariables_JsonNullable
-
setVariables_JsonNullable
-
setVariables
-
localVariables
-
getLocalVariables
If `true` only local variables will be fetched.- Returns:
- localVariables
-
getLocalVariables_JsonNullable
-
setLocalVariables_JsonNullable
public void setLocalVariables_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> localVariables) -
setLocalVariables
-
businessKey
-
getBusinessKey
A `String` value which enables the filtering of tasks based on process instance business key.- Returns:
- businessKey
-
getBusinessKey_JsonNullable
-
setBusinessKey_JsonNullable
public void setBusinessKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> businessKey) -
setBusinessKey
-
processDefinitionId
-
getProcessDefinitionId
Filter tasks based on process definition id.- Returns:
- processDefinitionId
-
getProcessDefinitionId_JsonNullable
-
setProcessDefinitionId_JsonNullable
public void setProcessDefinitionId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> processDefinitionId) -
setProcessDefinitionId
-
processDefinitionIdIn
-
addProcessDefinitionIdInItem
-
getProcessDefinitionIdIn
Filter tasks based on process definition ids.- Returns:
- processDefinitionIdIn
-
getProcessDefinitionIdIn_JsonNullable
-
setProcessDefinitionIdIn_JsonNullable
-
setProcessDefinitionIdIn
-
processDefinitionKey
-
getProcessDefinitionKey
Filter tasks based on process definition key.- Returns:
- processDefinitionKey
-
getProcessDefinitionKey_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getProcessDefinitionKey_JsonNullable() -
setProcessDefinitionKey_JsonNullable
public void setProcessDefinitionKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> processDefinitionKey) -
setProcessDefinitionKey
-
processDefinitionKeyIn
-
addProcessDefinitionKeyInItem
-
getProcessDefinitionKeyIn
Filter tasks based on process definition keys.- Returns:
- processDefinitionKeyIn
-
getProcessDefinitionKeyIn_JsonNullable
-
setProcessDefinitionKeyIn_JsonNullable
-
setProcessDefinitionKeyIn
-
processDefinitionVersionTag
-
getProcessDefinitionVersionTag
Filter tasks based on process definition version tag.- Returns:
- processDefinitionVersionTag
-
getProcessDefinitionVersionTag_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getProcessDefinitionVersionTag_JsonNullable() -
setProcessDefinitionVersionTag_JsonNullable
public void setProcessDefinitionVersionTag_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> processDefinitionVersionTag) -
setProcessDefinitionVersionTag
-
withoutTenantId
-
getWithoutTenantId
Filter tasks without tenant id.- Returns:
- withoutTenantId
-
getWithoutTenantId_JsonNullable
-
setWithoutTenantId_JsonNullable
public void setWithoutTenantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> withoutTenantId) -
setWithoutTenantId
-
tenantIdIn
-
addTenantIdInItem
-
getTenantIdIn
Filter tasks based on tenant ids.- Returns:
- tenantIdIn
-
getTenantIdIn_JsonNullable
-
setTenantIdIn_JsonNullable
-
setTenantIdIn
-
processVariables
-
putProcessVariablesItem
-
getProcessVariables
A `JSON` object used for filtering tasks based on process instance variable values. A property name of the object represents a process variable name, while the property value represents the process variable value to filter tasks by.- Returns:
- processVariables
-
setProcessVariables
-
deserializeValues
-
getDeserializeValues
Determines whether serializable variable values (typically variables that store custom Java objects) should be deserialized on server side (default `false`). If set to `true`, a serializable variable will be deserialized on server side and transformed to JSON using [Jackson's](https://github.com/FasterXML/jackson) POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath. If set to `false`, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.- Returns:
- deserializeValues
-
getDeserializeValues_JsonNullable
-
setDeserializeValues_JsonNullable
public void setDeserializeValues_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> deserializeValues) -
setDeserializeValues
-
includeExtensionProperties
-
getIncludeExtensionProperties
Determines whether custom extension properties defined in the BPMN activity of the external task (e.g. via the Extensions tab in the Camunda modeler) should be included in the response. Default: false- Returns:
- includeExtensionProperties
-
getIncludeExtensionProperties_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getIncludeExtensionProperties_JsonNullable() -
setIncludeExtensionProperties_JsonNullable
public void setIncludeExtensionProperties_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> includeExtensionProperties) -
setIncludeExtensionProperties
-
equals
-
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-