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.EndpointProducerBuilderBuilder for endpoint producers for the OAI-PMH component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default OAIPMHEndpointBuilderFactory.AdvancedOAIPMHEndpointProducerBuilderadvanced()default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderfrom(String from)Specifies a lower bound for datestamp-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderidentifier(String identifier)Identifier of the requested resources.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderignoreSSLWarnings(boolean ignoreSSLWarnings)Ignore SSL certificate warnings.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderignoreSSLWarnings(String ignoreSSLWarnings)Ignore SSL certificate warnings.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuildermetadataPrefix(String metadataPrefix)Specifies the metadataPrefix of the format that should be included in the metadata part of the returned records.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderonlyFirst(boolean onlyFirst)Returns the response of a single request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderonlyFirst(String onlyFirst)Returns the response of a single request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderset(String set)Specifies membership as a criteria for set-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderssl(boolean ssl)Causes the defined url to make an https request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderssl(String ssl)Causes the defined url to make an https request.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderuntil(String until)Specifies an upper bound for datestamp-based selective harvesting.default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilderverb(String verb)Request name supported by OAI-PMh protocol.
-
-
-
Method Detail
-
advanced
default OAIPMHEndpointBuilderFactory.AdvancedOAIPMHEndpointProducerBuilder advanced()
-
from
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder 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- Parameters:
from- the value to set- Returns:
- the dsl builder
-
identifier
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder 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- 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: <code>java.lang.String</code> type. Default: oai_dc Group: common- Parameters:
metadataPrefix- the value to set- Returns:
- the dsl builder
-
set
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder 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- Parameters:
set- the value to set- Returns:
- the dsl builder
-
until
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder 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- Parameters:
until- the value to set- Returns:
- the dsl builder
-
verb
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder verb(String verb)
Request name supported by OAI-PMh protocol. The option is a: <code>java.lang.String</code> type. Default: ListRecords Group: common- Parameters:
verb- the value to set- Returns:
- the dsl builder
-
onlyFirst
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder onlyFirst(boolean 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: <code>boolean</code> type. Default: false Group: producer- Parameters:
onlyFirst- the value to set- Returns:
- the dsl builder
-
onlyFirst
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder onlyFirst(String 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 a <code>boolean</code> 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: <code>boolean</code> 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 a <code>boolean</code> type. Default: false Group: security- Parameters:
ignoreSSLWarnings- the value to set- Returns:
- the dsl builder
-
ssl
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder ssl(boolean ssl)
Causes the defined url to make an https request. The option is a: <code>boolean</code> type. Default: false Group: security- Parameters:
ssl- the value to set- Returns:
- the dsl builder
-
ssl
default OAIPMHEndpointBuilderFactory.OAIPMHEndpointProducerBuilder 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- Parameters:
ssl- the value to set- Returns:
- the dsl builder
-
-