Class BaseAgentDefinitionModel
java.lang.Object
com.flowable.agent.engine.impl.persistence.repository.BaseAgentDefinitionModel
- All Implemented Interfaces:
AgentDefinitionModel
- Direct Known Subclasses:
A2AAgentDefinitionModel,OrchestratorAgentDefinitionModel
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.flowable.agent.api.repository.AgentDefinitionModel
AgentDefinitionModel.AgentAudit, AgentDefinitionModel.AgentBehavior, AgentDefinitionModel.AgentBehaviorBpmnModelReference, AgentDefinitionModel.AgentBehaviorCmmnModelReference, AgentDefinitionModel.AgentInput, AgentDefinitionModel.AgentInputParameter, AgentDefinitionModel.AgentKnowledgeBaseModelReference, AgentDefinitionModel.AgentModelSettings, AgentDefinitionModel.AgentOperation, AgentDefinitionModel.AgentOutput, AgentDefinitionModel.AgentOutputParameter, AgentDefinitionModel.AllowedValue, AgentDefinitionModel.Api, AgentDefinitionModel.ClassificationContentItem, AgentDefinitionModel.ContentToImageTransformation, AgentDefinitionModel.ContentToMarkdownTransformation, AgentDefinitionModel.ContentTransformation, AgentDefinitionModel.Credentials, AgentDefinitionModel.DocumentAgent, AgentDefinitionModel.DocumentClassification, AgentDefinitionModel.EventParameter, AgentDefinitionModel.ExternalAgentEventCompletion, AgentDefinitionModel.ExternalAgentSettings, AgentDefinitionModel.KnowledgeBase, AgentDefinitionModel.ModelReference, AgentDefinitionModel.TemplateReference, AgentDefinitionModel.Tool -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AgentDefinitionModel.Apiprotected AgentDefinitionModel.AgentAuditprotected Stringprotected AgentDefinitionModel.DocumentAgentprotected booleanprotected Objectprotected Stringprotected AgentDefinitionModel.KnowledgeBaseprotected AgentDefinitionModel.AgentModelSettingsprotected Stringprotected List<AgentDefinitionModel.AgentOperation> protected List<AgentDefinitionModel.Tool> protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetApi()getAudit()getKey()getName()getTools()getType()booleanvoidvoidvoidsetContentTransformation(AgentDefinitionModel.ContentTransformation contentTransformation) voidsetDescription(String description) voidsetDocumentAgent(AgentDefinitionModel.DocumentAgent documentAgent) voidsetDocumentClassification(AgentDefinitionModel.DocumentClassification documentClassification) voidsetEnableChat(boolean enableChat) voidsetExternalAgentSettings(AgentDefinitionModel.ExternalAgentSettings externalAgentSettings) voidsetInvoker(Object invoker) voidvoidsetKnowledgeBase(AgentDefinitionModel.KnowledgeBase knowledgeBase) voidsetModelSettings(AgentDefinitionModel.AgentModelSettings modelSettings) voidvoidsetOperations(List<AgentDefinitionModel.AgentOperation> operations) voidsetTools(List<AgentDefinitionModel.Tool> tools) void
-
Field Details
-
key
-
name
-
type
-
description
-
enableChat
protected boolean enableChat -
operations
-
documentClassification
-
documentAgent
-
knowledgeBase
-
audit
-
modelSettings
-
api
-
externalAgentSettings
-
tools
-
contentTransformation
-
invoker
-
-
Constructor Details
-
BaseAgentDefinitionModel
public BaseAgentDefinitionModel()
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfaceAgentDefinitionModel
-
setKey
-
getName
- Specified by:
getNamein interfaceAgentDefinitionModel
-
setName
-
getType
- Specified by:
getTypein interfaceAgentDefinitionModel
-
setType
-
getDescription
- Specified by:
getDescriptionin interfaceAgentDefinitionModel
-
setDescription
-
isEnableChat
public boolean isEnableChat()- Specified by:
isEnableChatin interfaceAgentDefinitionModel
-
setEnableChat
public void setEnableChat(boolean enableChat) -
getOperations
- Specified by:
getOperationsin interfaceAgentDefinitionModel
-
setOperations
-
getDocumentClassification
- Specified by:
getDocumentClassificationin interfaceAgentDefinitionModel
-
setDocumentClassification
public void setDocumentClassification(AgentDefinitionModel.DocumentClassification documentClassification) -
getDocumentAgent
- Specified by:
getDocumentAgentin interfaceAgentDefinitionModel
-
setDocumentAgent
-
getKnowledgeBase
- Specified by:
getKnowledgeBasein interfaceAgentDefinitionModel
-
setKnowledgeBase
-
getAudit
- Specified by:
getAuditin interfaceAgentDefinitionModel
-
setAudit
-
getModelSettings
- Specified by:
getModelSettingsin interfaceAgentDefinitionModel
-
setModelSettings
-
getApi
- Specified by:
getApiin interfaceAgentDefinitionModel
-
setApi
-
getExternalAgentSettings
- Specified by:
getExternalAgentSettingsin interfaceAgentDefinitionModel
-
setExternalAgentSettings
public void setExternalAgentSettings(AgentDefinitionModel.ExternalAgentSettings externalAgentSettings) -
getTools
- Specified by:
getToolsin interfaceAgentDefinitionModel
-
setTools
-
getContentTransformation
- Specified by:
getContentTransformationin interfaceAgentDefinitionModel
-
setContentTransformation
public void setContentTransformation(AgentDefinitionModel.ContentTransformation contentTransformation) -
getInvoker
- Specified by:
getInvokerin interfaceAgentDefinitionModel
-
setInvoker
-