Interface GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- GoogleCloudFunctionsEndpointBuilderFactory
public static interface GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Google Cloud Functions component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
The Google Cloud Location (Region) where the Function is located.The operation to perform on the producer.operation
(org.apache.camel.component.google.functions.GoogleCloudFunctionsOperations operation) The operation to perform on the producer.pojoRequest
(boolean pojoRequest) Specifies if the request is a pojo request.pojoRequest
(String pojoRequest) Specifies if the request is a pojo request.The Google Cloud Project name where the Function is located.serviceAccountKey
(String serviceAccountKey) Service account key to authenticate an application as a service account.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
-
serviceAccountKey
default GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder serviceAccountKey(String serviceAccountKey) Service account key to authenticate an application as a service account. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
serviceAccountKey
- the value to set- Returns:
- the dsl builder
-
location
default GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder location(String location) The Google Cloud Location (Region) where the Function is located. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
location
- the value to set- Returns:
- the dsl builder
-
operation
default GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder operation(org.apache.camel.component.google.functions.GoogleCloudFunctionsOperations operation) The operation to perform on the producer. The option is a: <code>org.apache.camel.component.google.functions.GoogleCloudFunctionsOperations</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
default GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder operation(String operation) The operation to perform on the producer. The option will be converted to a <code>org.apache.camel.component.google.functions.GoogleCloudFunctionsOperations</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
pojoRequest
default GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder pojoRequest(boolean pojoRequest) Specifies if the request is a pojo request. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
pojoRequest
- the value to set- Returns:
- the dsl builder
-
pojoRequest
default GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder pojoRequest(String pojoRequest) Specifies if the request is a pojo request. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
pojoRequest
- the value to set- Returns:
- the dsl builder
-
project
default GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEndpointBuilder project(String project) The Google Cloud Project name where the Function is located. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
project
- the value to set- Returns:
- the dsl builder
-