- 2.80.0 (latest)
 - 2.78.0
 - 2.77.0
 - 2.76.0
 - 2.75.0
 - 2.74.0
 - 2.72.0
 - 2.70.0
 - 2.69.0
 - 2.66.0
 - 2.65.0
 - 2.64.0
 - 2.62.0
 - 2.61.0
 - 2.60.0
 - 2.59.0
 - 2.58.0
 - 2.57.0
 - 2.56.0
 - 2.55.0
 - 2.54.0
 - 2.53.0
 - 2.51.0
 - 2.50.0
 - 2.49.0
 - 2.48.0
 - 2.47.0
 - 2.46.0
 - 2.45.0
 - 2.44.0
 - 2.43.0
 - 2.42.0
 - 2.41.0
 - 2.39.0
 - 2.38.0
 - 2.37.0
 - 2.36.0
 - 2.35.0
 - 2.34.0
 - 2.33.0
 - 2.32.0
 - 2.31.0
 - 2.30.0
 - 2.29.0
 - 2.26.0
 - 2.25.0
 - 2.24.0
 - 2.23.0
 - 2.22.0
 - 2.21.0
 - 2.20.0
 - 2.19.0
 - 2.18.0
 - 2.17.0
 - 2.16.0
 - 2.15.0
 - 2.14.0
 - 2.13.0
 - 2.11.0
 - 2.10.0
 - 2.9.0
 - 2.8.0
 - 2.7.0
 - 2.6.0
 - 2.5.4
 - 2.4.3
 - 2.3.6
 
Package com.google.cloud.functions.v2 (2.42.0)
| GitHub Repository | RPC Documentation | REST Documentation | 
Client Classes
Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.
| Client | Description | 
|---|---|
| com.google.cloud.functions.v2.FunctionServiceClient | Service Description: Google Cloud Functions is used to deploy functions that are executed by Google in response to various events. Data connected with that event is passed to a function as the input data. | 
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
| Settings | Description | 
|---|---|
| com.google.cloud.functions.v2.FunctionServiceSettings | 
Settings class to configure an instance of FunctionServiceClient. 
 
 The default instance has everything set to sensible defaults:  | 
   
| com.google.cloud.functions.v2.ServiceConfig.IngressSettings | 
 Available ingress settings. This controls what traffic can reach the function.  | 
   
| com.google.cloud.functions.v2.ServiceConfig.VpcConnectorEgressSettings | 
 Available egress settings. This controls what traffic is diverted through the VPC Access Connector  | 
   
Classes
| Class | Description | 
|---|---|
| com.google.cloud.functions.v2.BuildConfig | Describes the Build step of the function that builds a container from the given source. | 
| com.google.cloud.functions.v2.BuildConfig.Builder | Describes the Build step of the function that builds a container from the given source. | 
| com.google.cloud.functions.v2.CreateFunctionRequest | 
 Request for the CreateFunction method.
 | 
   
| com.google.cloud.functions.v2.CreateFunctionRequest.Builder | 
 Request for the CreateFunction method.
 | 
   
| com.google.cloud.functions.v2.CryptoKeyName | |
| com.google.cloud.functions.v2.CryptoKeyName.Builder | Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}. | 
| com.google.cloud.functions.v2.DeleteFunctionRequest | 
 Request for the DeleteFunction method.
 | 
   
| com.google.cloud.functions.v2.DeleteFunctionRequest.Builder | 
 Request for the DeleteFunction method.
 | 
   
