Interface NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- NetWeaverEndpointBuilderFactory
public static interface NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the SAP NetWeaver component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default NetWeaverEndpointBuilderFactory.AdvancedNetWeaverEndpointBuilder
advanced()
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
flatternMap(boolean flatternMap)
If the JSON Map contains only a single entry, then flattern by storing that single entry value as the message body.default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
flatternMap(String flatternMap)
If the JSON Map contains only a single entry, then flattern by storing that single entry value as the message body.default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
json(boolean json)
Whether to return data in JSON format.default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
json(String json)
Whether to return data in JSON format.default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
jsonAsMap(boolean jsonAsMap)
To transform the JSON from a String to a Map in the message body.default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
jsonAsMap(String jsonAsMap)
To transform the JSON from a String to a Map in the message body.default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
password(String password)
Password for account.default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder
username(String username)
Username for account.
-
-
-
Method Detail
-
advanced
default NetWeaverEndpointBuilderFactory.AdvancedNetWeaverEndpointBuilder advanced()
-
flatternMap
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder flatternMap(boolean flatternMap)
If the JSON Map contains only a single entry, then flattern by storing that single entry value as the message body. The option is a: <code>boolean</code> type. Default: true Group: producer- Parameters:
flatternMap
- the value to set- Returns:
- the dsl builder
-
flatternMap
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder flatternMap(String flatternMap)
If the JSON Map contains only a single entry, then flattern by storing that single entry value as the message body. The option will be converted to a <code>boolean</code> type. Default: true Group: producer- Parameters:
flatternMap
- the value to set- Returns:
- the dsl builder
-
json
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder json(boolean json)
Whether to return data in JSON format. If this option is false, then XML is returned in Atom format. The option is a: <code>boolean</code> type. Default: true Group: producer- Parameters:
json
- the value to set- Returns:
- the dsl builder
-
json
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder json(String json)
Whether to return data in JSON format. If this option is false, then XML is returned in Atom format. The option will be converted to a <code>boolean</code> type. Default: true Group: producer- Parameters:
json
- the value to set- Returns:
- the dsl builder
-
jsonAsMap
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder jsonAsMap(boolean jsonAsMap)
To transform the JSON from a String to a Map in the message body. The option is a: <code>boolean</code> type. Default: true Group: producer- Parameters:
jsonAsMap
- the value to set- Returns:
- the dsl builder
-
jsonAsMap
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder jsonAsMap(String jsonAsMap)
To transform the JSON from a String to a Map in the message body. The option will be converted to a <code>boolean</code> type. Default: true Group: producer- Parameters:
jsonAsMap
- the value to set- Returns:
- the dsl builder
-
password
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder password(String password)
Password for account. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
username
default NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder username(String username)
Username for account. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-