Interface WordpressEndpointBuilderFactory.WordpressEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,WordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder,WordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder
- Enclosing interface:
- WordpressEndpointBuilderFactory
public static interface WordpressEndpointBuilderFactory.WordpressEndpointBuilder
extends WordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder, WordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder
Builder for endpoint for the Wordpress component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()apiVersion(String apiVersion) The Wordpress REST API version.The criteria to use with complex searches.The criteria to use with complex searches.force(boolean force) Whether to bypass trash and force deletion.Whether to bypass trash and force deletion.The entity ID.The entity ID.Password from authorized user.searchCriteria(String searchCriteria) Search criteria.searchCriteria(org.apache.camel.component.wordpress.api.model.SearchCriteria searchCriteria) Search criteria.The Wordpress API URL from your site, e.g.Authorized user to perform writing operations.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
- Specified by:
advancedin interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
advancedin interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder
-
apiVersion
The Wordpress REST API version. The option is a: <code>java.lang.String</code> type. Default: 2 Group: common- Specified by:
apiVersionin interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
apiVersionin interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
apiVersion- the value to set- Returns:
- the dsl builder
-
criteria
The criteria to use with complex searches. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. The option is multivalued, and you can use the criteria(String, Object) method to add a value (call the method multiple times to set more values). Group: common- Specified by:
criteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
criteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
key- the option keyvalue- the option value- Returns:
- the dsl builder
-
criteria
The criteria to use with complex searches. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. The option is multivalued, and you can use the criteria(String, Object) method to add a value (call the method multiple times to set more values). Group: common- Specified by:
criteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
criteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
values- the values- Returns:
- the dsl builder
-
force
Whether to bypass trash and force deletion. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
forcein interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
forcein interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
force- the value to set- Returns:
- the dsl builder
-
force
Whether to bypass trash and force deletion. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
forcein interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
forcein interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
force- the value to set- Returns:
- the dsl builder
-
id
The entity ID. Should be passed when the operation performed requires a specific entity, e.g. deleting a post. The option is a: <code>java.lang.Integer</code> type. Group: common- Specified by:
idin interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
idin interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
id- the value to set- Returns:
- the dsl builder
-
id
The entity ID. Should be passed when the operation performed requires a specific entity, e.g. deleting a post. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Specified by:
idin interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
idin interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
id- the value to set- Returns:
- the dsl builder
-
password
Password from authorized user. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
passwordin interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
passwordin interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
password- the value to set- Returns:
- the dsl builder
-
searchCriteria
default WordpressEndpointBuilderFactory.WordpressEndpointBuilder searchCriteria(org.apache.camel.component.wordpress.api.model.SearchCriteria searchCriteria) Search criteria. The option is a: <code>org.apache.camel.component.wordpress.api.model.SearchCriteria</code> type. Group: common- Specified by:
searchCriteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
searchCriteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
searchCriteria- the value to set- Returns:
- the dsl builder
-
searchCriteria
default WordpressEndpointBuilderFactory.WordpressEndpointBuilder searchCriteria(String searchCriteria) Search criteria. The option will be converted to a <code>org.apache.camel.component.wordpress.api.model.SearchCriteria</code> type. Group: common- Specified by:
searchCriteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
searchCriteriain interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
searchCriteria- the value to set- Returns:
- the dsl builder
-
url
The Wordpress API URL from your site, e.g. http://myblog.com/wp-json/. The option is a: <code>java.lang.String</code> type. Required: true Group: common- Specified by:
urlin interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
urlin interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
url- the value to set- Returns:
- the dsl builder
-
user
Authorized user to perform writing operations. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
userin interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder- Specified by:
userin interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder- Parameters:
user- the value to set- Returns:
- the dsl builder
-