Interface OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder
- Enclosing interface:
OAIPMHEndpointBuilderFactory
public static interface OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers 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.onlyFirst
(boolean onlyFirst) Returns the response of a single request.Returns the response of a single request.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.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
from
Specifies a lower bound for datestamp-based selective harvesting. UTC DateTime value. The option is a:java.lang.String
type. Group: common- 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- Parameters:
identifier
- the value to set- Returns:
- the dsl builder
-
metadataPrefix
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder 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- 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- 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- 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- Parameters:
verb
- the value to set- Returns:
- the dsl builder
-
onlyFirst
Returns the response of a single request. Otherwise it will make requests until there is no more data to return. The option is a:boolean
type. Default: false Group: producer- Parameters:
onlyFirst
- the value to set- Returns:
- the dsl builder
-
onlyFirst
Returns the response of a single request. Otherwise it will make requests until there is no more data to return. The option will be converted to aboolean
type. Default: false Group: producer- Parameters:
onlyFirst
- the value to set- Returns:
- the dsl builder
-
ignoreSSLWarnings
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder ignoreSSLWarnings(boolean ignoreSSLWarnings) Ignore SSL certificate warnings. The option is a:boolean
type. Default: false Group: security- Parameters:
ignoreSSLWarnings
- the value to set- Returns:
- the dsl builder
-
ignoreSSLWarnings
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder ignoreSSLWarnings(String ignoreSSLWarnings) Ignore SSL certificate warnings. The option will be converted to aboolean
type. Default: false Group: security- 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- 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- Parameters:
ssl
- the value to set- Returns:
- the dsl builder
-