public interface ActionDefinitionBuilder
String getExternalId()
ActionDefinitionBuilder externalId(String externalId)
String getBotId()
ActionDefinitionBuilder botId(String botId)
String getBotUserId()
ActionDefinitionBuilder botUserId(String botUserId)
boolean isMandatory()
ActionDefinitionBuilder mandatory(boolean mandatory)
String getName()
ActionDefinitionBuilder name(String name)
String getDescription()
ActionDefinitionBuilder description(String description)
String getSample()
ActionDefinitionBuilder sample(String sample)
String getHelp()
ActionDefinitionBuilder help(String help)
String getScopeId()
ActionDefinitionBuilder scopeId(String scopeId)
ActionDefinitionBuilder addMappedType(String type)
ActionDefinitionBuilder addMappedSubType(String subType)
ActionDefinitionBuilder mappedStates(List<String> states)
ActionDefinitionBuilder addMappedState(String state)
ActionDefinitionBuilder supportedInputChannels(List<String> supportedInputChannels)
ActionDefinitionBuilder addSupportedInputChannel(String inputChannel)
String getFormKey()
ActionDefinitionBuilder formKey(String formKey)
String getIcon()
ActionDefinitionBuilder icon(String icon)
boolean isGlobal()
ActionDefinitionBuilder global(boolean global)
ActionDefinitionBuilder tags(List<String> tags)
ActionDefinitionBuilder addTag(String tag)
String getOwnerId()
ActionDefinitionBuilder ownerId(String ownerId)
String getAssigneeId()
ActionDefinitionBuilder assigneeId(String assigneeId)
String getAssignedGroupId()
ActionDefinitionBuilder assignedGroupId(String assignedGroupId)
ActionDefinitionBuilder candidateUsers(Set<String> candidateUsers)
ActionDefinitionBuilder addCandidateUser(String candidateUser)
ActionDefinitionBuilder candidateGroups(Set<String> candidateGroups)
ActionDefinitionBuilder addCandidateGroup(String candidateGroup)
ActionDefinition create()