google.golang.org/api
go
pkg:golang/google.golang.org/api
9,743 Dependabot PRs
1 day ago
966 repositories
48 repositories
Recent PRs
upgrade: Bump the go-dependencies group across 1 directory with 15 updates
cccteam/session #253
deps(deps): bump the production-dependencies group across 1 directory with 14 updates
antinvestor/service-authentication #925
build(deps): Bump the all-go group across 5 directories with 16 updates
evstack/ev-node #3464
chore(deps): bump google.golang.org/api from 0.295.0 to 0.300.0 in /services/youtube-listener
:arrow_up: Bump the gomod group with 4 updates
link-society/flowg #1535
build(deps): bump google.golang.org/api from 0.297.0 to 0.299.0 in the other-go-modules group
redhat-best-practices-for-k8s/certsuite #3938
chore(deps): bump the go-deps group with 8 updates
luthersystems/mars #248
chore(deps): bump the google group across 1 directory with 2 updates
gofr-dev/gofr #4384
chore(deps): Bump google.golang.org/api from 0.293.0 to 0.299.0
matthupy/vismod #89
chore(deps): bump the google-cloud group with 2 updates
spacelift-io/ec2-workerpool-autoscaler #93
chore(deps): bump google.golang.org/api from 0.297.0 to 0.298.0 in /pkg/gofr/datasource/file/gcs
gofr-dev/gofr #4287
chore(deps): bump google.golang.org/api from 0.297.0 to 0.298.0
KohlsTechnology/prometheus_bigquery_remote_storage_adapter #602
:seedling: Bump the all-go-mod-patch-and-minor group across 3 directories with 6 updates
kubernetes-sigs/cluster-api #14251
chore(deps): Bump google.golang.org/api from 0.297.0 to 0.298.0
protobom/storage #126
Bump google.golang.org/api from 0.290.0 to 0.298.0
deps: bump the production-dependencies group with 8 updates
antinvestor/service-profile #663
[PF-291](deps): bump the minor group with 2 updates
deps(deps): bump the production-dependencies group with 3 updates
antinvestor/service-fintech #391
chore(deps): bump the go-dependencies group across 1 directory with 10 updates
chore(deps): bump the gomod group across 1 directory with 58 updates
flexprice/flexprice #2871
chore(deps): bump the go-dependencies group across 1 directory with 22 updates
gruntwork-io/terragrunt #6943
deps(go): bump google.golang.org/api from 0.296.0 to 0.297.0
grafana/grafana #132724
chore(deps): bump google.golang.org/api from 0.291.0 to 0.297.0 in /pkg/gofr/datasource/file/gcs
gofr-dev/gofr #4237
Bump the go-modules group across 1 directory with 83 updates
paketo-buildpacks/npm-install #1340
chore(deps): bump the all group across 1 directory with 10 updates
kubernetes-sigs/cluster-api-provider-gcp #1764
build(deps): bump the go-minor-patch group with 13 updates
saadshabir/ZTAP #182
chore(deps): bump the gomod group with 8 updates
navikt/knorten #465
build(deps): bump the gomod group across 1 directory with 4 updates
taigrr/toga #35
chore: Bump the go-deps group across 1 directory with 21 updates
Danielsio/carwatch #1540
build(deps): bump the go-minor-patch group across 1 directory with 13 updates
festion/birdnet-gone #231
chore(deps): bump google.golang.org/api from 0.279.0 to 0.297.0 in /services/backend-go
vikasvijigiri/SkoLab #193
Build(deps): bump google.golang.org/api from 0.296.0 to 0.297.0 in /api
dariy/point #482
build(deps): bump the misc-dependencies group across 1 directory with 7 updates
openshift/hypershift #9594
chore(deps): bump the workspace-deps group across 3 directories with 5 updates
kubernetes/cloud-provider-gcp #1349
chore(deps): bump the workspace-deps group across 3 directories with 5 updates
kubernetes/cloud-provider-gcp #1348
chore(deps): bump the go-dependencies group across 1 directory with 3 updates
cuesoftinc/expendit #305
ci: bump the gomod group across 1 directory with 3 updates
chore(deps): bump the sibling-modules group across 4 directories with 6 updates
jcsvwinston/nucleus #515
chore(deps): bump the go-minor-and-patch group across 1 directory with 21 updates
sky-uk/kfp-operator #1391
build(deps): bump the gcp group across 1 directory with 3 updates
vmvarela/ghoten #183
build(deps): bump google.golang.org/api from 0.293.0 to 0.297.0
coredns/coredns #8535
build(deps): bump the go group across 1 directory with 11 updates
hashicorp/nomad-autoscaler #1343
Bump the go-modules group across 1 directory with 34 updates
paketo-buildpacks/httpd #1244
build(deps): bump the go-minor-patch group with 5 updates
festion/birdnet-gone #223
build(deps): bump the go group across 1 directory with 14 updates
bakhod1r/seedora #14
:seedling: Bump the all-go-mod-patch-and-minor group across 3 directories with 5 updates
kubernetes-sigs/cluster-api #14203
chore(deps): bump the all group across 1 directory with 7 updates
kubernetes-sigs/cluster-api-provider-gcp #1762
chore: bump google.golang.org/api from 0.295.0 to 0.297.0
GoogleContainerTools/config-sync #2286
build(deps): bump the go-dependencies group across 1 directory with 2 updates
chore(deps): bump the go-all group across 3 directories with 11 updates
elitea-ng/elitea-platform #829
Package Details
| Name: | google.golang.org/api |
| Ecosystem: | go |
| PURL Type: | golang |
| Package URL: | pkg:golang/google.golang.org/api |
| JSON API: | View JSON |
Package Information
Package api is the root of the packages used to access Google Cloud Services. See https://godoc.org/google.golang.org/api for a full list of sub-packages. Within api there exist numerous clients which connect to Google APIs, and various utility packages. All clients in sub-packages are configurable via client options. These options are described here: https://godoc.org/google.golang.org/api/option. All the clients in sub-packages support authentication via Google Application Default Credentials (see https://cloud.google.com/docs/authentication/production), or by providing a JSON key file for a Service Account. See the authentication examples in https://godoc.org/google.golang.org/api/transport for more details. Due to the auto-generated nature of this collection of libraries, complete APIs or specific versions can appear or go away without notice. As a result, you should always locally vendor any API(s) that your code relies upon. Google APIs follow semver as specified by https://cloud.google.com/apis/design/versioning. The code generator and the code it produces - the libraries in the google.golang.org/api/... subpackages - are beta. Note that versioning and stability is strictly not communicated through Go modules. Go modules are used only for dependency management. Many parameters are specified using ints. However, underlying APIs might operate on a finer granularity, expecting int64, int32, uint64, or uint32, all of whom have different maximum values. Subsequently, specifying an int parameter in one of these clients may result in an error from the API because the value is too large. To see the exact type of int that the API expects, you can inspect the API's discovery doc. A global catalogue pointing to the discovery doc of APIs can be found at https://www.googleapis.com/discovery/v1/apis. This field can be found on all Request/Response structs in the generated clients. All of these types have the JSON `omitempty` field tag present on their fields. This means if a type is set to its default value it will not be marshalled. Sometimes you may actually want to send a default value, for instance sending an int of `0`. In this case you can override the `omitempty` feature by adding the field name to the `ForceSendFields` slice. See docs on any struct for more details. This may be used to include empty fields in Patch requests. This field can be found on all Request/Response structs in the generated clients. It can be be used to send JSON null values for the listed fields. By default, fields with empty values are omitted from API requests because of the presence of the `omitempty` field tag on all fields. However, any field with an empty value appearing in NullFields will be sent to the server as null. It is an error if a field in this list has a non-empty value. This may be used to include null fields in Patch requests. An error returned by a client's Do method may be cast to a *googleapi.Error or unwrapped to an *apierror.APIError. The https://pkg.go.dev/google.golang.org/api/googleapi#Error type is useful for getting the HTTP status code: The https://pkg.go.dev/github.com/googleapis/gax-go/v2/apierror#APIError type is useful for inspecting structured details of the underlying API response, such as the reason for the error and the error domain, which is typically the registered service name of the tool or product that generated the error: If an API call returns an Operation, that means it could take some time to complete the work initiated by the API call. Applications that are interested in the end result of the operation they initiated should wait until the Operation.Done field indicates it is finished. To do this, use the service's Operation client, and a loop, like so:
| Homepage: | https://github.com/googleapis/google-api-go-client |
| Latest Release: |
v0.236.0
over 1 year ago |
| Dependent Repos: | 119,534 |
| Dependent Packages: | 18,552 |
| Ranking: | Top 0.0067% by dependent repos Top 0.0094% by dependent pkgs |