UNPKG

pesco-karavan-core

Version:
1,439 lines 92 kB
/** * Generated by karavan build tools - do NOT edit this file! */ import { CamelElement } from "./IntegrationDefinition"; export declare class ProcessorDefinition extends CamelElement { idempotentConsumer?: IdempotentConsumerDefinition; resumable?: ResumableDefinition; doTry?: TryDefinition; convertBodyTo?: ConvertBodyDefinition | string; recipientList?: RecipientListDefinition; when?: WhenDefinition; setHeader?: SetHeaderDefinition; inOnly?: InOnlyDefinition | string; inOut?: InOutDefinition | string; split?: SplitDefinition; interceptSendToEndpoint?: InterceptSendToEndpointDefinition | string; loop?: LoopDefinition; setExchangePattern?: SetExchangePatternDefinition | string; marshal?: MarshalDefinition; onFallback?: OnFallbackDefinition; circuitBreaker?: CircuitBreakerDefinition; enrich?: EnrichDefinition; kamelet?: KameletDefinition | string; saga?: SagaDefinition; bean?: BeanDefinition | string; otherwise?: OtherwiseDefinition; toD?: string; sort?: SortDefinition; loadBalance?: LoadBalanceDefinition; script?: ScriptDefinition; removeHeader?: RemoveHeaderDefinition | string; delay?: DelayDefinition; stop?: StopDefinition; serviceCall?: ServiceCallDefinition | string; intercept?: InterceptDefinition; whenSkipSendToEndpoint?: WhenSkipSendToEndpointDefinition; setProperty?: SetPropertyDefinition; removeProperty?: RemovePropertyDefinition | string; interceptFrom?: InterceptFromDefinition | string; onCompletion?: OnCompletionDefinition; pausable?: PausableDefinition; throttle?: ThrottleDefinition; doFinally?: FinallyDefinition; log?: LogDefinition | string; doCatch?: CatchDefinition; transacted?: TransactedDefinition; claimCheck?: ClaimCheckDefinition; pollEnrich?: PollEnrichDefinition; removeHeaders?: RemoveHeadersDefinition | string; aggregate?: AggregateDefinition; resequence?: ResequenceDefinition; routingSlip?: RoutingSlipDefinition | string; transform?: TransformDefinition; stepName?: string; removeProperties?: RemovePropertiesDefinition | string; policy?: PolicyDefinition; validate?: ValidateDefinition; rollback?: RollbackDefinition | string; process?: ProcessDefinition; threads?: ThreadsDefinition; setBody?: SetBodyDefinition; sample?: SamplingDefinition | string; throwException?: ThrowExceptionDefinition; dynamicRouter?: DynamicRouterDefinition; multicast?: MulticastDefinition; filter?: FilterDefinition; pipeline?: PipelineDefinition; unmarshal?: UnmarshalDefinition; wireTap?: WireTapDefinition; step?: StepDefinition; to?: string; choice?: ChoiceDefinition; constructor(init?: Partial<ProcessorDefinition>); } export declare class BeansDeserializer extends CamelElement { constructor(init?: Partial<BeansDeserializer>); } export declare class ErrorHandlerBuilderDeserializer extends CamelElement { deadLetterChannel?: DeadLetterChannelDefinition; ref?: string; log?: DefaultErrorHandlerDefinition; none?: NoErrorHandlerDefinition; constructor(init?: Partial<ErrorHandlerBuilderDeserializer>); } export declare class NamedBeanDefinition extends CamelElement { name: string; type: string; properties?: any; constructor(init?: Partial<NamedBeanDefinition>); } export declare class OutputAwareFromDefinition extends CamelElement { description?: string; id?: string; parameters?: any; steps: CamelElement[]; uri: string; constructor(init?: Partial<OutputAwareFromDefinition>); } export declare class AggregateDefinition extends CamelElement { aggregationRepository?: string; aggregationStrategy: string; executorService?: string; closeCorrelationKeyOnCompletion?: number; description?: string; discardOnAggregationFailure?: boolean; eagerCheckCompletion?: boolean; correlationExpression?: ExpressionSubElementDefinition; timeoutCheckerExecutorService?: string; completionOnNewCorrelationGroup?: boolean; stepName?: string; completionInterval?: string; parallelProcessing?: boolean; id?: string; completionPredicate?: ExpressionSubElementDefinition; aggregationStrategyMethodAllowNull?: boolean; forceCompletionOnStop?: boolean; completionFromBatchConsumer?: boolean; completeAllOnStop?: boolean; completionSize?: number; optimisticLockRetryPolicy?: OptimisticLockRetryPolicyDefinition; aggregationStrategyMethodName?: string; steps?: CamelElement[]; completionSizeExpression?: ExpressionSubElementDefinition; aggregateController?: string; completionTimeout?: string; completionTimeoutExpression?: ExpressionSubElementDefinition; inheritErrorHandler?: boolean; ignoreInvalidCorrelationKeys?: boolean; discardOnCompletionTimeout?: boolean; completionTimeoutCheckerInterval?: string; optimisticLocking?: boolean; constructor(init?: Partial<AggregateDefinition>); } export declare class BeanDefinition extends CamelElement { inheritErrorHandler?: boolean; ref?: string; method?: string; stepName?: string; scope?: string; description?: string; id?: string; beanType?: string; constructor(init?: Partial<BeanDefinition>); } export declare class CatchDefinition extends CamelElement { exception?: string[]; inheritErrorHandler?: boolean; stepName?: string; onWhen?: WhenDefinition; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<CatchDefinition>); } export declare class ChoiceDefinition extends CamelElement { otherwise?: OtherwiseDefinition; inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; precondition?: boolean; when?: WhenDefinition[]; constructor(init?: Partial<ChoiceDefinition>); } export declare class CircuitBreakerDefinition extends CamelElement { faultToleranceConfiguration?: FaultToleranceConfigurationDefinition; inheritErrorHandler?: boolean; stepName?: string; configuration?: string; resilience4jConfiguration?: Resilience4jConfigurationDefinition; onFallback?: OnFallbackDefinition; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<CircuitBreakerDefinition>); } export declare class ClaimCheckDefinition extends CamelElement { filter?: string; inheritErrorHandler?: boolean; aggregationStrategy?: string; stepName?: string; description?: string; id?: string; aggregationStrategyMethodName?: string; operation: string; key?: string; constructor(init?: Partial<ClaimCheckDefinition>); } export declare class ContextScanDefinition extends CamelElement { excludes?: string[]; stepName?: string; includeNonSingletons?: boolean; includes?: string[]; constructor(init?: Partial<ContextScanDefinition>); } export declare class ConvertBodyDefinition extends CamelElement { charset?: string; inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; type: string; mandatory?: boolean; constructor(init?: Partial<ConvertBodyDefinition>); } export declare class DataFormatDefinition extends CamelElement { stepName?: string; id?: string; constructor(init?: Partial<DataFormatDefinition>); } export declare class DelayDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; callerRunsWhenRejected?: boolean; executorService?: string; asyncDelayed?: boolean; description?: string; id?: string; constructor(init?: Partial<DelayDefinition>); } export declare class DescriptionDefinition extends CamelElement { stepName?: string; text?: string; lang?: string; constructor(init?: Partial<DescriptionDefinition>); } export declare class DynamicRouterDefinition extends CamelElement { uriDelimiter?: string; ignoreInvalidEndpoints?: boolean; inheritErrorHandler?: boolean; cacheSize?: number; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; constructor(init?: Partial<DynamicRouterDefinition>); } export declare class EnrichDefinition extends CamelElement { aggregationStrategy?: string; cacheSize?: number; expression?: ExpressionDefinition; description?: string; allowOptimisedComponents?: boolean; aggregationStrategyMethodName?: string; inheritErrorHandler?: boolean; stepName?: string; ignoreInvalidEndpoint?: boolean; id?: string; aggregateOnException?: boolean; aggregationStrategyMethodAllowNull?: string; shareUnitOfWork?: boolean; constructor(init?: Partial<EnrichDefinition>); } export declare class ErrorHandlerDefinition extends CamelElement { deadLetterChannel?: DeadLetterChannelDefinition; noErrorHandler?: NoErrorHandlerDefinition; stepName?: string; jtaTransactionErrorHandler?: JtaTransactionErrorHandlerDefinition; defaultErrorHandler?: DefaultErrorHandlerDefinition; springTransactionErrorHandler?: SpringTransactionErrorHandlerDefinition; id?: string; constructor(init?: Partial<ErrorHandlerDefinition>); } export declare class ExpressionSubElementDefinition extends CamelElement { ognl?: OgnlExpression | string; constant?: ConstantExpression | string; mvel?: MvelExpression | string; method?: MethodCallExpression | string; xquery?: XQueryExpression | string; datasonnet?: DatasonnetExpression | string; jq?: JqExpression | string; language?: LanguageExpression; simple?: SimpleExpression | string; hl7terser?: Hl7TerserExpression | string; tokenize?: TokenizerExpression | string; spel?: SpELExpression | string; ref?: RefExpression | string; xpath?: XPathExpression | string; groovy?: GroovyExpression | string; csimple?: CSimpleExpression | string; stepName?: string; exchangeProperty?: ExchangePropertyExpression | string; jsonpath?: JsonPathExpression | string; header?: HeaderExpression | string; joor?: JoorExpression | string; xtokenize?: XMLTokenizerExpression | string; constructor(init?: Partial<ExpressionSubElementDefinition>); } export declare class FaultToleranceConfigurationDefinition extends CamelElement { failureRatio?: number; timeoutDuration?: string; timeoutEnabled?: boolean; timeoutScheduledExecutorService?: string; successThreshold?: number; timeoutPoolSize?: number; requestVolumeThreshold?: number; bulkheadExecutorService?: string; delay?: string; stepName?: string; bulkheadWaitingTaskQueue?: number; circuitBreaker?: string; id?: string; bulkheadMaxConcurrentCalls?: number; bulkheadEnabled?: boolean; constructor(init?: Partial<FaultToleranceConfigurationDefinition>); } export declare class FilterDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; statusPropertyName?: string; constructor(init?: Partial<FilterDefinition>); } export declare class FinallyDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<FinallyDefinition>); } export declare class FromDefinition extends CamelElement { stepName?: string; description?: string; id?: string; parameters?: any; steps: CamelElement[]; uri: string; constructor(init?: Partial<FromDefinition>); } export declare class GlobalOptionDefinition extends CamelElement { stepName?: string; value: string; key: string; constructor(init?: Partial<GlobalOptionDefinition>); } export declare class GlobalOptionsDefinition extends CamelElement { stepName?: string; globalOption?: GlobalOptionDefinition[]; constructor(init?: Partial<GlobalOptionsDefinition>); } export declare class IdempotentConsumerDefinition extends CamelElement { completionEager?: boolean; skipDuplicate?: boolean; inheritErrorHandler?: boolean; expression?: ExpressionDefinition; eager?: boolean; stepName?: string; idempotentRepository: string; description?: string; removeOnFailure?: boolean; id?: string; steps?: CamelElement[]; constructor(init?: Partial<IdempotentConsumerDefinition>); } export declare class InOnlyDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; parameters?: any; uri: string; constructor(init?: Partial<InOnlyDefinition>); } export declare class InOutDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; parameters?: any; uri: string; constructor(init?: Partial<InOutDefinition>); } export declare class InputTypeDefinition extends CamelElement { urn: string; stepName?: string; description?: string; id?: string; validate?: boolean; constructor(init?: Partial<InputTypeDefinition>); } export declare class InterceptDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<InterceptDefinition>); } export declare class InterceptFromDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; uri?: string; constructor(init?: Partial<InterceptFromDefinition>); } export declare class InterceptSendToEndpointDefinition extends CamelElement { inheritErrorHandler?: boolean; afterUri?: string; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; uri: string; skipSendToOriginalEndpoint?: string; constructor(init?: Partial<InterceptSendToEndpointDefinition>); } export declare class KameletDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; name: string; parameters?: any; constructor(init?: Partial<KameletDefinition>); } export declare class LoadBalanceDefinition extends CamelElement { random?: RandomLoadBalancerDefinition; inheritErrorHandler?: boolean; customLoadBalancer?: CustomLoadBalancerDefinition | string; stepName?: string; failover?: FailoverLoadBalancerDefinition; sticky?: StickyLoadBalancerDefinition; description?: string; topic?: TopicLoadBalancerDefinition; id?: string; steps?: CamelElement[]; weighted?: WeightedLoadBalancerDefinition; roundRobin?: RoundRobinLoadBalancerDefinition; constructor(init?: Partial<LoadBalanceDefinition>); } export declare class LogDefinition extends CamelElement { inheritErrorHandler?: boolean; logName?: string; stepName?: string; marker?: string; logger?: string; description?: string; id?: string; message: string; loggingLevel?: string; constructor(init?: Partial<LogDefinition>); } export declare class LoopDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; doWhile?: boolean; description?: string; breakOnShutdown?: boolean; copy?: boolean; id?: string; steps?: CamelElement[]; constructor(init?: Partial<LoopDefinition>); } export declare class MarshalDefinition extends CamelElement { univocityCsv?: UniVocityCsvDataFormat; protobuf?: ProtobufDataFormat | string; tarFile?: TarFileDataFormat; tidyMarkup?: TidyMarkupDataFormat; csv?: CsvDataFormat | string; base64?: Base64DataFormat; zipDeflater?: ZipDeflaterDataFormat; description?: string; bindy?: BindyDataFormat; syslog?: SyslogDataFormat; zipFile?: ZipFileDataFormat; jaxb?: JaxbDataFormat; rss?: RssDataFormat; stepName?: string; mimeMultipart?: MimeMultipartDataFormat; asn1?: ASN1DataFormat | string; pgp?: PGPDataFormat; thrift?: ThriftDataFormat | string; json?: JsonDataFormat; lzf?: LZFDataFormat; id?: string; fhirXml?: FhirXmlDataFormat; barcode?: BarcodeDataFormat; avro?: AvroDataFormat | string; yaml?: YAMLDataFormat; fhirJson?: FhirJsonDataFormat; any23?: Any23DataFormat | string; custom?: CustomDataFormat | string; flatpack?: FlatpackDataFormat; cbor?: CBORDataFormat; crypto?: CryptoDataFormat; univocityTsv?: UniVocityTsvDataFormat; hl7?: HL7DataFormat; inheritErrorHandler?: boolean; jsonApi?: JsonApiDataFormat; xmlSecurity?: XMLSecurityDataFormat; ical?: IcalDataFormat; univocityFixed?: UniVocityFixedDataFormat; jacksonXml?: JacksonXMLDataFormat; grok?: GrokDataFormat; xstream?: XStreamDataFormat | string; gzipDeflater?: GzipDeflaterDataFormat; soap?: SoapDataFormat | string; constructor(init?: Partial<MarshalDefinition>); } export declare class MulticastDefinition extends CamelElement { aggregationStrategy?: string; onPrepare?: string; executorService?: string; description?: string; aggregationStrategyMethodName?: string; steps?: CamelElement[]; timeout?: string; inheritErrorHandler?: boolean; streaming?: boolean; stepName?: string; stopOnException?: boolean; parallelProcessing?: boolean; id?: string; parallelAggregate?: boolean; aggregationStrategyMethodAllowNull?: boolean; shareUnitOfWork?: boolean; constructor(init?: Partial<MulticastDefinition>); } export declare class OnCompletionDefinition extends CamelElement { mode?: string; inheritErrorHandler?: boolean; onCompleteOnly?: boolean; stepName?: string; executorService?: string; parallelProcessing?: boolean; onWhen?: WhenDefinition; description?: string; id?: string; useOriginalMessage?: boolean; steps?: CamelElement[]; onFailureOnly?: boolean; constructor(init?: Partial<OnCompletionDefinition>); } export declare class OnExceptionDefinition extends CamelElement { exception?: string[]; redeliveryPolicy?: RedeliveryPolicyDefinition; continued?: ExpressionSubElementDefinition; description?: string; useOriginalMessage?: boolean; steps?: CamelElement[]; retryWhile?: ExpressionSubElementDefinition; inheritErrorHandler?: boolean; onRedeliveryRef?: string; stepName?: string; useOriginalBody?: boolean; handled?: ExpressionSubElementDefinition; onWhen?: WhenDefinition; id?: string; onExceptionOccurredRef?: string; redeliveryPolicyRef?: string; constructor(init?: Partial<OnExceptionDefinition>); } export declare class OnFallbackDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; fallbackViaNetwork?: boolean; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<OnFallbackDefinition>); } export declare class OptimisticLockRetryPolicyDefinition extends CamelElement { retryDelay?: string; stepName?: string; maximumRetries?: number; randomBackOff?: boolean; exponentialBackOff?: boolean; maximumRetryDelay?: string; constructor(init?: Partial<OptimisticLockRetryPolicyDefinition>); } export declare class OtherwiseDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<OtherwiseDefinition>); } export declare class OutputDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<OutputDefinition>); } export declare class OutputTypeDefinition extends CamelElement { urn: string; stepName?: string; description?: string; id?: string; validate?: boolean; constructor(init?: Partial<OutputTypeDefinition>); } export declare class PackageScanDefinition extends CamelElement { excludes?: string[]; package?: string[]; stepName?: string; includes?: string[]; constructor(init?: Partial<PackageScanDefinition>); } export declare class PausableDefinition extends CamelElement { untilCheck: string; inheritErrorHandler?: boolean; stepName?: string; consumerListener: string; description?: string; id?: string; constructor(init?: Partial<PausableDefinition>); } export declare class PipelineDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<PipelineDefinition>); } export declare class PolicyDefinition extends CamelElement { inheritErrorHandler?: boolean; ref: string; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<PolicyDefinition>); } export declare class PollEnrichDefinition extends CamelElement { inheritErrorHandler?: boolean; aggregationStrategy?: string; cacheSize?: number; expression?: ExpressionDefinition; stepName?: string; ignoreInvalidEndpoint?: boolean; description?: string; id?: string; aggregateOnException?: boolean; aggregationStrategyMethodName?: string; timeout?: string; aggregationStrategyMethodAllowNull?: string; constructor(init?: Partial<PollEnrichDefinition>); } export declare class ProcessDefinition extends CamelElement { inheritErrorHandler?: boolean; ref: string; stepName?: string; description?: string; id?: string; constructor(init?: Partial<ProcessDefinition>); } export declare class PropertyDefinition extends CamelElement { stepName?: string; value: string; key: string; constructor(init?: Partial<PropertyDefinition>); } export declare class PropertyExpressionDefinition extends CamelElement { expression?: ExpressionDefinition; stepName?: string; key: string; constructor(init?: Partial<PropertyExpressionDefinition>); } export declare class RecipientListDefinition extends CamelElement { aggregationStrategy?: string; cacheSize?: number; expression?: ExpressionDefinition; onPrepare?: string; executorService?: string; description?: string; aggregationStrategyMethodName?: string; timeout?: string; ignoreInvalidEndpoints?: boolean; inheritErrorHandler?: boolean; streaming?: boolean; stepName?: string; stopOnException?: boolean; delimiter?: string; parallelProcessing?: boolean; id?: string; parallelAggregate?: boolean; aggregationStrategyMethodAllowNull?: boolean; shareUnitOfWork?: boolean; constructor(init?: Partial<RecipientListDefinition>); } export declare class RedeliveryPolicyDefinition extends CamelElement { logNewException?: boolean; backOffMultiplier?: number; delayPattern?: string; retryAttemptedLogInterval?: number; logRetryAttempted?: boolean; logExhaustedMessageHistory?: boolean; stepName?: string; collisionAvoidanceFactor?: number; logRetryStackTrace?: boolean; disableRedelivery?: boolean; id?: string; logExhaustedMessageBody?: boolean; logHandled?: boolean; useCollisionAvoidance?: boolean; exchangeFormatterRef?: string; allowRedeliveryWhileStopping?: boolean; retriesExhaustedLogLevel?: string; logStackTrace?: boolean; maximumRedeliveryDelay?: string; useExponentialBackOff?: boolean; asyncDelayedRedelivery?: boolean; logContinued?: boolean; retryAttemptedLogLevel?: string; redeliveryDelay?: string; maximumRedeliveries?: number; logExhausted?: boolean; constructor(init?: Partial<RedeliveryPolicyDefinition>); } export declare class RemoveHeaderDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; name: string; description?: string; id?: string; constructor(init?: Partial<RemoveHeaderDefinition>); } export declare class RemoveHeadersDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; excludePattern?: string; pattern: string; description?: string; id?: string; constructor(init?: Partial<RemoveHeadersDefinition>); } export declare class RemovePropertiesDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; excludePattern?: string; pattern: string; description?: string; id?: string; constructor(init?: Partial<RemovePropertiesDefinition>); } export declare class RemovePropertyDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; name: string; description?: string; id?: string; constructor(init?: Partial<RemovePropertyDefinition>); } export declare class ResequenceDefinition extends CamelElement { inheritErrorHandler?: boolean; streamConfig?: StreamResequencerConfig; expression: ExpressionDefinition; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; batchConfig?: BatchResequencerConfig; constructor(init?: Partial<ResequenceDefinition>); } export declare class Resilience4jConfigurationDefinition extends CamelElement { failureRateThreshold?: number; slowCallDurationThreshold?: number; minimumNumberOfCalls?: number; permittedNumberOfCallsInHalfOpenState?: number; slowCallRateThreshold?: number; stepName?: string; writableStackTraceEnabled?: boolean; automaticTransitionFromOpenToHalfOpenEnabled?: boolean; circuitBreaker?: string; slidingWindowSize?: number; id?: string; config?: string; slidingWindowType?: string; waitDurationInOpenState?: number; constructor(init?: Partial<Resilience4jConfigurationDefinition>); } export declare class RestContextRefDefinition extends CamelElement { ref: string; stepName?: string; constructor(init?: Partial<RestContextRefDefinition>); } export declare class ResumableDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; resumeStrategy: string; intermittent?: boolean; description?: string; id?: string; constructor(init?: Partial<ResumableDefinition>); } export declare class RollbackDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; markRollbackOnly?: boolean; description?: string; id?: string; message?: string; markRollbackOnlyLast?: boolean; constructor(init?: Partial<RollbackDefinition>); } export declare class RouteBuilderDefinition extends CamelElement { ref: string; stepName?: string; id?: string; constructor(init?: Partial<RouteBuilderDefinition>); } export declare class RouteConfigurationContextRefDefinition extends CamelElement { ref: string; stepName?: string; constructor(init?: Partial<RouteConfigurationContextRefDefinition>); } export declare class RouteConfigurationDefinition extends CamelElement { onCompletion?: OnCompletionDefinition[]; interceptSendToEndpoint?: InterceptSendToEndpointDefinition[]; stepName?: string; intercept?: InterceptDefinition[]; errorHandler?: ErrorHandlerDefinition; onException?: OnExceptionDefinition[]; id?: string; precondition?: string; interceptFrom?: InterceptFromDefinition[]; constructor(init?: Partial<RouteConfigurationDefinition>); } export declare class RouteContextRefDefinition extends CamelElement { ref: string; stepName?: string; constructor(init?: Partial<RouteContextRefDefinition>); } export declare class RouteDefinition extends CamelElement { routeConfigurationId?: string; description?: string; logMask?: boolean; precondition?: string; autoStartup?: boolean; trace?: boolean; stepName?: string; messageHistory?: boolean; from: FromDefinition; streamCaching?: boolean; id?: string; startupOrder?: number; routePolicy?: string; group?: string; constructor(init?: Partial<RouteDefinition>); } export declare class RouteTemplateBeanDefinition extends CamelElement { stepName?: string; name: string; property?: PropertyDefinition[]; type: string; beanType?: string; properties?: any; script?: string; constructor(init?: Partial<RouteTemplateBeanDefinition>); } export declare class RouteTemplateDefinition extends CamelElement { route?: RouteDefinition; stepName?: string; beans?: NamedBeanDefinition[]; from?: FromDefinition; id: string; parameters?: RouteTemplateParameterDefinition[]; constructor(init?: Partial<RouteTemplateDefinition>); } export declare class RouteTemplateParameterDefinition extends CamelElement { stepName?: string; defaultValue?: string; name: string; description?: string; required?: boolean; constructor(init?: Partial<RouteTemplateParameterDefinition>); } export declare class RoutingSlipDefinition extends CamelElement { uriDelimiter?: string; ignoreInvalidEndpoints?: boolean; inheritErrorHandler?: boolean; cacheSize?: number; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; constructor(init?: Partial<RoutingSlipDefinition>); } export declare class SagaActionUriDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; parameters?: any; uri: string; constructor(init?: Partial<SagaActionUriDefinition>); } export declare class SagaDefinition extends CamelElement { completion?: string; inheritErrorHandler?: boolean; propagation?: string; stepName?: string; description?: string; compensation?: string; completionMode?: string; sagaService?: string; id?: string; steps?: CamelElement[]; timeout?: string; option?: PropertyExpressionDefinition[]; constructor(init?: Partial<SagaDefinition>); } export declare class SamplingDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; messageFrequency?: number; id?: string; samplePeriod?: string; constructor(init?: Partial<SamplingDefinition>); } export declare class ScriptDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; constructor(init?: Partial<ScriptDefinition>); } export declare class SetBodyDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; constructor(init?: Partial<SetBodyDefinition>); } export declare class SetExchangePatternDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; pattern: string; description?: string; id?: string; constructor(init?: Partial<SetExchangePatternDefinition>); } export declare class SetHeaderDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; name: string; description?: string; id?: string; constructor(init?: Partial<SetHeaderDefinition>); } export declare class SetPropertyDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; name: string; description?: string; id?: string; constructor(init?: Partial<SetPropertyDefinition>); } export declare class SortDefinition extends CamelElement { comparator?: string; inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; constructor(init?: Partial<SortDefinition>); } export declare class SplitDefinition extends CamelElement { aggregationStrategy?: string; expression?: ExpressionDefinition; onPrepare?: string; executorService?: string; description?: string; aggregationStrategyMethodName?: string; steps?: CamelElement[]; timeout?: string; inheritErrorHandler?: boolean; streaming?: boolean; stepName?: string; stopOnException?: boolean; delimiter?: string; parallelProcessing?: boolean; id?: string; parallelAggregate?: boolean; aggregationStrategyMethodAllowNull?: boolean; shareUnitOfWork?: boolean; constructor(init?: Partial<SplitDefinition>); } export declare class StepDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<StepDefinition>); } export declare class StopDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; description?: string; id?: string; constructor(init?: Partial<StopDefinition>); } export declare class TemplatedRouteBeanDefinition extends CamelElement { stepName?: string; name: string; property?: PropertyDefinition[]; type: string; beanType?: string; properties?: any; script?: string; constructor(init?: Partial<TemplatedRouteBeanDefinition>); } export declare class TemplatedRouteDefinition extends CamelElement { routeId?: string; stepName?: string; beans?: NamedBeanDefinition[]; parameters?: TemplatedRouteParameterDefinition[]; routeTemplateRef: string; constructor(init?: Partial<TemplatedRouteDefinition>); } export declare class TemplatedRouteParameterDefinition extends CamelElement { stepName?: string; name: string; value: string; constructor(init?: Partial<TemplatedRouteParameterDefinition>); } export declare class ThreadPoolProfileDefinition extends CamelElement { keepAliveTime?: number; stepName?: string; maxQueueSize?: number; allowCoreThreadTimeOut?: boolean; poolSize?: number; description?: string; defaultProfile?: boolean; id?: string; maxPoolSize?: number; rejectedPolicy?: string; timeUnit?: string; constructor(init?: Partial<ThreadPoolProfileDefinition>); } export declare class ThreadsDefinition extends CamelElement { keepAliveTime?: number; callerRunsWhenRejected?: string; executorService?: string; poolSize?: number; description?: string; threadName?: string; rejectedPolicy?: string; inheritErrorHandler?: boolean; stepName?: string; maxQueueSize?: number; allowCoreThreadTimeOut?: boolean; id?: string; maxPoolSize?: number; timeUnit?: string; constructor(init?: Partial<ThreadsDefinition>); } export declare class ThrottleDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; callerRunsWhenRejected?: boolean; executorService?: string; timePeriodMillis?: string; asyncDelayed?: boolean; description?: string; rejectExecution?: boolean; correlationExpression?: ExpressionSubElementDefinition; id?: string; constructor(init?: Partial<ThrottleDefinition>); } export declare class ThrowExceptionDefinition extends CamelElement { exceptionType?: string; inheritErrorHandler?: boolean; ref?: string; stepName?: string; description?: string; id?: string; message?: string; constructor(init?: Partial<ThrowExceptionDefinition>); } export declare class ToDefinition extends CamelElement { inheritErrorHandler?: boolean; stepName?: string; pattern?: string; description?: string; id?: string; parameters?: any; uri: string; constructor(init?: Partial<ToDefinition>); } export declare class ToDynamicDefinition extends CamelElement { inheritErrorHandler?: boolean; cacheSize?: number; stepName?: string; ignoreInvalidEndpoint?: boolean; autoStartComponents?: boolean; pattern?: string; description?: string; id?: string; allowOptimisedComponents?: boolean; parameters?: any; uri: string; constructor(init?: Partial<ToDynamicDefinition>); } export declare class TransactedDefinition extends CamelElement { inheritErrorHandler?: boolean; ref?: string; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<TransactedDefinition>); } export declare class TransformDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; constructor(init?: Partial<TransformDefinition>); } export declare class TryDefinition extends CamelElement { doFinally?: FinallyDefinition; inheritErrorHandler?: boolean; stepName?: string; doCatch?: CatchDefinition[]; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<TryDefinition>); } export declare class UnmarshalDefinition extends CamelElement { univocityCsv?: UniVocityCsvDataFormat; protobuf?: ProtobufDataFormat | string; tarFile?: TarFileDataFormat; tidyMarkup?: TidyMarkupDataFormat; csv?: CsvDataFormat | string; base64?: Base64DataFormat; zipDeflater?: ZipDeflaterDataFormat; description?: string; bindy?: BindyDataFormat; syslog?: SyslogDataFormat; zipFile?: ZipFileDataFormat; jaxb?: JaxbDataFormat; rss?: RssDataFormat; stepName?: string; mimeMultipart?: MimeMultipartDataFormat; asn1?: ASN1DataFormat | string; pgp?: PGPDataFormat; thrift?: ThriftDataFormat | string; json?: JsonDataFormat; lzf?: LZFDataFormat; id?: string; fhirXml?: FhirXmlDataFormat; barcode?: BarcodeDataFormat; allowNullBody?: boolean; avro?: AvroDataFormat | string; yaml?: YAMLDataFormat; fhirJson?: FhirJsonDataFormat; any23?: Any23DataFormat | string; custom?: CustomDataFormat | string; flatpack?: FlatpackDataFormat; cbor?: CBORDataFormat; crypto?: CryptoDataFormat; univocityTsv?: UniVocityTsvDataFormat; hl7?: HL7DataFormat; inheritErrorHandler?: boolean; jsonApi?: JsonApiDataFormat; xmlSecurity?: XMLSecurityDataFormat; ical?: IcalDataFormat; univocityFixed?: UniVocityFixedDataFormat; jacksonXml?: JacksonXMLDataFormat; grok?: GrokDataFormat; xstream?: XStreamDataFormat | string; gzipDeflater?: GzipDeflaterDataFormat; soap?: SoapDataFormat | string; constructor(init?: Partial<UnmarshalDefinition>); } export declare class ValidateDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; predicateExceptionFactory?: string; constructor(init?: Partial<ValidateDefinition>); } export declare class WhenDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<WhenDefinition>); } export declare class WhenSkipSendToEndpointDefinition extends CamelElement { inheritErrorHandler?: boolean; expression?: ExpressionDefinition; stepName?: string; description?: string; id?: string; steps?: CamelElement[]; constructor(init?: Partial<WhenSkipSendToEndpointDefinition>); } export declare class WireTapDefinition extends CamelElement { cacheSize?: number; onPrepare?: string; executorService?: string; pattern?: string; description?: string; allowOptimisedComponents?: boolean; uri: string; dynamicUri?: boolean; inheritErrorHandler?: boolean; stepName?: string; ignoreInvalidEndpoint?: boolean; autoStartComponents?: boolean; copy?: boolean; id?: string; parameters?: any; constructor(init?: Partial<WireTapDefinition>); } export declare class BlacklistServiceCallServiceFilterConfiguration extends CamelElement { servers?: string[]; id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<BlacklistServiceCallServiceFilterConfiguration>); } export declare class CachingServiceCallServiceDiscoveryConfiguration extends CamelElement { dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration; kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration; consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration; id?: string; units?: string; staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration; combinedServiceDiscovery?: CombinedServiceCallServiceDiscoveryConfiguration; properties?: PropertyDefinition[]; timeout?: number; constructor(init?: Partial<CachingServiceCallServiceDiscoveryConfiguration>); } export declare class CombinedServiceCallServiceDiscoveryConfiguration extends CamelElement { cachingServiceDiscovery?: CachingServiceCallServiceDiscoveryConfiguration; dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration; kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration; consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration; id?: string; staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration; properties?: PropertyDefinition[]; constructor(init?: Partial<CombinedServiceCallServiceDiscoveryConfiguration>); } export declare class CombinedServiceCallServiceFilterConfiguration extends CamelElement { blacklistServiceFilter?: BlacklistServiceCallServiceFilterConfiguration; passThroughServiceFilter?: PassThroughServiceCallServiceFilterConfiguration; healthyServiceFilter?: HealthyServiceCallServiceFilterConfiguration; customServiceFilter?: CustomServiceCallServiceFilterConfiguration; id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<CombinedServiceCallServiceFilterConfiguration>); } export declare class ConsulServiceCallServiceDiscoveryConfiguration extends CamelElement { password?: string; aclToken?: string; readTimeoutMillis?: number; connectTimeoutMillis?: number; datacenter?: string; writeTimeoutMillis?: number; id?: string; userName?: string; blockSeconds?: number; properties?: PropertyDefinition[]; url?: string; constructor(init?: Partial<ConsulServiceCallServiceDiscoveryConfiguration>); } export declare class CustomServiceCallServiceFilterConfiguration extends CamelElement { ref?: string; id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<CustomServiceCallServiceFilterConfiguration>); } export declare class DefaultServiceCallServiceLoadBalancerConfiguration extends CamelElement { id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<DefaultServiceCallServiceLoadBalancerConfiguration>); } export declare class DnsServiceCallServiceDiscoveryConfiguration extends CamelElement { domain?: string; proto?: string; id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<DnsServiceCallServiceDiscoveryConfiguration>); } export declare class HealthyServiceCallServiceFilterConfiguration extends CamelElement { id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<HealthyServiceCallServiceFilterConfiguration>); } export declare class KubernetesServiceCallServiceDiscoveryConfiguration extends CamelElement { lookup?: string; portProtocol?: string; caCertData?: string; portName?: string; oauthToken?: string; clientKeyAlgo?: string; clientCertFile?: string; dnsDomain?: string; password?: string; apiVersion?: string; clientKeyData?: string; masterUrl?: string; namespace?: string; clientCertData?: string; caCertFile?: string; clientKeyFile?: string; id?: string; clientKeyPassphrase?: string; properties?: PropertyDefinition[]; trustCerts?: boolean; username?: string; constructor(init?: Partial<KubernetesServiceCallServiceDiscoveryConfiguration>); } export declare class PassThroughServiceCallServiceFilterConfiguration extends CamelElement { id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<PassThroughServiceCallServiceFilterConfiguration>); } export declare class ServiceCallConfigurationDefinition extends CamelElement { defaultLoadBalancer?: DefaultServiceCallServiceLoadBalancerConfiguration; serviceDiscoveryRef?: string; expression?: ServiceCallExpressionConfiguration; kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration; pattern?: string; customServiceFilter?: CustomServiceCallServiceFilterConfiguration; zookeeperServiceDiscovery?: ZooKeeperServiceCallServiceDiscoveryConfiguration; uri?: string; blacklistServiceFilter?: BlacklistServiceCallServiceFilterConfiguration; component?: string; expressionRef?: string; passThroughServiceFilter?: PassThroughServiceCallServiceFilterConfiguration; cachingServiceDiscovery?: CachingServiceCallServiceDiscoveryConfiguration; dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration; healthyServiceFilter?: HealthyServiceCallServiceFilterConfiguration; stepName?: string; loadBalancerRef?: string; serviceFilterRef?: string; combinedServiceFilter?: CombinedServiceCallServiceFilterConfiguration; serviceChooserRef?: string; consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration; id?: string; staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration; combinedServiceDiscovery?: CombinedServiceCallServiceDiscoveryConfiguration; constructor(init?: Partial<ServiceCallConfigurationDefinition>); } export declare class ServiceCallDefinition extends CamelElement { pattern?: string; description?: string; blacklistServiceFilter?: BlacklistServiceCallServiceFilterConfiguration; expressionRef?: string; passThroughServiceFilter?: PassThroughServiceCallServiceFilterConfiguration; dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration; healthyServiceFilter?: HealthyServiceCallServiceFilterConfiguration; stepName?: string; serviceChooserRef?: string; consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration; id?: string; defaultLoadBalancer?: DefaultServiceCallServiceLoadBalancerConfiguration; serviceDiscoveryRef?: string; expression?: ServiceCallExpressionConfiguration; configurationRef?: string; kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration; customServiceFilter?: CustomServiceCallServiceFilterConfiguration; zookeeperServiceDiscovery?: ZooKeeperServiceCallServiceDiscoveryConfiguration; uri?: string; component?: string; inheritErrorHandler?: boolean; cachingServiceDiscovery?: CachingServiceCallServiceDiscoveryConfiguration; loadBalancerRef?: string; serviceFilterRef?: string; combinedServiceFilter?: CombinedServiceCallServiceFilterConfiguration; name: string; staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration; combinedServiceDiscovery?: CombinedServiceCallServiceDiscoveryConfiguration; constructor(init?: Partial<ServiceCallDefinition>); } export declare class ServiceCallExpressionConfiguration extends CamelElement { hostHeader?: string; expressionType?: ExpressionDefinition; id?: string; portHeader?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<ServiceCallExpressionConfiguration>); } export declare class ServiceCallServiceChooserConfiguration extends CamelElement { id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<ServiceCallServiceChooserConfiguration>); } export declare class ServiceCallServiceDiscoveryConfiguration extends CamelElement { id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<ServiceCallServiceDiscoveryConfiguration>); } export declare class ServiceCallServiceFilterConfiguration extends CamelElement { id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<ServiceCallServiceFilterConfiguration>); } export declare class ServiceCallServiceLoadBalancerConfiguration extends CamelElement { id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<ServiceCallServiceLoadBalancerConfiguration>); } export declare class StaticServiceCallServiceDiscoveryConfiguration extends CamelElement { servers?: string[]; id?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<StaticServiceCallServiceDiscoveryConfiguration>); } export declare class ZooKeeperServiceCallServiceDiscoveryConfiguration extends CamelElement { nodes: string; reconnectMaxRetries?: string; basePath: string; reconnectBaseSleepTime?: string; namespace?: string; reconnectMaxSleepTime?: string; sessionTimeout?: string; id?: string; connectionTimeout?: string; properties?: PropertyDefinition[]; constructor(init?: Partial<ZooKeeperServiceCallServiceDiscoveryConfiguration>); } export declare class BatchResequencerConfig extends