This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new c23d808044e Regen
c23d808044e is described below
commit c23d808044e13f5532e9606b8d4f1acf89c0b4f9
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Jan 8 20:34:13 2026 +0100
Regen
---
.../springboot/catalog/components/aws2-athena.json | 33 +++----
.../springboot/catalog/components/aws2-cw.json | 104 +++++++++++----------
.../springboot/catalog/components/aws2-ddb.json | 41 ++++----
.../camel/springboot/catalog/components/once.json | 2 +-
.../springboot/catalog/components/stripe.json | 2 +-
.../src/main/docs/aws2-cw.json | 7 ++
.../cw/springboot/Cw2ComponentConfiguration.java | 13 +++
.../springboot/OnceComponentConfiguration.java | 3 +-
.../springboot/StripeComponentConfiguration.java | 2 +-
9 files changed, 119 insertions(+), 88 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
index e772c5fc8a5..41c5faeaf2d 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
@@ -71,22 +71,23 @@
"CamelAwsAthenaWorkGroup": { "index": 3, "kind": "header", "displayName":
"", "group": "listQueryExecutions startQueryExecution", "label":
"listQueryExecutions startQueryExecution", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "The workgroup to use for running the query.",
"constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#WORK_GROUP" },
"CamelAwsAthenaNextToken": { "index": 4, "kind": "header", "displayName":
"", "group": "getQueryResults listQueryExecutions", "label": "getQueryResults
listQueryExecutions", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Pagination token to use in the case where the response from the
previous request was truncated.", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#NEXT_ [...]
"CamelAwsAthenaMaxResults": { "index": 5, "kind": "header", "displayName":
"", "group": "getQueryResults listQueryExecutions", "label": "getQueryResults
listQueryExecutions", "required": false, "javaType": "Integer", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Max number of results to return for the given operation (if
supported by the Athena API endpoint). If not set, will use the Athena API
default for the given operation.", "con [...]
- "CamelAwsAthenaIncludeTrace": { "index": 6, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Include useful trace information at the beginning of queries as
an SQL comment (prefixed with --).", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#INCLUDE_TRACE" },
- "CamelAwsAthenaOutputLocation": { "index": 7, "kind": "header",
"displayName": "", "group": "getQueryExecution getQueryResults
startQueryExecution", "label": "getQueryExecution getQueryResults
startQueryExecution", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The location in Amazon S3 where query results are stored, such
as s3:\/\/path\/to\/query\/bucket\/. Ensure this value ends with a forwa [...]
- "CamelAwsAthenaOutputType": { "index": 8, "kind": "header", "displayName":
"", "group": "getQueryResults", "label": "getQueryResults", "required": false,
"javaType": "org.apache.camel.component.aws2.athena.Athena2OutputType", "enum":
[ "StreamList", "SelectList", "S3Pointer" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "How
query results should be returned. One of StreamList (default - return a
GetQueryResultsIterable that can pag [...]
- "CamelAwsAthenaQueryExecutionState": { "index": 9, "kind": "header",
"displayName": "", "group": "getQueryExecution getQueryResults
startQueryExecution", "label": "getQueryExecution getQueryResults
startQueryExecution", "required": false, "javaType":
"software.amazon.awssdk.services.athena.model.QueryExecutionState", "enum": [
"QUEUED", "RUNNING", "SUCCEEDED", "FAILED", "CANCELLED", "null" ],
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "descriptio [...]
- "CamelAwsAthenaClientRequestToken": { "index": 10, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "A unique string to ensure issues queries are idempotent. It is
unlikely you will need to set this.", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#CLIENT_REQUEST_TOKEN"
},
- "CamelAwsAthenaQueryString": { "index": 11, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The SQL query to run. Except for simple queries, prefer setting
this as the body of the Exchange or as this header to avoid having to deal with
URL encoding issues.", "constantName": "org.apache.camel.comp [...]
- "CamelAwsAthenaEncryptionOption": { "index": 12, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType":
"software.amazon.awssdk.services.athena.model.EncryptionOption", "enum": [
"SSE_S3", "SSE_KMS", "CSE_KMS", "null" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
encryption type to use when storing query results in S3.", "constantName":
"org.apache.ca [...]
- "CamelAwsAthenaKmsKey": { "index": 13, "kind": "header", "displayName":
"", "group": "startQueryExecution", "label": "startQueryExecution", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "For SSE-KMS and CSE-KMS,
this is the KMS key ARN or ID.", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#KMS_KEY" },
- "CamelAwsAthenaWaitTimeout": { "index": 14, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Optional max wait time in millis to wait for a successful query
completion. See the section 'Waiting for Query Completion and Retrying Failed
Queries' to learn more.", "constantName": "org.apache.camel.compo [...]
- "CamelAwsAthenaInitialDelay": { "index": 15, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Milliseconds before the first poll for query execution status.
See the section 'Waiting for Query Completion and Retrying Failed Queries' to
learn more.", "constantName": "org.apache.camel.component.aws2.at [...]
- "CamelAwsAthenaDelay": { "index": 16, "kind": "header", "displayName": "",
"group": "startQueryExecution", "label": "startQueryExecution", "required":
false, "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Milliseconds before the
next poll for query execution status. See the section 'Waiting for Query
Completion and Retrying Failed Queries' to learn more.", "constantName":
"org.apache.camel.component.aws2.athena.Ath [...]
- "CamelAwsAthenaMaxAttempts": { "index": 17, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "int", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Maximum number of times to attempt a query. Set to 1 to disable
retries. See the section 'Waiting for Query Completion and Retrying Failed
Queries' to learn more.", "constantName": "org.apache.camel.component [...]
- "CamelAwsAthenaRetry": { "index": 18, "kind": "header", "displayName": "",
"group": "startQueryExecution", "label": "startQueryExecution", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Optional comma separated
list of error types to retry the query for. Use 'retryable' to retry all
retryable failure conditions (e.g. generic errors and resources exhausted),
'generic' to retry 'GENERIC_INTERNAL_ [...]
- "CamelAwsAthenaResetWaitTimeoutOnRetry": { "index": 19, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Reset the waitTimeout countdown in the event of a query retry.
If set to true, potential max time spent waiting for queries is equal to
waitTimeout x maxAttempts. See the section 'Waiting for [...]
- "CamelAwsAthenaStartQueryExecutionAttempts": { "index": 20, "kind":
"header", "displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "int", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Total number of attempts made to run the query. Will be greater
than 1 if the query is retried.", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#START_QUERY_EXECUTION
[...]
- "CamelAwsAthenaStartQueryExecutionElapsedMillis": { "index": 21, "kind":
"header", "displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Total time in millis taken in startQueryExecution (mostly
relevant when waiting for query completion within startQueryExecution).",
"constantName": "org.apache.camel.component.aws2.athen [...]
+ "CamelAwsAthenaIsTruncated": { "index": 6, "kind": "header",
"displayName": "", "group": "getQueryResults listQueryExecutions", "label":
"getQueryResults listQueryExecutions", "required": false, "javaType":
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Whether the response has more results (i.e.,
is truncated). If true, use the NEXT_TOKEN header to fetch the next page.",
"constantName": "org.apache.camel.component.aws2.ath [...]
+ "CamelAwsAthenaIncludeTrace": { "index": 7, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Include useful trace information at the beginning of queries as
an SQL comment (prefixed with --).", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#INCLUDE_TRACE" },
+ "CamelAwsAthenaOutputLocation": { "index": 8, "kind": "header",
"displayName": "", "group": "getQueryExecution getQueryResults
startQueryExecution", "label": "getQueryExecution getQueryResults
startQueryExecution", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The location in Amazon S3 where query results are stored, such
as s3:\/\/path\/to\/query\/bucket\/. Ensure this value ends with a forwa [...]
+ "CamelAwsAthenaOutputType": { "index": 9, "kind": "header", "displayName":
"", "group": "getQueryResults", "label": "getQueryResults", "required": false,
"javaType": "org.apache.camel.component.aws2.athena.Athena2OutputType", "enum":
[ "StreamList", "SelectList", "S3Pointer" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "How
query results should be returned. One of StreamList (default - return a
GetQueryResultsIterable that can pag [...]
+ "CamelAwsAthenaQueryExecutionState": { "index": 10, "kind": "header",
"displayName": "", "group": "getQueryExecution getQueryResults
startQueryExecution", "label": "getQueryExecution getQueryResults
startQueryExecution", "required": false, "javaType":
"software.amazon.awssdk.services.athena.model.QueryExecutionState", "enum": [
"QUEUED", "RUNNING", "SUCCEEDED", "FAILED", "CANCELLED", "null" ],
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "descripti [...]
+ "CamelAwsAthenaClientRequestToken": { "index": 11, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "A unique string to ensure issues queries are idempotent. It is
unlikely you will need to set this.", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#CLIENT_REQUEST_TOKEN"
},
+ "CamelAwsAthenaQueryString": { "index": 12, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The SQL query to run. Except for simple queries, prefer setting
this as the body of the Exchange or as this header to avoid having to deal with
URL encoding issues.", "constantName": "org.apache.camel.comp [...]
+ "CamelAwsAthenaEncryptionOption": { "index": 13, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType":
"software.amazon.awssdk.services.athena.model.EncryptionOption", "enum": [
"SSE_S3", "SSE_KMS", "CSE_KMS", "null" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
encryption type to use when storing query results in S3.", "constantName":
"org.apache.ca [...]
+ "CamelAwsAthenaKmsKey": { "index": 14, "kind": "header", "displayName":
"", "group": "startQueryExecution", "label": "startQueryExecution", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "For SSE-KMS and CSE-KMS,
this is the KMS key ARN or ID.", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#KMS_KEY" },
+ "CamelAwsAthenaWaitTimeout": { "index": 15, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Optional max wait time in millis to wait for a successful query
completion. See the section 'Waiting for Query Completion and Retrying Failed
Queries' to learn more.", "constantName": "org.apache.camel.compo [...]
+ "CamelAwsAthenaInitialDelay": { "index": 16, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Milliseconds before the first poll for query execution status.
See the section 'Waiting for Query Completion and Retrying Failed Queries' to
learn more.", "constantName": "org.apache.camel.component.aws2.at [...]
+ "CamelAwsAthenaDelay": { "index": 17, "kind": "header", "displayName": "",
"group": "startQueryExecution", "label": "startQueryExecution", "required":
false, "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Milliseconds before the
next poll for query execution status. See the section 'Waiting for Query
Completion and Retrying Failed Queries' to learn more.", "constantName":
"org.apache.camel.component.aws2.athena.Ath [...]
+ "CamelAwsAthenaMaxAttempts": { "index": 18, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "int", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Maximum number of times to attempt a query. Set to 1 to disable
retries. See the section 'Waiting for Query Completion and Retrying Failed
Queries' to learn more.", "constantName": "org.apache.camel.component [...]
+ "CamelAwsAthenaRetry": { "index": 19, "kind": "header", "displayName": "",
"group": "startQueryExecution", "label": "startQueryExecution", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Optional comma separated
list of error types to retry the query for. Use 'retryable' to retry all
retryable failure conditions (e.g. generic errors and resources exhausted),
'generic' to retry 'GENERIC_INTERNAL_ [...]
+ "CamelAwsAthenaResetWaitTimeoutOnRetry": { "index": 20, "kind": "header",
"displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Reset the waitTimeout countdown in the event of a query retry.
If set to true, potential max time spent waiting for queries is equal to
waitTimeout x maxAttempts. See the section 'Waiting for [...]
+ "CamelAwsAthenaStartQueryExecutionAttempts": { "index": 21, "kind":
"header", "displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "int", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Total number of attempts made to run the query. Will be greater
than 1 if the query is retried.", "constantName":
"org.apache.camel.component.aws2.athena.Athena2Constants#START_QUERY_EXECUTION
[...]
+ "CamelAwsAthenaStartQueryExecutionElapsedMillis": { "index": 22, "kind":
"header", "displayName": "", "group": "startQueryExecution", "label":
"startQueryExecution", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Total time in millis taken in startQueryExecution (mostly
relevant when waiting for query completion within startQueryExecution).",
"constantName": "org.apache.camel.component.aws2.athen [...]
},
"properties": {
"label": { "index": 0, "kind": "path", "displayName": "Label", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.athena.Athena2Configuration",
"configurationField": "configuration", "description": "Logical name" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
index 19079727f5d..d22c5ea14a6 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
@@ -27,59 +27,67 @@
"configuration": { "index": 0, "kind": "property", "displayName":
"Configuration", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"deprecated": false, "autowired": false, "secret": false, "description": "The
component configuration" },
"lazyStartProducer": { "index": 1, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fail [...]
"name": { "index": 2, "kind": "property", "displayName": "Name", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "The metric name" },
- "overrideEndpoint": { "index": 3, "kind": "property", "displayName":
"Override Endpoint", "group": "producer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the need for overriding the endpoint. This
option needs to be used in combination with [...]
- "region": { "index": 4, "kind": "property", "displayName": "Region",
"group": "producer", "label": "", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "ap-south-2", "ap-south-1",
"eu-south-1", "eu-south-2", "us-gov-east-1", "me-central-1", "il-central-1",
"ca-central-1", "eu-central-1", "us-iso-west-1", "eu-central-2",
"eu-isoe-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1",
"eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-north [...]
- "timestamp": { "index": 5, "kind": "property", "displayName": "Timestamp",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "java.time.Instant", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric timestamp" },
- "unit": { "index": 6, "kind": "property", "displayName": "Unit", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "The metric unit" },
- "uriEndpointOverride": { "index": 7, "kind": "property", "displayName":
"Uri Endpoint Override", "group": "producer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the overriding uri endpoint. This option
needs to be used in combination with overrideEndpoint [...]
- "value": { "index": 8, "kind": "property", "displayName": "Value",
"group": "producer", "label": "", "required": false, "type": "number",
"javaType": "java.lang.Double", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric value" },
- "amazonCwClient": { "index": 9, "kind": "property", "displayName": "Amazon
Cw Client", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType":
"software.amazon.awssdk.services.cloudwatch.CloudWatchClient", "deprecated":
false, "deprecationNote": "", "autowired": true, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "To use the
AmazonCloudWatch as the [...]
- "autowiredEnabled": { "index": 10, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
- "healthCheckConsumerEnabled": { "index": 11, "kind": "property",
"displayName": "Health Check Consumer Enabled", "group": "health", "label":
"health", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for enabling or disabling all consumer based health checks
from this component" },
- "healthCheckProducerEnabled": { "index": 12, "kind": "property",
"displayName": "Health Check Producer Enabled", "group": "health", "label":
"health", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for enabling or disabling all producer based health checks
from this component. Notice: Camel has by default disabled all producer based
health-checks. You can turn on produce [...]
- "proxyHost": { "index": 13, "kind": "property", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
CW client" },
- "proxyPort": { "index": 14, "kind": "property", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy port when instantiating the
CW client" },
- "proxyProtocol": { "index": 15, "kind": "property", "displayName": "Proxy
Protocol", "group": "proxy", "label": "proxy", "required": false, "type":
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP",
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "HTTPS", "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy protocol when inst [...]
- "accessKey": { "index": 16, "kind": "property", "displayName": "Access
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Access Key" },
- "profileCredentialsName": { "index": 17, "kind": "property",
"displayName": "Profile Credentials Name", "group": "security", "label":
"security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If using a profile
credentials provider, this parameter will set the profile name" },
- "secretKey": { "index": 18, "kind": "property", "displayName": "Secret
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Secret Key" },
- "sessionToken": { "index": 19, "kind": "property", "displayName": "Session
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Session Token used when the user
needs to assume an IAM role" },
- "trustAllCertificates": { "index": 20, "kind": "property", "displayName":
"Trust All Certificates", "group": "security", "label": "security", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If we want to trust all
certificates in case of overriding the endpoint" },
- "useDefaultCredentialsProvider": { "index": 21, "kind": "property",
"displayName": "Use Default Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the S3 client should expect to
load crede [...]
- "useProfileCredentialsProvider": { "index": 22, "kind": "property",
"displayName": "Use Profile Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the Cloudwatch client should
expect to lo [...]
- "useSessionCredentials": { "index": 23, "kind": "property", "displayName":
"Use Session Credentials", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "Set whether the
CloudWatch client should expect to use Session Credent [...]
+ "operation": { "index": 3, "kind": "property", "displayName": "Operation",
"group": "producer", "label": "", "required": false, "type": "enum",
"javaType": "org.apache.camel.component.aws2.cw.Cw2Operations", "enum": [
"putMetricData", "listMetrics", "describeAlarms", "describeAlarmsForMetric" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"putMetricData", "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": "
[...]
+ "overrideEndpoint": { "index": 4, "kind": "property", "displayName":
"Override Endpoint", "group": "producer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the need for overriding the endpoint. This
option needs to be used in combination with [...]
+ "region": { "index": 5, "kind": "property", "displayName": "Region",
"group": "producer", "label": "", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "ap-south-2", "ap-south-1",
"eu-south-1", "eu-south-2", "us-gov-east-1", "me-central-1", "il-central-1",
"ca-central-1", "eu-central-1", "us-iso-west-1", "eu-central-2",
"eu-isoe-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1",
"eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-north [...]
+ "timestamp": { "index": 6, "kind": "property", "displayName": "Timestamp",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "java.time.Instant", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric timestamp" },
+ "unit": { "index": 7, "kind": "property", "displayName": "Unit", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "The metric unit" },
+ "uriEndpointOverride": { "index": 8, "kind": "property", "displayName":
"Uri Endpoint Override", "group": "producer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the overriding uri endpoint. This option
needs to be used in combination with overrideEndpoint [...]
+ "value": { "index": 9, "kind": "property", "displayName": "Value",
"group": "producer", "label": "", "required": false, "type": "number",
"javaType": "java.lang.Double", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric value" },
+ "amazonCwClient": { "index": 10, "kind": "property", "displayName":
"Amazon Cw Client", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"software.amazon.awssdk.services.cloudwatch.CloudWatchClient", "deprecated":
false, "deprecationNote": "", "autowired": true, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "To use the
AmazonCloudWatch as the [...]
+ "autowiredEnabled": { "index": 11, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
+ "healthCheckConsumerEnabled": { "index": 12, "kind": "property",
"displayName": "Health Check Consumer Enabled", "group": "health", "label":
"health", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for enabling or disabling all consumer based health checks
from this component" },
+ "healthCheckProducerEnabled": { "index": 13, "kind": "property",
"displayName": "Health Check Producer Enabled", "group": "health", "label":
"health", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for enabling or disabling all producer based health checks
from this component. Notice: Camel has by default disabled all producer based
health-checks. You can turn on produce [...]
+ "proxyHost": { "index": 14, "kind": "property", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
CW client" },
+ "proxyPort": { "index": 15, "kind": "property", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy port when instantiating the
CW client" },
+ "proxyProtocol": { "index": 16, "kind": "property", "displayName": "Proxy
Protocol", "group": "proxy", "label": "proxy", "required": false, "type":
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP",
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "HTTPS", "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy protocol when inst [...]
+ "accessKey": { "index": 17, "kind": "property", "displayName": "Access
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Access Key" },
+ "profileCredentialsName": { "index": 18, "kind": "property",
"displayName": "Profile Credentials Name", "group": "security", "label":
"security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If using a profile
credentials provider, this parameter will set the profile name" },
+ "secretKey": { "index": 19, "kind": "property", "displayName": "Secret
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Secret Key" },
+ "sessionToken": { "index": 20, "kind": "property", "displayName": "Session
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Session Token used when the user
needs to assume an IAM role" },
+ "trustAllCertificates": { "index": 21, "kind": "property", "displayName":
"Trust All Certificates", "group": "security", "label": "security", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If we want to trust all
certificates in case of overriding the endpoint" },
+ "useDefaultCredentialsProvider": { "index": 22, "kind": "property",
"displayName": "Use Default Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the S3 client should expect to
load crede [...]
+ "useProfileCredentialsProvider": { "index": 23, "kind": "property",
"displayName": "Use Profile Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the Cloudwatch client should
expect to lo [...]
+ "useSessionCredentials": { "index": 24, "kind": "property", "displayName":
"Use Session Credentials", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "Set whether the
CloudWatch client should expect to use Session Credent [...]
},
"headers": {
- "CamelAwsCwMetricNamespace": { "index": 0, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric namespace.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_NAMESPACE" },
- "CamelAwsCwMetricName": { "index": 1, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The Amazon CW metric name.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_NAME" },
- "CamelAwsCwMetricValue": { "index": 2, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "Double",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The Amazon CW metric value.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_VALUE" },
- "CamelAwsCwMetricUnit": { "index": 3, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The Amazon CW metric unit.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_UNIT" },
- "CamelAwsCwMetricTimestamp": { "index": 4, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Date", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric timestamp.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_TIMESTAMP" },
- "CamelAwsCwMetricDimensions": { "index": 5, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Map<String, String>", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "A map of dimension names
and dimension values.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_DIMENSIONS" },
- "CamelAwsCwMetricDimensionName": { "index": 6, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric dimension name.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_DIMENSION_NAME" },
- "CamelAwsCwMetricDimensionValue": { "index": 7, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric dimension value.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_DIMENSION_VALUE" }
+ "CamelAwsCwOperation": { "index": 0, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The operation to perform.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#OPERATION" },
+ "CamelAwsCwMetricNamespace": { "index": 1, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric namespace.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_NAMESPACE" },
+ "CamelAwsCwMetricName": { "index": 2, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The Amazon CW metric name.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_NAME" },
+ "CamelAwsCwMetricValue": { "index": 3, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "Double",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The Amazon CW metric value.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_VALUE" },
+ "CamelAwsCwMetricUnit": { "index": 4, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The Amazon CW metric unit.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_UNIT" },
+ "CamelAwsCwMetricTimestamp": { "index": 5, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Date", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric timestamp.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_TIMESTAMP" },
+ "CamelAwsCwMetricDimensions": { "index": 6, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Map<String, String>", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "A map of dimension names
and dimension values.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_DIMENSIONS" },
+ "CamelAwsCwMetricDimensionName": { "index": 7, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric dimension name.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_DIMENSION_NAME" },
+ "CamelAwsCwMetricDimensionValue": { "index": 8, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The Amazon CW metric dimension value.",
"constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#METRIC_DIMENSION_VALUE" },
+ "CamelAwsCwAlarmName": { "index": 9, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The name of the alarm.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#ALARM_NAME" },
+ "CamelAwsCwAlarmState": { "index": 10, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The state value for the alarm (OK, ALARM,
INSUFFICIENT_DATA).", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#ALARM_STATE" },
+ "CamelAwsCwNextToken": { "index": 11, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The token for the next set of results.", "constantName":
"org.apache.camel.component.aws2.cw.Cw2Constants#NEXT_TOKEN" },
+ "CamelAwsCwMaxResults": { "index": 12, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The maximum number of results to return.",
"constantName": "org.apache.camel.component.aws2.cw.Cw2Constants#MAX_RESULTS" },
+ "CamelAwsCwIsTruncated": { "index": 13, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Whether the response has more results (is truncated).",
"constantName": "org.apache.camel.component.aws2.cw.Cw2Constants#IS_TRUNCATED" }
},
"properties": {
"namespace": { "index": 0, "kind": "path", "displayName": "Namespace",
"group": "producer", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric namespace" },
"name": { "index": 1, "kind": "parameter", "displayName": "Name", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "The metric name" },
- "overrideEndpoint": { "index": 2, "kind": "parameter", "displayName":
"Override Endpoint", "group": "producer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the need for overriding the endpoint. This
option needs to be used in combination wit [...]
- "region": { "index": 3, "kind": "parameter", "displayName": "Region",
"group": "producer", "label": "", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "ap-south-2", "ap-south-1",
"eu-south-1", "eu-south-2", "us-gov-east-1", "me-central-1", "il-central-1",
"ca-central-1", "eu-central-1", "us-iso-west-1", "eu-central-2",
"eu-isoe-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1",
"eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-nort [...]
- "timestamp": { "index": 4, "kind": "parameter", "displayName":
"Timestamp", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "java.time.Instant", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric timestamp" },
- "unit": { "index": 5, "kind": "parameter", "displayName": "Unit", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "The metric unit" },
- "uriEndpointOverride": { "index": 6, "kind": "parameter", "displayName":
"Uri Endpoint Override", "group": "producer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the overriding uri endpoint. This option
needs to be used in combination with overrideEndpoin [...]
- "value": { "index": 7, "kind": "parameter", "displayName": "Value",
"group": "producer", "label": "", "required": false, "type": "number",
"javaType": "java.lang.Double", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric value" },
- "lazyStartProducer": { "index": 8, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produc [...]
- "amazonCwClient": { "index": 9, "kind": "parameter", "displayName":
"Amazon Cw Client", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"software.amazon.awssdk.services.cloudwatch.CloudWatchClient", "deprecated":
false, "deprecationNote": "", "autowired": true, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "To use the
AmazonCloudWatch as the [...]
- "proxyHost": { "index": 10, "kind": "parameter", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
CW client" },
- "proxyPort": { "index": 11, "kind": "parameter", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy port when instantiating the
CW client" },
- "proxyProtocol": { "index": 12, "kind": "parameter", "displayName": "Proxy
Protocol", "group": "proxy", "label": "proxy", "required": false, "type":
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP",
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "HTTPS", "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy protocol when ins [...]
- "accessKey": { "index": 13, "kind": "parameter", "displayName": "Access
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Access Key" },
- "profileCredentialsName": { "index": 14, "kind": "parameter",
"displayName": "Profile Credentials Name", "group": "security", "label":
"security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If using a profile
credentials provider, this parameter will set the profile name" },
- "secretKey": { "index": 15, "kind": "parameter", "displayName": "Secret
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Secret Key" },
- "sessionToken": { "index": 16, "kind": "parameter", "displayName":
"Session Token", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Session Token used when the user
needs to assume an IAM role" },
- "trustAllCertificates": { "index": 17, "kind": "parameter", "displayName":
"Trust All Certificates", "group": "security", "label": "security", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If we want to trust all
certificates in case of overriding the endpoint" },
- "useDefaultCredentialsProvider": { "index": 18, "kind": "parameter",
"displayName": "Use Default Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the S3 client should expect to
load cred [...]
- "useProfileCredentialsProvider": { "index": 19, "kind": "parameter",
"displayName": "Use Profile Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the Cloudwatch client should
expect to l [...]
- "useSessionCredentials": { "index": 20, "kind": "parameter",
"displayName": "Use Session Credentials", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the CloudWatch client should
expect to use Session Creden [...]
+ "operation": { "index": 2, "kind": "parameter", "displayName":
"Operation", "group": "producer", "label": "", "required": false, "type":
"enum", "javaType": "org.apache.camel.component.aws2.cw.Cw2Operations", "enum":
[ "putMetricData", "listMetrics", "describeAlarms", "describeAlarmsForMetric"
], "deprecated": false, "autowired": false, "secret": false, "defaultValue":
"putMetricData", "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
[...]
+ "overrideEndpoint": { "index": 3, "kind": "parameter", "displayName":
"Override Endpoint", "group": "producer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the need for overriding the endpoint. This
option needs to be used in combination wit [...]
+ "region": { "index": 4, "kind": "parameter", "displayName": "Region",
"group": "producer", "label": "", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "ap-south-2", "ap-south-1",
"eu-south-1", "eu-south-2", "us-gov-east-1", "me-central-1", "il-central-1",
"ca-central-1", "eu-central-1", "us-iso-west-1", "eu-central-2",
"eu-isoe-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1",
"eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-nort [...]
+ "timestamp": { "index": 5, "kind": "parameter", "displayName":
"Timestamp", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "java.time.Instant", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric timestamp" },
+ "unit": { "index": 6, "kind": "parameter", "displayName": "Unit", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "The metric unit" },
+ "uriEndpointOverride": { "index": 7, "kind": "parameter", "displayName":
"Uri Endpoint Override", "group": "producer", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set the overriding uri endpoint. This option
needs to be used in combination with overrideEndpoin [...]
+ "value": { "index": 8, "kind": "parameter", "displayName": "Value",
"group": "producer", "label": "", "required": false, "type": "number",
"javaType": "java.lang.Double", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "The metric value" },
+ "lazyStartProducer": { "index": 9, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produc [...]
+ "amazonCwClient": { "index": 10, "kind": "parameter", "displayName":
"Amazon Cw Client", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"software.amazon.awssdk.services.cloudwatch.CloudWatchClient", "deprecated":
false, "deprecationNote": "", "autowired": true, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "To use the
AmazonCloudWatch as th [...]
+ "proxyHost": { "index": 11, "kind": "parameter", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
CW client" },
+ "proxyPort": { "index": 12, "kind": "parameter", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy port when instantiating the
CW client" },
+ "proxyProtocol": { "index": 13, "kind": "parameter", "displayName": "Proxy
Protocol", "group": "proxy", "label": "proxy", "required": false, "type":
"enum", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP",
"HTTPS" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "HTTPS", "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "To define a proxy protocol when ins [...]
+ "accessKey": { "index": 14, "kind": "parameter", "displayName": "Access
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Access Key" },
+ "profileCredentialsName": { "index": 15, "kind": "parameter",
"displayName": "Profile Credentials Name", "group": "security", "label":
"security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If using a profile
credentials provider, this parameter will set the profile name" },
+ "secretKey": { "index": 16, "kind": "parameter", "displayName": "Secret
Key", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Secret Key" },
+ "sessionToken": { "index": 17, "kind": "parameter", "displayName":
"Session Token", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Amazon AWS Session Token used when the user
needs to assume an IAM role" },
+ "trustAllCertificates": { "index": 18, "kind": "parameter", "displayName":
"Trust All Certificates", "group": "security", "label": "security", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration",
"configurationField": "configuration", "description": "If we want to trust all
certificates in case of overriding the endpoint" },
+ "useDefaultCredentialsProvider": { "index": 19, "kind": "parameter",
"displayName": "Use Default Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the S3 client should expect to
load cred [...]
+ "useProfileCredentialsProvider": { "index": 20, "kind": "parameter",
"displayName": "Use Profile Credentials Provider", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the Cloudwatch client should
expect to l [...]
+ "useSessionCredentials": { "index": 21, "kind": "parameter",
"displayName": "Use Session Credentials", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField":
"configuration", "description": "Set whether the CloudWatch client should
expect to use Session Creden [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
index 6ef96ebfe67..a4ffc6f77f8 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
@@ -70,26 +70,27 @@
"CamelAwsDdbKeyConditions": { "index": 13, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Map<String, Condition>", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "This header specify
the selection criteria for the query, and merge together the two old headers
CamelAwsDdbHashKeyValue and CamelAwsDdbScanRangeKeyCondition", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Con [...]
"CamelAwsDdbKeySchema": { "index": 14, "kind": "header", "displayName":
"", "group": "DeleteTable DescribeTable", "label": "DeleteTable DescribeTable",
"required": false, "javaType": "List<KeySchemaElement>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
KeySchema that identifies the primary key for this table. From Camel 2.16.0 the
type of this header is List and not KeySchema", "constantName":
"org.apache.camel.component.aws2.d [...]
"CamelAwsDdbLastEvaluatedKey": { "index": 15, "kind": "header",
"displayName": "", "group": "Query Scan", "label": "Query Scan", "required":
false, "javaType": "Key", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Primary key of the item
where the query operation stopped, inclusive of the previous result set.",
"constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#LAST_EVALUATED_KEY" },
- "CamelAwsDdbLimit": { "index": 16, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The maximum number of items to return.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#LIMIT" },
- "CamelAwsDdbOperation": { "index": 17, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"org.apache.camel.component.aws2.ddb.Ddb2Operations", "enum": [
"BatchGetItems", "DeleteItem", "DeleteTable", "DescribeTable", "GetItem",
"PutItem", "Query", "Scan", "UpdateItem", "UpdateTable" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
operation to perform.", "constantName": "org.apac [...]
- "CamelAwsDdbProvisionedThroughput": { "index": 18, "kind": "header",
"displayName": "", "group": "DeleteTable DescribeTable", "label": "DeleteTable
DescribeTable", "required": false, "javaType":
"software.amazon.awssdk.services.dynamodb.model.ProvisionedThroughputDescription",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The value of the ProvisionedThroughput property for this
table", "constantName": "org.apache.camel.component.aws2 [...]
- "CamelAwsDdbReadCapacity": { "index": 19, "kind": "header", "displayName":
"", "group": "UpdateTable DescribeTable", "label": "UpdateTable DescribeTable",
"required": false, "javaType": "Long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "ReadCapacityUnits
property of this table.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#READ_CAPACITY" },
- "CamelAwsDdbReturnValues": { "index": 20, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Use this parameter if you want to get the attribute
name-value pairs before or after they are modified(NONE, ALL_OLD, UPDATED_OLD,
ALL_NEW, UPDATED_NEW).", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#RETURN_VALUES" },
- "CamelAwsDdbScannedCount": { "index": 21, "kind": "header", "displayName":
"", "group": "Scan", "label": "Scan", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Number of items in the complete scan before any filters
are applied.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#SCANNED_COUNT" },
- "CamelAwsDdbScanIndexForward": { "index": 22, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Specifies forward or backward traversal
of the index.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#SCAN_INDEX_FORWARD" },
- "CamelAwsDdbScanFilter": { "index": 23, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"Map<String, Condition>", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Evaluates the scan results
and returns only the desired values.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#SCAN_FILTER" },
- "CamelAwsDdbStartKey": { "index": 24, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "Map<String,
AttributeValue>", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Primary key of the item from which to
continue an earlier query.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#START_KEY" },
- "CamelAwsDdbTableName": { "index": 25, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Table Name for this operation.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#TABLE_NAME" },
- "CamelAwsDdbTableSize": { "index": 26, "kind": "header", "displayName":
"", "group": "DeleteTable DescribeTable", "label": "DeleteTable DescribeTable",
"required": false, "javaType": "Long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "The table size in
bytes.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#TABLE_SIZE" },
- "CamelAwsDdbTableStatus": { "index": 27, "kind": "header", "displayName":
"", "group": "DeleteTable DescribeTable", "label": "DeleteTable DescribeTable",
"required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
status of the table: CREATING, UPDATING, DELETING, ACTIVE", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#TABLE_STATUS" },
- "CamelAwsDdbUpdateCondition": { "index": 28, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Map<String, ExpectedAttributeValue>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"Designates an attribute for a conditional modification.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#UPDATE_CONDITION" },
- "CamelAwsDdbUpdateValues": { "index": 29, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"Map<String, AttributeValueUpdate>", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "Map of attribute name
to the new value and action for the update.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#UPDATE_VALUES" },
- "CamelAwsDdbUnprocessedKeys": { "index": 30, "kind": "header",
"displayName": "", "group": "BatchGetItems", "label": "BatchGetItems",
"required": false, "javaType": "Map<String,KeysAndAttributes>", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Contains a map of tables and their respective keys that were
not processed with the current response.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#UNPROCESSED_KEYS" },
- "CamelAwsDdbWriteCapacity": { "index": 31, "kind": "header",
"displayName": "", "group": "UpdateTable DescribeTable", "label": "UpdateTable
DescribeTable", "required": false, "javaType": "Long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"WriteCapacityUnits property of this table.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#WRITE_CAPACITY" },
- "CamelAwsDdbFilterExpression": { "index": 32, "kind": "header",
"displayName": "", "group": "Query Scan", "label": "Query Scan", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The Filter Expression.",
"constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#FILTER_EXPRESSION" },
- "CamelAwsDdbFilterExpressionAttributeNames": { "index": 33, "kind":
"header", "displayName": "", "group": "Query Scan", "label": "Query Scan",
"required": false, "javaType": "Map<String, String>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
Filter Expression Attribute Names.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#FILTER_EXPRESSION_ATTRIBUTE_NAMES"
},
- "CamelAwsDdbFilterExpressionAttributeValues": { "index": 34, "kind":
"header", "displayName": "", "group": "Query Scan", "label": "Query Scan",
"required": false, "javaType": "Map<String, String>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
Filter Expression Attribute Values.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#FILTER_EXPRESSION_ATTRIBUTE_VALUES"
},
- "CamelAwsDdbProjectExpression": { "index": 35, "kind": "header",
"displayName": "", "group": "Query Scan", "label": "Query Scan", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The Project Expression.",
"constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#PROJECT_EXPRESSION" }
+ "CamelAwsDdbIsTruncated": { "index": 16, "kind": "header", "displayName":
"", "group": "Query Scan", "label": "Query Scan", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Whether the response has more results
(is truncated). If true, use LAST_EVALUATED_KEY as START_KEY for the next
page.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#IS_TRUNCATED" },
+ "CamelAwsDdbLimit": { "index": 17, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The maximum number of items to return.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#LIMIT" },
+ "CamelAwsDdbOperation": { "index": 18, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"org.apache.camel.component.aws2.ddb.Ddb2Operations", "enum": [
"BatchGetItems", "DeleteItem", "DeleteTable", "DescribeTable", "GetItem",
"PutItem", "Query", "Scan", "UpdateItem", "UpdateTable" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
operation to perform.", "constantName": "org.apac [...]
+ "CamelAwsDdbProvisionedThroughput": { "index": 19, "kind": "header",
"displayName": "", "group": "DeleteTable DescribeTable", "label": "DeleteTable
DescribeTable", "required": false, "javaType":
"software.amazon.awssdk.services.dynamodb.model.ProvisionedThroughputDescription",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The value of the ProvisionedThroughput property for this
table", "constantName": "org.apache.camel.component.aws2 [...]
+ "CamelAwsDdbReadCapacity": { "index": 20, "kind": "header", "displayName":
"", "group": "UpdateTable DescribeTable", "label": "UpdateTable DescribeTable",
"required": false, "javaType": "Long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "ReadCapacityUnits
property of this table.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#READ_CAPACITY" },
+ "CamelAwsDdbReturnValues": { "index": 21, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Use this parameter if you want to get the attribute
name-value pairs before or after they are modified(NONE, ALL_OLD, UPDATED_OLD,
ALL_NEW, UPDATED_NEW).", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#RETURN_VALUES" },
+ "CamelAwsDdbScannedCount": { "index": 22, "kind": "header", "displayName":
"", "group": "Scan", "label": "Scan", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Number of items in the complete scan before any filters
are applied.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#SCANNED_COUNT" },
+ "CamelAwsDdbScanIndexForward": { "index": 23, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Specifies forward or backward traversal
of the index.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#SCAN_INDEX_FORWARD" },
+ "CamelAwsDdbScanFilter": { "index": 24, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"Map<String, Condition>", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Evaluates the scan results
and returns only the desired values.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#SCAN_FILTER" },
+ "CamelAwsDdbStartKey": { "index": 25, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "Map<String,
AttributeValue>", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Primary key of the item from which to
continue an earlier query.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#START_KEY" },
+ "CamelAwsDdbTableName": { "index": 26, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Table Name for this operation.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#TABLE_NAME" },
+ "CamelAwsDdbTableSize": { "index": 27, "kind": "header", "displayName":
"", "group": "DeleteTable DescribeTable", "label": "DeleteTable DescribeTable",
"required": false, "javaType": "Long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "The table size in
bytes.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#TABLE_SIZE" },
+ "CamelAwsDdbTableStatus": { "index": 28, "kind": "header", "displayName":
"", "group": "DeleteTable DescribeTable", "label": "DeleteTable DescribeTable",
"required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
status of the table: CREATING, UPDATING, DELETING, ACTIVE", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#TABLE_STATUS" },
+ "CamelAwsDdbUpdateCondition": { "index": 29, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Map<String, ExpectedAttributeValue>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"Designates an attribute for a conditional modification.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#UPDATE_CONDITION" },
+ "CamelAwsDdbUpdateValues": { "index": 30, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"Map<String, AttributeValueUpdate>", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "Map of attribute name
to the new value and action for the update.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#UPDATE_VALUES" },
+ "CamelAwsDdbUnprocessedKeys": { "index": 31, "kind": "header",
"displayName": "", "group": "BatchGetItems", "label": "BatchGetItems",
"required": false, "javaType": "Map<String,KeysAndAttributes>", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Contains a map of tables and their respective keys that were
not processed with the current response.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#UNPROCESSED_KEYS" },
+ "CamelAwsDdbWriteCapacity": { "index": 32, "kind": "header",
"displayName": "", "group": "UpdateTable DescribeTable", "label": "UpdateTable
DescribeTable", "required": false, "javaType": "Long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"WriteCapacityUnits property of this table.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#WRITE_CAPACITY" },
+ "CamelAwsDdbFilterExpression": { "index": 33, "kind": "header",
"displayName": "", "group": "Query Scan", "label": "Query Scan", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The Filter Expression.",
"constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#FILTER_EXPRESSION" },
+ "CamelAwsDdbFilterExpressionAttributeNames": { "index": 34, "kind":
"header", "displayName": "", "group": "Query Scan", "label": "Query Scan",
"required": false, "javaType": "Map<String, String>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
Filter Expression Attribute Names.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#FILTER_EXPRESSION_ATTRIBUTE_NAMES"
},
+ "CamelAwsDdbFilterExpressionAttributeValues": { "index": 35, "kind":
"header", "displayName": "", "group": "Query Scan", "label": "Query Scan",
"required": false, "javaType": "Map<String, String>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
Filter Expression Attribute Values.", "constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#FILTER_EXPRESSION_ATTRIBUTE_VALUES"
},
+ "CamelAwsDdbProjectExpression": { "index": 36, "kind": "header",
"displayName": "", "group": "Query Scan", "label": "Query Scan", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The Project Expression.",
"constantName":
"org.apache.camel.component.aws2.ddb.Ddb2Constants#PROJECT_EXPRESSION" }
},
"properties": {
"tableName": { "index": 0, "kind": "path", "displayName": "Table Name",
"group": "producer", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField":
"configuration", "description": "The name of the table currently worked with."
},
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/once.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/once.json
index c8a28621b7e..f270a0251e6 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/once.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/once.json
@@ -3,7 +3,7 @@
"kind": "component",
"name": "once",
"title": "Once",
- "description": "Camel Once component",
+ "description": "Trigger a single message only once at startup (useful for
development and testing purposes).",
"deprecated": false,
"firstVersion": "4.17.0",
"label": "core,scheduling",
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/stripe.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/stripe.json
index fb6adea3ed9..fbe3ea0e2c2 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/stripe.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/stripe.json
@@ -3,7 +3,7 @@
"kind": "component",
"name": "stripe",
"title": "Stripe",
- "description": "Camel Stripe component",
+ "description": "Interact with the Stripe payment platform.",
"deprecated": false,
"firstVersion": "4.17.0",
"label": "saas,finance",
diff --git
a/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw.json
b/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw.json
index 8a9a46da131..8757eecbeb4 100644
--- a/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw.json
+++ b/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw.json
@@ -76,6 +76,13 @@
"description": "The metric name",
"sourceType":
"org.apache.camel.component.aws2.cw.springboot.Cw2ComponentConfiguration"
},
+ {
+ "name": "camel.component.aws2-cw.operation",
+ "type": "org.apache.camel.component.aws2.cw.Cw2Operations",
+ "description": "The operation to perform. Defaults to putMetricData.",
+ "sourceType":
"org.apache.camel.component.aws2.cw.springboot.Cw2ComponentConfiguration",
+ "defaultValue": "putmetricdata"
+ },
{
"name": "camel.component.aws2-cw.override-endpoint",
"type": "java.lang.Boolean",
diff --git
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
index fcce9937464..942afe2233b 100644
---
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.aws2.cw.springboot;
import java.time.Instant;
import org.apache.camel.component.aws2.cw.Cw2Component;
import org.apache.camel.component.aws2.cw.Cw2Configuration;
+import org.apache.camel.component.aws2.cw.Cw2Operations;
import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
import org.springframework.boot.context.properties.ConfigurationProperties;
import software.amazon.awssdk.core.Protocol;
@@ -59,6 +60,10 @@ public class Cw2ComponentConfiguration
* The metric name
*/
private String name;
+ /**
+ * The operation to perform. Defaults to putMetricData.
+ */
+ private Cw2Operations operation = Cw2Operations.putMetricData;
/**
* Set the need for overriding the endpoint. This option needs to be used
in
* combination with the uriEndpointOverride option
@@ -188,6 +193,14 @@ public class Cw2ComponentConfiguration
this.name = name;
}
+ public Cw2Operations getOperation() {
+ return operation;
+ }
+
+ public void setOperation(Cw2Operations operation) {
+ this.operation = operation;
+ }
+
public Boolean getOverrideEndpoint() {
return overrideEndpoint;
}
diff --git
a/components-starter/camel-once-starter/src/main/java/org/apache/camel/component/once/springboot/OnceComponentConfiguration.java
b/components-starter/camel-once-starter/src/main/java/org/apache/camel/component/once/springboot/OnceComponentConfiguration.java
index f4d1788787f..7387816407f 100644
---
a/components-starter/camel-once-starter/src/main/java/org/apache/camel/component/once/springboot/OnceComponentConfiguration.java
+++
b/components-starter/camel-once-starter/src/main/java/org/apache/camel/component/once/springboot/OnceComponentConfiguration.java
@@ -20,7 +20,8 @@ import
org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
import org.springframework.boot.context.properties.ConfigurationProperties;
/**
- * Camel Once component
+ * Trigger a single message only once at startup (useful for development and
+ * testing purposes).
*
* Generated by camel-package-maven-plugin - do not edit this file!
*/
diff --git
a/components-starter/camel-stripe-starter/src/main/java/org/apache/camel/component/stripe/springboot/StripeComponentConfiguration.java
b/components-starter/camel-stripe-starter/src/main/java/org/apache/camel/component/stripe/springboot/StripeComponentConfiguration.java
index 4f4bc5f14bb..ca94649fff2 100644
---
a/components-starter/camel-stripe-starter/src/main/java/org/apache/camel/component/stripe/springboot/StripeComponentConfiguration.java
+++
b/components-starter/camel-stripe-starter/src/main/java/org/apache/camel/component/stripe/springboot/StripeComponentConfiguration.java
@@ -20,7 +20,7 @@ import
org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
import org.springframework.boot.context.properties.ConfigurationProperties;
/**
- * Camel Stripe component
+ * Interact with the Stripe payment platform.
*
* Generated by camel-package-maven-plugin - do not edit this file!
*/