@Parameter(description="Type of the Rule Node",schema=@Schema(allowableValues="ENRICHMENT,FILTER,TRANSFORMATION,ACTION,EXTERNAL",requiredMode=Schema.RequiredMode.REQUIRED))
@Parameter(description="Type of the Rule Node",schema=@Schema(allowableValues={"ENRICHMENT","FILTER,TRANSFORMATION","ACTION,EXTERNAL"},requiredMode=Schema.RequiredMode.REQUIRED))
@Schema(description="Failure action details info. An empty string in case of action status type 'SUCCESS', otherwise includes stack trace of the caused exception.",accessMode=Schema.AccessMode.READ_ONLY)
@Schema(description="String value representing msg direction type (incoming to entity or outcoming from entity)",allowableValues="IN, OUT")
@Schema(description="String value representing msg direction type (incoming to entity or outcoming from entity)",allowableValues={"IN","OUT"})
protectedStringmsgDirectionType;
@Schema(description="String value representing the entity id in the event body (originator of the message)",example="de9d54a0-2b7a-11ec-a3cc-23386423d98f")
@ -39,7 +39,7 @@ public class ComponentDescriptor extends BaseData<ComponentDescriptorId> {
@Getter@SetterprivateComponentTypetype;
@Schema(description="Scope of the Rule Node. Always set to 'TENANT', since no rule chains on the 'SYSTEM' level yet.",accessMode=Schema.AccessMode.READ_ONLY,allowableValues="TENANT",example="TENANT")
@Getter@SetterprivateComponentScopescope;
@Schema(description="Clustering mode of the RuleNode. This mode represents the ability to start Rule Node in multiple microservices.",accessMode=Schema.AccessMode.READ_ONLY,allowableValues="USER_PREFERENCE, ENABLED, SINGLETON",example="ENABLED")
@Schema(description="Clustering mode of the RuleNode. This mode represents the ability to start Rule Node in multiple microservices.",accessMode=Schema.AccessMode.READ_ONLY,allowableValues={"USER_PREFERENCE","ENABLED","SINGLETON"},example="ENABLED")