Interface OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,OAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder,OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- Enclosing interface:
OAIPMHEndpointBuilderFactory
public static interface OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
extends OAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder, OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
Builder for endpoint for the OAI-PMH component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()Specifies a lower bound for datestamp-based selective harvesting.identifier(String identifier) Identifier of the requested resources.ignoreSSLWarnings(boolean ignoreSSLWarnings) Ignore SSL certificate warnings.ignoreSSLWarnings(String ignoreSSLWarnings) Ignore SSL certificate warnings.metadataPrefix(String metadataPrefix) Specifies the metadataPrefix of the format that should be included in the metadata part of the returned records.Specifies membership as a criteria for set-based selective harvesting.ssl(boolean ssl) Causes the defined url to make an https request.Causes the defined url to make an https request.Specifies an upper bound for datestamp-based selective harvesting.Request name supported by OAI-PMh protocol.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.OAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelayMethods inherited from interface org.apache.camel.builder.endpoint.dsl.OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
onlyFirst, onlyFirst
-
Method Details
-
advanced
- Specified by:
advancedin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
advancedin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
from
Specifies a lower bound for datestamp-based selective harvesting. UTC DateTime value. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
fromin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
fromin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
from- the value to set- Returns:
- the dsl builder
-
identifier
Identifier of the requested resources. Applicable only with certain verbs. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
identifierin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
identifierin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
identifier- the value to set- Returns:
- the dsl builder
-
metadataPrefix
Specifies the metadataPrefix of the format that should be included in the metadata part of the returned records. The option is a: <code>java.lang.String</code> type. Default: oai_dc Group: common- Specified by:
metadataPrefixin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
metadataPrefixin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
metadataPrefix- the value to set- Returns:
- the dsl builder
-
set
Specifies membership as a criteria for set-based selective harvesting. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
setin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
setin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
set- the value to set- Returns:
- the dsl builder
-
until
Specifies an upper bound for datestamp-based selective harvesting. UTC DateTime value. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
untilin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
untilin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
until- the value to set- Returns:
- the dsl builder
-
verb
Request name supported by OAI-PMh protocol. The option is a: <code>java.lang.String</code> type. Default: ListRecords Group: common- Specified by:
verbin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
verbin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
verb- the value to set- Returns:
- the dsl builder
-
ignoreSSLWarnings
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ignoreSSLWarnings(boolean ignoreSSLWarnings) Ignore SSL certificate warnings. The option is a: <code>boolean</code> type. Default: false Group: security- Specified by:
ignoreSSLWarningsin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
ignoreSSLWarningsin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
ignoreSSLWarnings- the value to set- Returns:
- the dsl builder
-
ignoreSSLWarnings
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ignoreSSLWarnings(String ignoreSSLWarnings) Ignore SSL certificate warnings. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Specified by:
ignoreSSLWarningsin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
ignoreSSLWarningsin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
ignoreSSLWarnings- the value to set- Returns:
- the dsl builder
-
ssl
Causes the defined url to make an https request. The option is a: <code>boolean</code> type. Default: false Group: security- Specified by:
sslin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
sslin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
ssl- the value to set- Returns:
- the dsl builder
-
ssl
Causes the defined url to make an https request. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Specified by:
sslin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
sslin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
ssl- the value to set- Returns:
- the dsl builder
-