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
All Methods Instance Methods Default Methods Modifier and Type Method Description default OAIPMHEndpointBuilderFactory.AdvancedOAIPMHEndpointBuilder
advanced()
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
from(String from)
Specifies a lower bound for datestamp-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
identifier(String identifier)
Identifier of the requested resources.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
ignoreSSLWarnings(boolean ignoreSSLWarnings)
Ignore SSL certificate warnings.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
ignoreSSLWarnings(String ignoreSSLWarnings)
Ignore SSL certificate warnings.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
metadataPrefix(String metadataPrefix)
Specifies the metadataPrefix of the format that should be included in the metadata part of the returned records.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
set(String set)
Specifies membership as a criteria for set-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
ssl(boolean ssl)
Causes the defined url to make an https request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
ssl(String ssl)
Causes the defined url to make an https request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
until(String until)
Specifies an upper bound for datestamp-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
verb(String verb)
Request name supported by OAI-PMh protocol.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.OAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
lazyStartProducer, lazyStartProducer, onlyFirst, onlyFirst
-
-
-
-
Method Detail
-
advanced
default OAIPMHEndpointBuilderFactory.AdvancedOAIPMHEndpointBuilder advanced()
- Specified by:
advanced
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
advanced
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
from
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder from(String from)
Specifies a lower bound for datestamp-based selective harvesting. UTC DateTime value. The option is a:java.lang.String
type. Group: common- Specified by:
from
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
from
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
identifier
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder identifier(String identifier)
Identifier of the requested resources. Applicable only with certain verbs. The option is a:java.lang.String
type. Group: common- Specified by:
identifier
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
identifier
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
metadataPrefix
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder metadataPrefix(String metadataPrefix)
Specifies the metadataPrefix of the format that should be included in the metadata part of the returned records. The option is a:java.lang.String
type. Default: oai_dc Group: common- Specified by:
metadataPrefix
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
metadataPrefix
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
set
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder set(String set)
Specifies membership as a criteria for set-based selective harvesting. The option is a:java.lang.String
type. Group: common- Specified by:
set
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
set
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
until
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder until(String until)
Specifies an upper bound for datestamp-based selective harvesting. UTC DateTime value. The option is a:java.lang.String
type. Group: common- Specified by:
until
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
until
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
verb
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder verb(String verb)
Request name supported by OAI-PMh protocol. The option is a:java.lang.String
type. Default: ListRecords Group: common- Specified by:
verb
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
verb
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
ignoreSSLWarnings
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ignoreSSLWarnings(boolean ignoreSSLWarnings)
Ignore SSL certificate warnings. The option is a:boolean
type. Default: false Group: security- Specified by:
ignoreSSLWarnings
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ignoreSSLWarnings
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
ignoreSSLWarnings
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ignoreSSLWarnings(String ignoreSSLWarnings)
Ignore SSL certificate warnings. The option will be converted to aboolean
type. Default: false Group: security- Specified by:
ignoreSSLWarnings
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ignoreSSLWarnings
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
ssl
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ssl(boolean ssl)
Causes the defined url to make an https request. The option is a:boolean
type. Default: false Group: security- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
ssl
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ssl(String ssl)
Causes the defined url to make an https request. The option will be converted to aboolean
type. Default: false Group: security- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
-