Class GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsHeaderNameBuilder

  • Enclosing interface:
    GoogleCloudFunctionsEndpointBuilderFactory

    public static class GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsHeaderNameBuilder
    extends Object
    The builder of headers' name for the Google Cloud Functions component.
    • Constructor Detail

      • GoogleCloudFunctionsHeaderNameBuilder

        public GoogleCloudFunctionsHeaderNameBuilder()
    • 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.