| com.google.cloud.functions.v2.EventFilter | Filters events based on exact matches on the CloudEvents attributes. | 
| com.google.cloud.functions.v2.EventFilter.Builder | Filters events based on exact matches on the CloudEvents attributes. | 
| com.google.cloud.functions.v2.EventTrigger | Describes EventTrigger, used to request events to be sent from another service. | 
| com.google.cloud.functions.v2.EventTrigger.Builder | Describes EventTrigger, used to request events to be sent from another service. | 
| com.google.cloud.functions.v2.Function | Describes a Cloud Function that contains user computation executed in response to an event. It encapsulates function and trigger configurations. | 
| com.google.cloud.functions.v2.Function.Builder | Describes a Cloud Function that contains user computation executed in response to an event. It encapsulates function and trigger configurations. | 
| com.google.cloud.functions.v2.FunctionName | |
| com.google.cloud.functions.v2.FunctionName.Builder | Builder for projects/{project}/locations/{location}/functions/{function}. | 
| com.google.cloud.functions.v2.FunctionServiceClient.ListFunctionsFixedSizeCollection | |
| com.google.cloud.functions.v2.FunctionServiceClient.ListFunctionsPage | |
| com.google.cloud.functions.v2.FunctionServiceClient.ListFunctionsPagedResponse | |
| com.google.cloud.functions.v2.FunctionServiceClient.ListLocationsFixedSizeCollection | |
| com.google.cloud.functions.v2.FunctionServiceClient.ListLocationsPage | |
| com.google.cloud.functions.v2.FunctionServiceClient.ListLocationsPagedResponse | |
| com.google.cloud.functions.v2.FunctionServiceGrpc | Google Cloud Functions is used to deploy functions that are executed by Google in response to various events. Data connected with that event is passed to a function as the input data. | 
| com.google.cloud.functions.v2.FunctionServiceGrpc.FunctionServiceImplBase | Base class for the server implementation of the service FunctionService. Google Cloud Functions is used to deploy functions that are executed by | 
| com.google.cloud.functions.v2.FunctionServiceSettings.Builder | Builder for FunctionServiceSettings. | 
| com.google.cloud.functions.v2.FunctionsProto | |
| com.google.cloud.functions.v2.GenerateDownloadUrlRequest | 
 Request of GenerateDownloadUrl method.
 | 
   
| com.google.cloud.functions.v2.GenerateDownloadUrlRequest.Builder | 
 Request of GenerateDownloadUrl method.
 | 
   
| com.google.cloud.functions.v2.GenerateDownloadUrlResponse | 
 Response of GenerateDownloadUrl method.
 | 
   
| com.google.cloud.functions.v2.GenerateDownloadUrlResponse.Builder | 
 Response of GenerateDownloadUrl method.
 | 
   
| com.google.cloud.functions.v2.GenerateUploadUrlRequest | 
 Request of GenerateSourceUploadUrl method.
 | 
   
| com.google.cloud.functions.v2.GenerateUploadUrlRequest.Builder | 
 Request of GenerateSourceUploadUrl method.
 | 
   
| com.google.cloud.functions.v2.GenerateUploadUrlResponse | 
 Response of GenerateSourceUploadUrl method.
 | 
   
| com.google.cloud.functions.v2.GenerateUploadUrlResponse.Builder | 
 Response of GenerateSourceUploadUrl method.
 | 
   
| com.google.cloud.functions.v2.GetFunctionRequest | 
 Request for the GetFunction method.
 | 
   
| com.google.cloud.functions.v2.GetFunctionRequest.Builder | 
 Request for the GetFunction method.
 | 
   
| com.google.cloud.functions.v2.ListFunctionsRequest | 
 Request for the ListFunctions method.
 | 
   
| com.google.cloud.functions.v2.ListFunctionsRequest.Builder | 
 Request for the ListFunctions method.
 | 
   
| com.google.cloud.functions.v2.ListFunctionsResponse | 
 Response for the ListFunctions method.
 | 
   
| com.google.cloud.functions.v2.ListFunctionsResponse.Builder | 
 Response for the ListFunctions method.
 | 
   
| com.google.cloud.functions.v2.ListRuntimesRequest | 
 Request for the ListRuntimes method.
 | 
   
| com.google.cloud.functions.v2.ListRuntimesRequest.Builder | 
 Request for the ListRuntimes method.
 | 
   
