Class MessageSubscriptionFilterImpl
java.lang.Object
io.camunda.client.impl.search.request.TypedSearchRequestPropertyProvider<MessageSubscriptionFilter>
io.camunda.client.impl.search.filter.MessageSubscriptionFilterImpl
- All Implemented Interfaces:
MessageSubscriptionFilter,TypedFilterableRequest.SearchRequestFilter
public class MessageSubscriptionFilterImpl
extends TypedSearchRequestPropertyProvider<MessageSubscriptionFilter>
implements MessageSubscriptionFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncorrelationKey(String correlationKey) Filter by correlation key.Filter by correlation key using aStringPropertyconsumer.Filter by element ID.Filter by element ID using aStringPropertyconsumer.elementInstanceKey(Long elementInstanceKey) Filter by element instance key.Filter by element instance key using aBasicLongPropertyconsumer.protected MessageSubscriptionFilterlastUpdatedDate(OffsetDateTime lastUpdatedDate) Filter by last updated date.Filter by last updated date using aDateTimePropertyconsumer.messageName(String messageName) Filter by message name.Filter by message name using aStringPropertyconsumer.messageSubscriptionKey(Long messageSubscriptionKey) Filter by message subscription key.Filter message subscriptions by key using aBasicLongPropertyconsumer.messageSubscriptionState(MessageSubscriptionState messageSubscriptionState) Filter by message subscription state.Filter by message subscription state using aMessageSubscriptionStatePropertyconsumer.processDefinitionId(String processDefinitionId) Filter by process definition ID.Filter by process definition ID using aStringPropertyconsumer.processInstanceKey(Long processInstanceKey) Filter by process instance key.Filter by process instance key using aBasicLongPropertyconsumer.Filter by tenant ID.Filter by tenant ID using aStringPropertyconsumer.Methods inherited from class io.camunda.client.impl.search.request.TypedSearchRequestPropertyProvider
provideSearchRequestProperty
-
Constructor Details
-
MessageSubscriptionFilterImpl
public MessageSubscriptionFilterImpl()
-
-
Method Details
-
messageSubscriptionKey
Description copied from interface:MessageSubscriptionFilterFilter by message subscription key.- Specified by:
messageSubscriptionKeyin interfaceMessageSubscriptionFilter- Parameters:
messageSubscriptionKey- key of the message subscription- Returns:
- the updated filter
-
messageSubscriptionKey
Description copied from interface:MessageSubscriptionFilterFilter message subscriptions by key using aBasicLongPropertyconsumer.- Specified by:
messageSubscriptionKeyin interfaceMessageSubscriptionFilter- Parameters:
fn- the keyBasicLongPropertyconsumer for the message subscription- Returns:
- the updated filter
-
processDefinitionId
Description copied from interface:MessageSubscriptionFilterFilter by process definition ID.- Specified by:
processDefinitionIdin interfaceMessageSubscriptionFilter- Parameters:
processDefinitionId- the process definition ID- Returns:
- the updated filter
-
processDefinitionId
Description copied from interface:MessageSubscriptionFilterFilter by process definition ID using aStringPropertyconsumer.- Specified by:
processDefinitionIdin interfaceMessageSubscriptionFilter- Parameters:
fn- the process definition IDStringPropertyconsumer for the message subscription- Returns:
- the updated filter
-
processInstanceKey
Description copied from interface:MessageSubscriptionFilterFilter by process instance key.- Specified by:
processInstanceKeyin interfaceMessageSubscriptionFilter- Parameters:
processInstanceKey- the key of the process instance- Returns:
- the updated filter
-
processInstanceKey
Description copied from interface:MessageSubscriptionFilterFilter by process instance key using aBasicLongPropertyconsumer.- Specified by:
processInstanceKeyin interfaceMessageSubscriptionFilter- Parameters:
fn- the process instance keyBasicLongPropertyconsumer for the message subscription- Returns:
- the updated filter
-
elementId
Description copied from interface:MessageSubscriptionFilterFilter by element ID.- Specified by:
elementIdin interfaceMessageSubscriptionFilter- Parameters:
elementId- the ID of the element- Returns:
- the updated filter
-
elementId
Description copied from interface:MessageSubscriptionFilterFilter by element ID using aStringPropertyconsumer.- Specified by:
elementIdin interfaceMessageSubscriptionFilter- Parameters:
fn- the element IDStringPropertyconsumer for the message subscription- Returns:
- the updated filter
-
elementInstanceKey
Description copied from interface:MessageSubscriptionFilterFilter by element instance key.- Specified by:
elementInstanceKeyin interfaceMessageSubscriptionFilter- Parameters:
elementInstanceKey- the key of the element instance- Returns:
- the updated filter
-
elementInstanceKey
Description copied from interface:MessageSubscriptionFilterFilter by element instance key using aBasicLongPropertyconsumer.- Specified by:
elementInstanceKeyin interfaceMessageSubscriptionFilter- Parameters:
fn- the element instance keyBasicLongPropertyconsumer for the message subscription- Returns:
- the updated filter
-
messageSubscriptionState
public MessageSubscriptionFilter messageSubscriptionState(MessageSubscriptionState messageSubscriptionState) Description copied from interface:MessageSubscriptionFilterFilter by message subscription state.- Specified by:
messageSubscriptionStatein interfaceMessageSubscriptionFilter- Parameters:
messageSubscriptionState- the type of the message subscription- Returns:
- the updated filter
-
messageSubscriptionState
public MessageSubscriptionFilter messageSubscriptionState(Consumer<MessageSubscriptionStateProperty> fn) Description copied from interface:MessageSubscriptionFilterFilter by message subscription state using aMessageSubscriptionStatePropertyconsumer.- Specified by:
messageSubscriptionStatein interfaceMessageSubscriptionFilter- Parameters:
fn- the message subscription stateMessageSubscriptionStatePropertyconsumer- Returns:
- the updated filter
-
lastUpdatedDate
Description copied from interface:MessageSubscriptionFilterFilter by last updated date.- Specified by:
lastUpdatedDatein interfaceMessageSubscriptionFilter- Parameters:
lastUpdatedDate- the last updated date of the message subscription- Returns:
- the updated filter
-
lastUpdatedDate
Description copied from interface:MessageSubscriptionFilterFilter by last updated date using aDateTimePropertyconsumer.- Specified by:
lastUpdatedDatein interfaceMessageSubscriptionFilter- Parameters:
fn- the last updated dateDateTimePropertyconsumer for the message subscription- Returns:
- the updated filter
-
messageName
Description copied from interface:MessageSubscriptionFilterFilter by message name.- Specified by:
messageNamein interfaceMessageSubscriptionFilter- Parameters:
messageName- the name of the message- Returns:
- the updated filter
-
messageName
Description copied from interface:MessageSubscriptionFilterFilter by message name using aStringPropertyconsumer.- Specified by:
messageNamein interfaceMessageSubscriptionFilter- Parameters:
fn- the message nameStringPropertyconsumer for the message subscription- Returns:
- the updated filter
-
correlationKey
Description copied from interface:MessageSubscriptionFilterFilter by correlation key.- Specified by:
correlationKeyin interfaceMessageSubscriptionFilter- Parameters:
correlationKey- the correlation key of the message subscription- Returns:
- the updated filter
-
correlationKey
Description copied from interface:MessageSubscriptionFilterFilter by correlation key using aStringPropertyconsumer.- Specified by:
correlationKeyin interfaceMessageSubscriptionFilter- Parameters:
fn- the correlation keyStringPropertyconsumer for the message subscription- Returns:
- the updated filter
-
tenantId
Description copied from interface:MessageSubscriptionFilterFilter by tenant ID.- Specified by:
tenantIdin interfaceMessageSubscriptionFilter- Parameters:
tenantId- the tenant ID of the message subscription- Returns:
- the updated filter
-
tenantId
Description copied from interface:MessageSubscriptionFilterFilter by tenant ID using aStringPropertyconsumer.- Specified by:
tenantIdin interfaceMessageSubscriptionFilter- Parameters:
fn- the tenant IDStringPropertyconsumer for the message subscription- Returns:
- the updated filter
-
getSearchRequestProperty
- Specified by:
getSearchRequestPropertyin classTypedSearchRequestPropertyProvider<MessageSubscriptionFilter>
-