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, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
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 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: <code>java.lang.String</code> 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
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder identifier(String 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:
identifier
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
identifier
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- Parameters:
identifier
- the value to set- Returns:
- the dsl builder
-
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: <code>java.lang.String</code> 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
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder set(String 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:
set
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
set
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- Parameters:
set
- the value to set- Returns:
- the dsl builder
-
until
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder until(String 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:
until
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
until
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- Parameters:
until
- the value to set- Returns:
- the dsl builder
-
verb
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder verb(String verb)
Request name supported by OAI-PMh protocol. The option is a: <code>java.lang.String</code> 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: <code>boolean</code> 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 a <code>boolean</code> 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
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ssl(boolean ssl)
Causes the defined url to make an https request. The option is a: <code>boolean</code> 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
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder ssl(String 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:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder
- Specified by:
ssl
in interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- Parameters:
ssl
- the value to set- Returns:
- the dsl builder
-
-