This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel.git.
from 0a44f5c Polished new 264a61e CAMEL-15549: Api consumer to expose splitResults options and some more work needed new 7b2cc5f CAMEL-15549: Api consumer to expose splitResults options and some more work needed new 9e0f297 CAMEL-15549: Api consumer to expose splitResults options and some more work needed new 2a04187 CAMEL-15549: Api components now have details about APIs being consumer or producer only. new 759b963 CAMEL-15549: Api components now have details about APIs being consumer or producer only. The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../apache/camel/catalog/docs/as2-component.adoc | 39 +- .../apache/camel/catalog/docs/box-component.adoc | 103 +++-- .../camel/catalog/docs/braintree-component.adoc | 90 +++- .../apache/camel/catalog/docs/fhir-component.adoc | 84 +++- .../catalog/docs/google-calendar-component.adoc | 46 +- .../docs/google-calendar-stream-component.adoc | 46 +- .../camel/catalog/docs/google-drive-component.adoc | 78 +++- .../camel/catalog/docs/google-mail-component.adoc | 46 +- .../catalog/docs/google-mail-stream-component.adoc | 46 +- .../catalog/docs/google-sheets-component.adoc | 26 +- .../docs/google-sheets-stream-component.adoc | 16 +- .../camel/catalog/docs/olingo2-component.adoc | 10 +- .../camel/catalog/docs/olingo4-component.adoc | 10 +- .../camel/catalog/docs/twilio-component.adoc | 342 ++++++++++++--- .../camel/catalog/docs/zendesk-component.adoc | 10 +- components/camel-as2/camel-as2-component/pom.xml | 2 + .../as2/AS2ClientManagerEndpointConfiguration.java | 3 +- .../camel/component/as2/AS2EndpointConfigurer.java | 79 ---- .../as2/AS2ServerManagerEndpointConfiguration.java | 3 +- .../org/apache/camel/component/as2/as2.json | 28 +- .../src/main/docs/as2-component.adoc | 39 +- .../apache/camel/component/as2/AS2Consumer.java | 34 +- .../apache/camel/component/as2/AS2Endpoint.java | 3 +- components/camel-box/camel-box-component/pom.xml | 19 +- ...CollaborationsManagerEndpointConfiguration.java | 3 +- .../BoxCommentsManagerEndpointConfiguration.java | 3 +- .../camel/component/box/BoxEndpointConfigurer.java | 79 ---- .../BoxEventLogsManagerEndpointConfiguration.java | 3 +- .../box/BoxEventsManagerEndpointConfiguration.java | 3 +- .../box/BoxFilesManagerEndpointConfiguration.java | 3 +- .../BoxFoldersManagerEndpointConfiguration.java | 3 +- .../box/BoxGroupsManagerEndpointConfiguration.java | 3 +- .../box/BoxSearchManagerEndpointConfiguration.java | 3 +- .../box/BoxTasksManagerEndpointConfiguration.java | 3 +- .../box/BoxUsersManagerEndpointConfiguration.java | 3 +- .../org/apache/camel/component/box/box.json | 58 +-- .../src/main/docs/box-component.adoc | 103 +++-- .../apache/camel/component/box/BoxConsumer.java | 29 +- .../apache/camel/component/box/BoxEndpoint.java | 14 +- .../AddOnGatewayEndpointConfiguration.java | 3 +- .../AddressGatewayEndpointConfiguration.java | 3 +- .../ClientTokenGatewayEndpointConfiguration.java | 3 +- ...rdVerificationGatewayEndpointConfiguration.java | 3 +- .../CustomerGatewayEndpointConfiguration.java | 3 +- .../DiscountGatewayEndpointConfiguration.java | 3 +- .../DisputeGatewayEndpointConfiguration.java | 3 +- ...DocumentUploadGatewayEndpointConfiguration.java | 3 +- ...erchantAccountGatewayEndpointConfiguration.java | 3 +- .../PaymentMethodGatewayEndpointConfiguration.java | 3 +- ...entMethodNonceGatewayEndpointConfiguration.java | 3 +- .../PlanGatewayEndpointConfiguration.java | 3 +- .../ReportGatewayEndpointConfiguration.java | 3 +- ...ntBatchSummaryGatewayEndpointConfiguration.java | 3 +- .../SubscriptionGatewayEndpointConfiguration.java | 3 +- .../TransactionGatewayEndpointConfiguration.java | 3 +- ...okNotificationGatewayEndpointConfiguration.java | 3 +- .../camel/component/braintree/braintree.json | 56 +-- .../src/main/docs/braintree-component.adoc | 90 +++- .../FhirCapabilitiesEndpointConfiguration.java | 3 +- .../fhir/FhirCreateEndpointConfiguration.java | 3 +- .../fhir/FhirDeleteEndpointConfiguration.java | 3 +- .../fhir/FhirHistoryEndpointConfiguration.java | 3 +- .../fhir/FhirLoadPageEndpointConfiguration.java | 3 +- .../fhir/FhirMetaEndpointConfiguration.java | 3 +- .../fhir/FhirOperationEndpointConfiguration.java | 3 +- .../fhir/FhirPatchEndpointConfiguration.java | 3 +- .../fhir/FhirReadEndpointConfiguration.java | 3 +- .../fhir/FhirSearchEndpointConfiguration.java | 3 +- .../fhir/FhirTransactionEndpointConfiguration.java | 3 +- .../fhir/FhirUpdateEndpointConfiguration.java | 3 +- .../fhir/FhirValidateEndpointConfiguration.java | 3 +- .../org/apache/camel/component/fhir/fhir.json | 26 +- .../src/main/docs/fhir-component.adoc | 84 +++- .../calendar/CalendarAclEndpointConfiguration.java | 3 +- .../CalendarCalendarListEndpointConfiguration.java | 3 +- .../CalendarCalendarsEndpointConfiguration.java | 3 +- .../CalendarChannelsEndpointConfiguration.java | 3 +- .../CalendarColorsEndpointConfiguration.java | 3 +- .../CalendarEventsEndpointConfiguration.java | 3 +- .../CalendarFreebusyEndpointConfiguration.java | 3 +- .../CalendarSettingsEndpointConfiguration.java | 3 +- .../component/google/calendar/google-calendar.json | 14 +- .../calendar/stream/google-calendar-stream.json | 28 +- .../src/main/docs/google-calendar-component.adoc | 46 +- .../docs/google-calendar-stream-component.adoc | 46 +- .../drive/DriveAboutEndpointConfiguration.java | 3 +- .../drive/DriveAppsEndpointConfiguration.java | 3 +- .../drive/DriveChangesEndpointConfiguration.java | 3 +- .../drive/DriveChannelsEndpointConfiguration.java | 3 +- .../drive/DriveChildrenEndpointConfiguration.java | 3 +- .../drive/DriveCommentsEndpointConfiguration.java | 3 +- .../drive/DriveFilesEndpointConfiguration.java | 3 +- .../drive/DriveParentsEndpointConfiguration.java | 3 +- .../DrivePermissionsEndpointConfiguration.java | 3 +- .../DrivePropertiesEndpointConfiguration.java | 3 +- .../drive/DriveRealtimeEndpointConfiguration.java | 3 +- .../drive/DriveRepliesEndpointConfiguration.java | 3 +- .../drive/DriveRevisionsEndpointConfiguration.java | 3 +- .../camel/component/google/drive/google-drive.json | 24 +- .../src/main/docs/google-drive-component.adoc | 78 +++- .../GmailUsersDraftsEndpointConfiguration.java | 3 +- .../mail/GmailUsersEndpointConfiguration.java | 3 +- .../GmailUsersHistoryEndpointConfiguration.java | 3 +- .../GmailUsersLabelsEndpointConfiguration.java | 3 +- ...rsMessagesAttachmentsEndpointConfiguration.java | 3 +- .../GmailUsersMessagesEndpointConfiguration.java | 3 +- .../GmailUsersThreadsEndpointConfiguration.java | 3 +- .../camel/component/google/mail/google-mail.json | 14 +- .../google/mail/stream/google-mail-stream.json | 28 +- .../src/main/docs/google-mail-component.adoc | 46 +- .../main/docs/google-mail-stream-component.adoc | 46 +- .../sheets/GoogleSheetsComponentConfigurer.java | 5 + .../GoogleSheetsConfigurationConfigurer.java | 5 + .../sheets/GoogleSheetsEndpointConfigurer.java | 5 + .../SheetsSpreadsheetsEndpointConfiguration.java | 3 +- ...preadsheetsEndpointConfigurationConfigurer.java | 5 + ...etsSpreadsheetsValuesEndpointConfiguration.java | 3 +- ...heetsValuesEndpointConfigurationConfigurer.java | 5 + .../component/google/sheets/google-sheets.json | 6 +- .../google/sheets/stream/google-sheets-stream.json | 8 +- .../src/main/docs/google-sheets-component.adoc | 26 +- .../main/docs/google-sheets-stream-component.adoc | 16 +- .../google/sheets/GoogleSheetsConfiguration.java | 3 +- .../google/sheets/GoogleSheetsEndpoint.java | 1 - .../olingo2/Olingo2AppEndpointConfiguration.java | 3 +- .../apache/camel/component/olingo2/olingo2.json | 2 +- .../src/main/docs/olingo2-component.adoc | 10 +- .../olingo4/Olingo4AppEndpointConfiguration.java | 3 +- .../apache/camel/component/olingo4/olingo4.json | 2 +- .../src/main/docs/olingo4-component.adoc | 10 +- .../twilio/AccountEndpointConfiguration.java | 3 +- ...sDependentPhoneNumberEndpointConfiguration.java | 3 +- .../twilio/AddressEndpointConfiguration.java | 3 +- .../twilio/ApplicationEndpointConfiguration.java | 3 +- ...blePhoneNumberCountryEndpointConfiguration.java | 3 +- ...oneNumberCountryLocalEndpointConfiguration.java | 3 +- ...neNumberCountryMobileEndpointConfiguration.java | 3 +- ...NumberCountryTollFreeEndpointConfiguration.java | 3 +- .../twilio/CallEndpointConfiguration.java | 3 +- .../twilio/CallFeedbackEndpointConfiguration.java | 3 +- .../CallFeedbackSummaryEndpointConfiguration.java | 3 +- .../CallNotificationEndpointConfiguration.java | 3 +- .../twilio/CallRecordingEndpointConfiguration.java | 3 +- .../twilio/ConferenceEndpointConfiguration.java | 3 +- ...ConferenceParticipantEndpointConfiguration.java | 3 +- .../twilio/ConnectAppEndpointConfiguration.java | 3 +- .../IncomingPhoneNumberEndpointConfiguration.java | 3 +- ...omingPhoneNumberLocalEndpointConfiguration.java | 3 +- ...mingPhoneNumberMobileEndpointConfiguration.java | 3 +- ...ngPhoneNumberTollFreeEndpointConfiguration.java | 3 +- .../component/twilio/KeyEndpointConfiguration.java | 3 +- .../twilio/MessageEndpointConfiguration.java | 3 +- .../MessageFeedbackEndpointConfiguration.java | 3 +- .../twilio/MessageMediaEndpointConfiguration.java | 3 +- .../twilio/NewKeyEndpointConfiguration.java | 3 +- .../twilio/NewSigningKeyEndpointConfiguration.java | 3 +- .../twilio/NotificationEndpointConfiguration.java | 3 +- .../OutgoingCallerIdEndpointConfiguration.java | 3 +- .../twilio/QueueEndpointConfiguration.java | 3 +- .../twilio/QueueMemberEndpointConfiguration.java | 3 +- .../RecordingAddOnResultEndpointConfiguration.java | 3 +- ...ingAddOnResultPayloadEndpointConfiguration.java | 3 +- .../twilio/RecordingEndpointConfiguration.java | 3 +- ...ecordingTranscriptionEndpointConfiguration.java | 3 +- .../twilio/ShortCodeEndpointConfiguration.java | 3 +- .../twilio/SigningKeyEndpointConfiguration.java | 3 +- .../twilio/SipCredentialEndpointConfiguration.java | 3 +- .../SipCredentialListEndpointConfiguration.java | 3 +- ...CredentialListMappingEndpointConfiguration.java | 3 +- .../twilio/SipDomainEndpointConfiguration.java | 3 +- ...essControlListMappingEndpointConfiguration.java | 3 +- ...ipIpAccessControlListEndpointConfiguration.java | 3 +- ...sControlListIpAddressEndpointConfiguration.java | 3 +- .../twilio/TokenEndpointConfiguration.java | 3 +- .../twilio/TranscriptionEndpointConfiguration.java | 3 +- .../UsageRecordAllTimeEndpointConfiguration.java | 3 +- .../UsageRecordDailyEndpointConfiguration.java | 3 +- .../twilio/UsageRecordEndpointConfiguration.java | 3 +- .../UsageRecordLastMonthEndpointConfiguration.java | 3 +- .../UsageRecordMonthlyEndpointConfiguration.java | 3 +- .../UsageRecordThisMonthEndpointConfiguration.java | 3 +- .../UsageRecordTodayEndpointConfiguration.java | 3 +- .../UsageRecordYearlyEndpointConfiguration.java | 3 +- .../UsageRecordYesterdayEndpointConfiguration.java | 3 +- .../twilio/UsageTriggerEndpointConfiguration.java | 3 +- .../ValidationRequestEndpointConfiguration.java | 3 +- .../org/apache/camel/component/twilio/twilio.json | 112 ++--- .../src/main/docs/twilio-component.adoc | 342 ++++++++++++--- .../zendesk/ZendeskEndpointConfiguration.java | 3 +- .../apache/camel/component/zendesk/zendesk.json | 2 +- .../src/main/docs/zendesk-component.adoc | 10 +- .../java/org/apache/camel/spi/ApiParams.java | 14 + .../dsl/GoogleSheetsComponentBuilderFactory.java | 16 + .../src/generated/resources/metadata.json | 2 + .../endpoint/dsl/AS2EndpointBuilderFactory.java | 485 --------------------- .../endpoint/dsl/BoxEndpointBuilderFactory.java | 484 -------------------- .../dsl/GoogleSheetsEndpointBuilderFactory.java | 32 ++ .../component/AbstractApiConfiguration.java | 34 +- .../support/component/AbstractApiEndpoint.java | 10 + .../modules/ROOT/pages/as2-component.adoc | 39 +- .../modules/ROOT/pages/box-component.adoc | 103 +++-- .../modules/ROOT/pages/braintree-component.adoc | 90 +++- .../modules/ROOT/pages/fhir-component.adoc | 84 +++- .../ROOT/pages/google-calendar-component.adoc | 46 +- .../pages/google-calendar-stream-component.adoc | 46 +- .../modules/ROOT/pages/google-drive-component.adoc | 78 +++- .../modules/ROOT/pages/google-mail-component.adoc | 46 +- .../ROOT/pages/google-mail-stream-component.adoc | 46 +- .../ROOT/pages/google-sheets-component.adoc | 26 +- .../ROOT/pages/google-sheets-stream-component.adoc | 16 +- .../modules/ROOT/pages/olingo2-component.adoc | 10 +- .../modules/ROOT/pages/olingo4-component.adoc | 10 +- .../modules/ROOT/pages/twilio-component.adoc | 342 ++++++++++++--- .../modules/ROOT/pages/zendesk-component.adoc | 10 +- .../org/apache/camel/tooling/model/ApiModel.java | 18 + .../org/apache/camel/tooling/model/JsonMapper.java | 30 +- .../maven/AbstractApiMethodGeneratorMojo.java | 8 + .../camel/maven/ApiComponentGeneratorMojo.java | 2 + .../main/java/org/apache/camel/maven/ApiProxy.java | 28 +- .../src/main/resources/api-endpoint-config.vm | 3 +- .../packaging/EndpointSchemaGeneratorMojo.java | 6 + .../apache/camel/maven/packaging/MvelHelper.java | 10 + .../src/main/resources/endpoint-options.mvel | 14 +- .../main/java/org/apache/camel/spi/ApiParams.java | 14 + 224 files changed, 3020 insertions(+), 2255 deletions(-) copy components/camel-dns/src/main/java/org/apache/camel/component/dns/DnsConfiguration.java => core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiConfiguration.java (59%)