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, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
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
- Specified by:
advanced
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
advanced
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder
-
apiVersion
The Wordpress REST API version. The option is a: <code>java.lang.String</code> type. Default: 2 Group: common- Specified by:
apiVersion
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
apiVersion
in 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:
criteria
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
criteria
in 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:
criteria
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
criteria
in 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:
force
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
force
in 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:
force
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
force
in 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:
id
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
id
in 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:
id
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
id
in 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:
password
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
password
in 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:
searchCriteria
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
searchCriteria
in 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:
searchCriteria
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
searchCriteria
in 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:
url
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
url
in 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:
user
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointConsumerBuilder
- Specified by:
user
in interfaceWordpressEndpointBuilderFactory.WordpressEndpointProducerBuilder
- Parameters:
user
- the value to set- Returns:
- the dsl builder
-