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.AdvancedOAIPMHEndpointBuilderadvanced()default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderfrom(String from)Specifies a lower bound for datestamp-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderidentifier(String identifier)Identifier of the requested resources.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderignoreSSLWarnings(boolean ignoreSSLWarnings)Ignore SSL certificate warnings.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderignoreSSLWarnings(String ignoreSSLWarnings)Ignore SSL certificate warnings.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuildermetadataPrefix(String metadataPrefix)Specifies the metadataPrefix of the format that should be included in the metadata part of the returned records.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderset(String set)Specifies membership as a criteria for set-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderssl(boolean ssl)Causes the defined url to make an https request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderssl(String ssl)Causes the defined url to make an https request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderuntil(String until)Specifies an upper bound for datestamp-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilderverb(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:
advancedin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
advancedin 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:
fromin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
fromin 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:
identifierin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
identifierin 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:
metadataPrefixin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
metadataPrefixin 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:
setin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
setin 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:
untilin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
untilin 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:
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
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:
sslin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
sslin 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:
sslin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointConsumerBuilder- Specified by:
sslin interfaceOAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder- Parameters:
ssl- the value to set- Returns:
- the dsl builder
-
-