Package org.openapitools.client.model
Class FetchExternalTaskTopicDto
- java.lang.Object
-
- org.openapitools.client.model.FetchExternalTaskTopicDto
-
public class FetchExternalTaskTopicDto extends Object
FetchExternalTaskTopicDto
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_BUSINESS_KEYstatic StringSERIALIZED_NAME_DESERIALIZE_VALUESstatic StringSERIALIZED_NAME_INCLUDE_EXTENSION_PROPERTIESstatic StringSERIALIZED_NAME_LOCAL_VARIABLESstatic StringSERIALIZED_NAME_LOCK_DURATIONstatic StringSERIALIZED_NAME_PROCESS_DEFINITION_IDstatic StringSERIALIZED_NAME_PROCESS_DEFINITION_ID_INstatic StringSERIALIZED_NAME_PROCESS_DEFINITION_KEYstatic StringSERIALIZED_NAME_PROCESS_DEFINITION_KEY_INstatic StringSERIALIZED_NAME_PROCESS_DEFINITION_VERSION_TAGstatic StringSERIALIZED_NAME_PROCESS_VARIABLESstatic StringSERIALIZED_NAME_TENANT_ID_INstatic StringSERIALIZED_NAME_TOPIC_NAMEstatic StringSERIALIZED_NAME_VARIABLESstatic StringSERIALIZED_NAME_WITHOUT_TENANT_ID
-
Constructor Summary
Constructors Constructor Description FetchExternalTaskTopicDto()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FetchExternalTaskTopicDtoaddProcessDefinitionIdInItem(String processDefinitionIdInItem)FetchExternalTaskTopicDtoaddProcessDefinitionKeyInItem(String processDefinitionKeyInItem)FetchExternalTaskTopicDtoaddTenantIdInItem(String tenantIdInItem)FetchExternalTaskTopicDtoaddVariablesItem(String variablesItem)FetchExternalTaskTopicDtobusinessKey(String businessKey)FetchExternalTaskTopicDtodeserializeValues(Boolean deserializeValues)booleanequals(Object o)StringgetBusinessKey()A `String` value which enables the filtering of tasks based on process instance business key.BooleangetDeserializeValues()Determines whether serializable variable values (typically variables that store custom Java objects) should be deserialized on server side (default `false`).BooleangetIncludeExtensionProperties()Determines whether custom extension properties defined in the BPMN activity of the external task (e.g.BooleangetLocalVariables()If `true` only local variables will be fetched.LonggetLockDuration()**Mandatory.** The duration to lock the external tasks for in milliseconds.StringgetProcessDefinitionId()Filter tasks based on process definition id.List<String>getProcessDefinitionIdIn()Filter tasks based on process definition ids.StringgetProcessDefinitionKey()Filter tasks based on process definition key.List<String>getProcessDefinitionKeyIn()Filter tasks based on process definition keys.StringgetProcessDefinitionVersionTag()Filter tasks based on process definition version tag.Map<String,Object>getProcessVariables()A `JSON` object used for filtering tasks based on process instance variable values.List<String>getTenantIdIn()Filter tasks based on tenant ids.StringgetTopicName()**Mandatory.** The topic's name.List<String>getVariables()A JSON array of `String` values that represent variable names.BooleangetWithoutTenantId()Filter tasks without tenant id.inthashCode()FetchExternalTaskTopicDtoincludeExtensionProperties(Boolean includeExtensionProperties)FetchExternalTaskTopicDtolocalVariables(Boolean localVariables)FetchExternalTaskTopicDtolockDuration(Long lockDuration)FetchExternalTaskTopicDtoprocessDefinitionId(String processDefinitionId)FetchExternalTaskTopicDtoprocessDefinitionIdIn(List<String> processDefinitionIdIn)FetchExternalTaskTopicDtoprocessDefinitionKey(String processDefinitionKey)FetchExternalTaskTopicDtoprocessDefinitionKeyIn(List<String> processDefinitionKeyIn)FetchExternalTaskTopicDtoprocessDefinitionVersionTag(String processDefinitionVersionTag)FetchExternalTaskTopicDtoprocessVariables(Map<String,Object> processVariables)FetchExternalTaskTopicDtoputProcessVariablesItem(String key, Object processVariablesItem)voidsetBusinessKey(String businessKey)voidsetDeserializeValues(Boolean deserializeValues)voidsetIncludeExtensionProperties(Boolean includeExtensionProperties)voidsetLocalVariables(Boolean localVariables)voidsetLockDuration(Long lockDuration)voidsetProcessDefinitionId(String processDefinitionId)voidsetProcessDefinitionIdIn(List<String> processDefinitionIdIn)voidsetProcessDefinitionKey(String processDefinitionKey)voidsetProcessDefinitionKeyIn(List<String> processDefinitionKeyIn)voidsetProcessDefinitionVersionTag(String processDefinitionVersionTag)voidsetProcessVariables(Map<String,Object> processVariables)voidsetTenantIdIn(List<String> tenantIdIn)voidsetTopicName(String topicName)voidsetVariables(List<String> variables)voidsetWithoutTenantId(Boolean withoutTenantId)FetchExternalTaskTopicDtotenantIdIn(List<String> tenantIdIn)FetchExternalTaskTopicDtotopicName(String topicName)StringtoString()FetchExternalTaskTopicDtovariables(List<String> variables)FetchExternalTaskTopicDtowithoutTenantId(Boolean withoutTenantId)
-
-
-
Field Detail
-
SERIALIZED_NAME_TOPIC_NAME
public static final String SERIALIZED_NAME_TOPIC_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOCK_DURATION
public static final String SERIALIZED_NAME_LOCK_DURATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VARIABLES
public static final String SERIALIZED_NAME_VARIABLES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOCAL_VARIABLES
public static final String SERIALIZED_NAME_LOCAL_VARIABLES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BUSINESS_KEY
public static final String SERIALIZED_NAME_BUSINESS_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROCESS_DEFINITION_ID
public static final String SERIALIZED_NAME_PROCESS_DEFINITION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROCESS_DEFINITION_ID_IN
public static final String SERIALIZED_NAME_PROCESS_DEFINITION_ID_IN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROCESS_DEFINITION_KEY
public static final String SERIALIZED_NAME_PROCESS_DEFINITION_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROCESS_DEFINITION_KEY_IN
public static final String SERIALIZED_NAME_PROCESS_DEFINITION_KEY_IN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROCESS_DEFINITION_VERSION_TAG
public static final String SERIALIZED_NAME_PROCESS_DEFINITION_VERSION_TAG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WITHOUT_TENANT_ID
public static final String SERIALIZED_NAME_WITHOUT_TENANT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TENANT_ID_IN
public static final String SERIALIZED_NAME_TENANT_ID_IN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROCESS_VARIABLES
public static final String SERIALIZED_NAME_PROCESS_VARIABLES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESERIALIZE_VALUES
public static final String SERIALIZED_NAME_DESERIALIZE_VALUES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INCLUDE_EXTENSION_PROPERTIES
public static final String SERIALIZED_NAME_INCLUDE_EXTENSION_PROPERTIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
topicName
public FetchExternalTaskTopicDto topicName(String topicName)
-
getTopicName
public String getTopicName()
**Mandatory.** The topic's name.- Returns:
- topicName
-
setTopicName
public void setTopicName(String topicName)
-
lockDuration
public FetchExternalTaskTopicDto lockDuration(Long lockDuration)
-
getLockDuration
public Long getLockDuration()
**Mandatory.** The duration to lock the external tasks for in milliseconds.- Returns:
- lockDuration
-
setLockDuration
public void setLockDuration(Long lockDuration)
-
variables
public FetchExternalTaskTopicDto variables(List<String> variables)
-
addVariablesItem
public FetchExternalTaskTopicDto addVariablesItem(String variablesItem)
-
getVariables
public List<String> 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
-
localVariables
public FetchExternalTaskTopicDto localVariables(Boolean localVariables)
-
getLocalVariables
public Boolean getLocalVariables()
If `true` only local variables will be fetched.- Returns:
- localVariables
-
setLocalVariables
public void setLocalVariables(Boolean localVariables)
-
businessKey
public FetchExternalTaskTopicDto businessKey(String businessKey)
-
getBusinessKey
public String getBusinessKey()
A `String` value which enables the filtering of tasks based on process instance business key.- Returns:
- businessKey
-
setBusinessKey
public void setBusinessKey(String businessKey)
-
processDefinitionId
public FetchExternalTaskTopicDto processDefinitionId(String processDefinitionId)
-
getProcessDefinitionId
public String getProcessDefinitionId()
Filter tasks based on process definition id.- Returns:
- processDefinitionId
-
setProcessDefinitionId
public void setProcessDefinitionId(String processDefinitionId)
-
processDefinitionIdIn
public FetchExternalTaskTopicDto processDefinitionIdIn(List<String> processDefinitionIdIn)
-
addProcessDefinitionIdInItem
public FetchExternalTaskTopicDto addProcessDefinitionIdInItem(String processDefinitionIdInItem)
-
getProcessDefinitionIdIn
public List<String> getProcessDefinitionIdIn()
Filter tasks based on process definition ids.- Returns:
- processDefinitionIdIn
-
processDefinitionKey
public FetchExternalTaskTopicDto processDefinitionKey(String processDefinitionKey)
-
getProcessDefinitionKey
public String getProcessDefinitionKey()
Filter tasks based on process definition key.- Returns:
- processDefinitionKey
-
setProcessDefinitionKey
public void setProcessDefinitionKey(String processDefinitionKey)
-
processDefinitionKeyIn
public FetchExternalTaskTopicDto processDefinitionKeyIn(List<String> processDefinitionKeyIn)
-
addProcessDefinitionKeyInItem
public FetchExternalTaskTopicDto addProcessDefinitionKeyInItem(String processDefinitionKeyInItem)
-
getProcessDefinitionKeyIn
public List<String> getProcessDefinitionKeyIn()
Filter tasks based on process definition keys.- Returns:
- processDefinitionKeyIn
-
setProcessDefinitionKeyIn
public void setProcessDefinitionKeyIn(List<String> processDefinitionKeyIn)
-
processDefinitionVersionTag
public FetchExternalTaskTopicDto processDefinitionVersionTag(String processDefinitionVersionTag)
-
getProcessDefinitionVersionTag
public String getProcessDefinitionVersionTag()
Filter tasks based on process definition version tag.- Returns:
- processDefinitionVersionTag
-
setProcessDefinitionVersionTag
public void setProcessDefinitionVersionTag(String processDefinitionVersionTag)
-
withoutTenantId
public FetchExternalTaskTopicDto withoutTenantId(Boolean withoutTenantId)
-
getWithoutTenantId
public Boolean getWithoutTenantId()
Filter tasks without tenant id.- Returns:
- withoutTenantId
-
setWithoutTenantId
public void setWithoutTenantId(Boolean withoutTenantId)
-
tenantIdIn
public FetchExternalTaskTopicDto tenantIdIn(List<String> tenantIdIn)
-
addTenantIdInItem
public FetchExternalTaskTopicDto addTenantIdInItem(String tenantIdInItem)
-
getTenantIdIn
public List<String> getTenantIdIn()
Filter tasks based on tenant ids.- Returns:
- tenantIdIn
-
processVariables
public FetchExternalTaskTopicDto processVariables(Map<String,Object> processVariables)
-
putProcessVariablesItem
public FetchExternalTaskTopicDto putProcessVariablesItem(String key, Object processVariablesItem)
-
getProcessVariables
public Map<String,Object> 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
-
deserializeValues
public FetchExternalTaskTopicDto deserializeValues(Boolean deserializeValues)
-
getDeserializeValues
public Boolean 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
-
setDeserializeValues
public void setDeserializeValues(Boolean deserializeValues)
-
includeExtensionProperties
public FetchExternalTaskTopicDto includeExtensionProperties(Boolean includeExtensionProperties)
-
getIncludeExtensionProperties
public Boolean 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
-
setIncludeExtensionProperties
public void setIncludeExtensionProperties(Boolean includeExtensionProperties)
-
-