@UriParams public class OptaPlannerConfiguration { @UriPath @Metadata(required = "true") private String configFile; @UriParam(label = "common", defaultValue = "DEFAULT_SOLVER") private String solverId = OptaPlannerConstants.DEFAULT_SOLVER_ID; @UriParam(label = "producer", defaultValue = "10") private int threadPoolSize = 10; @UriParam(label = "producer") private boolean async;
@UriParams public class K8ElasticSearchConfiguration extends ElasticsearchConfiguration { @UriParam(label = "serviceName", defaultValue = "elasticsearch") private String serviceName = "elasticsearch"; public String getServiceName() { return serviceName; } public void setServiceName(String serviceName) { this.serviceName = serviceName; } }
@UriParams public class GoogleCalendarStreamConfiguration implements Cloneable { private static final List<String> DEFAULT_SCOPES = Collections.singletonList(CalendarScopes.CALENDAR); @UriPath private String index; @UriParam private List<String> scopes = DEFAULT_SCOPES; @UriParam private String clientId; @UriParam private String clientSecret;
/** * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Colors */ @UriParams public final class CalendarColorsEndpointConfiguration extends GoogleCalendarConfiguration { }
@UriParams public class WordpressComponentConfiguration { @UriParam(description = "The Wordpress API URL from your site, e.g. http://myblog.com/wp-json/") @Metadata(required = "true") private String url; @UriParam(description = "The Wordpress REST API version", defaultValue = WordpressConstants.API_VERSION) private String apiVersion = WordpressConstants.API_VERSION; @UriParam(description = "Authorized user to perform writing operations") private String user; @UriParam(description = "Password from authorized user")
@UriParams public class GoogleBigQueryConfiguration { @UriParam(description = "ConnectionFactory to obtain connection to Bigquery Service. If non provided the default one will be used") private GoogleBigQueryConnectionFactory connectionFactory; @UriParam(description = "Field name to use as insert id") private String useAsInsertId; @UriPath(label = "common", description = "Google Cloud Project Id") @Metadata(required = "true") private String projectId; @UriPath(label = "common", description = "BigQuery Dataset Id") @Metadata(required = "true") private String datasetId; @UriPath(label = "common", description = "BigQuery table id") @Metadata(required = "false") private String tableId;
/** * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Freebusy */ @UriParams public final class CalendarFreebusyEndpointConfiguration extends GoogleCalendarConfiguration { @UriParam private com.google.api.services.calendar.model.FreeBusyRequest content; public com.google.api.services.calendar.model.FreeBusyRequest getContent() { return content; } public void setContent(com.google.api.services.calendar.model.FreeBusyRequest content) { this.content = content; } }
@UriParams public class SpringWebserviceConfiguration { @UriPath(label = "producer") private String webServiceEndpointUri; @UriParam private MessageFilter messageFilter; @UriParam(label = "security") private SSLContextParameters sslContextParameters; @UriParam(label = "producer") private WebServiceTemplate webServiceTemplate; @UriParam(label = "producer")
@UriParams public class TikaConfiguration { @UriPath(description = "Operation type") @Metadata(required = "true") private TikaOperation operation; @UriParam(defaultValue = "xml") private TikaParseOutputFormat tikaParseOutputFormat = TikaParseOutputFormat.xml; @UriParam(description = "Tika Parse Output Encoding") private String tikaParseOutputEncoding = Charset.defaultCharset().name(); @UriParam(description = "Tika Config") private TikaConfig tikaConfig = TikaConfig.getDefaultConfig(); @UriParam(description = "Tika Config Url")
@UriParams public class BonitaConfiguration implements Cloneable { @UriPath @Metadata(required = "true") private BonitaOperation operation; @UriParam(defaultValue = "localhost") private String hostname = "localhost"; @UriParam(defaultValue = "8080") private String port = "8080"; @UriParam private String processName; @UriParam(label = "security", secret = true)
/** * Camel EndpointConfiguration for org.apache.camel.component.as2.api.AS2ServerManager */ @UriParams public final class AS2ServerManagerEndpointConfiguration extends AS2Configuration { @UriParam private String requestUriPattern; public String getRequestUriPattern() { return requestUriPattern; } public void setRequestUriPattern(String requestUriPattern) { this.requestUriPattern = requestUriPattern; } }
@UriParams public class HipchatConfiguration { @UriPath @Metadata(required = "true") private String protocol; @UriPath @Metadata(required = "true") private String host = HipchatConstants.DEFAULT_HOST; @UriPath(defaultValue = "" + HipchatConstants.DEFAULT_PORT) private Integer port = HipchatConstants.DEFAULT_PORT; @UriParam private String authToken; @UriParam private String consumeUsers; @UriParam(description = "The CloseableHttpClient reference from registry to be used during API HTTP requests.", defaultValue = "CloseableHttpClient default from HttpClient library") private CloseableHttpClient httpClient = HttpClients.createDefault();
/** * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Channels */ @UriParams public final class CalendarChannelsEndpointConfiguration extends GoogleCalendarConfiguration { @UriParam private com.google.api.services.calendar.model.Channel contentChannel; public com.google.api.services.calendar.model.Channel getContentChannel() { return contentChannel; } public void setContentChannel(com.google.api.services.calendar.model.Channel contentChannel) { this.contentChannel = contentChannel; } }
@UriParams public class TelegramConfiguration { @UriPath(description = "The endpoint type. Currently, only the 'bots' type is supported.", enums = ENDPOINT_TYPE_BOTS) @Metadata(required = "true") private String type; @UriPath(label = "security", description = "The authorization token for using the bot (ask the BotFather), eg. 654321531:HGF_dTra456323dHuOedsE343211fqr3t-H.") @Metadata(required = "true") private String authorizationToken; @UriParam(description = "The identifier of the chat that will receive the produced messages. Chat ids can be first obtained from incoming messages " + "(eg. when a telegram user starts a conversation with a bot, its client sends automatically a '/start' message containing the chat id). " + "It is an optional parameter, as the chat id can be set dynamically for each outgoing message (using body or headers).", label = "producer") private String chatId; @UriParam(description = "Timeout in seconds for long polling. Put 0 for short polling or a bigger number for long polling. Long polling produces shorter response time.", optionalPrefix = "consumer.", defaultValue = "30", label = "consumer") private Integer timeout = 30; @UriParam(description = "Limit on the number of updates that can be received in a single polling request.", optionalPrefix = "consumer.", defaultValue = "100", label = "consumer") private Integer limit = 100;
/** * Hazelcast Topic Component configuration. */ @UriParams public class HazelcastTopicConfiguration { @UriParam(label = "common", defaultValue = "false") private boolean reliable; /** * Define if the endpoint will use a reliable Topic struct or not. */ public boolean isReliable() { return reliable; } public void setReliable(boolean reliable) { this.reliable = reliable; } }