Class CloudFunction

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.functions.v1.CloudFunction
All Implemented Interfaces:
CloudFunctionOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class CloudFunction extends com.google.protobuf.GeneratedMessage implements CloudFunctionOrBuilder
 Describes a Cloud Function that contains user computation executed in
 response to an event. It encapsulate function and triggers configurations.
 
Protobuf type google.cloud.functions.v1.CloudFunction
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • SOURCE_ARCHIVE_URL_FIELD_NUMBER

      public static final int SOURCE_ARCHIVE_URL_FIELD_NUMBER
      See Also:
    • SOURCE_REPOSITORY_FIELD_NUMBER

      public static final int SOURCE_REPOSITORY_FIELD_NUMBER
      See Also:
    • SOURCE_UPLOAD_URL_FIELD_NUMBER

      public static final int SOURCE_UPLOAD_URL_FIELD_NUMBER
      See Also:
    • HTTPS_TRIGGER_FIELD_NUMBER

      public static final int HTTPS_TRIGGER_FIELD_NUMBER
      See Also:
    • EVENT_TRIGGER_FIELD_NUMBER

      public static final int EVENT_TRIGGER_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
    • ENTRY_POINT_FIELD_NUMBER

      public static final int ENTRY_POINT_FIELD_NUMBER
      See Also:
    • RUNTIME_FIELD_NUMBER

      public static final int RUNTIME_FIELD_NUMBER
      See Also:
    • TIMEOUT_FIELD_NUMBER

      public static final int TIMEOUT_FIELD_NUMBER
      See Also:
    • AVAILABLE_MEMORY_MB_FIELD_NUMBER

      public static final int AVAILABLE_MEMORY_MB_FIELD_NUMBER
      See Also:
    • SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER

      public static final int SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • VERSION_ID_FIELD_NUMBER

      public static final int VERSION_ID_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • ENVIRONMENT_VARIABLES_FIELD_NUMBER

      public static final int ENVIRONMENT_VARIABLES_FIELD_NUMBER
      See Also:
    • BUILD_ENVIRONMENT_VARIABLES_FIELD_NUMBER

      public static final int BUILD_ENVIRONMENT_VARIABLES_FIELD_NUMBER
      See Also:
    • NETWORK_FIELD_NUMBER

      public static final int NETWORK_FIELD_NUMBER
      See Also:
    • MAX_INSTANCES_FIELD_NUMBER

      public static final int MAX_INSTANCES_FIELD_NUMBER
      See Also:
    • MIN_INSTANCES_FIELD_NUMBER

      public static final int MIN_INSTANCES_FIELD_NUMBER
      See Also:
    • VPC_CONNECTOR_FIELD_NUMBER

      public static final int VPC_CONNECTOR_FIELD_NUMBER
      See Also:
    • VPC_CONNECTOR_EGRESS_SETTINGS_FIELD_NUMBER

      public static final int VPC_CONNECTOR_EGRESS_SETTINGS_FIELD_NUMBER
      See Also:
    • INGRESS_SETTINGS_FIELD_NUMBER

      public static final int INGRESS_SETTINGS_FIELD_NUMBER
      See Also:
    • KMS_KEY_NAME_FIELD_NUMBER

      public static final int KMS_KEY_NAME_FIELD_NUMBER
      See Also:
    • BUILD_WORKER_POOL_FIELD_NUMBER

      public static final int BUILD_WORKER_POOL_FIELD_NUMBER
      See Also:
    • BUILD_ID_FIELD_NUMBER

      public static final int BUILD_ID_FIELD_NUMBER
      See Also:
    • BUILD_NAME_FIELD_NUMBER

      public static final int BUILD_NAME_FIELD_NUMBER
      See Also:
    • SECRET_ENVIRONMENT_VARIABLES_FIELD_NUMBER

      public static final int SECRET_ENVIRONMENT_VARIABLES_FIELD_NUMBER
      See Also:
    • SECRET_VOLUMES_FIELD_NUMBER

      public static final int SECRET_VOLUMES_FIELD_NUMBER
      See Also:
    • SOURCE_TOKEN_FIELD_NUMBER

      public static final int SOURCE_TOKEN_FIELD_NUMBER
      See Also:
    • DOCKER_REPOSITORY_FIELD_NUMBER

      public static final int DOCKER_REPOSITORY_FIELD_NUMBER
      See Also:
    • DOCKER_REGISTRY_FIELD_NUMBER

      public static final int DOCKER_REGISTRY_FIELD_NUMBER
      See Also:
    • AUTOMATIC_UPDATE_POLICY_FIELD_NUMBER

      public static final int AUTOMATIC_UPDATE_POLICY_FIELD_NUMBER
      See Also:
    • ON_DEPLOY_UPDATE_POLICY_FIELD_NUMBER

      public static final int ON_DEPLOY_UPDATE_POLICY_FIELD_NUMBER
      See Also:
    • BUILD_SERVICE_ACCOUNT_FIELD_NUMBER

      public static final int BUILD_SERVICE_ACCOUNT_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSourceCodeCase

      public CloudFunction.SourceCodeCase getSourceCodeCase()
      Specified by:
      getSourceCodeCase in interface CloudFunctionOrBuilder
    • getTriggerCase

      public CloudFunction.TriggerCase getTriggerCase()
      Specified by:
      getTriggerCase in interface CloudFunctionOrBuilder
    • getRuntimeUpdatePolicyCase

      public CloudFunction.RuntimeUpdatePolicyCase getRuntimeUpdatePolicyCase()
      Specified by:
      getRuntimeUpdatePolicyCase in interface CloudFunctionOrBuilder
    • getName

      public String getName()
       A user-defined name of the function. Function names must be unique
       globally and match pattern `projects/*/locations/*/functions/*`
       
      string name = 1;
      Specified by:
      getName in interface CloudFunctionOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       A user-defined name of the function. Function names must be unique
       globally and match pattern `projects/*/locations/*/functions/*`
       
      string name = 1;
      Specified by:
      getNameBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for name.
    • getDescription

      public String getDescription()
       User-provided description of a function.
       
      string description = 2;
      Specified by:
      getDescription in interface CloudFunctionOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       User-provided description of a function.
       
      string description = 2;
      Specified by:
      getDescriptionBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for description.
    • hasSourceArchiveUrl

      public boolean hasSourceArchiveUrl()
       The Google Cloud Storage URL, starting with `gs://`, pointing to the zip
       archive which contains the function.
       
      string source_archive_url = 3;
      Specified by:
      hasSourceArchiveUrl in interface CloudFunctionOrBuilder
      Returns:
      Whether the sourceArchiveUrl field is set.
    • getSourceArchiveUrl

      public String getSourceArchiveUrl()
       The Google Cloud Storage URL, starting with `gs://`, pointing to the zip
       archive which contains the function.
       
      string source_archive_url = 3;
      Specified by:
      getSourceArchiveUrl in interface CloudFunctionOrBuilder
      Returns:
      The sourceArchiveUrl.
    • getSourceArchiveUrlBytes

      public com.google.protobuf.ByteString getSourceArchiveUrlBytes()
       The Google Cloud Storage URL, starting with `gs://`, pointing to the zip
       archive which contains the function.
       
      string source_archive_url = 3;
      Specified by:
      getSourceArchiveUrlBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for sourceArchiveUrl.
    • hasSourceRepository

      public boolean hasSourceRepository()
       **Beta Feature**
      
       The source repository where a function is hosted.
       
      .google.cloud.functions.v1.SourceRepository source_repository = 4;
      Specified by:
      hasSourceRepository in interface CloudFunctionOrBuilder
      Returns:
      Whether the sourceRepository field is set.
    • getSourceRepository

      public SourceRepository getSourceRepository()
       **Beta Feature**
      
       The source repository where a function is hosted.
       
      .google.cloud.functions.v1.SourceRepository source_repository = 4;
      Specified by:
      getSourceRepository in interface CloudFunctionOrBuilder
      Returns:
      The sourceRepository.
    • getSourceRepositoryOrBuilder

      public SourceRepositoryOrBuilder getSourceRepositoryOrBuilder()
       **Beta Feature**
      
       The source repository where a function is hosted.
       
      .google.cloud.functions.v1.SourceRepository source_repository = 4;
      Specified by:
      getSourceRepositoryOrBuilder in interface CloudFunctionOrBuilder
    • hasSourceUploadUrl

      public boolean hasSourceUploadUrl()
       The Google Cloud Storage signed URL used for source uploading, generated
       by calling [google.cloud.functions.v1.GenerateUploadUrl].
      
       The signature is validated on write methods (Create, Update)
       The signature is stripped from the Function object on read methods (Get,
       List)
       
      string source_upload_url = 16;
      Specified by:
      hasSourceUploadUrl in interface CloudFunctionOrBuilder
      Returns:
      Whether the sourceUploadUrl field is set.
    • getSourceUploadUrl

      public String getSourceUploadUrl()
       The Google Cloud Storage signed URL used for source uploading, generated
       by calling [google.cloud.functions.v1.GenerateUploadUrl].
      
       The signature is validated on write methods (Create, Update)
       The signature is stripped from the Function object on read methods (Get,
       List)
       
      string source_upload_url = 16;
      Specified by:
      getSourceUploadUrl in interface CloudFunctionOrBuilder
      Returns:
      The sourceUploadUrl.
    • getSourceUploadUrlBytes

      public com.google.protobuf.ByteString getSourceUploadUrlBytes()
       The Google Cloud Storage signed URL used for source uploading, generated
       by calling [google.cloud.functions.v1.GenerateUploadUrl].
      
       The signature is validated on write methods (Create, Update)
       The signature is stripped from the Function object on read methods (Get,
       List)
       
      string source_upload_url = 16;
      Specified by:
      getSourceUploadUrlBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for sourceUploadUrl.
    • hasHttpsTrigger

      public boolean hasHttpsTrigger()
       An HTTPS endpoint type of source that can be triggered via URL.
       
      .google.cloud.functions.v1.HttpsTrigger https_trigger = 5;
      Specified by:
      hasHttpsTrigger in interface CloudFunctionOrBuilder
      Returns:
      Whether the httpsTrigger field is set.
    • getHttpsTrigger

      public HttpsTrigger getHttpsTrigger()
       An HTTPS endpoint type of source that can be triggered via URL.
       
      .google.cloud.functions.v1.HttpsTrigger https_trigger = 5;
      Specified by:
      getHttpsTrigger in interface CloudFunctionOrBuilder
      Returns:
      The httpsTrigger.
    • getHttpsTriggerOrBuilder

      public HttpsTriggerOrBuilder getHttpsTriggerOrBuilder()
       An HTTPS endpoint type of source that can be triggered via URL.
       
      .google.cloud.functions.v1.HttpsTrigger https_trigger = 5;
      Specified by:
      getHttpsTriggerOrBuilder in interface CloudFunctionOrBuilder
    • hasEventTrigger

      public boolean hasEventTrigger()
       A source that fires events in response to a condition in another service.
       
      .google.cloud.functions.v1.EventTrigger event_trigger = 6;
      Specified by:
      hasEventTrigger in interface CloudFunctionOrBuilder
      Returns:
      Whether the eventTrigger field is set.
    • getEventTrigger

      public EventTrigger getEventTrigger()
       A source that fires events in response to a condition in another service.
       
      .google.cloud.functions.v1.EventTrigger event_trigger = 6;
      Specified by:
      getEventTrigger in interface CloudFunctionOrBuilder
      Returns:
      The eventTrigger.
    • getEventTriggerOrBuilder

      public EventTriggerOrBuilder getEventTriggerOrBuilder()
       A source that fires events in response to a condition in another service.
       
      .google.cloud.functions.v1.EventTrigger event_trigger = 6;
      Specified by:
      getEventTriggerOrBuilder in interface CloudFunctionOrBuilder
    • getStatusValue

      public int getStatusValue()
       Output only. Status of the function deployment.
       
      .google.cloud.functions.v1.CloudFunctionStatus status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatusValue in interface CloudFunctionOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

      public CloudFunctionStatus getStatus()
       Output only. Status of the function deployment.
       
      .google.cloud.functions.v1.CloudFunctionStatus status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatus in interface CloudFunctionOrBuilder
      Returns:
      The status.
    • getEntryPoint

      public String getEntryPoint()
       The name of the function (as defined in source code) that will be
       executed. Defaults to the resource name suffix (ID of the function), if not
       specified.
       
      string entry_point = 8;
      Specified by:
      getEntryPoint in interface CloudFunctionOrBuilder
      Returns:
      The entryPoint.
    • getEntryPointBytes

      public com.google.protobuf.ByteString getEntryPointBytes()
       The name of the function (as defined in source code) that will be
       executed. Defaults to the resource name suffix (ID of the function), if not
       specified.
       
      string entry_point = 8;
      Specified by:
      getEntryPointBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for entryPoint.
    • getRuntime

      public String getRuntime()
       The runtime in which to run the function. Required when deploying a new
       function, optional when updating an existing function. For a complete
       list of possible choices, see the
       [`gcloud` command
       reference](https://cloud.google.com/sdk/gcloud/reference/functions/deploy#--runtime).
       
      string runtime = 19;
      Specified by:
      getRuntime in interface CloudFunctionOrBuilder
      Returns:
      The runtime.
    • getRuntimeBytes

      public com.google.protobuf.ByteString getRuntimeBytes()
       The runtime in which to run the function. Required when deploying a new
       function, optional when updating an existing function. For a complete
       list of possible choices, see the
       [`gcloud` command
       reference](https://cloud.google.com/sdk/gcloud/reference/functions/deploy#--runtime).
       
      string runtime = 19;
      Specified by:
      getRuntimeBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for runtime.
    • hasTimeout

      public boolean hasTimeout()
       The function execution timeout. Execution is considered failed and
       can be terminated if the function is not completed at the end of the
       timeout period. Defaults to 60 seconds.
       
      .google.protobuf.Duration timeout = 9;
      Specified by:
      hasTimeout in interface CloudFunctionOrBuilder
      Returns:
      Whether the timeout field is set.
    • getTimeout

      public com.google.protobuf.Duration getTimeout()
       The function execution timeout. Execution is considered failed and
       can be terminated if the function is not completed at the end of the
       timeout period. Defaults to 60 seconds.
       
      .google.protobuf.Duration timeout = 9;
      Specified by:
      getTimeout in interface CloudFunctionOrBuilder
      Returns:
      The timeout.
    • getTimeoutOrBuilder

      public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
       The function execution timeout. Execution is considered failed and
       can be terminated if the function is not completed at the end of the
       timeout period. Defaults to 60 seconds.
       
      .google.protobuf.Duration timeout = 9;
      Specified by:
      getTimeoutOrBuilder in interface CloudFunctionOrBuilder
    • getAvailableMemoryMb

      public int getAvailableMemoryMb()
       The amount of memory in MB available for a function.
       Defaults to 256MB.
       
      int32 available_memory_mb = 10;
      Specified by:
      getAvailableMemoryMb in interface CloudFunctionOrBuilder
      Returns:
      The availableMemoryMb.
    • getServiceAccountEmail

      public String getServiceAccountEmail()
       The email of the function's service account. If empty, defaults to
       `{project_id}@appspot.gserviceaccount.com`.
       
      string service_account_email = 11;
      Specified by:
      getServiceAccountEmail in interface CloudFunctionOrBuilder
      Returns:
      The serviceAccountEmail.
    • getServiceAccountEmailBytes

      public com.google.protobuf.ByteString getServiceAccountEmailBytes()
       The email of the function's service account. If empty, defaults to
       `{project_id}@appspot.gserviceaccount.com`.
       
      string service_account_email = 11;
      Specified by:
      getServiceAccountEmailBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for serviceAccountEmail.
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The last update timestamp of a Cloud Function.
       
      .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface CloudFunctionOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The last update timestamp of a Cloud Function.
       
      .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface CloudFunctionOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The last update timestamp of a Cloud Function.
       
      .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface CloudFunctionOrBuilder
    • getVersionId

      public long getVersionId()
       Output only. The version identifier of the Cloud Function. Each deployment
       attempt results in a new version of a function being created.
       
      int64 version_id = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getVersionId in interface CloudFunctionOrBuilder
      Returns:
      The versionId.
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: CloudFunctionOrBuilder
       Labels associated with this Cloud Function.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsCount in interface CloudFunctionOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Labels associated with this Cloud Function.
       
      map<string, string> labels = 15;
      Specified by:
      containsLabels in interface CloudFunctionOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface CloudFunctionOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Labels associated with this Cloud Function.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsMap in interface CloudFunctionOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Labels associated with this Cloud Function.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsOrDefault in interface CloudFunctionOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Labels associated with this Cloud Function.
       
      map<string, string> labels = 15;
      Specified by:
      getLabelsOrThrow in interface CloudFunctionOrBuilder
    • getEnvironmentVariablesCount

      public int getEnvironmentVariablesCount()
      Description copied from interface: CloudFunctionOrBuilder
       Environment variables that shall be available during function execution.
       
      map<string, string> environment_variables = 17;
      Specified by:
      getEnvironmentVariablesCount in interface CloudFunctionOrBuilder
    • containsEnvironmentVariables

      public boolean containsEnvironmentVariables(String key)
       Environment variables that shall be available during function execution.
       
      map<string, string> environment_variables = 17;
      Specified by:
      containsEnvironmentVariables in interface CloudFunctionOrBuilder
    • getEnvironmentVariables

      @Deprecated public Map<String,String> getEnvironmentVariables()
      Deprecated.
      Specified by:
      getEnvironmentVariables in interface CloudFunctionOrBuilder
    • getEnvironmentVariablesMap

      public Map<String,String> getEnvironmentVariablesMap()
       Environment variables that shall be available during function execution.
       
      map<string, string> environment_variables = 17;
      Specified by:
      getEnvironmentVariablesMap in interface CloudFunctionOrBuilder
    • getEnvironmentVariablesOrDefault

      public String getEnvironmentVariablesOrDefault(String key, String defaultValue)
       Environment variables that shall be available during function execution.
       
      map<string, string> environment_variables = 17;
      Specified by:
      getEnvironmentVariablesOrDefault in interface CloudFunctionOrBuilder
    • getEnvironmentVariablesOrThrow

      public String getEnvironmentVariablesOrThrow(String key)
       Environment variables that shall be available during function execution.
       
      map<string, string> environment_variables = 17;
      Specified by:
      getEnvironmentVariablesOrThrow in interface CloudFunctionOrBuilder
    • getBuildEnvironmentVariablesCount

      public int getBuildEnvironmentVariablesCount()
      Description copied from interface: CloudFunctionOrBuilder
       Build environment variables that shall be available during build time.
       
      map<string, string> build_environment_variables = 28;
      Specified by:
      getBuildEnvironmentVariablesCount in interface CloudFunctionOrBuilder
    • containsBuildEnvironmentVariables

      public boolean containsBuildEnvironmentVariables(String key)
       Build environment variables that shall be available during build time.
       
      map<string, string> build_environment_variables = 28;
      Specified by:
      containsBuildEnvironmentVariables in interface CloudFunctionOrBuilder
    • getBuildEnvironmentVariables

      @Deprecated public Map<String,String> getBuildEnvironmentVariables()
      Deprecated.
      Specified by:
      getBuildEnvironmentVariables in interface CloudFunctionOrBuilder
    • getBuildEnvironmentVariablesMap

      public Map<String,String> getBuildEnvironmentVariablesMap()
       Build environment variables that shall be available during build time.
       
      map<string, string> build_environment_variables = 28;
      Specified by:
      getBuildEnvironmentVariablesMap in interface CloudFunctionOrBuilder
    • getBuildEnvironmentVariablesOrDefault

      public String getBuildEnvironmentVariablesOrDefault(String key, String defaultValue)
       Build environment variables that shall be available during build time.
       
      map<string, string> build_environment_variables = 28;
      Specified by:
      getBuildEnvironmentVariablesOrDefault in interface CloudFunctionOrBuilder
    • getBuildEnvironmentVariablesOrThrow

      public String getBuildEnvironmentVariablesOrThrow(String key)
       Build environment variables that shall be available during build time.
       
      map<string, string> build_environment_variables = 28;
      Specified by:
      getBuildEnvironmentVariablesOrThrow in interface CloudFunctionOrBuilder
    • getNetwork

      @Deprecated public String getNetwork()
      Deprecated.
      google.cloud.functions.v1.CloudFunction.network is deprecated. See google/cloud/functions/v1/functions.proto;l=355
       Deprecated: use vpc_connector
       
      string network = 18 [deprecated = true];
      Specified by:
      getNetwork in interface CloudFunctionOrBuilder
      Returns:
      The network.
    • getNetworkBytes

      @Deprecated public com.google.protobuf.ByteString getNetworkBytes()
      Deprecated.
      google.cloud.functions.v1.CloudFunction.network is deprecated. See google/cloud/functions/v1/functions.proto;l=355
       Deprecated: use vpc_connector
       
      string network = 18 [deprecated = true];
      Specified by:
      getNetworkBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for network.
    • getMaxInstances

      public int getMaxInstances()
       The limit on the maximum number of function instances that may coexist at a
       given time.
      
       In some cases, such as rapid traffic surges, Cloud Functions may, for a
       short period of time, create more instances than the specified max
       instances limit. If your function cannot tolerate this temporary behavior,
       you may want to factor in a safety margin and set a lower max instances
       value than your function can tolerate.
      
       See the [Max
       Instances](https://cloud.google.com/functions/docs/max-instances) Guide for
       more details.
       
      int32 max_instances = 20;
      Specified by:
      getMaxInstances in interface CloudFunctionOrBuilder
      Returns:
      The maxInstances.
    • getMinInstances

      public int getMinInstances()
       A lower bound for the number function instances that may coexist at a
       given time.
       
      int32 min_instances = 32;
      Specified by:
      getMinInstances in interface CloudFunctionOrBuilder
      Returns:
      The minInstances.
    • getVpcConnector

      public String getVpcConnector()
       The VPC Network Connector that this cloud function can connect to. It can
       be either the fully-qualified URI, or the short name of the network
       connector resource. The format of this field is
       `projects/*/locations/*/connectors/*`
      
       This field is mutually exclusive with `network` field and will eventually
       replace it.
      
       See [the VPC documentation](https://cloud.google.com/compute/docs/vpc) for
       more information on connecting Cloud projects.
       
      string vpc_connector = 22;
      Specified by:
      getVpcConnector in interface CloudFunctionOrBuilder
      Returns:
      The vpcConnector.
    • getVpcConnectorBytes

      public com.google.protobuf.ByteString getVpcConnectorBytes()
       The VPC Network Connector that this cloud function can connect to. It can
       be either the fully-qualified URI, or the short name of the network
       connector resource. The format of this field is
       `projects/*/locations/*/connectors/*`
      
       This field is mutually exclusive with `network` field and will eventually
       replace it.
      
       See [the VPC documentation](https://cloud.google.com/compute/docs/vpc) for
       more information on connecting Cloud projects.
       
      string vpc_connector = 22;
      Specified by:
      getVpcConnectorBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for vpcConnector.
    • getVpcConnectorEgressSettingsValue

      public int getVpcConnectorEgressSettingsValue()
       The egress settings for the connector, controlling what traffic is diverted
       through it.
       
      .google.cloud.functions.v1.CloudFunction.VpcConnectorEgressSettings vpc_connector_egress_settings = 23;
      Specified by:
      getVpcConnectorEgressSettingsValue in interface CloudFunctionOrBuilder
      Returns:
      The enum numeric value on the wire for vpcConnectorEgressSettings.
    • getVpcConnectorEgressSettings

      public CloudFunction.VpcConnectorEgressSettings getVpcConnectorEgressSettings()
       The egress settings for the connector, controlling what traffic is diverted
       through it.
       
      .google.cloud.functions.v1.CloudFunction.VpcConnectorEgressSettings vpc_connector_egress_settings = 23;
      Specified by:
      getVpcConnectorEgressSettings in interface CloudFunctionOrBuilder
      Returns:
      The vpcConnectorEgressSettings.
    • getIngressSettingsValue

      public int getIngressSettingsValue()
       The ingress settings for the function, controlling what traffic can reach
       it.
       
      .google.cloud.functions.v1.CloudFunction.IngressSettings ingress_settings = 24;
      Specified by:
      getIngressSettingsValue in interface CloudFunctionOrBuilder
      Returns:
      The enum numeric value on the wire for ingressSettings.
    • getIngressSettings

      public CloudFunction.IngressSettings getIngressSettings()
       The ingress settings for the function, controlling what traffic can reach
       it.
       
      .google.cloud.functions.v1.CloudFunction.IngressSettings ingress_settings = 24;
      Specified by:
      getIngressSettings in interface CloudFunctionOrBuilder
      Returns:
      The ingressSettings.
    • getKmsKeyName

      public String getKmsKeyName()
       Resource name of a KMS crypto key (managed by the user) used to
       encrypt/decrypt function resources.
      
       It must match the pattern
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
      
       If specified, you must also provide an artifact registry repository using
       the `docker_repository` field that was created with the same KMS crypto
       key.
      
       The following service accounts need to be granted the role 'Cloud KMS
       CryptoKey Encrypter/Decrypter (roles/cloudkms.cryptoKeyEncrypterDecrypter)'
       on the Key/KeyRing/Project/Organization (least access preferred).
      
       1. Google Cloud Functions service account
       (service-{project_number}@gcf-admin-robot.iam.gserviceaccount.com) -
       Required to protect the function's image.
       2. Google Storage service account
       (service-{project_number}@gs-project-accounts.iam.gserviceaccount.com) -
       Required to protect the function's source code.
       If this service account does not exist, deploying a function without a
       KMS key or retrieving the service agent name provisions it. For more
       information, see
       https://cloud.google.com/storage/docs/projects#service-agents and
       https://cloud.google.com/storage/docs/getting-service-agent#gsutil.
      
       Google Cloud Functions delegates access to service agents to protect
       function resources in internal projects that are not accessible by the
       end user.
       
      string kms_key_name = 25 [(.google.api.resource_reference) = { ... }
      Specified by:
      getKmsKeyName in interface CloudFunctionOrBuilder
      Returns:
      The kmsKeyName.
    • getKmsKeyNameBytes

      public com.google.protobuf.ByteString getKmsKeyNameBytes()
       Resource name of a KMS crypto key (managed by the user) used to
       encrypt/decrypt function resources.
      
       It must match the pattern
       `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
      
       If specified, you must also provide an artifact registry repository using
       the `docker_repository` field that was created with the same KMS crypto
       key.
      
       The following service accounts need to be granted the role 'Cloud KMS
       CryptoKey Encrypter/Decrypter (roles/cloudkms.cryptoKeyEncrypterDecrypter)'
       on the Key/KeyRing/Project/Organization (least access preferred).
      
       1. Google Cloud Functions service account
       (service-{project_number}@gcf-admin-robot.iam.gserviceaccount.com) -
       Required to protect the function's image.
       2. Google Storage service account
       (service-{project_number}@gs-project-accounts.iam.gserviceaccount.com) -
       Required to protect the function's source code.
       If this service account does not exist, deploying a function without a
       KMS key or retrieving the service agent name provisions it. For more
       information, see
       https://cloud.google.com/storage/docs/projects#service-agents and
       https://cloud.google.com/storage/docs/getting-service-agent#gsutil.
      
       Google Cloud Functions delegates access to service agents to protect
       function resources in internal projects that are not accessible by the
       end user.
       
      string kms_key_name = 25 [(.google.api.resource_reference) = { ... }
      Specified by:
      getKmsKeyNameBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for kmsKeyName.
    • getBuildWorkerPool

      public String getBuildWorkerPool()
       Name of the Cloud Build Custom Worker Pool that should be used to build the
       function. The format of this field is
       `projects/{project}/locations/{region}/workerPools/{workerPool}` where
       `{project}` and `{region}` are the project id and region respectively where
       the worker pool is defined and `{workerPool}` is the short name of the
       worker pool.
      
       If the project id is not the same as the function, then the Cloud
       Functions Service Agent
       (`service-<project_number>@gcf-admin-robot.iam.gserviceaccount.com`) must
       be granted the role Cloud Build Custom Workers Builder
       (`roles/cloudbuild.customworkers.builder`) in the project.
       
      string build_worker_pool = 26;
      Specified by:
      getBuildWorkerPool in interface CloudFunctionOrBuilder
      Returns:
      The buildWorkerPool.
    • getBuildWorkerPoolBytes

      public com.google.protobuf.ByteString getBuildWorkerPoolBytes()
       Name of the Cloud Build Custom Worker Pool that should be used to build the
       function. The format of this field is
       `projects/{project}/locations/{region}/workerPools/{workerPool}` where
       `{project}` and `{region}` are the project id and region respectively where
       the worker pool is defined and `{workerPool}` is the short name of the
       worker pool.
      
       If the project id is not the same as the function, then the Cloud
       Functions Service Agent
       (`service-<project_number>@gcf-admin-robot.iam.gserviceaccount.com`) must
       be granted the role Cloud Build Custom Workers Builder
       (`roles/cloudbuild.customworkers.builder`) in the project.
       
      string build_worker_pool = 26;
      Specified by:
      getBuildWorkerPoolBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for buildWorkerPool.
    • getBuildId

      public String getBuildId()
       Output only. The Cloud Build ID of the latest successful deployment of the
       function.
       
      string build_id = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBuildId in interface CloudFunctionOrBuilder
      Returns:
      The buildId.
    • getBuildIdBytes

      public com.google.protobuf.ByteString getBuildIdBytes()
       Output only. The Cloud Build ID of the latest successful deployment of the
       function.
       
      string build_id = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBuildIdBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for buildId.
    • getBuildName

      public String getBuildName()
       Output only. The Cloud Build Name of the function deployment.
       `projects/<project-number>/locations/<region>/builds/<build-id>`.
       
      string build_name = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBuildName in interface CloudFunctionOrBuilder
      Returns:
      The buildName.
    • getBuildNameBytes

      public com.google.protobuf.ByteString getBuildNameBytes()
       Output only. The Cloud Build Name of the function deployment.
       `projects/<project-number>/locations/<region>/builds/<build-id>`.
       
      string build_name = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBuildNameBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for buildName.
    • getSecretEnvironmentVariablesList

      public List<SecretEnvVar> getSecretEnvironmentVariablesList()
       Secret environment variables configuration.
       
      repeated .google.cloud.functions.v1.SecretEnvVar secret_environment_variables = 29;
      Specified by:
      getSecretEnvironmentVariablesList in interface CloudFunctionOrBuilder
    • getSecretEnvironmentVariablesOrBuilderList

      public List<? extends SecretEnvVarOrBuilder> getSecretEnvironmentVariablesOrBuilderList()
       Secret environment variables configuration.
       
      repeated .google.cloud.functions.v1.SecretEnvVar secret_environment_variables = 29;
      Specified by:
      getSecretEnvironmentVariablesOrBuilderList in interface CloudFunctionOrBuilder
    • getSecretEnvironmentVariablesCount

      public int getSecretEnvironmentVariablesCount()
       Secret environment variables configuration.
       
      repeated .google.cloud.functions.v1.SecretEnvVar secret_environment_variables = 29;
      Specified by:
      getSecretEnvironmentVariablesCount in interface CloudFunctionOrBuilder
    • getSecretEnvironmentVariables

      public SecretEnvVar getSecretEnvironmentVariables(int index)
       Secret environment variables configuration.
       
      repeated .google.cloud.functions.v1.SecretEnvVar secret_environment_variables = 29;
      Specified by:
      getSecretEnvironmentVariables in interface CloudFunctionOrBuilder
    • getSecretEnvironmentVariablesOrBuilder

      public SecretEnvVarOrBuilder getSecretEnvironmentVariablesOrBuilder(int index)
       Secret environment variables configuration.
       
      repeated .google.cloud.functions.v1.SecretEnvVar secret_environment_variables = 29;
      Specified by:
      getSecretEnvironmentVariablesOrBuilder in interface CloudFunctionOrBuilder
    • getSecretVolumesList

      public List<SecretVolume> getSecretVolumesList()
       Secret volumes configuration.
       
      repeated .google.cloud.functions.v1.SecretVolume secret_volumes = 30;
      Specified by:
      getSecretVolumesList in interface CloudFunctionOrBuilder
    • getSecretVolumesOrBuilderList

      public List<? extends SecretVolumeOrBuilder> getSecretVolumesOrBuilderList()
       Secret volumes configuration.
       
      repeated .google.cloud.functions.v1.SecretVolume secret_volumes = 30;
      Specified by:
      getSecretVolumesOrBuilderList in interface CloudFunctionOrBuilder
    • getSecretVolumesCount

      public int getSecretVolumesCount()
       Secret volumes configuration.
       
      repeated .google.cloud.functions.v1.SecretVolume secret_volumes = 30;
      Specified by:
      getSecretVolumesCount in interface CloudFunctionOrBuilder
    • getSecretVolumes

      public SecretVolume getSecretVolumes(int index)
       Secret volumes configuration.
       
      repeated .google.cloud.functions.v1.SecretVolume secret_volumes = 30;
      Specified by:
      getSecretVolumes in interface CloudFunctionOrBuilder
    • getSecretVolumesOrBuilder

      public SecretVolumeOrBuilder getSecretVolumesOrBuilder(int index)
       Secret volumes configuration.
       
      repeated .google.cloud.functions.v1.SecretVolume secret_volumes = 30;
      Specified by:
      getSecretVolumesOrBuilder in interface CloudFunctionOrBuilder
    • getSourceToken

      public String getSourceToken()
       Input only. An identifier for Firebase function sources. Disclaimer: This
       field is only supported for Firebase function deployments.
       
      string source_token = 31 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getSourceToken in interface CloudFunctionOrBuilder
      Returns:
      The sourceToken.
    • getSourceTokenBytes

      public com.google.protobuf.ByteString getSourceTokenBytes()
       Input only. An identifier for Firebase function sources. Disclaimer: This
       field is only supported for Firebase function deployments.
       
      string source_token = 31 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getSourceTokenBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for sourceToken.
    • getDockerRepository

      public String getDockerRepository()
       User-managed repository created in Artifact Registry to which the
       function's Docker image will be pushed after it is built by Cloud Build.
       May optionally be encrypted with a customer-managed encryption key (CMEK).
       If unspecified and `docker_registry` is not explicitly set to
       `CONTAINER_REGISTRY`, GCF will create and use a default Artifact Registry
       repository named 'gcf-artifacts' in the region.
      
       It must match the pattern
       `projects/{project}/locations/{location}/repositories/{repository}`.
      
       Cross-project repositories are not supported.
       Cross-location repositories are not supported.
       Repository format must be 'DOCKER'.
       
      string docker_repository = 34 [(.google.api.resource_reference) = { ... }
      Specified by:
      getDockerRepository in interface CloudFunctionOrBuilder
      Returns:
      The dockerRepository.
    • getDockerRepositoryBytes

      public com.google.protobuf.ByteString getDockerRepositoryBytes()
       User-managed repository created in Artifact Registry to which the
       function's Docker image will be pushed after it is built by Cloud Build.
       May optionally be encrypted with a customer-managed encryption key (CMEK).
       If unspecified and `docker_registry` is not explicitly set to
       `CONTAINER_REGISTRY`, GCF will create and use a default Artifact Registry
       repository named 'gcf-artifacts' in the region.
      
       It must match the pattern
       `projects/{project}/locations/{location}/repositories/{repository}`.
      
       Cross-project repositories are not supported.
       Cross-location repositories are not supported.
       Repository format must be 'DOCKER'.
       
      string docker_repository = 34 [(.google.api.resource_reference) = { ... }
      Specified by:
      getDockerRepositoryBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for dockerRepository.
    • getDockerRegistryValue

      @Deprecated public int getDockerRegistryValue()
      Deprecated.
      google.cloud.functions.v1.CloudFunction.docker_registry is deprecated. See google/cloud/functions/v1/functions.proto;l=486
       Docker Registry to use for this deployment.
       As of March 2025, `CONTAINER_REGISTRY` option is no longer
       available in response to Container Registry's deprecation:
       https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr
       Please use Artifact Registry instead, which is the default choice.
      
       If unspecified, it defaults to `ARTIFACT_REGISTRY`.
       If `docker_repository` field is specified, this field should either be left
       unspecified or set to `ARTIFACT_REGISTRY`.
       
      .google.cloud.functions.v1.CloudFunction.DockerRegistry docker_registry = 35 [deprecated = true];
      Specified by:
      getDockerRegistryValue in interface CloudFunctionOrBuilder
      Returns:
      The enum numeric value on the wire for dockerRegistry.
    • getDockerRegistry

      @Deprecated public CloudFunction.DockerRegistry getDockerRegistry()
      Deprecated.
      google.cloud.functions.v1.CloudFunction.docker_registry is deprecated. See google/cloud/functions/v1/functions.proto;l=486
       Docker Registry to use for this deployment.
       As of March 2025, `CONTAINER_REGISTRY` option is no longer
       available in response to Container Registry's deprecation:
       https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr
       Please use Artifact Registry instead, which is the default choice.
      
       If unspecified, it defaults to `ARTIFACT_REGISTRY`.
       If `docker_repository` field is specified, this field should either be left
       unspecified or set to `ARTIFACT_REGISTRY`.
       
      .google.cloud.functions.v1.CloudFunction.DockerRegistry docker_registry = 35 [deprecated = true];
      Specified by:
      getDockerRegistry in interface CloudFunctionOrBuilder
      Returns:
      The dockerRegistry.
    • hasAutomaticUpdatePolicy

      public boolean hasAutomaticUpdatePolicy()
      .google.cloud.functions.v1.CloudFunction.AutomaticUpdatePolicy automatic_update_policy = 40;
      Specified by:
      hasAutomaticUpdatePolicy in interface CloudFunctionOrBuilder
      Returns:
      Whether the automaticUpdatePolicy field is set.
    • getAutomaticUpdatePolicy

      public CloudFunction.AutomaticUpdatePolicy getAutomaticUpdatePolicy()
      .google.cloud.functions.v1.CloudFunction.AutomaticUpdatePolicy automatic_update_policy = 40;
      Specified by:
      getAutomaticUpdatePolicy in interface CloudFunctionOrBuilder
      Returns:
      The automaticUpdatePolicy.
    • getAutomaticUpdatePolicyOrBuilder

      public CloudFunction.AutomaticUpdatePolicyOrBuilder getAutomaticUpdatePolicyOrBuilder()
      .google.cloud.functions.v1.CloudFunction.AutomaticUpdatePolicy automatic_update_policy = 40;
      Specified by:
      getAutomaticUpdatePolicyOrBuilder in interface CloudFunctionOrBuilder
    • hasOnDeployUpdatePolicy

      public boolean hasOnDeployUpdatePolicy()
      .google.cloud.functions.v1.CloudFunction.OnDeployUpdatePolicy on_deploy_update_policy = 41;
      Specified by:
      hasOnDeployUpdatePolicy in interface CloudFunctionOrBuilder
      Returns:
      Whether the onDeployUpdatePolicy field is set.
    • getOnDeployUpdatePolicy

      public CloudFunction.OnDeployUpdatePolicy getOnDeployUpdatePolicy()
      .google.cloud.functions.v1.CloudFunction.OnDeployUpdatePolicy on_deploy_update_policy = 41;
      Specified by:
      getOnDeployUpdatePolicy in interface CloudFunctionOrBuilder
      Returns:
      The onDeployUpdatePolicy.
    • getOnDeployUpdatePolicyOrBuilder

      public CloudFunction.OnDeployUpdatePolicyOrBuilder getOnDeployUpdatePolicyOrBuilder()
      .google.cloud.functions.v1.CloudFunction.OnDeployUpdatePolicy on_deploy_update_policy = 41;
      Specified by:
      getOnDeployUpdatePolicyOrBuilder in interface CloudFunctionOrBuilder
    • getBuildServiceAccount

      public String getBuildServiceAccount()
       A service account the user provides for use with Cloud Build. The format of
       this field is
       `projects/{projectId}/serviceAccounts/{serviceAccountEmail}`.
       
      string build_service_account = 43;
      Specified by:
      getBuildServiceAccount in interface CloudFunctionOrBuilder
      Returns:
      The buildServiceAccount.
    • getBuildServiceAccountBytes

      public com.google.protobuf.ByteString getBuildServiceAccountBytes()
       A service account the user provides for use with Cloud Build. The format of
       this field is
       `projects/{projectId}/serviceAccounts/{serviceAccountEmail}`.
       
      string build_service_account = 43;
      Specified by:
      getBuildServiceAccountBytes in interface CloudFunctionOrBuilder
      Returns:
      The bytes for buildServiceAccount.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static CloudFunction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CloudFunction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CloudFunction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CloudFunction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CloudFunction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CloudFunction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CloudFunction parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CloudFunction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static CloudFunction parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static CloudFunction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CloudFunction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CloudFunction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public CloudFunction.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static CloudFunction.Builder newBuilder()
    • newBuilder

      public static CloudFunction.Builder newBuilder(CloudFunction prototype)
    • toBuilder

      public CloudFunction.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected CloudFunction.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static CloudFunction getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<CloudFunction> parser()
    • getParserForType

      public com.google.protobuf.Parser<CloudFunction> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public CloudFunction getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder