Interface PublishMessageCommandStep1.PublishMessageCommandStep3
- All Superinterfaces:
CommandWithTenantStep<PublishMessageCommandStep1.PublishMessageCommandStep3>
,FinalCommandStep<PublishMessageResponse>
- All Known Implementing Classes:
PublishMessageCommandImpl
- Enclosing interface:
PublishMessageCommandStep1
public static interface PublishMessageCommandStep1.PublishMessageCommandStep3
extends CommandWithTenantStep<PublishMessageCommandStep1.PublishMessageCommandStep3>, FinalCommandStep<PublishMessageResponse>
-
Field Summary
Fields inherited from interface io.camunda.zeebe.client.api.command.CommandWithTenantStep
DEFAULT_TENANT_IDENTIFIER
-
Method Summary
Modifier and TypeMethodDescriptionSet the id of the message.timeToLive
(Duration timeToLive) Set the time-to-live of the message.Set a single variable of the message.variables
(InputStream variables) Set the variables of the message.Set the variables of the message.Set the variables of the message.Set the variables of the message.Methods inherited from interface io.camunda.zeebe.client.api.command.CommandWithTenantStep
tenantId
Methods inherited from interface io.camunda.zeebe.client.api.command.FinalCommandStep
requestTimeout, send
-
Method Details
-
messageId
Set the id of the message. The message is rejected if another message is already published with the same id, name and correlation-key.- Parameters:
messageId
- the id of the message- Returns:
- the builder for this command. Call
FinalCommandStep.send()
to complete the command and send it to the broker.
-
timeToLive
Set the time-to-live of the message. The message can only be correlated within the given time-to-live.If the duration is zero or negative then the message can only be correlated to open subscriptions (e.g. to an entered message catch event).
If no duration is set then the default is used from the configuration.
- Parameters:
timeToLive
- the time-to-live of the message- Returns:
- the builder for this command. Call
FinalCommandStep.send()
to complete the command and send it to the broker.
-
variables
Set the variables of the message.- Parameters:
variables
- the variables (JSON) as stream- Returns:
- the builder for this command. Call
FinalCommandStep.send()
to complete the command and send it to the broker.
-
variables
Set the variables of the message.- Parameters:
variables
- the variables (JSON) as String- Returns:
- the builder for this command. Call
FinalCommandStep.send()
to complete the command and send it to the broker.
-
variables
Set the variables of the message.- Parameters:
variables
- the variables as map- Returns:
- the builder for this command. Call
FinalCommandStep.send()
to complete the command and send it to the broker.
-
variables
Set the variables of the message.- Parameters:
variables
- the variables as object- Returns:
- the builder for this command. Call
FinalCommandStep.send()
to complete the command and send it to the broker.
-
variable
Set a single variable of the message.- Parameters:
key
- the key of the variable as stringvalue
- the value of the variable as object- Returns:
- the builder for this command. Call
FinalCommandStep.send()
to complete the command and send it to the broker.
-