From 463aa59b70524d5479683e369c54b45b0cff116d Mon Sep 17 00:00:00 2001 From: Philipp Fromme Date: Thu, 17 Oct 2024 14:45:01 +0200 Subject: [PATCH] chore: update AWS descriptions and add keywords --- .../aws/bedrock/BedrockConnectorFunction.java | 10 ++++++++-- .../AwsDynamoDbServiceConnectorFunction.java | 13 ++++++++++++- .../aws/eventbridge/EventBridgeFunction.java | 8 +++++++- .../awslambda/LambdaConnectorFunction.java | 6 +++++- .../sagemaker/SagemakerConnectorFunction.java | 7 ++++++- .../connector/sns/inbound/SnsWebhookExecutable.java | 8 ++++++-- .../sns/outbound/SnsConnectorFunction.java | 6 +++++- .../io/camunda/connector/inbound/SqsExecutable.java | 8 +++++++- .../connector/outbound/SqsConnectorFunction.java | 8 +++++++- .../textract/TextractConnectorFunction.java | 10 ++++++++-- 10 files changed, 71 insertions(+), 13 deletions(-) diff --git a/connectors/aws/aws-bedrock/src/main/java/io/camunda/connector/aws/bedrock/BedrockConnectorFunction.java b/connectors/aws/aws-bedrock/src/main/java/io/camunda/connector/aws/bedrock/BedrockConnectorFunction.java index 5991241b51..427f4d6cbf 100644 --- a/connectors/aws/aws-bedrock/src/main/java/io/camunda/connector/aws/bedrock/BedrockConnectorFunction.java +++ b/connectors/aws/aws-bedrock/src/main/java/io/camunda/connector/aws/bedrock/BedrockConnectorFunction.java @@ -19,8 +19,14 @@ type = "io.camunda:aws-bedrock:1") @ElementTemplate( id = "io.camunda.connectors.aws.bedrock.v1", - name = "AWS BedRock Outbound Connector", - description = "Execute bedrock requests", + name = "AWS Bedrock Outbound Connector", + description = "Invoke models and converse using AWS Bedrock.", + metadata = @ElementTemplate.Metadata(keywords = { + "invoke model", + "run inference", + "invokemodel API", + "converse API" + }), inputDataClass = BedrockRequest.class, version = 1, propertyGroups = { diff --git a/connectors/aws/aws-dynamodb/src/main/java/io/camunda/connector/aws/dynamodb/AwsDynamoDbServiceConnectorFunction.java b/connectors/aws/aws-dynamodb/src/main/java/io/camunda/connector/aws/dynamodb/AwsDynamoDbServiceConnectorFunction.java index 6b248aac04..dafe044b43 100644 --- a/connectors/aws/aws-dynamodb/src/main/java/io/camunda/connector/aws/dynamodb/AwsDynamoDbServiceConnectorFunction.java +++ b/connectors/aws/aws-dynamodb/src/main/java/io/camunda/connector/aws/dynamodb/AwsDynamoDbServiceConnectorFunction.java @@ -20,7 +20,18 @@ id = "io.camunda.connectors.AWSDynamoDB.v1", name = "AWS DynamoDB Outbound Connector", version = 7, - description = "Work with tables and items using AWS DynamoDB service", + description = "Manage tables and items with AWS DynamoDB.", + metadata = @ElementTemplate.Metadata(keywords = { + "create table", + "delete table", + "update table", + "describe table", + "scan table", + "add item", + "delete item", + "get item", + "update item" + }), documentationRef = "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/aws-dynamodb/", propertyGroups = { diff --git a/connectors/aws/aws-eventbridge/src/main/java/io/camunda/connector/aws/eventbridge/EventBridgeFunction.java b/connectors/aws/aws-eventbridge/src/main/java/io/camunda/connector/aws/eventbridge/EventBridgeFunction.java index 8c2b2f0a81..47e0fb7678 100644 --- a/connectors/aws/aws-eventbridge/src/main/java/io/camunda/connector/aws/eventbridge/EventBridgeFunction.java +++ b/connectors/aws/aws-eventbridge/src/main/java/io/camunda/connector/aws/eventbridge/EventBridgeFunction.java @@ -31,12 +31,18 @@ id = "io.camunda.connectors.AWSEventBridge.v1", name = "Amazon EventBridge Outbound Connector", description = "Send events to AWS EventBridge", + metadata = @ElementTemplate.Metadata(keywords = { + "emit event", + "publish event", + "send event", + "trigger event" + }), inputDataClass = AwsEventBridgeRequest.class, version = 5, propertyGroups = { @ElementTemplate.PropertyGroup(id = "authentication", label = "Authentication"), @ElementTemplate.PropertyGroup(id = "configuration", label = "Queue properties"), - @ElementTemplate.PropertyGroup(id = "eventDetails", label = "eventDetails"), + @ElementTemplate.PropertyGroup(id = "eventDetails", label = "Event Details"), @ElementTemplate.PropertyGroup(id = "eventPayload", label = "Event Payload") }, documentationRef = diff --git a/connectors/aws/aws-lambda/src/main/java/io/camunda/connector/awslambda/LambdaConnectorFunction.java b/connectors/aws/aws-lambda/src/main/java/io/camunda/connector/awslambda/LambdaConnectorFunction.java index 57d8bf9e96..0b4be73152 100644 --- a/connectors/aws/aws-lambda/src/main/java/io/camunda/connector/awslambda/LambdaConnectorFunction.java +++ b/connectors/aws/aws-lambda/src/main/java/io/camunda/connector/awslambda/LambdaConnectorFunction.java @@ -30,7 +30,11 @@ @ElementTemplate( id = "io.camunda.connectors.AWSLAMBDA.v2", name = "AWS Lambda Outbound Connector", - description = "Invoke a function", + description = "Invoke AWS Lambda functions.", + metadata = @ElementTemplate.Metadata(keywords = { + "invoke function", + "run function" + }), inputDataClass = AwsLambdaRequest.class, version = 5, propertyGroups = { diff --git a/connectors/aws/aws-sagemaker/src/main/java/io/camunda/connector/sagemaker/SagemakerConnectorFunction.java b/connectors/aws/aws-sagemaker/src/main/java/io/camunda/connector/sagemaker/SagemakerConnectorFunction.java index 52b10a6f4e..6307bccfed 100644 --- a/connectors/aws/aws-sagemaker/src/main/java/io/camunda/connector/sagemaker/SagemakerConnectorFunction.java +++ b/connectors/aws/aws-sagemaker/src/main/java/io/camunda/connector/sagemaker/SagemakerConnectorFunction.java @@ -29,7 +29,12 @@ @ElementTemplate( id = "io.camunda.connectors.AWSSAGEMAKER.v1", name = "AWS SageMaker Outbound Connector", - description = "Execute SageMaker models", + description = "Run inferences using AWS SageMaker.", + metadata = @ElementTemplate.Metadata(keywords = { + "run inference", + "perform asynchronous inference", + "perform real-time inference" + }), inputDataClass = SageMakerRequest.class, version = 1, propertyGroups = { diff --git a/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/inbound/SnsWebhookExecutable.java b/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/inbound/SnsWebhookExecutable.java index 7d397dfbc1..211022ac80 100644 --- a/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/inbound/SnsWebhookExecutable.java +++ b/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/inbound/SnsWebhookExecutable.java @@ -40,11 +40,15 @@ @InboundConnector(name = "AWS SNS Inbound", type = "io.camunda:aws-sns-webhook:1") @ElementTemplate( id = "io.camunda.connectors.AWSSNS.inbound.v1", - name = "SNS HTTPS Connectorr", + name = "SNS HTTPS Connector", icon = "icon.svg", version = 4, inputDataClass = SnsWebhookConnectorPropertiesWrapper.class, - description = "Receive events from AWS SNS", + description = "Receive messages from AWS SNS via HTTPS.", + metadata = @ElementTemplate.Metadata(keywords = { + "receive event", + "receive message" + }), documentationRef = "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/amazon-sns/?amazonsns=inbound", propertyGroups = {@PropertyGroup(id = "subscription", label = "Subscription Configuration")}, diff --git a/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/outbound/SnsConnectorFunction.java b/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/outbound/SnsConnectorFunction.java index b2d84d0b0a..8839176f56 100644 --- a/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/outbound/SnsConnectorFunction.java +++ b/connectors/aws/aws-sns/src/main/java/io/camunda/connector/sns/outbound/SnsConnectorFunction.java @@ -32,7 +32,11 @@ @ElementTemplate( id = "io.camunda.connectors.AWSSNS.v1", name = "Amazon SNS Outbound connector", - description = "Send message to topic", + description = "Send messages to Amazon SNS.", + metadata = @ElementTemplate.Metadata(keywords = { + "send message", + "publish message" + }), inputDataClass = SnsConnectorRequest.class, version = 7, propertyGroups = { diff --git a/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/inbound/SqsExecutable.java b/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/inbound/SqsExecutable.java index 51f8c01317..3cc3579a2c 100644 --- a/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/inbound/SqsExecutable.java +++ b/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/inbound/SqsExecutable.java @@ -38,7 +38,13 @@ icon = "icon.svg", version = 9, inputDataClass = SqsInboundProperties.class, - description = "Receive message from a queue", + description = "Receive messages from Amazon SQS.", + metadata = @ElementTemplate.Metadata(keywords = { + "receive message", + "receive event", + "receive message from queue", + "receive event from queue" + }), documentationRef = "https://docs.camunda.io/docs/components/connectors/out-of-the-box-connectors/amazon-sqs/?amazonsqs=inbound", propertyGroups = { diff --git a/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/outbound/SqsConnectorFunction.java b/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/outbound/SqsConnectorFunction.java index 1bdd297a49..94004aa2b3 100644 --- a/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/outbound/SqsConnectorFunction.java +++ b/connectors/aws/aws-sqs/src/main/java/io/camunda/connector/outbound/SqsConnectorFunction.java @@ -33,7 +33,13 @@ @ElementTemplate( id = "io.camunda.connectors.AWSSQS.v1", name = "Amazon SQS Outbound Connector", - description = "Send message to queue", + description = "Send messages to Amazon SQS.", + metadata = @ElementTemplate.Metadata(keywords = { + "send message", + "publish message", + "send message to queue" + "publish message to queue" + }), inputDataClass = SqsConnectorRequest.class, version = 10, propertyGroups = { diff --git a/connectors/aws/aws-textract/src/main/java/io/camunda/connector/textract/TextractConnectorFunction.java b/connectors/aws/aws-textract/src/main/java/io/camunda/connector/textract/TextractConnectorFunction.java index 7eb1abde7d..717d23302b 100644 --- a/connectors/aws/aws-textract/src/main/java/io/camunda/connector/textract/TextractConnectorFunction.java +++ b/connectors/aws/aws-textract/src/main/java/io/camunda/connector/textract/TextractConnectorFunction.java @@ -23,8 +23,14 @@ @ElementTemplate( id = "io.camunda.connectors.AWSTEXTRACT.v1", name = "AWS Textract Outbound Connector", - description = - "Automatically extract printed text, handwriting, layout elements, and data from any document", + description = "Extract text and data using AWS Textract.", + metadata = @ElementTemplate.Metadata(keywords = { + "extract text", + "extract data", + "extract text from image", + "extract data from image", + "ocr" + }), inputDataClass = TextractRequest.class, version = 1, propertyGroups = {