| com.google.cloud.functions.v2.ListRuntimesResponse | 
 Response for the ListRuntimes method.
 | 
   
| com.google.cloud.functions.v2.ListRuntimesResponse.Builder | 
 Response for the ListRuntimes method.
 | 
   
| com.google.cloud.functions.v2.ListRuntimesResponse.Runtime | Describes a runtime and any special information (e.g., deprecation status) related to it. | 
| com.google.cloud.functions.v2.ListRuntimesResponse.Runtime.Builder | Describes a runtime and any special information (e.g., deprecation status) related to it. | 
| com.google.cloud.functions.v2.LocationMetadata | Extra GCF specific location information. | 
| com.google.cloud.functions.v2.LocationMetadata.Builder | Extra GCF specific location information. | 
| com.google.cloud.functions.v2.LocationName | |
| com.google.cloud.functions.v2.LocationName.Builder | Builder for projects/{project}/locations/{location}. | 
| com.google.cloud.functions.v2.OperationMetadata | Represents the metadata of the long-running operation. | 
| com.google.cloud.functions.v2.OperationMetadata.Builder | Represents the metadata of the long-running operation. | 
| com.google.cloud.functions.v2.RepoSource | Location of the source in a Google Cloud Source Repository. | 
| com.google.cloud.functions.v2.RepoSource.Builder | Location of the source in a Google Cloud Source Repository. | 
| com.google.cloud.functions.v2.SecretEnvVar | Configuration for a secret environment variable. It has the information necessary to fetch the secret value from secret manager and expose it as an environment variable. | 
| com.google.cloud.functions.v2.SecretEnvVar.Builder | Configuration for a secret environment variable. It has the information necessary to fetch the secret value from secret manager and expose it as an environment variable. | 
| com.google.cloud.functions.v2.SecretVolume | Configuration for a secret volume. It has the information necessary to fetch the secret value from secret manager and make it available as files mounted at the requested paths within the application container. | 
| com.google.cloud.functions.v2.SecretVolume.Builder | Configuration for a secret volume. It has the information necessary to fetch the secret value from secret manager and make it available as files mounted at the requested paths within the application container. | 
| com.google.cloud.functions.v2.SecretVolume.SecretVersion | Configuration for a single version. | 
| com.google.cloud.functions.v2.SecretVolume.SecretVersion.Builder | Configuration for a single version. | 
| com.google.cloud.functions.v2.ServiceConfig | Describes the Service being deployed. Currently Supported : Cloud Run (fully managed). | 
| com.google.cloud.functions.v2.ServiceConfig.Builder | Describes the Service being deployed. Currently Supported : Cloud Run (fully managed). | 
| com.google.cloud.functions.v2.Source | The location of the function source code. | 
| com.google.cloud.functions.v2.Source.Builder | The location of the function source code. | 
| com.google.cloud.functions.v2.SourceProvenance | Provenance of the source. Ways to find the original source, or verify that some source was used for this build. | 
| com.google.cloud.functions.v2.SourceProvenance.Builder | Provenance of the source. Ways to find the original source, or verify that some source was used for this build. | 
| com.google.cloud.functions.v2.Stage | Each Stage of the deployment process | 
| com.google.cloud.functions.v2.Stage.Builder | Each Stage of the deployment process | 
| com.google.cloud.functions.v2.StateMessage | Informational messages about the state of the Cloud Function or Operation. | 
| com.google.cloud.functions.v2.StateMessage.Builder | Informational messages about the state of the Cloud Function or Operation. | 
| com.google.cloud.functions.v2.StorageSource | Location of the source in an archive file in Google Cloud Storage. | 
| com.google.cloud.functions.v2.StorageSource.Builder | Location of the source in an archive file in Google Cloud Storage. | 
| com.google.cloud.functions.v2.UpdateFunctionRequest | 
 Request for the UpdateFunction method.
 | 
   
| com.google.cloud.functions.v2.UpdateFunctionRequest.Builder | 
 Request for the UpdateFunction method.
 |