Class GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsHeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsHeaderNameBuilder
-
- Enclosing interface:
- GoogleCloudFunctionsEndpointBuilderFactory
public static class GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsHeaderNameBuilder extends Object
The builder of headers' name for the Google Cloud Functions component.
-
-
Constructor Summary
Constructors Constructor Description GoogleCloudFunctionsHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
googleCloudFunctionsEntryPoint()
The name of the function (as defined in source code) that will be executed.String
googleCloudFunctionsOperation()
The operation to perform.String
googleCloudFunctionsResponseObject()
The response object resulting from the Google Functions Client invocation.String
googleCloudFunctionsRuntime()
The runtime in which to run the function.String
googleCloudFunctionsSourceArchiveUrl()
The Google Cloud Storage URL, starting with gs://, pointing to the zip archive which contains the function.
-
-
-
Method Detail
-
googleCloudFunctionsOperation
public String googleCloudFunctionsOperation()
The operation to perform. The option is a:org.apache.camel.component.google.functions.GoogleCloudFunctionsOperations
type. Group: producer- Returns:
- the name of the header
GoogleCloudFunctionsOperation
.
-
googleCloudFunctionsEntryPoint
public String googleCloudFunctionsEntryPoint()
The name of the function (as defined in source code) that will be executed. Used for createFunction operation. The option is a:String
type. Group: producer- Returns:
- the name of the header
GoogleCloudFunctionsEntryPoint
.
-
googleCloudFunctionsRuntime
public String googleCloudFunctionsRuntime()
The runtime in which to run the function. Possible values are: nodejs10 nodejs12 nodejs14 python37 python38 python39 go111 go113 java11 dotnet3 ruby26 nodejs6 nodejs8 Used for createFunction operation. The option is a:String
type. Group: producer- Returns:
- the name of the header
GoogleCloudFunctionsRuntime
.
-
googleCloudFunctionsSourceArchiveUrl
public String googleCloudFunctionsSourceArchiveUrl()
The Google Cloud Storage URL, starting with gs://, pointing to the zip archive which contains the function. Used for createFunction operation. The option is a:String
type. Group: producer- Returns:
- the name of the header
GoogleCloudFunctionsSourceArchiveUrl
.
-
googleCloudFunctionsResponseObject
public String googleCloudFunctionsResponseObject()
The response object resulting from the Google Functions Client invocation. The option is a:Object
type. Group: producer- Returns:
- the name of the header
GoogleCloudFunctionsResponseObject
.
-
-