org.apache.camel.component.google.functions.GoogleCloudFunctionsConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of camel-google-functions Show documentation
Show all versions of camel-google-functions Show documentation
Camel Component for Google Cloud Platform Functions
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.camel.component.google.functions;
import org.apache.camel.spi.Metadata;
public interface GoogleCloudFunctionsConstants {
@Metadata(description = "The operation to perform",
javaType = "org.apache.camel.component.google.functions.GoogleCloudFunctionsOperations")
String OPERATION = "GoogleCloudFunctionsOperation";
@Metadata(description = "The name of the function (as defined in source code) that will be executed. Used for createFunction operation",
javaType = "String")
String ENTRY_POINT = "GoogleCloudFunctionsEntryPoint";
@Metadata(description = "The runtime in which to run the function.\n\nPossible values are:\n\n" +
"* `nodejs10`\n* `nodejs12`\n* `nodejs14`\n* `python37`\n* `python38`\n* `python39`\n* `go111`\n* `go113`\n"
+
"* `java11`\n* `dotnet3`\n* `ruby26`\n* `nodejs6`\n* `nodejs8`\n" +
"\nUsed for createFunction operation.",
javaType = "String")
String RUNTIME = "GoogleCloudFunctionsRuntime";
@Metadata(description = "The Google Cloud Storage URL, starting with `gs://`, pointing to the zip archive which contains the function. Used for createFunction operation.",
javaType = "String")
String SOURCE_ARCHIVE_URL = "GoogleCloudFunctionsSourceArchiveUrl";
@Metadata(description = "The response object resulting from the Google Functions Client invocation", javaType = "Object")
String RESPONSE_OBJECT = "GoogleCloudFunctionsResponseObject";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy