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, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods 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, useFixedDelay
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
onlyFirst, onlyFirst
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
advanced
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
-
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
- 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:java.lang.String
type. Group: common- Specified by:
identifier
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
identifier
in 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:java.lang.String
type. Default: oai_dc Group: common- Specified by:
metadataPrefix
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
metadataPrefix
in 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:java.lang.String
type. Group: common- Specified by:
set
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
set
in 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:java.lang.String
type. Group: common- Specified by:
until
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
until
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- Parameters:
until
- the value to set- Returns:
- the dsl builder
-
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
- 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:boolean
type. Default: false Group: security- Specified by:
ignoreSSLWarnings
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ignoreSSLWarnings
in 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 aboolean
type. Default: false Group: security- Specified by:
ignoreSSLWarnings
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ignoreSSLWarnings
in 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:boolean
type. Default: false Group: security- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ssl
in 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 aboolean
type. Default: false Group: security- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- Parameters:
ssl
- the value to set- Returns:
- the dsl builder
-