genproto

module
v0.0.0-...-f61a6ca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2026 License: Apache-2.0

README

Go generated proto packages

GoDoc

go get google.golang.org/genproto/...

WARNING(2023-05-26): New submodules: upgrade before 2024-03-01 to avoid ambiguous import errors with google.golang.org/genproto. See #1015 for more information.

IMPORTANT This repository is currently experimental. The structure of the contained packages is subject to change. Please see the original source repositories (listed below) to find out the status of the each protocol buffer's associated service.

This repository contains the generated Go packages for common protocol buffer types, and the generated gRPC code necessary for interacting with Google's gRPC APIs.

The sources for the proto files used in this repository:

  • googleapis/googleapis: the code in the googleapis is derived from this repo. The packages here contain types specifically for interacting with Google APIs.

Historically, the packages in the protobuf directory used to contain generated code for certain well-known types hosted by google/protobuf. These types are now hosted by the google.golang.org/protobuf module and type aliases are used to forward declarations in this module over to declarations in the protobuf module.

Directories

Path Synopsis
googleapis
appengine/v1
Package appengine aliases all exported identifiers in package "cloud.google.com/go/appengine/apiv1/appenginepb".
Package appengine aliases all exported identifiers in package "cloud.google.com/go/appengine/apiv1/appenginepb".
cloud/aiplatform/v1
Package aiplatform aliases all exported identifiers in package "cloud.google.com/go/aiplatform/apiv1/aiplatformpb".
Package aiplatform aliases all exported identifiers in package "cloud.google.com/go/aiplatform/apiv1/aiplatformpb".
cloud/aiplatform/v1beta1
Package aiplatform aliases all exported identifiers in package "cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb".
Package aiplatform aliases all exported identifiers in package "cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb".
cloud/bigquery/analyticshub/v1
Package analyticshub aliases all exported identifiers in package "cloud.google.com/go/bigquery/analyticshub/apiv1/analyticshubpb".
Package analyticshub aliases all exported identifiers in package "cloud.google.com/go/bigquery/analyticshub/apiv1/analyticshubpb".
cloud/bigquery/connection/v1
Package connection aliases all exported identifiers in package "cloud.google.com/go/bigquery/connection/apiv1/connectionpb".
Package connection aliases all exported identifiers in package "cloud.google.com/go/bigquery/connection/apiv1/connectionpb".
cloud/bigquery/connection/v1beta1
Package connection aliases all exported identifiers in package "cloud.google.com/go/bigquery/connection/apiv1beta1/connectionpb".
Package connection aliases all exported identifiers in package "cloud.google.com/go/bigquery/connection/apiv1beta1/connectionpb".
cloud/bigquery/dataexchange/v1beta1
Package dataexchange aliases all exported identifiers in package "cloud.google.com/go/bigquery/dataexchange/apiv1beta1/dataexchangepb".
Package dataexchange aliases all exported identifiers in package "cloud.google.com/go/bigquery/dataexchange/apiv1beta1/dataexchangepb".
cloud/bigquery/datapolicies/v1beta1
Package datapolicies aliases all exported identifiers in package "cloud.google.com/go/bigquery/datapolicies/apiv1beta1/datapoliciespb".
Package datapolicies aliases all exported identifiers in package "cloud.google.com/go/bigquery/datapolicies/apiv1beta1/datapoliciespb".
cloud/bigquery/datatransfer/v1
Package datatransfer aliases all exported identifiers in package "cloud.google.com/go/bigquery/datatransfer/apiv1/datatransferpb".
Package datatransfer aliases all exported identifiers in package "cloud.google.com/go/bigquery/datatransfer/apiv1/datatransferpb".
cloud/bigquery/migration/v2
Package migration aliases all exported identifiers in package "cloud.google.com/go/bigquery/migration/apiv2/migrationpb".
Package migration aliases all exported identifiers in package "cloud.google.com/go/bigquery/migration/apiv2/migrationpb".
cloud/bigquery/migration/v2alpha
Package migration aliases all exported identifiers in package "cloud.google.com/go/bigquery/migration/apiv2alpha/migrationpb".
Package migration aliases all exported identifiers in package "cloud.google.com/go/bigquery/migration/apiv2alpha/migrationpb".
cloud/bigquery/reservation/v1
Package reservation aliases all exported identifiers in package "cloud.google.com/go/bigquery/reservation/apiv1/reservationpb".
Package reservation aliases all exported identifiers in package "cloud.google.com/go/bigquery/reservation/apiv1/reservationpb".
cloud/bigquery/storage/v1
Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1/storagepb".
Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1/storagepb".
cloud/bigquery/storage/v1beta1
Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1beta1/storagepb".
Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1beta1/storagepb".
cloud/bigquery/storage/v1beta2
Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1beta2/storagepb".
Package storage aliases all exported identifiers in package "cloud.google.com/go/bigquery/storage/apiv1beta2/storagepb".
cloud/dataproc/v1
Package dataproc aliases all exported identifiers in package "cloud.google.com/go/dataproc/v2/apiv1/dataprocpb".
Package dataproc aliases all exported identifiers in package "cloud.google.com/go/dataproc/v2/apiv1/dataprocpb".
cloud/documentai/v1
Package documentai aliases all exported identifiers in package "cloud.google.com/go/documentai/apiv1/documentaipb".
Package documentai aliases all exported identifiers in package "cloud.google.com/go/documentai/apiv1/documentaipb".
cloud/documentai/v1beta3
Package documentai aliases all exported identifiers in package "cloud.google.com/go/documentai/apiv1beta3/documentaipb".
Package documentai aliases all exported identifiers in package "cloud.google.com/go/documentai/apiv1beta3/documentaipb".
cloud/domains/v1beta1
Package domains aliases all exported identifiers in package "cloud.google.com/go/domains/apiv1beta1/domainspb".
Package domains aliases all exported identifiers in package "cloud.google.com/go/domains/apiv1beta1/domainspb".
cloud/language/v1beta2
Package language aliases all exported identifiers in package "cloud.google.com/go/language/apiv1beta2/languagepb".
Package language aliases all exported identifiers in package "cloud.google.com/go/language/apiv1beta2/languagepb".
cloud/recommender/v1
Package recommender aliases all exported identifiers in package "cloud.google.com/go/recommender/apiv1/recommenderpb".
Package recommender aliases all exported identifiers in package "cloud.google.com/go/recommender/apiv1/recommenderpb".
cloud/recommender/v1beta1
Package recommender aliases all exported identifiers in package "cloud.google.com/go/recommender/apiv1beta1/recommenderpb".
Package recommender aliases all exported identifiers in package "cloud.google.com/go/recommender/apiv1beta1/recommenderpb".
cloud/securitycenter/settings/v1beta1
Package settings aliases all exported identifiers in package "cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb".
Package settings aliases all exported identifiers in package "cloud.google.com/go/securitycenter/settings/apiv1beta1/settingspb".
cloud/securitycenter/v1
Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1/securitycenterpb".
Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1/securitycenterpb".
cloud/securitycenter/v1beta1
Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1beta1/securitycenterpb".
Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1beta1/securitycenterpb".
cloud/securitycenter/v1p1beta1
Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1p1beta1/securitycenterpb".
Package securitycenter aliases all exported identifiers in package "cloud.google.com/go/securitycenter/apiv1p1beta1/securitycenterpb".
cloud/servicedirectory/v1
Package servicedirectory aliases all exported identifiers in package "cloud.google.com/go/servicedirectory/apiv1/servicedirectorypb".
Package servicedirectory aliases all exported identifiers in package "cloud.google.com/go/servicedirectory/apiv1/servicedirectorypb".
cloud/servicedirectory/v1beta1
Package servicedirectory aliases all exported identifiers in package "cloud.google.com/go/servicedirectory/apiv1beta1/servicedirectorypb".
Package servicedirectory aliases all exported identifiers in package "cloud.google.com/go/servicedirectory/apiv1beta1/servicedirectorypb".
cloud/tasks/v2
Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2/cloudtaskspb".
Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2/cloudtaskspb".
cloud/tasks/v2beta2
Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2beta2/cloudtaskspb".
Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2beta2/cloudtaskspb".
cloud/tasks/v2beta3
Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2beta3/cloudtaskspb".
Package cloudtasks aliases all exported identifiers in package "cloud.google.com/go/cloudtasks/apiv2beta3/cloudtaskspb".
cloud/video/livestream/v1
Package livestream aliases all exported identifiers in package "cloud.google.com/go/video/livestream/apiv1/livestreampb".
Package livestream aliases all exported identifiers in package "cloud.google.com/go/video/livestream/apiv1/livestreampb".
cloud/video/stitcher/v1
Package stitcher aliases all exported identifiers in package "cloud.google.com/go/video/stitcher/apiv1/stitcherpb".
Package stitcher aliases all exported identifiers in package "cloud.google.com/go/video/stitcher/apiv1/stitcherpb".
cloud/video/transcoder/v1
Package transcoder aliases all exported identifiers in package "cloud.google.com/go/video/transcoder/apiv1/transcoderpb".
Package transcoder aliases all exported identifiers in package "cloud.google.com/go/video/transcoder/apiv1/transcoderpb".
cloud/videointelligence/v1
Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1/videointelligencepb".
Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1/videointelligencepb".
cloud/videointelligence/v1beta2
Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1beta2/videointelligencepb".
Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1beta2/videointelligencepb".
cloud/videointelligence/v1p3beta1
Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1p3beta1/videointelligencepb".
Package videointelligence aliases all exported identifiers in package "cloud.google.com/go/videointelligence/apiv1p3beta1/videointelligencepb".
container/v1
Package container aliases all exported identifiers in package "cloud.google.com/go/container/apiv1/containerpb".
Package container aliases all exported identifiers in package "cloud.google.com/go/container/apiv1/containerpb".
dataflow/v1beta3
Package dataflow aliases all exported identifiers in package "cloud.google.com/go/dataflow/apiv1beta3/dataflowpb".
Package dataflow aliases all exported identifiers in package "cloud.google.com/go/dataflow/apiv1beta3/dataflowpb".
devtools/containeranalysis/v1beta1
Package containeranalysis aliases all exported identifiers in package "cloud.google.com/go/containeranalysis/apiv1beta1/containeranalysispb".
Package containeranalysis aliases all exported identifiers in package "cloud.google.com/go/containeranalysis/apiv1beta1/containeranalysispb".
devtools/containeranalysis/v1beta1/grafeas
Package grafeas aliases all exported identifiers in package "cloud.google.com/go/containeranalysis/apiv1beta1/grafeas/grafeaspb".
Package grafeas aliases all exported identifiers in package "cloud.google.com/go/containeranalysis/apiv1beta1/grafeas/grafeaspb".
iam/admin/v1
Package admin aliases all exported identifiers in package "cloud.google.com/go/iam/admin/apiv1/adminpb".
Package admin aliases all exported identifiers in package "cloud.google.com/go/iam/admin/apiv1/adminpb".
iam/credentials/v1
Package credentials aliases all exported identifiers in package "cloud.google.com/go/iam/credentials/apiv1/credentialspb".
Package credentials aliases all exported identifiers in package "cloud.google.com/go/iam/credentials/apiv1/credentialspb".
iam/v1
Package iam aliases all exported identifiers in package "cloud.google.com/go/iam/apiv1/iampb".
Package iam aliases all exported identifiers in package "cloud.google.com/go/iam/apiv1/iampb".
iam/v2
Package iam aliases all exported identifiers in package "cloud.google.com/go/iam/apiv2/iampb".
Package iam aliases all exported identifiers in package "cloud.google.com/go/iam/apiv2/iampb".
logging/v2
Package logging aliases all exported identifiers in package "cloud.google.com/go/logging/apiv2/loggingpb".
Package logging aliases all exported identifiers in package "cloud.google.com/go/logging/apiv2/loggingpb".
longrunning
Package longrunning aliases all exported identifiers in package "cloud.google.com/go/longrunning/autogen/longrunningpb".
Package longrunning aliases all exported identifiers in package "cloud.google.com/go/longrunning/autogen/longrunningpb".
spanner/admin/database/v1
Package database aliases all exported identifiers in package "cloud.google.com/go/spanner/admin/database/apiv1/databasepb".
Package database aliases all exported identifiers in package "cloud.google.com/go/spanner/admin/database/apiv1/databasepb".
spanner/admin/instance/v1
Package instance aliases all exported identifiers in package "cloud.google.com/go/spanner/admin/instance/apiv1/instancepb".
Package instance aliases all exported identifiers in package "cloud.google.com/go/spanner/admin/instance/apiv1/instancepb".
spanner/v1
Package spanner aliases all exported identifiers in package "cloud.google.com/go/spanner/apiv1/spannerpb".
Package spanner aliases all exported identifiers in package "cloud.google.com/go/spanner/apiv1/spannerpb".
storage/v2
Warning: This package is not ready for production use and does not receive regular updates.
Warning: This package is not ready for production use and does not receive regular updates.
api module
api/apikeys module
bytestream module
rpc module
This file makes internal an importable go package for use with backreferences from submodules.
This file makes internal an importable go package for use with backreferences from submodules.
protobuf
api
Package api aliases all exported identifiers in package "google.golang.org/protobuf/types/known/apipb".
Package api aliases all exported identifiers in package "google.golang.org/protobuf/types/known/apipb".
field_mask
Package field_mask aliases all exported identifiers in package "google.golang.org/protobuf/types/known/fieldmaskpb".
Package field_mask aliases all exported identifiers in package "google.golang.org/protobuf/types/known/fieldmaskpb".
ptype
Package ptype aliases all exported identifiers in package "google.golang.org/protobuf/types/known/typepb".
Package ptype aliases all exported identifiers in package "google.golang.org/protobuf/types/known/typepb".
source_context
Package source_context aliases all exported identifiers in package "google.golang.org/protobuf/types/known/sourcecontextpb".
Package source_context aliases all exported identifiers in package "google.golang.org/protobuf/types/known/sourcecontextpb".

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL