Package io.camunda.client.api.command
Interface TenantScopedClusterVariableCreationCommandStep1
- All Superinterfaces:
FinalCommandStep<CreateClusterVariableResponse>
- All Known Implementing Classes:
TenantScopedCreateClusterVariableImpl
public interface TenantScopedClusterVariableCreationCommandStep1
extends FinalCommandStep<CreateClusterVariableResponse>
Represents a request to create a tenant-scoped cluster variable.
Usage example:
CreateClusterVariableResponse response = camundaClient
.newTenantScopedClusterVariableCreateRequest("my-tenant-id")
.create("myVariable", "myValue")
.send()
.join();
-
Method Summary
Modifier and TypeMethodDescriptionSets the name and value of the cluster variable.kind(ClusterVariableKind kind) Sets the kind of the cluster variable (optional, defaults to JSON).Sets the metadata bag of the cluster variable (optional).Methods inherited from interface io.camunda.client.api.command.FinalCommandStep
execute, requestTimeout, send
-
Method Details
-
create
Sets the name and value of the cluster variable.The variable value will be serialized to JSON format.
camundaClient .newTenantScopedClusterVariableCreateRequest("my-tenant-id") .create("myVariable", "myValue") // for string values .send();- Parameters:
name- the name of the variable. Must not be null or empty.value- the value of the variable. Must not be null. Will be serialized to JSON.- Returns:
- this builder for method chaining
-
kind
Sets the kind of the cluster variable (optional, defaults to JSON).- Parameters:
kind- the kind (JSON or SECRET_REFERENCE)- Returns:
- this builder for method chaining
-
metadata
Sets the metadata bag of the cluster variable (optional). Values must be strings or numbers.- Parameters:
metadata- a map of metadata key to value- Returns:
- this builder for method chaining
-