From 6c7925e5da38a31c329b872a5a2d92253eaf97f0 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Tue, 22 Jun 2021 18:09:29 -0700 Subject: [PATCH 01/30] chore: release spanner 1.21.0 (#4284) --- spanner/CHANGES.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spanner/CHANGES.md b/spanner/CHANGES.md index c54c4915a312..c94a9da05fa0 100644 --- a/spanner/CHANGES.md +++ b/spanner/CHANGES.md @@ -1,5 +1,12 @@ # Changes +## [1.21.0](https://www.github.com/googleapis/google-cloud-go/compare/spanner/v1.20.0...spanner/v1.21.0) (2021-06-23) + + +### Miscellaneous Chores + +* **spanner:** trigger a release for low cost instance ([#4264](https://www.github.com/googleapis/google-cloud-go/issues/4264)) ([24c4451](https://www.github.com/googleapis/google-cloud-go/commit/24c4451404cdf4a83cc7a35ee1911d654d2ba132)) + ## [1.20.0](https://www.github.com/googleapis/google-cloud-go/compare/spanner/v1.19.0...spanner/v1.20.0) (2021-06-08) From 564102b335dbfb558bec8af883e5f898efb5dd10 Mon Sep 17 00:00:00 2001 From: Chris Cotter Date: Wed, 23 Jun 2021 00:02:47 -0400 Subject: [PATCH 02/30] fix(storage): try to reopen for failed Reads (#4226) Errors from reading the response body in Reader.Read will now always trigger a reopen() call (unless the context has been canceled). Previously, this was limited to only INTERNAL_ERROR from HTTP/2. Fixes #3040 --- storage/integration_test.go | 48 +++++++++++++++++++++++++++++++++++++ storage/reader.go | 20 +++++++--------- storage/reader_test.go | 30 +++++++++++++++-------- 3 files changed, 77 insertions(+), 21 deletions(-) diff --git a/storage/integration_test.go b/storage/integration_test.go index 7faa31dbd3ec..16fd736f4865 100644 --- a/storage/integration_test.go +++ b/storage/integration_test.go @@ -3178,6 +3178,54 @@ func TestIntegration_ReaderAttrs(t *testing.T) { } } +// Test that context cancellation correctly stops a download before completion. +func TestIntegration_ReaderCancel(t *testing.T) { + ctx := context.Background() + client := testConfig(ctx, t) + defer client.Close() + + bkt := client.Bucket(bucketName) + + // Upload a 1MB object. + obj := bkt.Object("reader-cancel-obj") + w := obj.NewWriter(ctx) + c := randomContents() + for i := 0; i < 62500; i++ { + if _, err := w.Write(c); err != nil { + t.Fatalf("writer.Write: %v", err) + } + + } + w.Close() + + // Create a reader (which makes a GET request to GCS and opens the body to + // read the object) and then cancel the context before reading. + readerCtx, cancel := context.WithCancel(ctx) + r, err := obj.NewReader(readerCtx) + if err != nil { + t.Fatalf("obj.NewReader: %v", err) + } + defer r.Close() + + cancel() + + // Read the object 1KB a time. We cannot guarantee that Reads will return a + // context canceled error immediately, but they should always do so before we + // reach EOF. + var readErr error + for i := 0; i < 1000; i++ { + buf := make([]byte, 1000) + _, readErr = r.Read(buf) + if readErr != nil { + if readErr == context.Canceled { + return + } + break + } + } + t.Fatalf("Reader.Read: got %v, want context.Canceled", readErr) +} + // Ensures that a file stored with a: // * Content-Encoding of "gzip" // * Content-Type of "text/plain" diff --git a/storage/reader.go b/storage/reader.go index d64f5ec778c3..94563c2afeea 100644 --- a/storage/reader.go +++ b/storage/reader.go @@ -23,7 +23,6 @@ import ( "io/ioutil" "net/http" "net/url" - "reflect" "strconv" "strings" "time" @@ -135,6 +134,11 @@ func (o *ObjectHandle) NewRangeReader(ctx context.Context, offset, length int64) // Define a function that initiates a Read with offset and length, assuming we // have already read seen bytes. reopen := func(seen int64) (*http.Response, error) { + // If the context has already expired, return immediately without making a + // call. + if err := ctx.Err(); err != nil { + return nil, err + } start := offset + seen if length < 0 && start < 0 { req.Header.Set("Range", fmt.Sprintf("bytes=%d", start)) @@ -369,11 +373,12 @@ func (r *Reader) readWithRetry(p []byte) (int, error) { m, err := r.body.Read(p[n:]) n += m r.seen += int64(m) - if !shouldRetryRead(err) { + if err == nil || err == io.EOF { return n, err } - // Read failed, but we will try again. Send a ranged read request that takes - // into account the number of bytes we've already seen. + // Read failed (likely due to connection issues), but we will try to reopen + // the pipe and continue. Send a ranged read request that takes into account + // the number of bytes we've already seen. res, err := r.reopen(r.seen) if err != nil { // reopen already retries @@ -385,13 +390,6 @@ func (r *Reader) readWithRetry(p []byte) (int, error) { return n, nil } -func shouldRetryRead(err error) bool { - if err == nil { - return false - } - return strings.HasSuffix(err.Error(), "INTERNAL_ERROR") && strings.Contains(reflect.TypeOf(err).String(), "http2") -} - // Size returns the size of the object in bytes. // The returned value is always the same and is not affected by // calls to Read or Close. diff --git a/storage/reader_test.go b/storage/reader_test.go index 4b35f3c94c0f..81c9a0c6d804 100644 --- a/storage/reader_test.go +++ b/storage/reader_test.go @@ -131,7 +131,8 @@ func (h http2Error) Error() string { } func TestRangeReaderRetry(t *testing.T) { - retryErr := http2Error("blah blah INTERNAL_ERROR") + internalErr := http2Error("blah blah INTERNAL_ERROR") + goawayErr := http2Error("http2: server sent GOAWAY and closed the connection; LastStreamID=15, ErrCode=NO_ERROR, debug=\"load_shed\"") readBytes := []byte(readData) hc, close := newTestServer(handleRangeRead) defer close() @@ -159,7 +160,7 @@ func TestRangeReaderRetry(t *testing.T) { offset: 0, length: -1, bodies: []fakeReadCloser{ - {data: readBytes, counts: []int{3}, err: retryErr}, + {data: readBytes, counts: []int{3}, err: internalErr}, {data: readBytes[3:], counts: []int{5, 2}, err: io.EOF}, }, want: readData, @@ -168,8 +169,8 @@ func TestRangeReaderRetry(t *testing.T) { offset: 0, length: -1, bodies: []fakeReadCloser{ - {data: readBytes, counts: []int{5}, err: retryErr}, - {data: readBytes[5:], counts: []int{1, 3}, err: retryErr}, + {data: readBytes, counts: []int{5}, err: internalErr}, + {data: readBytes[5:], counts: []int{1, 3}, err: goawayErr}, {data: readBytes[9:], counts: []int{1}, err: io.EOF}, }, want: readData, @@ -178,7 +179,16 @@ func TestRangeReaderRetry(t *testing.T) { offset: 0, length: 5, bodies: []fakeReadCloser{ - {data: readBytes, counts: []int{3}, err: retryErr}, + {data: readBytes, counts: []int{3}, err: internalErr}, + {data: readBytes[3:], counts: []int{2}, err: io.EOF}, + }, + want: readData[:5], + }, + { + offset: 0, + length: 5, + bodies: []fakeReadCloser{ + {data: readBytes, counts: []int{3}, err: goawayErr}, {data: readBytes[3:], counts: []int{2}, err: io.EOF}, }, want: readData[:5], @@ -187,7 +197,7 @@ func TestRangeReaderRetry(t *testing.T) { offset: 1, length: 5, bodies: []fakeReadCloser{ - {data: readBytes, counts: []int{3}, err: retryErr}, + {data: readBytes, counts: []int{3}, err: internalErr}, {data: readBytes[3:], counts: []int{2}, err: io.EOF}, }, want: readData[:5], @@ -196,7 +206,7 @@ func TestRangeReaderRetry(t *testing.T) { offset: 1, length: 3, bodies: []fakeReadCloser{ - {data: readBytes[1:], counts: []int{1}, err: retryErr}, + {data: readBytes[1:], counts: []int{1}, err: internalErr}, {data: readBytes[2:], counts: []int{2}, err: io.EOF}, }, want: readData[1:4], @@ -205,8 +215,8 @@ func TestRangeReaderRetry(t *testing.T) { offset: 4, length: -1, bodies: []fakeReadCloser{ - {data: readBytes[4:], counts: []int{1}, err: retryErr}, - {data: readBytes[5:], counts: []int{4}, err: retryErr}, + {data: readBytes[4:], counts: []int{1}, err: internalErr}, + {data: readBytes[5:], counts: []int{4}, err: internalErr}, {data: readBytes[9:], counts: []int{1}, err: io.EOF}, }, want: readData[4:], @@ -215,7 +225,7 @@ func TestRangeReaderRetry(t *testing.T) { offset: -4, length: -1, bodies: []fakeReadCloser{ - {data: readBytes[6:], counts: []int{1}, err: retryErr}, + {data: readBytes[6:], counts: []int{1}, err: internalErr}, {data: readBytes[7:], counts: []int{3}, err: io.EOF}, }, want: readData[6:], From 9bb82c3d5133af3832924d3a6615feca4c447a13 Mon Sep 17 00:00:00 2001 From: Carlo Alberto Ferraris Date: Wed, 23 Jun 2021 13:57:25 +0900 Subject: [PATCH 03/30] docs: clarify MaxIdle in SessionPoolConfig (#4304) Co-authored-by: Hengfeng Li --- spanner/session.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spanner/session.go b/spanner/session.go index 49b046a6616d..a41276026b66 100644 --- a/spanner/session.go +++ b/spanner/session.go @@ -404,7 +404,8 @@ type SessionPoolConfig struct { // Defaults to 100. MinOpened uint64 - // MaxIdle is the maximum number of idle sessions, pool is allowed to keep. + // MaxIdle is the maximum number of idle sessions that are allowed in the + // session pool. // // Defaults to 0. MaxIdle uint64 From 1e1f4e297c9ba93ab8d6f3da5df4c831b85b80dc Mon Sep 17 00:00:00 2001 From: Gregory Ledray Date: Thu, 24 Jun 2021 11:27:49 -0500 Subject: [PATCH 04/30] fix: return error from NewClient if projectID is not set (#4299) Co-authored-by: Christopher Wilcox --- firestore/client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/firestore/client.go b/firestore/client.go index 8ee1071d2835..1b4c4618672a 100644 --- a/firestore/client.go +++ b/firestore/client.go @@ -60,6 +60,9 @@ type Client struct { // NewClient creates a new Firestore client that uses the given project. func NewClient(ctx context.Context, projectID string, opts ...option.ClientOption) (*Client, error) { + if projectID == "" { + return nil, errors.New("firestore: projectID was empty") + } var o []option.ClientOption // If this environment variable is defined, configure the client to talk to the emulator. if addr := os.Getenv("FIRESTORE_EMULATOR_HOST"); addr != "" { From 2f06416f405c6b5218283fde0d2b530366668f9a Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Thu, 24 Jun 2021 10:32:17 -0700 Subject: [PATCH 05/30] chore: release pubsub 1.12.0 (#4266) :robot: I have created a release \*beep\* \*boop\* --- ## [1.12.0](https://www.github.com/googleapis/google-cloud-go/compare/pubsub/v1.11.0...pubsub/v1.12.0) (2021-06-23) ### Features * **pubsub/pstest:** add channel to support user-defined publish responses ([#4251](https://www.github.com/googleapis/google-cloud-go/issues/4251)) ([e1304f4](https://www.github.com/googleapis/google-cloud-go/commit/e1304f435fed4a767f4a652f32f1386979ff794f)) ### Bug Fixes * **pubsub:** fix memory leak issue in publish scheduler ([#4282](https://www.github.com/googleapis/google-cloud-go/issues/4282)) ([22ffc18](https://www.github.com/googleapis/google-cloud-go/commit/22ffc18e522c0f943db57f8c943e7356067bedfd)) This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- pubsub/CHANGES.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pubsub/CHANGES.md b/pubsub/CHANGES.md index a625eaa0fcf2..980d03596b9d 100644 --- a/pubsub/CHANGES.md +++ b/pubsub/CHANGES.md @@ -1,5 +1,17 @@ # Changes +## [1.12.0](https://www.github.com/googleapis/google-cloud-go/compare/pubsub/v1.11.0...pubsub/v1.12.0) (2021-06-23) + + +### Features + +* **pubsub/pstest:** add channel to support user-defined publish responses ([#4251](https://www.github.com/googleapis/google-cloud-go/issues/4251)) ([e1304f4](https://www.github.com/googleapis/google-cloud-go/commit/e1304f435fed4a767f4a652f32f1386979ff794f)) + + +### Bug Fixes + +* **pubsub:** fix memory leak issue in publish scheduler ([#4282](https://www.github.com/googleapis/google-cloud-go/issues/4282)) ([22ffc18](https://www.github.com/googleapis/google-cloud-go/commit/22ffc18e522c0f943db57f8c943e7356067bedfd)) + ## [1.11.0](https://www.github.com/googleapis/google-cloud-go/compare/pubsub/v1.10.3...pubsub/v1.11.0) (2021-05-27) From 8805c8a302b16d3accae2a3f7cb1702405079c96 Mon Sep 17 00:00:00 2001 From: Cody Oss <6331106+codyoss@users.noreply.github.com> Date: Thu, 24 Jun 2021 13:38:26 -0500 Subject: [PATCH 06/30] chore(all): auto-regenerate gapics (#4311) * chore(all): auto-regenerate gapics This is an auto-generated regeneration of the gapic clients by cloud.google.com/go/internal/gapicgen. Once the corresponding genproto PR is submitted, genbot will update this PR with a newer dependency to the newer version of genproto and assign reviewers to this PR. If you have been assigned to review this PR, please: - Ensure that the version of genproto in go.mod has been updated. - Ensure that CI is passing. If it's failing, it requires your manual attention. - Approve and submit this PR if you believe it's ready to ship. Corresponding genproto PR: https://github.com/googleapis/go-genproto/pull/623 Changes: feat(servicedirectory): Update Service Directory v1beta1 protos to include VPC Network field, and create/modify timestamp fields. PiperOrigin-RevId: 381234166 Source-Link: https://github.com/googleapis/googleapis/commit/d69baf2e2d3c0071a117e64689c154f8dd46fb09 fix(servicecontrol): add dependency log_severity.proto Committer: @summerji PiperOrigin-RevId: 381179420 Source-Link: https://github.com/googleapis/googleapis/commit/8b976f7c6187f7f68956207b9a154bc278e11d7e feat(spanner): add JSON type PiperOrigin-RevId: 381156241 Source-Link: https://github.com/googleapis/googleapis/commit/fb5c4fbc1ded09e6958d6be7ca36a9221dc7e52f feat(asset): add new searchable fields (memberTypes, roles, project, folders and organization), new request fields (assetTypes and orderBy) and new response fields (assetType, folders and organization) in SearchAllIamPolicies PiperOrigin-RevId: 381145907 Source-Link: https://github.com/googleapis/googleapis/commit/5d301f95d17d50f78e0b2a6889301c180b947357 chore(resourcesettings): update resourcesettings build rules Committer: @neenushaji PiperOrigin-RevId: 380831596 Source-Link: https://github.com/googleapis/googleapis/commit/2c1d1b27646cba6f14b760b635f29fafc5a74ca6 build(clouddms): fix package name hint PiperOrigin-RevId: 380817131 Source-Link: https://github.com/googleapis/googleapis/commit/284d1ddb804986a80866166e69d3cd44e8e19a5d feat(documentai): update ReviewDocumentRequest to allow set priority and enable validation. PiperOrigin-RevId: 380732771 Source-Link: https://github.com/googleapis/googleapis/commit/87fc4d48c705e307a2427fcaf8f4f799ac3b8ca8 feat!(dialogflow/cx): mark agent.default_language_code as required feat: add return_partial response to Fulfillment docs: add notes to train agent before sending queries PiperOrigin-RevId: 380726996 Source-Link: https://github.com/googleapis/googleapis/commit/a5cec0a71095a75d83dafeaa4c3a62245042473a feat(pubsublite): Add SeekSubscription and Operations to API PiperOrigin-RevId: 380660182 Source-Link: https://github.com/googleapis/googleapis/commit/b601f026f724bbbd25f99273a3fd5e3c3cb8523c chore(gkeconnect/gateway): fix multi-version package names in grpc_service_config for gkeconnect Committer: @miraleung PiperOrigin-RevId: 380655273 Source-Link: https://github.com/googleapis/googleapis/commit/9250dff2c0fe684c42fdb2fb32027374be3256c0 docs(dialogflow): added notes to train agent prior to sending queries fix: added resource reference to agent_version PiperOrigin-RevId: 380595849 Source-Link: https://github.com/googleapis/googleapis/commit/5fe3c6322046ed5cfc41e6c41c7ebac54db589dd docs(dialogflow/cx): added notes to train agent before sending queries PiperOrigin-RevId: 380267079 Source-Link: https://github.com/googleapis/googleapis/commit/01bad53fe00ac2435ff550047770e88f87c969cb chore(gkeconnect/gateway): Update gkeconnect/gateway v1beta1 BUILD.bazel for python PiperOrigin-RevId: 380077711 Source-Link: https://github.com/googleapis/googleapis/commit/9d8dbc0dc647efd8b625178d37b0949d3f08adcb chore(resourcemanager): remove protoc-gen-docs_plugin from WORKSPACE PiperOrigin-RevId: 380020641 Source-Link: https://github.com/googleapis/googleapis/commit/cb44b173bae6999533c64b2df1249d1bf1f59129 * update deps --- .../apiv1/access_approval_client.go | 2 +- accessapproval/apiv1/doc.go | 2 +- accessapproval/apiv1/gapic_metadata.json | 50 +- aiplatform/apiv1/dataset_client.go | 2 +- aiplatform/apiv1/doc.go | 2 +- aiplatform/apiv1/endpoint_client.go | 2 +- aiplatform/apiv1/gapic_metadata.json | 332 +++++------ aiplatform/apiv1/job_client.go | 2 +- aiplatform/apiv1/migration_client.go | 2 +- aiplatform/apiv1/model_client.go | 2 +- aiplatform/apiv1/pipeline_client.go | 2 +- aiplatform/apiv1/specialist_pool_client.go | 2 +- .../apiv1alpha/analytics_admin_client.go | 2 +- analytics/admin/apiv1alpha/doc.go | 2 +- .../admin/apiv1alpha/gapic_metadata.json | 294 +++++----- analytics/data/apiv1alpha/doc.go | 2 +- analytics/data/apiv1alpha/gapic_metadata.json | 46 +- apigateway/apiv1/api_gateway_client.go | 2 +- apigateway/apiv1/doc.go | 2 +- apigateway/apiv1/gapic_metadata.json | 82 +-- apigeeconnect/apiv1/connection_client.go | 2 +- apigeeconnect/apiv1/doc.go | 2 +- apigeeconnect/apiv1/gapic_metadata.json | 40 +- .../apiv1/authorized_certificates_client.go | 2 +- appengine/apiv1/authorized_domains_client.go | 2 +- appengine/apiv1/doc.go | 2 +- appengine/apiv1/domain_mappings_client.go | 2 +- appengine/apiv1/firewall_client.go | 2 +- appengine/apiv1/gapic_metadata.json | 228 ++++---- appengine/apiv1/instances_client.go | 2 +- appengine/apiv1/services_client.go | 2 +- appengine/apiv1/versions_client.go | 2 +- area120/tables/apiv1alpha1/doc.go | 2 +- .../tables/apiv1alpha1/gapic_metadata.json | 70 +-- area120/tables/apiv1alpha1/tables_client.go | 2 +- .../apiv1beta2/artifact_registry_client.go | 2 +- artifactregistry/apiv1beta2/doc.go | 2 +- .../apiv1beta2/gapic_metadata.json | 106 ++-- asset/apiv1/asset_client.go | 4 +- asset/apiv1/doc.go | 2 +- asset/apiv1/gapic_metadata.json | 70 +-- asset/apiv1p2beta1/doc.go | 2 +- asset/apiv1p2beta1/gapic_metadata.json | 42 +- asset/apiv1p5beta1/asset_client.go | 2 +- asset/apiv1p5beta1/doc.go | 2 +- asset/apiv1p5beta1/gapic_metadata.json | 26 +- .../apiv1beta1/assured_workloads_client.go | 2 +- assuredworkloads/apiv1beta1/doc.go | 2 +- .../apiv1beta1/gapic_metadata.json | 42 +- automl/apiv1/auto_ml_client.go | 2 +- automl/apiv1/doc.go | 2 +- automl/apiv1/gapic_metadata.json | 112 ++-- automl/apiv1beta1/auto_ml_client.go | 2 +- automl/apiv1beta1/doc.go | 2 +- automl/apiv1beta1/gapic_metadata.json | 136 ++--- .../connection/apiv1/connection_client.go | 2 +- bigquery/connection/apiv1/doc.go | 2 +- bigquery/connection/apiv1/gapic_metadata.json | 54 +- bigquery/connection/apiv1beta1/doc.go | 2 +- .../connection/apiv1beta1/gapic_metadata.json | 58 +- .../apiv1/data_transfer_client.go | 2 +- bigquery/datatransfer/apiv1/doc.go | 2 +- .../datatransfer/apiv1/gapic_metadata.json | 78 +-- bigquery/go.mod | 5 +- bigquery/go.sum | 14 +- bigquery/reservation/apiv1/doc.go | 2 +- .../reservation/apiv1/gapic_metadata.json | 98 ++-- .../reservation/apiv1/reservation_client.go | 2 +- bigquery/reservation/apiv1beta1/doc.go | 2 +- .../apiv1beta1/gapic_metadata.json | 98 ++-- .../apiv1beta1/reservation_client.go | 2 +- bigquery/storage/apiv1/doc.go | 2 +- bigquery/storage/apiv1/gapic_metadata.json | 34 +- bigquery/storage/apiv1beta1/doc.go | 2 +- .../storage/apiv1beta1/gapic_metadata.json | 42 +- bigquery/storage/apiv1beta2/doc.go | 2 +- .../storage/apiv1beta2/gapic_metadata.json | 68 +-- bigtable/go.mod | 4 +- bigtable/go.sum | 10 +- billing/apiv1/cloud_billing_client.go | 2 +- billing/apiv1/cloud_catalog_client.go | 2 +- billing/apiv1/doc.go | 2 +- billing/apiv1/gapic_metadata.json | 80 +-- billing/budgets/apiv1/budget_client.go | 2 +- billing/budgets/apiv1/doc.go | 2 +- billing/budgets/apiv1/gapic_metadata.json | 42 +- billing/budgets/apiv1beta1/budget_client.go | 2 +- billing/budgets/apiv1beta1/doc.go | 2 +- .../budgets/apiv1beta1/gapic_metadata.json | 42 +- ...uthz_management_service_v1_beta1_client.go | 2 +- binaryauthorization/apiv1beta1/doc.go | 2 +- .../apiv1beta1/gapic_metadata.json | 50 +- channel/apiv1/cloud_channel_client.go | 2 +- channel/apiv1/doc.go | 2 +- channel/apiv1/gapic_metadata.json | 158 +++--- cloudbuild/apiv1/v2/cloud_build_client.go | 2 +- cloudbuild/apiv1/v2/doc.go | 2 +- cloudbuild/apiv1/v2/gapic_metadata.json | 90 +-- clouddms/apiv1/data_migration_client.go | 2 +- clouddms/apiv1/doc.go | 2 +- clouddms/apiv1/gapic_metadata.json | 90 +-- cloudtasks/apiv2/cloud_tasks_client.go | 2 +- cloudtasks/apiv2/doc.go | 2 +- cloudtasks/apiv2/gapic_metadata.json | 86 +-- cloudtasks/apiv2beta2/cloud_tasks_client.go | 2 +- cloudtasks/apiv2beta2/doc.go | 2 +- cloudtasks/apiv2beta2/gapic_metadata.json | 102 ++-- cloudtasks/apiv2beta3/cloud_tasks_client.go | 2 +- cloudtasks/apiv2beta3/doc.go | 2 +- cloudtasks/apiv2beta3/gapic_metadata.json | 86 +-- container/apiv1/cluster_manager_client.go | 2 +- container/apiv1/doc.go | 2 +- container/apiv1/gapic_metadata.json | 150 ++--- .../container_analysis_v1_beta1_client.go | 2 +- containeranalysis/apiv1beta1/doc.go | 2 +- .../apiv1beta1/gapic_metadata.json | 82 +-- .../apiv1beta1/grafeas_v1_beta1_client.go | 2 +- datacatalog/apiv1/data_catalog_client.go | 2 +- datacatalog/apiv1/doc.go | 2 +- datacatalog/apiv1/gapic_metadata.json | 214 ++++---- .../apiv1/policy_tag_manager_client.go | 2 +- datacatalog/apiv1beta1/data_catalog_client.go | 2 +- datacatalog/apiv1beta1/doc.go | 2 +- datacatalog/apiv1beta1/gapic_metadata.json | 210 +++---- .../apiv1beta1/policy_tag_manager_client.go | 2 +- .../apiv1beta1/data_labeling_client.go | 2 +- datalabeling/apiv1beta1/doc.go | 2 +- datalabeling/apiv1beta1/gapic_metadata.json | 158 +++--- dataproc/apiv1/autoscaling_policy_client.go | 2 +- dataproc/apiv1/cluster_controller_client.go | 2 +- dataproc/apiv1/doc.go | 2 +- dataproc/apiv1/gapic_metadata.json | 160 +++--- dataproc/apiv1/job_controller_client.go | 2 +- dataproc/apiv1/workflow_template_client.go | 2 +- .../apiv1beta2/autoscaling_policy_client.go | 2 +- .../apiv1beta2/cluster_controller_client.go | 2 +- dataproc/apiv1beta2/doc.go | 2 +- dataproc/apiv1beta2/gapic_metadata.json | 152 +++--- dataproc/apiv1beta2/job_controller_client.go | 2 +- .../apiv1beta2/workflow_template_client.go | 2 +- dataqna/apiv1alpha/doc.go | 2 +- dataqna/apiv1alpha/gapic_metadata.json | 56 +- .../admin/apiv1/datastore_admin_client.go | 2 +- datastore/admin/apiv1/doc.go | 2 +- datastore/admin/apiv1/gapic_metadata.json | 46 +- datastore/go.mod | 4 +- datastore/go.sum | 14 +- debugger/apiv2/doc.go | 2 +- debugger/apiv2/gapic_metadata.json | 64 +-- dialogflow/apiv2/agents_client.go | 22 +- dialogflow/apiv2/answer_records_client.go | 2 +- dialogflow/apiv2/contexts_client.go | 2 +- .../apiv2/conversation_profiles_client.go | 2 +- dialogflow/apiv2/conversations_client.go | 2 +- dialogflow/apiv2/doc.go | 2 +- dialogflow/apiv2/documents_client.go | 2 +- dialogflow/apiv2/entity_types_client.go | 34 +- dialogflow/apiv2/environments_client.go | 2 +- dialogflow/apiv2/gapic_metadata.json | 490 ++++++++--------- dialogflow/apiv2/intents_client.go | 22 +- dialogflow/apiv2/knowledge_bases_client.go | 2 +- dialogflow/apiv2/participants_client.go | 2 +- .../apiv2/session_entity_types_client.go | 2 +- dialogflow/apiv2/versions_client.go | 2 +- dialogflow/cx/apiv3/agents_client.go | 14 +- dialogflow/cx/apiv3/doc.go | 2 +- dialogflow/cx/apiv3/entity_types_client.go | 14 +- dialogflow/cx/apiv3/environments_client.go | 2 +- dialogflow/cx/apiv3/experiments_client.go | 2 +- dialogflow/cx/apiv3/flows_client.go | 18 +- dialogflow/cx/apiv3/gapic_metadata.json | 516 +++++++++--------- dialogflow/cx/apiv3/intents_client.go | 14 +- dialogflow/cx/apiv3/pages_client.go | 14 +- .../cx/apiv3/security_settings_client.go | 2 +- .../cx/apiv3/session_entity_types_client.go | 2 +- dialogflow/cx/apiv3/test_cases_client.go | 2 +- .../apiv3/transition_route_groups_client.go | 14 +- dialogflow/cx/apiv3/versions_client.go | 2 +- dialogflow/cx/apiv3/webhooks_client.go | 2 +- dialogflow/cx/apiv3beta1/agents_client.go | 14 +- dialogflow/cx/apiv3beta1/doc.go | 2 +- .../cx/apiv3beta1/entity_types_client.go | 10 +- .../cx/apiv3beta1/environments_client.go | 2 +- .../cx/apiv3beta1/experiments_client.go | 2 +- dialogflow/cx/apiv3beta1/flows_client.go | 18 +- dialogflow/cx/apiv3beta1/gapic_metadata.json | 516 +++++++++--------- dialogflow/cx/apiv3beta1/intents_client.go | 14 +- dialogflow/cx/apiv3beta1/pages_client.go | 2 +- .../cx/apiv3beta1/security_settings_client.go | 2 +- .../apiv3beta1/session_entity_types_client.go | 2 +- dialogflow/cx/apiv3beta1/test_cases_client.go | 2 +- .../transition_route_groups_client.go | 14 +- dialogflow/cx/apiv3beta1/versions_client.go | 2 +- dialogflow/cx/apiv3beta1/webhooks_client.go | 2 +- dlp/apiv2/dlp_client.go | 2 +- dlp/apiv2/doc.go | 2 +- dlp/apiv2/gapic_metadata.json | 158 +++--- documentai/apiv1/doc.go | 2 +- documentai/apiv1/gapic_metadata.json | 34 +- documentai/apiv1beta3/doc.go | 2 +- .../apiv1beta3/document_processor_client.go | 2 +- documentai/apiv1beta3/gapic_metadata.json | 58 +- domains/apiv1beta1/doc.go | 2 +- domains/apiv1beta1/domains_client.go | 2 +- domains/apiv1beta1/gapic_metadata.json | 74 +-- errorreporting/apiv1beta1/doc.go | 2 +- .../apiv1beta1/error_stats_client.go | 2 +- errorreporting/apiv1beta1/gapic_metadata.json | 66 +-- essentialcontacts/apiv1/doc.go | 2 +- .../apiv1/essential_contacts_client.go | 2 +- essentialcontacts/apiv1/gapic_metadata.json | 50 +- firestore/apiv1/admin/doc.go | 2 +- .../apiv1/admin/firestore_admin_client.go | 2 +- firestore/apiv1/admin/gapic_metadata.json | 58 +- firestore/apiv1/doc.go | 2 +- firestore/apiv1/firestore_client.go | 2 +- firestore/apiv1/gapic_metadata.json | 82 +-- firestore/go.mod | 5 +- firestore/go.sum | 14 +- functions/apiv1/cloud_functions_client.go | 2 +- functions/apiv1/doc.go | 2 +- functions/apiv1/gapic_metadata.json | 66 +-- gaming/apiv1/doc.go | 2 +- gaming/apiv1/game_server_clusters_client.go | 2 +- gaming/apiv1/game_server_configs_client.go | 2 +- .../apiv1/game_server_deployments_client.go | 2 +- gaming/apiv1/gapic_metadata.json | 160 +++--- gaming/apiv1/realms_client.go | 2 +- gaming/apiv1beta/doc.go | 2 +- .../apiv1beta/game_server_clusters_client.go | 2 +- .../apiv1beta/game_server_configs_client.go | 2 +- .../game_server_deployments_client.go | 2 +- gaming/apiv1beta/gapic_metadata.json | 160 +++--- gaming/apiv1beta/realms_client.go | 2 +- gkeconnect/gateway/apiv1beta1/doc.go | 2 +- .../gateway/apiv1beta1/gapic_metadata.json | 42 +- gkehub/apiv1beta1/doc.go | 2 +- gkehub/apiv1beta1/gapic_metadata.json | 54 +- .../apiv1beta1/gke_hub_membership_client.go | 2 +- go.mod | 4 +- go.sum | 11 +- gsuiteaddons/apiv1/doc.go | 2 +- gsuiteaddons/apiv1/g_suite_add_ons_client.go | 2 +- gsuiteaddons/apiv1/gapic_metadata.json | 58 +- iam/credentials/apiv1/doc.go | 2 +- iam/credentials/apiv1/gapic_metadata.json | 38 +- internal/examples/fake/go.mod | 8 +- internal/examples/fake/go.sum | 50 +- internal/examples/mock/go.mod | 5 +- internal/examples/mock/go.sum | 43 +- internal/gapicgen/go.mod | 2 +- internal/gapicgen/go.sum | 3 +- internal/generated/snippets/go.mod | 4 +- internal/generated/snippets/go.sum | 16 +- internal/godocfx/go.sum | 14 +- iot/apiv1/device_manager_client.go | 2 +- iot/apiv1/doc.go | 2 +- iot/apiv1/gapic_metadata.json | 98 ++-- kms/apiv1/doc.go | 2 +- kms/apiv1/gapic_metadata.json | 126 ++--- kms/apiv1/key_management_client.go | 2 +- language/apiv1/doc.go | 2 +- language/apiv1/gapic_metadata.json | 46 +- language/apiv1beta2/doc.go | 2 +- language/apiv1beta2/gapic_metadata.json | 46 +- lifesciences/apiv2beta/doc.go | 2 +- lifesciences/apiv2beta/gapic_metadata.json | 26 +- logging/apiv2/config_client.go | 2 +- logging/apiv2/doc.go | 2 +- logging/apiv2/gapic_metadata.json | 178 +++--- logging/apiv2/logging_client.go | 2 +- logging/apiv2/metrics_client.go | 2 +- logging/go.mod | 5 +- logging/go.sum | 11 +- longrunning/autogen/doc.go | 2 +- longrunning/autogen/gapic_metadata.json | 42 +- longrunning/autogen/operations_client.go | 2 +- managedidentities/apiv1/doc.go | 2 +- managedidentities/apiv1/gapic_metadata.json | 62 +-- .../apiv1/managed_identities_client.go | 2 +- mediatranslation/apiv1beta1/doc.go | 2 +- .../apiv1beta1/gapic_metadata.json | 26 +- memcache/apiv1/cloud_memcache_client.go | 2 +- memcache/apiv1/doc.go | 2 +- memcache/apiv1/gapic_metadata.json | 50 +- memcache/apiv1beta2/cloud_memcache_client.go | 2 +- memcache/apiv1beta2/doc.go | 2 +- memcache/apiv1beta2/gapic_metadata.json | 54 +- metastore/apiv1/dataproc_metastore_client.go | 2 +- metastore/apiv1/doc.go | 2 +- metastore/apiv1/gapic_metadata.json | 62 +-- .../apiv1alpha/dataproc_metastore_client.go | 2 +- metastore/apiv1alpha/doc.go | 2 +- metastore/apiv1alpha/gapic_metadata.json | 82 +-- .../apiv1beta/dataproc_metastore_client.go | 2 +- metastore/apiv1beta/doc.go | 2 +- metastore/apiv1beta/gapic_metadata.json | 82 +-- monitoring/apiv3/v2/alert_policy_client.go | 2 +- monitoring/apiv3/v2/doc.go | 2 +- monitoring/apiv3/v2/gapic_metadata.json | 266 ++++----- monitoring/apiv3/v2/group_client.go | 2 +- monitoring/apiv3/v2/metric_client.go | 2 +- .../apiv3/v2/notification_channel_client.go | 2 +- monitoring/apiv3/v2/query_client.go | 2 +- .../apiv3/v2/service_monitoring_client.go | 2 +- monitoring/apiv3/v2/uptime_check_client.go | 2 +- .../dashboard/apiv1/dashboards_client.go | 2 +- monitoring/dashboard/apiv1/doc.go | 2 +- .../dashboard/apiv1/gapic_metadata.json | 42 +- networkconnectivity/apiv1alpha1/doc.go | 2 +- .../apiv1alpha1/gapic_metadata.json | 62 +-- networkconnectivity/apiv1alpha1/hub_client.go | 2 +- notebooks/apiv1beta1/doc.go | 2 +- notebooks/apiv1beta1/gapic_metadata.json | 98 ++-- notebooks/apiv1beta1/notebook_client.go | 2 +- orgpolicy/apiv2/doc.go | 2 +- orgpolicy/apiv2/gapic_metadata.json | 50 +- orgpolicy/apiv2/org_policy_client.go | 2 +- osconfig/agentendpoint/apiv1/doc.go | 2 +- .../agentendpoint/apiv1/gapic_metadata.json | 46 +- osconfig/agentendpoint/apiv1beta/doc.go | 2 +- .../apiv1beta/gapic_metadata.json | 46 +- osconfig/apiv1/doc.go | 2 +- osconfig/apiv1/gapic_metadata.json | 58 +- osconfig/apiv1/os_config_client.go | 2 +- osconfig/apiv1alpha/doc.go | 2 +- osconfig/apiv1alpha/gapic_metadata.json | 70 +-- osconfig/apiv1alpha/os_config_zonal_client.go | 2 +- osconfig/apiv1beta/doc.go | 2 +- osconfig/apiv1beta/gapic_metadata.json | 82 +-- osconfig/apiv1beta/os_config_client.go | 2 +- oslogin/apiv1/doc.go | 2 +- oslogin/apiv1/gapic_metadata.json | 46 +- oslogin/apiv1beta/doc.go | 2 +- oslogin/apiv1beta/gapic_metadata.json | 46 +- phishingprotection/apiv1beta1/doc.go | 2 +- .../apiv1beta1/gapic_metadata.json | 26 +- policytroubleshooter/apiv1/doc.go | 2 +- .../apiv1/gapic_metadata.json | 26 +- privatecatalog/apiv1beta1/doc.go | 2 +- privatecatalog/apiv1beta1/gapic_metadata.json | 34 +- .../apiv1beta1/private_catalog_client.go | 2 +- pubsub/apiv1/doc.go | 2 +- pubsub/apiv1/gapic_metadata.json | 202 +++---- pubsub/apiv1/publisher_client.go | 2 +- pubsub/apiv1/schema_client.go | 2 +- pubsub/apiv1/subscriber_client.go | 2 +- pubsub/go.mod | 4 +- pubsub/go.sum | 11 +- pubsublite/apiv1/admin_client.go | 167 +++++- pubsublite/apiv1/admin_client_example_test.go | 24 + pubsublite/apiv1/cursor_client.go | 2 +- pubsublite/apiv1/doc.go | 2 +- pubsublite/apiv1/gapic_metadata.json | 185 ++++--- pubsublite/go.mod | 4 +- pubsublite/go.sum | 14 +- recaptchaenterprise/apiv1/doc.go | 2 +- recaptchaenterprise/apiv1/gapic_metadata.json | 50 +- .../apiv1/recaptcha_enterprise_client.go | 2 +- recaptchaenterprise/apiv1beta1/doc.go | 2 +- .../apiv1beta1/gapic_metadata.json | 50 +- ...tcha_enterprise_service_v1_beta1_client.go | 2 +- recommender/apiv1/doc.go | 2 +- recommender/apiv1/gapic_metadata.json | 54 +- recommender/apiv1/recommender_client.go | 2 +- recommender/apiv1beta1/doc.go | 2 +- recommender/apiv1beta1/gapic_metadata.json | 54 +- recommender/apiv1beta1/recommender_client.go | 2 +- redis/apiv1/cloud_redis_client.go | 2 +- redis/apiv1/doc.go | 2 +- redis/apiv1/gapic_metadata.json | 58 +- redis/apiv1beta1/cloud_redis_client.go | 2 +- redis/apiv1beta1/doc.go | 2 +- redis/apiv1beta1/gapic_metadata.json | 58 +- resourcemanager/apiv2/doc.go | 2 +- resourcemanager/apiv2/folders_client.go | 2 +- resourcemanager/apiv2/gapic_metadata.json | 66 +-- resourcesettings/apiv1/doc.go | 2 +- resourcesettings/apiv1/gapic_metadata.json | 34 +- .../apiv1/resource_settings_client.go | 2 +- retail/apiv2/catalog_client.go | 2 +- retail/apiv2/doc.go | 2 +- retail/apiv2/gapic_metadata.json | 104 ++-- scheduler/apiv1/cloud_scheduler_client.go | 2 +- scheduler/apiv1/doc.go | 2 +- scheduler/apiv1/gapic_metadata.json | 54 +- .../apiv1beta1/cloud_scheduler_client.go | 2 +- scheduler/apiv1beta1/doc.go | 2 +- scheduler/apiv1beta1/gapic_metadata.json | 54 +- secretmanager/apiv1/doc.go | 2 +- secretmanager/apiv1/gapic_metadata.json | 82 +-- secretmanager/apiv1/secret_manager_client.go | 2 +- secretmanager/apiv1beta1/doc.go | 2 +- secretmanager/apiv1beta1/gapic_metadata.json | 82 +-- .../apiv1beta1/secret_manager_client.go | 2 +- .../apiv1/certificate_authority_client.go | 2 +- security/privateca/apiv1/doc.go | 2 +- security/privateca/apiv1/gapic_metadata.json | 138 ++--- .../certificate_authority_client.go | 2 +- security/privateca/apiv1beta1/doc.go | 2 +- .../privateca/apiv1beta1/gapic_metadata.json | 102 ++-- securitycenter/apiv1/doc.go | 2 +- securitycenter/apiv1/gapic_metadata.json | 114 ++-- .../apiv1/security_center_client.go | 2 +- securitycenter/apiv1beta1/doc.go | 2 +- securitycenter/apiv1beta1/gapic_metadata.json | 94 ++-- .../apiv1beta1/security_center_client.go | 2 +- securitycenter/apiv1p1beta1/doc.go | 2 +- .../apiv1p1beta1/gapic_metadata.json | 114 ++-- .../apiv1p1beta1/security_center_client.go | 2 +- securitycenter/settings/apiv1beta1/doc.go | 2 +- .../settings/apiv1beta1/gapic_metadata.json | 74 +-- .../security_center_settings_client.go | 2 +- servicecontrol/apiv1/doc.go | 2 +- servicecontrol/apiv1/gapic_metadata.json | 44 +- servicedirectory/apiv1/doc.go | 2 +- servicedirectory/apiv1/gapic_metadata.json | 108 ++-- servicedirectory/apiv1/registration_client.go | 2 +- servicedirectory/apiv1beta1/doc.go | 5 +- .../apiv1beta1/gapic_metadata.json | 108 ++-- .../apiv1beta1/registration_client.go | 14 +- servicemanagement/apiv1/doc.go | 2 +- servicemanagement/apiv1/gapic_metadata.json | 82 +-- .../apiv1/service_manager_client.go | 2 +- serviceusage/apiv1/doc.go | 2 +- serviceusage/apiv1/gapic_metadata.json | 46 +- serviceusage/apiv1/service_usage_client.go | 2 +- shell/apiv1/doc.go | 2 +- shell/apiv1/gapic_metadata.json | 42 +- .../database/apiv1/database_admin_client.go | 2 +- spanner/admin/database/apiv1/doc.go | 2 +- .../admin/database/apiv1/gapic_metadata.json | 90 +-- spanner/admin/instance/apiv1/doc.go | 2 +- .../admin/instance/apiv1/gapic_metadata.json | 62 +-- .../instance/apiv1/instance_admin_client.go | 2 +- spanner/apiv1/doc.go | 2 +- spanner/apiv1/gapic_metadata.json | 82 +-- spanner/apiv1/spanner_client.go | 2 +- spanner/go.mod | 4 +- spanner/go.sum | 14 +- speech/apiv1/doc.go | 2 +- speech/apiv1/gapic_metadata.json | 34 +- speech/apiv1p1beta1/adaptation_client.go | 2 +- speech/apiv1p1beta1/doc.go | 2 +- speech/apiv1p1beta1/gapic_metadata.json | 84 +-- storage/go.mod | 4 +- storage/go.sum | 13 +- talent/apiv4/company_client.go | 2 +- talent/apiv4/doc.go | 2 +- talent/apiv4/gapic_metadata.json | 150 ++--- talent/apiv4/job_client.go | 2 +- talent/apiv4/tenant_client.go | 2 +- talent/apiv4beta1/application_client.go | 2 +- talent/apiv4beta1/company_client.go | 2 +- talent/apiv4beta1/doc.go | 2 +- talent/apiv4beta1/gapic_metadata.json | 214 ++++---- talent/apiv4beta1/job_client.go | 2 +- talent/apiv4beta1/profile_client.go | 2 +- talent/apiv4beta1/tenant_client.go | 2 +- texttospeech/apiv1/doc.go | 2 +- texttospeech/apiv1/gapic_metadata.json | 30 +- tpu/apiv1/doc.go | 2 +- tpu/apiv1/gapic_metadata.json | 66 +-- tpu/apiv1/tpu_client.go | 2 +- trace/apiv1/doc.go | 2 +- trace/apiv1/gapic_metadata.json | 34 +- trace/apiv1/trace_client.go | 2 +- trace/apiv2/doc.go | 2 +- trace/apiv2/gapic_metadata.json | 30 +- translate/apiv3/doc.go | 2 +- translate/apiv3/gapic_metadata.json | 54 +- translate/apiv3/translation_client.go | 2 +- video/transcoder/apiv1beta1/doc.go | 2 +- .../transcoder/apiv1beta1/gapic_metadata.json | 54 +- .../apiv1beta1/transcoder_client.go | 2 +- videointelligence/apiv1/doc.go | 2 +- videointelligence/apiv1/gapic_metadata.json | 26 +- videointelligence/apiv1beta2/doc.go | 2 +- .../apiv1beta2/gapic_metadata.json | 26 +- vision/apiv1/doc.go | 2 +- vision/apiv1/gapic_metadata.json | 124 ++--- vision/apiv1/product_search_client.go | 2 +- vision/apiv1p1beta1/doc.go | 2 +- vision/apiv1p1beta1/gapic_metadata.json | 26 +- vpcaccess/apiv1/doc.go | 2 +- vpcaccess/apiv1/gapic_metadata.json | 38 +- vpcaccess/apiv1/vpc_access_client.go | 2 +- webrisk/apiv1/doc.go | 2 +- webrisk/apiv1/gapic_metadata.json | 38 +- webrisk/apiv1beta1/doc.go | 2 +- webrisk/apiv1beta1/gapic_metadata.json | 34 +- websecurityscanner/apiv1/doc.go | 2 +- websecurityscanner/apiv1/gapic_metadata.json | 74 +-- .../apiv1/web_security_scanner_client.go | 2 +- workflows/apiv1beta/doc.go | 2 +- workflows/apiv1beta/gapic_metadata.json | 42 +- workflows/apiv1beta/workflows_client.go | 2 +- workflows/executions/apiv1beta/doc.go | 2 +- .../executions/apiv1beta/executions_client.go | 2 +- .../executions/apiv1beta/gapic_metadata.json | 38 +- 500 files changed, 7259 insertions(+), 6814 deletions(-) diff --git a/accessapproval/apiv1/access_approval_client.go b/accessapproval/apiv1/access_approval_client.go index c4394e094978..0ae5314bc9f0 100644 --- a/accessapproval/apiv1/access_approval_client.go +++ b/accessapproval/apiv1/access_approval_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/accessapproval/apiv1/doc.go b/accessapproval/apiv1/doc.go index c7520053af0a..a4d44187f42d 100644 --- a/accessapproval/apiv1/doc.go +++ b/accessapproval/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/accessapproval/apiv1/gapic_metadata.json b/accessapproval/apiv1/gapic_metadata.json index 25dd99519b28..51393e9d3f18 100644 --- a/accessapproval/apiv1/gapic_metadata.json +++ b/accessapproval/apiv1/gapic_metadata.json @@ -1,47 +1,47 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.accessapproval.v1", - "libraryPackage": "cloud.google.com/go/accessapproval/apiv1", - "services": { - "AccessApproval": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ApproveApprovalRequest": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.accessapproval.v1", + "libraryPackage": "cloud.google.com/go/accessapproval/apiv1", + "services": { + "AccessApproval": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ApproveApprovalRequest": { + "methods": [ "ApproveApprovalRequest" ] }, - "DeleteAccessApprovalSettings": { - "methods": [ + "DeleteAccessApprovalSettings": { + "methods": [ "DeleteAccessApprovalSettings" ] }, - "DismissApprovalRequest": { - "methods": [ + "DismissApprovalRequest": { + "methods": [ "DismissApprovalRequest" ] }, - "GetAccessApprovalSettings": { - "methods": [ + "GetAccessApprovalSettings": { + "methods": [ "GetAccessApprovalSettings" ] }, - "GetApprovalRequest": { - "methods": [ + "GetApprovalRequest": { + "methods": [ "GetApprovalRequest" ] }, - "ListApprovalRequests": { - "methods": [ + "ListApprovalRequests": { + "methods": [ "ListApprovalRequests" ] }, - "UpdateAccessApprovalSettings": { - "methods": [ + "UpdateAccessApprovalSettings": { + "methods": [ "UpdateAccessApprovalSettings" ] } diff --git a/aiplatform/apiv1/dataset_client.go b/aiplatform/apiv1/dataset_client.go index 9307ace54bec..99e8c1d70387 100644 --- a/aiplatform/apiv1/dataset_client.go +++ b/aiplatform/apiv1/dataset_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDatasetClientHook clientHook diff --git a/aiplatform/apiv1/doc.go b/aiplatform/apiv1/doc.go index 18afa20658dd..c86f004cf393 100644 --- a/aiplatform/apiv1/doc.go +++ b/aiplatform/apiv1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/aiplatform/apiv1/endpoint_client.go b/aiplatform/apiv1/endpoint_client.go index 7589c1534472..05df63101480 100644 --- a/aiplatform/apiv1/endpoint_client.go +++ b/aiplatform/apiv1/endpoint_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newEndpointClientHook clientHook diff --git a/aiplatform/apiv1/gapic_metadata.json b/aiplatform/apiv1/gapic_metadata.json index b0e687801dd7..da1d3982b2a3 100644 --- a/aiplatform/apiv1/gapic_metadata.json +++ b/aiplatform/apiv1/gapic_metadata.json @@ -1,62 +1,62 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.aiplatform.v1", - "libraryPackage": "cloud.google.com/go/aiplatform/apiv1", - "services": { - "DatasetService": { - "clients": { - "grpc": { - "libraryClient": "DatasetClient", - "rpcs": { - "CreateDataset": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.aiplatform.v1", + "libraryPackage": "cloud.google.com/go/aiplatform/apiv1", + "services": { + "DatasetService": { + "clients": { + "grpc": { + "libraryClient": "DatasetClient", + "rpcs": { + "CreateDataset": { + "methods": [ "CreateDataset" ] }, - "DeleteDataset": { - "methods": [ + "DeleteDataset": { + "methods": [ "DeleteDataset" ] }, - "ExportData": { - "methods": [ + "ExportData": { + "methods": [ "ExportData" ] }, - "GetAnnotationSpec": { - "methods": [ + "GetAnnotationSpec": { + "methods": [ "GetAnnotationSpec" ] }, - "GetDataset": { - "methods": [ + "GetDataset": { + "methods": [ "GetDataset" ] }, - "ImportData": { - "methods": [ + "ImportData": { + "methods": [ "ImportData" ] }, - "ListAnnotations": { - "methods": [ + "ListAnnotations": { + "methods": [ "ListAnnotations" ] }, - "ListDataItems": { - "methods": [ + "ListDataItems": { + "methods": [ "ListDataItems" ] }, - "ListDatasets": { - "methods": [ + "ListDatasets": { + "methods": [ "ListDatasets" ] }, - "UpdateDataset": { - "methods": [ + "UpdateDataset": { + "methods": [ "UpdateDataset" ] } @@ -64,43 +64,43 @@ } } }, - "EndpointService": { - "clients": { - "grpc": { - "libraryClient": "EndpointClient", - "rpcs": { - "CreateEndpoint": { - "methods": [ + "EndpointService": { + "clients": { + "grpc": { + "libraryClient": "EndpointClient", + "rpcs": { + "CreateEndpoint": { + "methods": [ "CreateEndpoint" ] }, - "DeleteEndpoint": { - "methods": [ + "DeleteEndpoint": { + "methods": [ "DeleteEndpoint" ] }, - "DeployModel": { - "methods": [ + "DeployModel": { + "methods": [ "DeployModel" ] }, - "GetEndpoint": { - "methods": [ + "GetEndpoint": { + "methods": [ "GetEndpoint" ] }, - "ListEndpoints": { - "methods": [ + "ListEndpoints": { + "methods": [ "ListEndpoints" ] }, - "UndeployModel": { - "methods": [ + "UndeployModel": { + "methods": [ "UndeployModel" ] }, - "UpdateEndpoint": { - "methods": [ + "UpdateEndpoint": { + "methods": [ "UpdateEndpoint" ] } @@ -108,108 +108,108 @@ } } }, - "JobService": { - "clients": { - "grpc": { - "libraryClient": "JobClient", - "rpcs": { - "CancelBatchPredictionJob": { - "methods": [ + "JobService": { + "clients": { + "grpc": { + "libraryClient": "JobClient", + "rpcs": { + "CancelBatchPredictionJob": { + "methods": [ "CancelBatchPredictionJob" ] }, - "CancelCustomJob": { - "methods": [ + "CancelCustomJob": { + "methods": [ "CancelCustomJob" ] }, - "CancelDataLabelingJob": { - "methods": [ + "CancelDataLabelingJob": { + "methods": [ "CancelDataLabelingJob" ] }, - "CancelHyperparameterTuningJob": { - "methods": [ + "CancelHyperparameterTuningJob": { + "methods": [ "CancelHyperparameterTuningJob" ] }, - "CreateBatchPredictionJob": { - "methods": [ + "CreateBatchPredictionJob": { + "methods": [ "CreateBatchPredictionJob" ] }, - "CreateCustomJob": { - "methods": [ + "CreateCustomJob": { + "methods": [ "CreateCustomJob" ] }, - "CreateDataLabelingJob": { - "methods": [ + "CreateDataLabelingJob": { + "methods": [ "CreateDataLabelingJob" ] }, - "CreateHyperparameterTuningJob": { - "methods": [ + "CreateHyperparameterTuningJob": { + "methods": [ "CreateHyperparameterTuningJob" ] }, - "DeleteBatchPredictionJob": { - "methods": [ + "DeleteBatchPredictionJob": { + "methods": [ "DeleteBatchPredictionJob" ] }, - "DeleteCustomJob": { - "methods": [ + "DeleteCustomJob": { + "methods": [ "DeleteCustomJob" ] }, - "DeleteDataLabelingJob": { - "methods": [ + "DeleteDataLabelingJob": { + "methods": [ "DeleteDataLabelingJob" ] }, - "DeleteHyperparameterTuningJob": { - "methods": [ + "DeleteHyperparameterTuningJob": { + "methods": [ "DeleteHyperparameterTuningJob" ] }, - "GetBatchPredictionJob": { - "methods": [ + "GetBatchPredictionJob": { + "methods": [ "GetBatchPredictionJob" ] }, - "GetCustomJob": { - "methods": [ + "GetCustomJob": { + "methods": [ "GetCustomJob" ] }, - "GetDataLabelingJob": { - "methods": [ + "GetDataLabelingJob": { + "methods": [ "GetDataLabelingJob" ] }, - "GetHyperparameterTuningJob": { - "methods": [ + "GetHyperparameterTuningJob": { + "methods": [ "GetHyperparameterTuningJob" ] }, - "ListBatchPredictionJobs": { - "methods": [ + "ListBatchPredictionJobs": { + "methods": [ "ListBatchPredictionJobs" ] }, - "ListCustomJobs": { - "methods": [ + "ListCustomJobs": { + "methods": [ "ListCustomJobs" ] }, - "ListDataLabelingJobs": { - "methods": [ + "ListDataLabelingJobs": { + "methods": [ "ListDataLabelingJobs" ] }, - "ListHyperparameterTuningJobs": { - "methods": [ + "ListHyperparameterTuningJobs": { + "methods": [ "ListHyperparameterTuningJobs" ] } @@ -217,18 +217,18 @@ } } }, - "MigrationService": { - "clients": { - "grpc": { - "libraryClient": "MigrationClient", - "rpcs": { - "BatchMigrateResources": { - "methods": [ + "MigrationService": { + "clients": { + "grpc": { + "libraryClient": "MigrationClient", + "rpcs": { + "BatchMigrateResources": { + "methods": [ "BatchMigrateResources" ] }, - "SearchMigratableResources": { - "methods": [ + "SearchMigratableResources": { + "methods": [ "SearchMigratableResources" ] } @@ -236,58 +236,58 @@ } } }, - "ModelService": { - "clients": { - "grpc": { - "libraryClient": "ModelClient", - "rpcs": { - "DeleteModel": { - "methods": [ + "ModelService": { + "clients": { + "grpc": { + "libraryClient": "ModelClient", + "rpcs": { + "DeleteModel": { + "methods": [ "DeleteModel" ] }, - "ExportModel": { - "methods": [ + "ExportModel": { + "methods": [ "ExportModel" ] }, - "GetModel": { - "methods": [ + "GetModel": { + "methods": [ "GetModel" ] }, - "GetModelEvaluation": { - "methods": [ + "GetModelEvaluation": { + "methods": [ "GetModelEvaluation" ] }, - "GetModelEvaluationSlice": { - "methods": [ + "GetModelEvaluationSlice": { + "methods": [ "GetModelEvaluationSlice" ] }, - "ListModelEvaluationSlices": { - "methods": [ + "ListModelEvaluationSlices": { + "methods": [ "ListModelEvaluationSlices" ] }, - "ListModelEvaluations": { - "methods": [ + "ListModelEvaluations": { + "methods": [ "ListModelEvaluations" ] }, - "ListModels": { - "methods": [ + "ListModels": { + "methods": [ "ListModels" ] }, - "UpdateModel": { - "methods": [ + "UpdateModel": { + "methods": [ "UpdateModel" ] }, - "UploadModel": { - "methods": [ + "UploadModel": { + "methods": [ "UploadModel" ] } @@ -295,33 +295,33 @@ } } }, - "PipelineService": { - "clients": { - "grpc": { - "libraryClient": "PipelineClient", - "rpcs": { - "CancelTrainingPipeline": { - "methods": [ + "PipelineService": { + "clients": { + "grpc": { + "libraryClient": "PipelineClient", + "rpcs": { + "CancelTrainingPipeline": { + "methods": [ "CancelTrainingPipeline" ] }, - "CreateTrainingPipeline": { - "methods": [ + "CreateTrainingPipeline": { + "methods": [ "CreateTrainingPipeline" ] }, - "DeleteTrainingPipeline": { - "methods": [ + "DeleteTrainingPipeline": { + "methods": [ "DeleteTrainingPipeline" ] }, - "GetTrainingPipeline": { - "methods": [ + "GetTrainingPipeline": { + "methods": [ "GetTrainingPipeline" ] }, - "ListTrainingPipelines": { - "methods": [ + "ListTrainingPipelines": { + "methods": [ "ListTrainingPipelines" ] } @@ -329,13 +329,13 @@ } } }, - "PredictionService": { - "clients": { - "grpc": { - "libraryClient": "PredictionClient", - "rpcs": { - "Predict": { - "methods": [ + "PredictionService": { + "clients": { + "grpc": { + "libraryClient": "PredictionClient", + "rpcs": { + "Predict": { + "methods": [ "Predict" ] } @@ -343,33 +343,33 @@ } } }, - "SpecialistPoolService": { - "clients": { - "grpc": { - "libraryClient": "SpecialistPoolClient", - "rpcs": { - "CreateSpecialistPool": { - "methods": [ + "SpecialistPoolService": { + "clients": { + "grpc": { + "libraryClient": "SpecialistPoolClient", + "rpcs": { + "CreateSpecialistPool": { + "methods": [ "CreateSpecialistPool" ] }, - "DeleteSpecialistPool": { - "methods": [ + "DeleteSpecialistPool": { + "methods": [ "DeleteSpecialistPool" ] }, - "GetSpecialistPool": { - "methods": [ + "GetSpecialistPool": { + "methods": [ "GetSpecialistPool" ] }, - "ListSpecialistPools": { - "methods": [ + "ListSpecialistPools": { + "methods": [ "ListSpecialistPools" ] }, - "UpdateSpecialistPool": { - "methods": [ + "UpdateSpecialistPool": { + "methods": [ "UpdateSpecialistPool" ] } diff --git a/aiplatform/apiv1/job_client.go b/aiplatform/apiv1/job_client.go index c8a5308aa483..ae209e9642ed 100644 --- a/aiplatform/apiv1/job_client.go +++ b/aiplatform/apiv1/job_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newJobClientHook clientHook diff --git a/aiplatform/apiv1/migration_client.go b/aiplatform/apiv1/migration_client.go index 46a1e6f7ee92..ad671a950120 100644 --- a/aiplatform/apiv1/migration_client.go +++ b/aiplatform/apiv1/migration_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newMigrationClientHook clientHook diff --git a/aiplatform/apiv1/model_client.go b/aiplatform/apiv1/model_client.go index 5484919db108..03dda8ed87f5 100644 --- a/aiplatform/apiv1/model_client.go +++ b/aiplatform/apiv1/model_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newModelClientHook clientHook diff --git a/aiplatform/apiv1/pipeline_client.go b/aiplatform/apiv1/pipeline_client.go index 788c74a51452..08527d61ed3e 100644 --- a/aiplatform/apiv1/pipeline_client.go +++ b/aiplatform/apiv1/pipeline_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newPipelineClientHook clientHook diff --git a/aiplatform/apiv1/specialist_pool_client.go b/aiplatform/apiv1/specialist_pool_client.go index 654cd3db4a4c..0e6c910fad09 100644 --- a/aiplatform/apiv1/specialist_pool_client.go +++ b/aiplatform/apiv1/specialist_pool_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSpecialistPoolClientHook clientHook diff --git a/analytics/admin/apiv1alpha/analytics_admin_client.go b/analytics/admin/apiv1alpha/analytics_admin_client.go index a4fb2254aa8e..8146580822ed 100644 --- a/analytics/admin/apiv1alpha/analytics_admin_client.go +++ b/analytics/admin/apiv1alpha/analytics_admin_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAnalyticsAdminClientHook clientHook diff --git a/analytics/admin/apiv1alpha/doc.go b/analytics/admin/apiv1alpha/doc.go index 8d2c9d2bc766..9325b1374cc1 100644 --- a/analytics/admin/apiv1alpha/doc.go +++ b/analytics/admin/apiv1alpha/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/analytics/admin/apiv1alpha/gapic_metadata.json b/analytics/admin/apiv1alpha/gapic_metadata.json index 582fd4892aae..b7e9628c956f 100644 --- a/analytics/admin/apiv1alpha/gapic_metadata.json +++ b/analytics/admin/apiv1alpha/gapic_metadata.json @@ -1,352 +1,352 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.analytics.admin.v1alpha", - "libraryPackage": "cloud.google.com/go/analytics/admin/apiv1alpha", - "services": { - "AnalyticsAdminService": { - "clients": { - "grpc": { - "libraryClient": "AnalyticsAdminClient", - "rpcs": { - "ArchiveCustomDimension": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.analytics.admin.v1alpha", + "libraryPackage": "cloud.google.com/go/analytics/admin/apiv1alpha", + "services": { + "AnalyticsAdminService": { + "clients": { + "grpc": { + "libraryClient": "AnalyticsAdminClient", + "rpcs": { + "ArchiveCustomDimension": { + "methods": [ "ArchiveCustomDimension" ] }, - "ArchiveCustomMetric": { - "methods": [ + "ArchiveCustomMetric": { + "methods": [ "ArchiveCustomMetric" ] }, - "AuditUserLinks": { - "methods": [ + "AuditUserLinks": { + "methods": [ "AuditUserLinks" ] }, - "BatchCreateUserLinks": { - "methods": [ + "BatchCreateUserLinks": { + "methods": [ "BatchCreateUserLinks" ] }, - "BatchDeleteUserLinks": { - "methods": [ + "BatchDeleteUserLinks": { + "methods": [ "BatchDeleteUserLinks" ] }, - "BatchGetUserLinks": { - "methods": [ + "BatchGetUserLinks": { + "methods": [ "BatchGetUserLinks" ] }, - "BatchUpdateUserLinks": { - "methods": [ + "BatchUpdateUserLinks": { + "methods": [ "BatchUpdateUserLinks" ] }, - "CreateConversionEvent": { - "methods": [ + "CreateConversionEvent": { + "methods": [ "CreateConversionEvent" ] }, - "CreateCustomDimension": { - "methods": [ + "CreateCustomDimension": { + "methods": [ "CreateCustomDimension" ] }, - "CreateCustomMetric": { - "methods": [ + "CreateCustomMetric": { + "methods": [ "CreateCustomMetric" ] }, - "CreateFirebaseLink": { - "methods": [ + "CreateFirebaseLink": { + "methods": [ "CreateFirebaseLink" ] }, - "CreateGoogleAdsLink": { - "methods": [ + "CreateGoogleAdsLink": { + "methods": [ "CreateGoogleAdsLink" ] }, - "CreateMeasurementProtocolSecret": { - "methods": [ + "CreateMeasurementProtocolSecret": { + "methods": [ "CreateMeasurementProtocolSecret" ] }, - "CreateProperty": { - "methods": [ + "CreateProperty": { + "methods": [ "CreateProperty" ] }, - "CreateUserLink": { - "methods": [ + "CreateUserLink": { + "methods": [ "CreateUserLink" ] }, - "CreateWebDataStream": { - "methods": [ + "CreateWebDataStream": { + "methods": [ "CreateWebDataStream" ] }, - "DeleteAccount": { - "methods": [ + "DeleteAccount": { + "methods": [ "DeleteAccount" ] }, - "DeleteAndroidAppDataStream": { - "methods": [ + "DeleteAndroidAppDataStream": { + "methods": [ "DeleteAndroidAppDataStream" ] }, - "DeleteConversionEvent": { - "methods": [ + "DeleteConversionEvent": { + "methods": [ "DeleteConversionEvent" ] }, - "DeleteFirebaseLink": { - "methods": [ + "DeleteFirebaseLink": { + "methods": [ "DeleteFirebaseLink" ] }, - "DeleteGoogleAdsLink": { - "methods": [ + "DeleteGoogleAdsLink": { + "methods": [ "DeleteGoogleAdsLink" ] }, - "DeleteIosAppDataStream": { - "methods": [ + "DeleteIosAppDataStream": { + "methods": [ "DeleteIosAppDataStream" ] }, - "DeleteMeasurementProtocolSecret": { - "methods": [ + "DeleteMeasurementProtocolSecret": { + "methods": [ "DeleteMeasurementProtocolSecret" ] }, - "DeleteProperty": { - "methods": [ + "DeleteProperty": { + "methods": [ "DeleteProperty" ] }, - "DeleteUserLink": { - "methods": [ + "DeleteUserLink": { + "methods": [ "DeleteUserLink" ] }, - "DeleteWebDataStream": { - "methods": [ + "DeleteWebDataStream": { + "methods": [ "DeleteWebDataStream" ] }, - "GetAccount": { - "methods": [ + "GetAccount": { + "methods": [ "GetAccount" ] }, - "GetAndroidAppDataStream": { - "methods": [ + "GetAndroidAppDataStream": { + "methods": [ "GetAndroidAppDataStream" ] }, - "GetConversionEvent": { - "methods": [ + "GetConversionEvent": { + "methods": [ "GetConversionEvent" ] }, - "GetCustomDimension": { - "methods": [ + "GetCustomDimension": { + "methods": [ "GetCustomDimension" ] }, - "GetCustomMetric": { - "methods": [ + "GetCustomMetric": { + "methods": [ "GetCustomMetric" ] }, - "GetDataSharingSettings": { - "methods": [ + "GetDataSharingSettings": { + "methods": [ "GetDataSharingSettings" ] }, - "GetEnhancedMeasurementSettings": { - "methods": [ + "GetEnhancedMeasurementSettings": { + "methods": [ "GetEnhancedMeasurementSettings" ] }, - "GetGlobalSiteTag": { - "methods": [ + "GetGlobalSiteTag": { + "methods": [ "GetGlobalSiteTag" ] }, - "GetGoogleSignalsSettings": { - "methods": [ + "GetGoogleSignalsSettings": { + "methods": [ "GetGoogleSignalsSettings" ] }, - "GetIosAppDataStream": { - "methods": [ + "GetIosAppDataStream": { + "methods": [ "GetIosAppDataStream" ] }, - "GetMeasurementProtocolSecret": { - "methods": [ + "GetMeasurementProtocolSecret": { + "methods": [ "GetMeasurementProtocolSecret" ] }, - "GetProperty": { - "methods": [ + "GetProperty": { + "methods": [ "GetProperty" ] }, - "GetUserLink": { - "methods": [ + "GetUserLink": { + "methods": [ "GetUserLink" ] }, - "GetWebDataStream": { - "methods": [ + "GetWebDataStream": { + "methods": [ "GetWebDataStream" ] }, - "ListAccountSummaries": { - "methods": [ + "ListAccountSummaries": { + "methods": [ "ListAccountSummaries" ] }, - "ListAccounts": { - "methods": [ + "ListAccounts": { + "methods": [ "ListAccounts" ] }, - "ListAndroidAppDataStreams": { - "methods": [ + "ListAndroidAppDataStreams": { + "methods": [ "ListAndroidAppDataStreams" ] }, - "ListConversionEvents": { - "methods": [ + "ListConversionEvents": { + "methods": [ "ListConversionEvents" ] }, - "ListCustomDimensions": { - "methods": [ + "ListCustomDimensions": { + "methods": [ "ListCustomDimensions" ] }, - "ListCustomMetrics": { - "methods": [ + "ListCustomMetrics": { + "methods": [ "ListCustomMetrics" ] }, - "ListFirebaseLinks": { - "methods": [ + "ListFirebaseLinks": { + "methods": [ "ListFirebaseLinks" ] }, - "ListGoogleAdsLinks": { - "methods": [ + "ListGoogleAdsLinks": { + "methods": [ "ListGoogleAdsLinks" ] }, - "ListIosAppDataStreams": { - "methods": [ + "ListIosAppDataStreams": { + "methods": [ "ListIosAppDataStreams" ] }, - "ListMeasurementProtocolSecrets": { - "methods": [ + "ListMeasurementProtocolSecrets": { + "methods": [ "ListMeasurementProtocolSecrets" ] }, - "ListProperties": { - "methods": [ + "ListProperties": { + "methods": [ "ListProperties" ] }, - "ListUserLinks": { - "methods": [ + "ListUserLinks": { + "methods": [ "ListUserLinks" ] }, - "ListWebDataStreams": { - "methods": [ + "ListWebDataStreams": { + "methods": [ "ListWebDataStreams" ] }, - "ProvisionAccountTicket": { - "methods": [ + "ProvisionAccountTicket": { + "methods": [ "ProvisionAccountTicket" ] }, - "SearchChangeHistoryEvents": { - "methods": [ + "SearchChangeHistoryEvents": { + "methods": [ "SearchChangeHistoryEvents" ] }, - "UpdateAccount": { - "methods": [ + "UpdateAccount": { + "methods": [ "UpdateAccount" ] }, - "UpdateAndroidAppDataStream": { - "methods": [ + "UpdateAndroidAppDataStream": { + "methods": [ "UpdateAndroidAppDataStream" ] }, - "UpdateCustomDimension": { - "methods": [ + "UpdateCustomDimension": { + "methods": [ "UpdateCustomDimension" ] }, - "UpdateCustomMetric": { - "methods": [ + "UpdateCustomMetric": { + "methods": [ "UpdateCustomMetric" ] }, - "UpdateEnhancedMeasurementSettings": { - "methods": [ + "UpdateEnhancedMeasurementSettings": { + "methods": [ "UpdateEnhancedMeasurementSettings" ] }, - "UpdateFirebaseLink": { - "methods": [ + "UpdateFirebaseLink": { + "methods": [ "UpdateFirebaseLink" ] }, - "UpdateGoogleAdsLink": { - "methods": [ + "UpdateGoogleAdsLink": { + "methods": [ "UpdateGoogleAdsLink" ] }, - "UpdateGoogleSignalsSettings": { - "methods": [ + "UpdateGoogleSignalsSettings": { + "methods": [ "UpdateGoogleSignalsSettings" ] }, - "UpdateIosAppDataStream": { - "methods": [ + "UpdateIosAppDataStream": { + "methods": [ "UpdateIosAppDataStream" ] }, - "UpdateMeasurementProtocolSecret": { - "methods": [ + "UpdateMeasurementProtocolSecret": { + "methods": [ "UpdateMeasurementProtocolSecret" ] }, - "UpdateProperty": { - "methods": [ + "UpdateProperty": { + "methods": [ "UpdateProperty" ] }, - "UpdateUserLink": { - "methods": [ + "UpdateUserLink": { + "methods": [ "UpdateUserLink" ] }, - "UpdateWebDataStream": { - "methods": [ + "UpdateWebDataStream": { + "methods": [ "UpdateWebDataStream" ] } diff --git a/analytics/data/apiv1alpha/doc.go b/analytics/data/apiv1alpha/doc.go index 430c77099b4d..64fe21a0a2b8 100644 --- a/analytics/data/apiv1alpha/doc.go +++ b/analytics/data/apiv1alpha/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210617" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/analytics/data/apiv1alpha/gapic_metadata.json b/analytics/data/apiv1alpha/gapic_metadata.json index 88df4f94f55f..5ad1bb6317eb 100644 --- a/analytics/data/apiv1alpha/gapic_metadata.json +++ b/analytics/data/apiv1alpha/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.analytics.data.v1alpha", - "libraryPackage": "cloud.google.com/go/analytics/data/apiv1alpha", - "services": { - "AlphaAnalyticsData": { - "clients": { - "grpc": { - "libraryClient": "AlphaAnalyticsDataClient", - "rpcs": { - "BatchRunPivotReports": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.analytics.data.v1alpha", + "libraryPackage": "cloud.google.com/go/analytics/data/apiv1alpha", + "services": { + "AlphaAnalyticsData": { + "clients": { + "grpc": { + "libraryClient": "AlphaAnalyticsDataClient", + "rpcs": { + "BatchRunPivotReports": { + "methods": [ "BatchRunPivotReports" ] }, - "BatchRunReports": { - "methods": [ + "BatchRunReports": { + "methods": [ "BatchRunReports" ] }, - "GetMetadata": { - "methods": [ + "GetMetadata": { + "methods": [ "GetMetadata" ] }, - "RunPivotReport": { - "methods": [ + "RunPivotReport": { + "methods": [ "RunPivotReport" ] }, - "RunRealtimeReport": { - "methods": [ + "RunRealtimeReport": { + "methods": [ "RunRealtimeReport" ] }, - "RunReport": { - "methods": [ + "RunReport": { + "methods": [ "RunReport" ] } diff --git a/apigateway/apiv1/api_gateway_client.go b/apigateway/apiv1/api_gateway_client.go index ade65eecddd4..f77136e95075 100644 --- a/apigateway/apiv1/api_gateway_client.go +++ b/apigateway/apiv1/api_gateway_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/apigateway/apiv1/doc.go b/apigateway/apiv1/doc.go index 1890f8dc4cf0..84e6b503ee3b 100644 --- a/apigateway/apiv1/doc.go +++ b/apigateway/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/apigateway/apiv1/gapic_metadata.json b/apigateway/apiv1/gapic_metadata.json index 80e7cec7f006..af901b73b0f9 100644 --- a/apigateway/apiv1/gapic_metadata.json +++ b/apigateway/apiv1/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.apigateway.v1", - "libraryPackage": "cloud.google.com/go/apigateway/apiv1", - "services": { - "ApiGatewayService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateApi": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.apigateway.v1", + "libraryPackage": "cloud.google.com/go/apigateway/apiv1", + "services": { + "ApiGatewayService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateApi": { + "methods": [ "CreateApi" ] }, - "CreateApiConfig": { - "methods": [ + "CreateApiConfig": { + "methods": [ "CreateApiConfig" ] }, - "CreateGateway": { - "methods": [ + "CreateGateway": { + "methods": [ "CreateGateway" ] }, - "DeleteApi": { - "methods": [ + "DeleteApi": { + "methods": [ "DeleteApi" ] }, - "DeleteApiConfig": { - "methods": [ + "DeleteApiConfig": { + "methods": [ "DeleteApiConfig" ] }, - "DeleteGateway": { - "methods": [ + "DeleteGateway": { + "methods": [ "DeleteGateway" ] }, - "GetApi": { - "methods": [ + "GetApi": { + "methods": [ "GetApi" ] }, - "GetApiConfig": { - "methods": [ + "GetApiConfig": { + "methods": [ "GetApiConfig" ] }, - "GetGateway": { - "methods": [ + "GetGateway": { + "methods": [ "GetGateway" ] }, - "ListApiConfigs": { - "methods": [ + "ListApiConfigs": { + "methods": [ "ListApiConfigs" ] }, - "ListApis": { - "methods": [ + "ListApis": { + "methods": [ "ListApis" ] }, - "ListGateways": { - "methods": [ + "ListGateways": { + "methods": [ "ListGateways" ] }, - "UpdateApi": { - "methods": [ + "UpdateApi": { + "methods": [ "UpdateApi" ] }, - "UpdateApiConfig": { - "methods": [ + "UpdateApiConfig": { + "methods": [ "UpdateApiConfig" ] }, - "UpdateGateway": { - "methods": [ + "UpdateGateway": { + "methods": [ "UpdateGateway" ] } diff --git a/apigeeconnect/apiv1/connection_client.go b/apigeeconnect/apiv1/connection_client.go index 088df7683c26..bb387f12ac8b 100644 --- a/apigeeconnect/apiv1/connection_client.go +++ b/apigeeconnect/apiv1/connection_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newConnectionClientHook clientHook diff --git a/apigeeconnect/apiv1/doc.go b/apigeeconnect/apiv1/doc.go index 869d11c3fa18..cafc83804d52 100644 --- a/apigeeconnect/apiv1/doc.go +++ b/apigeeconnect/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/apigeeconnect/apiv1/gapic_metadata.json b/apigeeconnect/apiv1/gapic_metadata.json index 9840b14ee63e..c07a734a1f4e 100644 --- a/apigeeconnect/apiv1/gapic_metadata.json +++ b/apigeeconnect/apiv1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.apigeeconnect.v1", - "libraryPackage": "cloud.google.com/go/apigeeconnect/apiv1", - "services": { - "ConnectionService": { - "clients": { - "grpc": { - "libraryClient": "ConnectionClient", - "rpcs": { - "ListConnections": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.apigeeconnect.v1", + "libraryPackage": "cloud.google.com/go/apigeeconnect/apiv1", + "services": { + "ConnectionService": { + "clients": { + "grpc": { + "libraryClient": "ConnectionClient", + "rpcs": { + "ListConnections": { + "methods": [ "ListConnections" ] } @@ -19,13 +19,13 @@ } } }, - "Tether": { - "clients": { - "grpc": { - "libraryClient": "TetherClient", - "rpcs": { - "Egress": { - "methods": [ + "Tether": { + "clients": { + "grpc": { + "libraryClient": "TetherClient", + "rpcs": { + "Egress": { + "methods": [ "Egress" ] } diff --git a/appengine/apiv1/authorized_certificates_client.go b/appengine/apiv1/authorized_certificates_client.go index 532ce70d1aa7..341f69752d1e 100644 --- a/appengine/apiv1/authorized_certificates_client.go +++ b/appengine/apiv1/authorized_certificates_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( appenginepb "google.golang.org/genproto/googleapis/appengine/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAuthorizedCertificatesClientHook clientHook diff --git a/appengine/apiv1/authorized_domains_client.go b/appengine/apiv1/authorized_domains_client.go index d506cc6a0dc2..40d3bc37b4a2 100644 --- a/appengine/apiv1/authorized_domains_client.go +++ b/appengine/apiv1/authorized_domains_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( appenginepb "google.golang.org/genproto/googleapis/appengine/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAuthorizedDomainsClientHook clientHook diff --git a/appengine/apiv1/doc.go b/appengine/apiv1/doc.go index 758444d2d162..73ed39d498fc 100644 --- a/appengine/apiv1/doc.go +++ b/appengine/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/appengine/apiv1/domain_mappings_client.go b/appengine/apiv1/domain_mappings_client.go index 1b7eaf217043..f28220e6928a 100644 --- a/appengine/apiv1/domain_mappings_client.go +++ b/appengine/apiv1/domain_mappings_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDomainMappingsClientHook clientHook diff --git a/appengine/apiv1/firewall_client.go b/appengine/apiv1/firewall_client.go index e8389c7440dc..931f057918ac 100644 --- a/appengine/apiv1/firewall_client.go +++ b/appengine/apiv1/firewall_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( appenginepb "google.golang.org/genproto/googleapis/appengine/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newFirewallClientHook clientHook diff --git a/appengine/apiv1/gapic_metadata.json b/appengine/apiv1/gapic_metadata.json index c8dde65ebcc2..aa7fd1943330 100644 --- a/appengine/apiv1/gapic_metadata.json +++ b/appengine/apiv1/gapic_metadata.json @@ -1,32 +1,32 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.appengine.v1", - "libraryPackage": "cloud.google.com/go/appengine/apiv1", - "services": { - "Applications": { - "clients": { - "grpc": { - "libraryClient": "ApplicationsClient", - "rpcs": { - "CreateApplication": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.appengine.v1", + "libraryPackage": "cloud.google.com/go/appengine/apiv1", + "services": { + "Applications": { + "clients": { + "grpc": { + "libraryClient": "ApplicationsClient", + "rpcs": { + "CreateApplication": { + "methods": [ "CreateApplication" ] }, - "GetApplication": { - "methods": [ + "GetApplication": { + "methods": [ "GetApplication" ] }, - "RepairApplication": { - "methods": [ + "RepairApplication": { + "methods": [ "RepairApplication" ] }, - "UpdateApplication": { - "methods": [ + "UpdateApplication": { + "methods": [ "UpdateApplication" ] } @@ -34,33 +34,33 @@ } } }, - "AuthorizedCertificates": { - "clients": { - "grpc": { - "libraryClient": "AuthorizedCertificatesClient", - "rpcs": { - "CreateAuthorizedCertificate": { - "methods": [ + "AuthorizedCertificates": { + "clients": { + "grpc": { + "libraryClient": "AuthorizedCertificatesClient", + "rpcs": { + "CreateAuthorizedCertificate": { + "methods": [ "CreateAuthorizedCertificate" ] }, - "DeleteAuthorizedCertificate": { - "methods": [ + "DeleteAuthorizedCertificate": { + "methods": [ "DeleteAuthorizedCertificate" ] }, - "GetAuthorizedCertificate": { - "methods": [ + "GetAuthorizedCertificate": { + "methods": [ "GetAuthorizedCertificate" ] }, - "ListAuthorizedCertificates": { - "methods": [ + "ListAuthorizedCertificates": { + "methods": [ "ListAuthorizedCertificates" ] }, - "UpdateAuthorizedCertificate": { - "methods": [ + "UpdateAuthorizedCertificate": { + "methods": [ "UpdateAuthorizedCertificate" ] } @@ -68,13 +68,13 @@ } } }, - "AuthorizedDomains": { - "clients": { - "grpc": { - "libraryClient": "AuthorizedDomainsClient", - "rpcs": { - "ListAuthorizedDomains": { - "methods": [ + "AuthorizedDomains": { + "clients": { + "grpc": { + "libraryClient": "AuthorizedDomainsClient", + "rpcs": { + "ListAuthorizedDomains": { + "methods": [ "ListAuthorizedDomains" ] } @@ -82,33 +82,33 @@ } } }, - "DomainMappings": { - "clients": { - "grpc": { - "libraryClient": "DomainMappingsClient", - "rpcs": { - "CreateDomainMapping": { - "methods": [ + "DomainMappings": { + "clients": { + "grpc": { + "libraryClient": "DomainMappingsClient", + "rpcs": { + "CreateDomainMapping": { + "methods": [ "CreateDomainMapping" ] }, - "DeleteDomainMapping": { - "methods": [ + "DeleteDomainMapping": { + "methods": [ "DeleteDomainMapping" ] }, - "GetDomainMapping": { - "methods": [ + "GetDomainMapping": { + "methods": [ "GetDomainMapping" ] }, - "ListDomainMappings": { - "methods": [ + "ListDomainMappings": { + "methods": [ "ListDomainMappings" ] }, - "UpdateDomainMapping": { - "methods": [ + "UpdateDomainMapping": { + "methods": [ "UpdateDomainMapping" ] } @@ -116,38 +116,38 @@ } } }, - "Firewall": { - "clients": { - "grpc": { - "libraryClient": "FirewallClient", - "rpcs": { - "BatchUpdateIngressRules": { - "methods": [ + "Firewall": { + "clients": { + "grpc": { + "libraryClient": "FirewallClient", + "rpcs": { + "BatchUpdateIngressRules": { + "methods": [ "BatchUpdateIngressRules" ] }, - "CreateIngressRule": { - "methods": [ + "CreateIngressRule": { + "methods": [ "CreateIngressRule" ] }, - "DeleteIngressRule": { - "methods": [ + "DeleteIngressRule": { + "methods": [ "DeleteIngressRule" ] }, - "GetIngressRule": { - "methods": [ + "GetIngressRule": { + "methods": [ "GetIngressRule" ] }, - "ListIngressRules": { - "methods": [ + "ListIngressRules": { + "methods": [ "ListIngressRules" ] }, - "UpdateIngressRule": { - "methods": [ + "UpdateIngressRule": { + "methods": [ "UpdateIngressRule" ] } @@ -155,28 +155,28 @@ } } }, - "Instances": { - "clients": { - "grpc": { - "libraryClient": "InstancesClient", - "rpcs": { - "DebugInstance": { - "methods": [ + "Instances": { + "clients": { + "grpc": { + "libraryClient": "InstancesClient", + "rpcs": { + "DebugInstance": { + "methods": [ "DebugInstance" ] }, - "DeleteInstance": { - "methods": [ + "DeleteInstance": { + "methods": [ "DeleteInstance" ] }, - "GetInstance": { - "methods": [ + "GetInstance": { + "methods": [ "GetInstance" ] }, - "ListInstances": { - "methods": [ + "ListInstances": { + "methods": [ "ListInstances" ] } @@ -184,28 +184,28 @@ } } }, - "Services": { - "clients": { - "grpc": { - "libraryClient": "ServicesClient", - "rpcs": { - "DeleteService": { - "methods": [ + "Services": { + "clients": { + "grpc": { + "libraryClient": "ServicesClient", + "rpcs": { + "DeleteService": { + "methods": [ "DeleteService" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "UpdateService": { - "methods": [ + "UpdateService": { + "methods": [ "UpdateService" ] } @@ -213,33 +213,33 @@ } } }, - "Versions": { - "clients": { - "grpc": { - "libraryClient": "VersionsClient", - "rpcs": { - "CreateVersion": { - "methods": [ + "Versions": { + "clients": { + "grpc": { + "libraryClient": "VersionsClient", + "rpcs": { + "CreateVersion": { + "methods": [ "CreateVersion" ] }, - "DeleteVersion": { - "methods": [ + "DeleteVersion": { + "methods": [ "DeleteVersion" ] }, - "GetVersion": { - "methods": [ + "GetVersion": { + "methods": [ "GetVersion" ] }, - "ListVersions": { - "methods": [ + "ListVersions": { + "methods": [ "ListVersions" ] }, - "UpdateVersion": { - "methods": [ + "UpdateVersion": { + "methods": [ "UpdateVersion" ] } diff --git a/appengine/apiv1/instances_client.go b/appengine/apiv1/instances_client.go index e13fcc2617b1..f4512dd8fe3b 100644 --- a/appengine/apiv1/instances_client.go +++ b/appengine/apiv1/instances_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newInstancesClientHook clientHook diff --git a/appengine/apiv1/services_client.go b/appengine/apiv1/services_client.go index ba575b48ab4f..4fa5ef0bfce9 100644 --- a/appengine/apiv1/services_client.go +++ b/appengine/apiv1/services_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newServicesClientHook clientHook diff --git a/appengine/apiv1/versions_client.go b/appengine/apiv1/versions_client.go index 043fa132a0f7..81c88c3d3599 100644 --- a/appengine/apiv1/versions_client.go +++ b/appengine/apiv1/versions_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newVersionsClientHook clientHook diff --git a/area120/tables/apiv1alpha1/doc.go b/area120/tables/apiv1alpha1/doc.go index 146530b7a06c..42f4c1ee7abc 100644 --- a/area120/tables/apiv1alpha1/doc.go +++ b/area120/tables/apiv1alpha1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/area120/tables/apiv1alpha1/gapic_metadata.json b/area120/tables/apiv1alpha1/gapic_metadata.json index 5e6200fc68e3..784712b0fcbb 100644 --- a/area120/tables/apiv1alpha1/gapic_metadata.json +++ b/area120/tables/apiv1alpha1/gapic_metadata.json @@ -1,72 +1,72 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.area120.tables.v1alpha1", - "libraryPackage": "cloud.google.com/go/area120/tables/apiv1alpha1", - "services": { - "TablesService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "BatchCreateRows": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.area120.tables.v1alpha1", + "libraryPackage": "cloud.google.com/go/area120/tables/apiv1alpha1", + "services": { + "TablesService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "BatchCreateRows": { + "methods": [ "BatchCreateRows" ] }, - "BatchDeleteRows": { - "methods": [ + "BatchDeleteRows": { + "methods": [ "BatchDeleteRows" ] }, - "BatchUpdateRows": { - "methods": [ + "BatchUpdateRows": { + "methods": [ "BatchUpdateRows" ] }, - "CreateRow": { - "methods": [ + "CreateRow": { + "methods": [ "CreateRow" ] }, - "DeleteRow": { - "methods": [ + "DeleteRow": { + "methods": [ "DeleteRow" ] }, - "GetRow": { - "methods": [ + "GetRow": { + "methods": [ "GetRow" ] }, - "GetTable": { - "methods": [ + "GetTable": { + "methods": [ "GetTable" ] }, - "GetWorkspace": { - "methods": [ + "GetWorkspace": { + "methods": [ "GetWorkspace" ] }, - "ListRows": { - "methods": [ + "ListRows": { + "methods": [ "ListRows" ] }, - "ListTables": { - "methods": [ + "ListTables": { + "methods": [ "ListTables" ] }, - "ListWorkspaces": { - "methods": [ + "ListWorkspaces": { + "methods": [ "ListWorkspaces" ] }, - "UpdateRow": { - "methods": [ + "UpdateRow": { + "methods": [ "UpdateRow" ] } diff --git a/area120/tables/apiv1alpha1/tables_client.go b/area120/tables/apiv1alpha1/tables_client.go index fedd9b53f4a5..b5ac43890a89 100644 --- a/area120/tables/apiv1alpha1/tables_client.go +++ b/area120/tables/apiv1alpha1/tables_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -32,6 +31,7 @@ import ( tablespb "google.golang.org/genproto/googleapis/area120/tables/v1alpha1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/artifactregistry/apiv1beta2/artifact_registry_client.go b/artifactregistry/apiv1beta2/artifact_registry_client.go index 19b331caaff0..425e01f9eba9 100644 --- a/artifactregistry/apiv1beta2/artifact_registry_client.go +++ b/artifactregistry/apiv1beta2/artifact_registry_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/artifactregistry/apiv1beta2/doc.go b/artifactregistry/apiv1beta2/doc.go index 253bcc22ee38..353bdb592296 100644 --- a/artifactregistry/apiv1beta2/doc.go +++ b/artifactregistry/apiv1beta2/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/artifactregistry/apiv1beta2/gapic_metadata.json b/artifactregistry/apiv1beta2/gapic_metadata.json index 8777a1d7cce5..796c707d3a8f 100644 --- a/artifactregistry/apiv1beta2/gapic_metadata.json +++ b/artifactregistry/apiv1beta2/gapic_metadata.json @@ -1,117 +1,117 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.devtools.artifactregistry.v1beta2", - "libraryPackage": "cloud.google.com/go/artifactregistry/apiv1beta2", - "services": { - "ArtifactRegistry": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateRepository": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.devtools.artifactregistry.v1beta2", + "libraryPackage": "cloud.google.com/go/artifactregistry/apiv1beta2", + "services": { + "ArtifactRegistry": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateRepository": { + "methods": [ "CreateRepository" ] }, - "CreateTag": { - "methods": [ + "CreateTag": { + "methods": [ "CreateTag" ] }, - "DeletePackage": { - "methods": [ + "DeletePackage": { + "methods": [ "DeletePackage" ] }, - "DeleteRepository": { - "methods": [ + "DeleteRepository": { + "methods": [ "DeleteRepository" ] }, - "DeleteTag": { - "methods": [ + "DeleteTag": { + "methods": [ "DeleteTag" ] }, - "DeleteVersion": { - "methods": [ + "DeleteVersion": { + "methods": [ "DeleteVersion" ] }, - "GetFile": { - "methods": [ + "GetFile": { + "methods": [ "GetFile" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetPackage": { - "methods": [ + "GetPackage": { + "methods": [ "GetPackage" ] }, - "GetRepository": { - "methods": [ + "GetRepository": { + "methods": [ "GetRepository" ] }, - "GetTag": { - "methods": [ + "GetTag": { + "methods": [ "GetTag" ] }, - "GetVersion": { - "methods": [ + "GetVersion": { + "methods": [ "GetVersion" ] }, - "ListFiles": { - "methods": [ + "ListFiles": { + "methods": [ "ListFiles" ] }, - "ListPackages": { - "methods": [ + "ListPackages": { + "methods": [ "ListPackages" ] }, - "ListRepositories": { - "methods": [ + "ListRepositories": { + "methods": [ "ListRepositories" ] }, - "ListTags": { - "methods": [ + "ListTags": { + "methods": [ "ListTags" ] }, - "ListVersions": { - "methods": [ + "ListVersions": { + "methods": [ "ListVersions" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateRepository": { - "methods": [ + "UpdateRepository": { + "methods": [ "UpdateRepository" ] }, - "UpdateTag": { - "methods": [ + "UpdateTag": { + "methods": [ "UpdateTag" ] } diff --git a/asset/apiv1/asset_client.go b/asset/apiv1/asset_client.go index d94d417823d1..c1005cd63d98 100644 --- a/asset/apiv1/asset_client.go +++ b/asset/apiv1/asset_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook @@ -136,7 +136,6 @@ func defaultCallOptions() *CallOptions { SearchAllResources: []gax.CallOption{ gax.WithRetry(func() gax.Retryer { return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, codes.Unavailable, }, gax.Backoff{ Initial: 100 * time.Millisecond, @@ -148,7 +147,6 @@ func defaultCallOptions() *CallOptions { SearchAllIamPolicies: []gax.CallOption{ gax.WithRetry(func() gax.Retryer { return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, codes.Unavailable, }, gax.Backoff{ Initial: 100 * time.Millisecond, diff --git a/asset/apiv1/doc.go b/asset/apiv1/doc.go index 6ee437ef7b74..ecf4935fca93 100644 --- a/asset/apiv1/doc.go +++ b/asset/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/asset/apiv1/gapic_metadata.json b/asset/apiv1/gapic_metadata.json index dd6e9fda56a2..9fac653bb97c 100644 --- a/asset/apiv1/gapic_metadata.json +++ b/asset/apiv1/gapic_metadata.json @@ -1,72 +1,72 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.asset.v1", - "libraryPackage": "cloud.google.com/go/asset/apiv1", - "services": { - "AssetService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AnalyzeIamPolicy": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.asset.v1", + "libraryPackage": "cloud.google.com/go/asset/apiv1", + "services": { + "AssetService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AnalyzeIamPolicy": { + "methods": [ "AnalyzeIamPolicy" ] }, - "AnalyzeIamPolicyLongrunning": { - "methods": [ + "AnalyzeIamPolicyLongrunning": { + "methods": [ "AnalyzeIamPolicyLongrunning" ] }, - "BatchGetAssetsHistory": { - "methods": [ + "BatchGetAssetsHistory": { + "methods": [ "BatchGetAssetsHistory" ] }, - "CreateFeed": { - "methods": [ + "CreateFeed": { + "methods": [ "CreateFeed" ] }, - "DeleteFeed": { - "methods": [ + "DeleteFeed": { + "methods": [ "DeleteFeed" ] }, - "ExportAssets": { - "methods": [ + "ExportAssets": { + "methods": [ "ExportAssets" ] }, - "GetFeed": { - "methods": [ + "GetFeed": { + "methods": [ "GetFeed" ] }, - "ListAssets": { - "methods": [ + "ListAssets": { + "methods": [ "ListAssets" ] }, - "ListFeeds": { - "methods": [ + "ListFeeds": { + "methods": [ "ListFeeds" ] }, - "SearchAllIamPolicies": { - "methods": [ + "SearchAllIamPolicies": { + "methods": [ "SearchAllIamPolicies" ] }, - "SearchAllResources": { - "methods": [ + "SearchAllResources": { + "methods": [ "SearchAllResources" ] }, - "UpdateFeed": { - "methods": [ + "UpdateFeed": { + "methods": [ "UpdateFeed" ] } diff --git a/asset/apiv1p2beta1/doc.go b/asset/apiv1p2beta1/doc.go index abad0941ffeb..071b7424e9ee 100644 --- a/asset/apiv1p2beta1/doc.go +++ b/asset/apiv1p2beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/asset/apiv1p2beta1/gapic_metadata.json b/asset/apiv1p2beta1/gapic_metadata.json index ea91937f1006..606a6f8f023e 100644 --- a/asset/apiv1p2beta1/gapic_metadata.json +++ b/asset/apiv1p2beta1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.asset.v1p2beta1", - "libraryPackage": "cloud.google.com/go/asset/apiv1p2beta1", - "services": { - "AssetService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateFeed": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.asset.v1p2beta1", + "libraryPackage": "cloud.google.com/go/asset/apiv1p2beta1", + "services": { + "AssetService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateFeed": { + "methods": [ "CreateFeed" ] }, - "DeleteFeed": { - "methods": [ + "DeleteFeed": { + "methods": [ "DeleteFeed" ] }, - "GetFeed": { - "methods": [ + "GetFeed": { + "methods": [ "GetFeed" ] }, - "ListFeeds": { - "methods": [ + "ListFeeds": { + "methods": [ "ListFeeds" ] }, - "UpdateFeed": { - "methods": [ + "UpdateFeed": { + "methods": [ "UpdateFeed" ] } diff --git a/asset/apiv1p5beta1/asset_client.go b/asset/apiv1p5beta1/asset_client.go index c8036dcf9236..f075b1ca1b19 100644 --- a/asset/apiv1p5beta1/asset_client.go +++ b/asset/apiv1p5beta1/asset_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/asset/apiv1p5beta1/doc.go b/asset/apiv1p5beta1/doc.go index 9159be7ba3c5..a820baf58c9c 100644 --- a/asset/apiv1p5beta1/doc.go +++ b/asset/apiv1p5beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/asset/apiv1p5beta1/gapic_metadata.json b/asset/apiv1p5beta1/gapic_metadata.json index f8255c2a8b36..19e22893b65a 100644 --- a/asset/apiv1p5beta1/gapic_metadata.json +++ b/asset/apiv1p5beta1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.asset.v1p5beta1", - "libraryPackage": "cloud.google.com/go/asset/apiv1p5beta1", - "services": { - "AssetService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ListAssets": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.asset.v1p5beta1", + "libraryPackage": "cloud.google.com/go/asset/apiv1p5beta1", + "services": { + "AssetService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ListAssets": { + "methods": [ "ListAssets" ] } diff --git a/assuredworkloads/apiv1beta1/assured_workloads_client.go b/assuredworkloads/apiv1beta1/assured_workloads_client.go index 7f6b73b835d2..3af6175f310b 100644 --- a/assuredworkloads/apiv1beta1/assured_workloads_client.go +++ b/assuredworkloads/apiv1beta1/assured_workloads_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/assuredworkloads/apiv1beta1/doc.go b/assuredworkloads/apiv1beta1/doc.go index 778e1a1b2833..0a41bd280b27 100644 --- a/assuredworkloads/apiv1beta1/doc.go +++ b/assuredworkloads/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/assuredworkloads/apiv1beta1/gapic_metadata.json b/assuredworkloads/apiv1beta1/gapic_metadata.json index fca15a740bd1..a7cf211d9cec 100644 --- a/assuredworkloads/apiv1beta1/gapic_metadata.json +++ b/assuredworkloads/apiv1beta1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.assuredworkloads.v1beta1", - "libraryPackage": "cloud.google.com/go/assuredworkloads/apiv1beta1", - "services": { - "AssuredWorkloadsService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateWorkload": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.assuredworkloads.v1beta1", + "libraryPackage": "cloud.google.com/go/assuredworkloads/apiv1beta1", + "services": { + "AssuredWorkloadsService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateWorkload": { + "methods": [ "CreateWorkload" ] }, - "DeleteWorkload": { - "methods": [ + "DeleteWorkload": { + "methods": [ "DeleteWorkload" ] }, - "GetWorkload": { - "methods": [ + "GetWorkload": { + "methods": [ "GetWorkload" ] }, - "ListWorkloads": { - "methods": [ + "ListWorkloads": { + "methods": [ "ListWorkloads" ] }, - "UpdateWorkload": { - "methods": [ + "UpdateWorkload": { + "methods": [ "UpdateWorkload" ] } diff --git a/automl/apiv1/auto_ml_client.go b/automl/apiv1/auto_ml_client.go index 1dff2414438c..30e4cadafa23 100644 --- a/automl/apiv1/auto_ml_client.go +++ b/automl/apiv1/auto_ml_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/automl/apiv1/doc.go b/automl/apiv1/doc.go index c44f6bd4e1dc..cb7251363a39 100644 --- a/automl/apiv1/doc.go +++ b/automl/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/automl/apiv1/gapic_metadata.json b/automl/apiv1/gapic_metadata.json index e31b1eb209b6..4f529c50ce0c 100644 --- a/automl/apiv1/gapic_metadata.json +++ b/automl/apiv1/gapic_metadata.json @@ -1,102 +1,102 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.automl.v1", - "libraryPackage": "cloud.google.com/go/automl/apiv1", - "services": { - "AutoMl": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateDataset": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.automl.v1", + "libraryPackage": "cloud.google.com/go/automl/apiv1", + "services": { + "AutoMl": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateDataset": { + "methods": [ "CreateDataset" ] }, - "CreateModel": { - "methods": [ + "CreateModel": { + "methods": [ "CreateModel" ] }, - "DeleteDataset": { - "methods": [ + "DeleteDataset": { + "methods": [ "DeleteDataset" ] }, - "DeleteModel": { - "methods": [ + "DeleteModel": { + "methods": [ "DeleteModel" ] }, - "DeployModel": { - "methods": [ + "DeployModel": { + "methods": [ "DeployModel" ] }, - "ExportData": { - "methods": [ + "ExportData": { + "methods": [ "ExportData" ] }, - "ExportModel": { - "methods": [ + "ExportModel": { + "methods": [ "ExportModel" ] }, - "GetAnnotationSpec": { - "methods": [ + "GetAnnotationSpec": { + "methods": [ "GetAnnotationSpec" ] }, - "GetDataset": { - "methods": [ + "GetDataset": { + "methods": [ "GetDataset" ] }, - "GetModel": { - "methods": [ + "GetModel": { + "methods": [ "GetModel" ] }, - "GetModelEvaluation": { - "methods": [ + "GetModelEvaluation": { + "methods": [ "GetModelEvaluation" ] }, - "ImportData": { - "methods": [ + "ImportData": { + "methods": [ "ImportData" ] }, - "ListDatasets": { - "methods": [ + "ListDatasets": { + "methods": [ "ListDatasets" ] }, - "ListModelEvaluations": { - "methods": [ + "ListModelEvaluations": { + "methods": [ "ListModelEvaluations" ] }, - "ListModels": { - "methods": [ + "ListModels": { + "methods": [ "ListModels" ] }, - "UndeployModel": { - "methods": [ + "UndeployModel": { + "methods": [ "UndeployModel" ] }, - "UpdateDataset": { - "methods": [ + "UpdateDataset": { + "methods": [ "UpdateDataset" ] }, - "UpdateModel": { - "methods": [ + "UpdateModel": { + "methods": [ "UpdateModel" ] } @@ -104,18 +104,18 @@ } } }, - "PredictionService": { - "clients": { - "grpc": { - "libraryClient": "PredictionClient", - "rpcs": { - "BatchPredict": { - "methods": [ + "PredictionService": { + "clients": { + "grpc": { + "libraryClient": "PredictionClient", + "rpcs": { + "BatchPredict": { + "methods": [ "BatchPredict" ] }, - "Predict": { - "methods": [ + "Predict": { + "methods": [ "Predict" ] } diff --git a/automl/apiv1beta1/auto_ml_client.go b/automl/apiv1beta1/auto_ml_client.go index 9124de33525a..cb8b9e076099 100644 --- a/automl/apiv1beta1/auto_ml_client.go +++ b/automl/apiv1beta1/auto_ml_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/automl/apiv1beta1/doc.go b/automl/apiv1beta1/doc.go index 9018a5ef2776..bf0e3ddba401 100644 --- a/automl/apiv1beta1/doc.go +++ b/automl/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/automl/apiv1beta1/gapic_metadata.json b/automl/apiv1beta1/gapic_metadata.json index d7f1ce28366e..c53df53d62fd 100644 --- a/automl/apiv1beta1/gapic_metadata.json +++ b/automl/apiv1beta1/gapic_metadata.json @@ -1,132 +1,132 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.automl.v1beta1", - "libraryPackage": "cloud.google.com/go/automl/apiv1beta1", - "services": { - "AutoMl": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateDataset": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.automl.v1beta1", + "libraryPackage": "cloud.google.com/go/automl/apiv1beta1", + "services": { + "AutoMl": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateDataset": { + "methods": [ "CreateDataset" ] }, - "CreateModel": { - "methods": [ + "CreateModel": { + "methods": [ "CreateModel" ] }, - "DeleteDataset": { - "methods": [ + "DeleteDataset": { + "methods": [ "DeleteDataset" ] }, - "DeleteModel": { - "methods": [ + "DeleteModel": { + "methods": [ "DeleteModel" ] }, - "DeployModel": { - "methods": [ + "DeployModel": { + "methods": [ "DeployModel" ] }, - "ExportData": { - "methods": [ + "ExportData": { + "methods": [ "ExportData" ] }, - "ExportEvaluatedExamples": { - "methods": [ + "ExportEvaluatedExamples": { + "methods": [ "ExportEvaluatedExamples" ] }, - "ExportModel": { - "methods": [ + "ExportModel": { + "methods": [ "ExportModel" ] }, - "GetAnnotationSpec": { - "methods": [ + "GetAnnotationSpec": { + "methods": [ "GetAnnotationSpec" ] }, - "GetColumnSpec": { - "methods": [ + "GetColumnSpec": { + "methods": [ "GetColumnSpec" ] }, - "GetDataset": { - "methods": [ + "GetDataset": { + "methods": [ "GetDataset" ] }, - "GetModel": { - "methods": [ + "GetModel": { + "methods": [ "GetModel" ] }, - "GetModelEvaluation": { - "methods": [ + "GetModelEvaluation": { + "methods": [ "GetModelEvaluation" ] }, - "GetTableSpec": { - "methods": [ + "GetTableSpec": { + "methods": [ "GetTableSpec" ] }, - "ImportData": { - "methods": [ + "ImportData": { + "methods": [ "ImportData" ] }, - "ListColumnSpecs": { - "methods": [ + "ListColumnSpecs": { + "methods": [ "ListColumnSpecs" ] }, - "ListDatasets": { - "methods": [ + "ListDatasets": { + "methods": [ "ListDatasets" ] }, - "ListModelEvaluations": { - "methods": [ + "ListModelEvaluations": { + "methods": [ "ListModelEvaluations" ] }, - "ListModels": { - "methods": [ + "ListModels": { + "methods": [ "ListModels" ] }, - "ListTableSpecs": { - "methods": [ + "ListTableSpecs": { + "methods": [ "ListTableSpecs" ] }, - "UndeployModel": { - "methods": [ + "UndeployModel": { + "methods": [ "UndeployModel" ] }, - "UpdateColumnSpec": { - "methods": [ + "UpdateColumnSpec": { + "methods": [ "UpdateColumnSpec" ] }, - "UpdateDataset": { - "methods": [ + "UpdateDataset": { + "methods": [ "UpdateDataset" ] }, - "UpdateTableSpec": { - "methods": [ + "UpdateTableSpec": { + "methods": [ "UpdateTableSpec" ] } @@ -134,18 +134,18 @@ } } }, - "PredictionService": { - "clients": { - "grpc": { - "libraryClient": "PredictionClient", - "rpcs": { - "BatchPredict": { - "methods": [ + "PredictionService": { + "clients": { + "grpc": { + "libraryClient": "PredictionClient", + "rpcs": { + "BatchPredict": { + "methods": [ "BatchPredict" ] }, - "Predict": { - "methods": [ + "Predict": { + "methods": [ "Predict" ] } diff --git a/bigquery/connection/apiv1/connection_client.go b/bigquery/connection/apiv1/connection_client.go index fdd24abdd845..d345b06ed401 100644 --- a/bigquery/connection/apiv1/connection_client.go +++ b/bigquery/connection/apiv1/connection_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/bigquery/connection/apiv1/doc.go b/bigquery/connection/apiv1/doc.go index 32961413a7bf..5a23ce1087f7 100644 --- a/bigquery/connection/apiv1/doc.go +++ b/bigquery/connection/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/connection/apiv1/gapic_metadata.json b/bigquery/connection/apiv1/gapic_metadata.json index c073c217bfb1..378c994be019 100644 --- a/bigquery/connection/apiv1/gapic_metadata.json +++ b/bigquery/connection/apiv1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.connection.v1", - "libraryPackage": "cloud.google.com/go/bigquery/connection/apiv1", - "services": { - "ConnectionService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateConnection": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.connection.v1", + "libraryPackage": "cloud.google.com/go/bigquery/connection/apiv1", + "services": { + "ConnectionService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateConnection": { + "methods": [ "CreateConnection" ] }, - "DeleteConnection": { - "methods": [ + "DeleteConnection": { + "methods": [ "DeleteConnection" ] }, - "GetConnection": { - "methods": [ + "GetConnection": { + "methods": [ "GetConnection" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "ListConnections": { - "methods": [ + "ListConnections": { + "methods": [ "ListConnections" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateConnection": { - "methods": [ + "UpdateConnection": { + "methods": [ "UpdateConnection" ] } diff --git a/bigquery/connection/apiv1beta1/doc.go b/bigquery/connection/apiv1beta1/doc.go index fe78fae5e82a..8689f326f648 100644 --- a/bigquery/connection/apiv1beta1/doc.go +++ b/bigquery/connection/apiv1beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/connection/apiv1beta1/gapic_metadata.json b/bigquery/connection/apiv1beta1/gapic_metadata.json index 380ae9f12c38..d3e727f89c51 100644 --- a/bigquery/connection/apiv1beta1/gapic_metadata.json +++ b/bigquery/connection/apiv1beta1/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.connection.v1beta1", - "libraryPackage": "cloud.google.com/go/bigquery/connection/apiv1beta1", - "services": { - "ConnectionService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateConnection": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.connection.v1beta1", + "libraryPackage": "cloud.google.com/go/bigquery/connection/apiv1beta1", + "services": { + "ConnectionService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateConnection": { + "methods": [ "CreateConnection" ] }, - "DeleteConnection": { - "methods": [ + "DeleteConnection": { + "methods": [ "DeleteConnection" ] }, - "GetConnection": { - "methods": [ + "GetConnection": { + "methods": [ "GetConnection" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "ListConnections": { - "methods": [ + "ListConnections": { + "methods": [ "ListConnections" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateConnection": { - "methods": [ + "UpdateConnection": { + "methods": [ "UpdateConnection" ] }, - "UpdateConnectionCredential": { - "methods": [ + "UpdateConnectionCredential": { + "methods": [ "UpdateConnectionCredential" ] } diff --git a/bigquery/datatransfer/apiv1/data_transfer_client.go b/bigquery/datatransfer/apiv1/data_transfer_client.go index a7e075a8e7a2..352edbdcbd98 100644 --- a/bigquery/datatransfer/apiv1/data_transfer_client.go +++ b/bigquery/datatransfer/apiv1/data_transfer_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/bigquery/datatransfer/apiv1/doc.go b/bigquery/datatransfer/apiv1/doc.go index 931d5c6f0191..f3377268f1d7 100644 --- a/bigquery/datatransfer/apiv1/doc.go +++ b/bigquery/datatransfer/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/datatransfer/apiv1/gapic_metadata.json b/bigquery/datatransfer/apiv1/gapic_metadata.json index fd8f604f9b83..caa81c5a3c4f 100644 --- a/bigquery/datatransfer/apiv1/gapic_metadata.json +++ b/bigquery/datatransfer/apiv1/gapic_metadata.json @@ -1,82 +1,82 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.datatransfer.v1", - "libraryPackage": "cloud.google.com/go/bigquery/datatransfer/apiv1", - "services": { - "DataTransferService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CheckValidCreds": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.datatransfer.v1", + "libraryPackage": "cloud.google.com/go/bigquery/datatransfer/apiv1", + "services": { + "DataTransferService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CheckValidCreds": { + "methods": [ "CheckValidCreds" ] }, - "CreateTransferConfig": { - "methods": [ + "CreateTransferConfig": { + "methods": [ "CreateTransferConfig" ] }, - "DeleteTransferConfig": { - "methods": [ + "DeleteTransferConfig": { + "methods": [ "DeleteTransferConfig" ] }, - "DeleteTransferRun": { - "methods": [ + "DeleteTransferRun": { + "methods": [ "DeleteTransferRun" ] }, - "GetDataSource": { - "methods": [ + "GetDataSource": { + "methods": [ "GetDataSource" ] }, - "GetTransferConfig": { - "methods": [ + "GetTransferConfig": { + "methods": [ "GetTransferConfig" ] }, - "GetTransferRun": { - "methods": [ + "GetTransferRun": { + "methods": [ "GetTransferRun" ] }, - "ListDataSources": { - "methods": [ + "ListDataSources": { + "methods": [ "ListDataSources" ] }, - "ListTransferConfigs": { - "methods": [ + "ListTransferConfigs": { + "methods": [ "ListTransferConfigs" ] }, - "ListTransferLogs": { - "methods": [ + "ListTransferLogs": { + "methods": [ "ListTransferLogs" ] }, - "ListTransferRuns": { - "methods": [ + "ListTransferRuns": { + "methods": [ "ListTransferRuns" ] }, - "ScheduleTransferRuns": { - "methods": [ + "ScheduleTransferRuns": { + "methods": [ "ScheduleTransferRuns" ] }, - "StartManualTransferRuns": { - "methods": [ + "StartManualTransferRuns": { + "methods": [ "StartManualTransferRuns" ] }, - "UpdateTransferConfig": { - "methods": [ + "UpdateTransferConfig": { + "methods": [ "UpdateTransferConfig" ] } diff --git a/bigquery/go.mod b/bigquery/go.mod index 74eba857422e..5c3ddb8b9db6 100644 --- a/bigquery/go.mod +++ b/bigquery/go.mod @@ -9,7 +9,8 @@ require ( github.com/google/go-cmp v0.5.6 github.com/googleapis/gax-go/v2 v2.0.5 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 + google.golang.org/protobuf v1.26.0 ) diff --git a/bigquery/go.sum b/bigquery/go.sum index 4b662411ea82..432875bfea3b 100644 --- a/bigquery/go.sum +++ b/bigquery/go.sum @@ -252,8 +252,9 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -304,8 +305,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -396,8 +398,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -449,8 +452,9 @@ google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 h1:LnkHrvncK4mYysgs+R1wPeMAILrmunf0Tzl0Li71pxo= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/bigquery/reservation/apiv1/doc.go b/bigquery/reservation/apiv1/doc.go index e4e7c567dccb..7b5da64b285a 100644 --- a/bigquery/reservation/apiv1/doc.go +++ b/bigquery/reservation/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/reservation/apiv1/gapic_metadata.json b/bigquery/reservation/apiv1/gapic_metadata.json index 091d66bb8459..4fc5a04ad6be 100644 --- a/bigquery/reservation/apiv1/gapic_metadata.json +++ b/bigquery/reservation/apiv1/gapic_metadata.json @@ -1,107 +1,107 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.reservation.v1", - "libraryPackage": "cloud.google.com/go/bigquery/reservation/apiv1", - "services": { - "ReservationService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateAssignment": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.reservation.v1", + "libraryPackage": "cloud.google.com/go/bigquery/reservation/apiv1", + "services": { + "ReservationService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateAssignment": { + "methods": [ "CreateAssignment" ] }, - "CreateCapacityCommitment": { - "methods": [ + "CreateCapacityCommitment": { + "methods": [ "CreateCapacityCommitment" ] }, - "CreateReservation": { - "methods": [ + "CreateReservation": { + "methods": [ "CreateReservation" ] }, - "DeleteAssignment": { - "methods": [ + "DeleteAssignment": { + "methods": [ "DeleteAssignment" ] }, - "DeleteCapacityCommitment": { - "methods": [ + "DeleteCapacityCommitment": { + "methods": [ "DeleteCapacityCommitment" ] }, - "DeleteReservation": { - "methods": [ + "DeleteReservation": { + "methods": [ "DeleteReservation" ] }, - "GetBiReservation": { - "methods": [ + "GetBiReservation": { + "methods": [ "GetBiReservation" ] }, - "GetCapacityCommitment": { - "methods": [ + "GetCapacityCommitment": { + "methods": [ "GetCapacityCommitment" ] }, - "GetReservation": { - "methods": [ + "GetReservation": { + "methods": [ "GetReservation" ] }, - "ListAssignments": { - "methods": [ + "ListAssignments": { + "methods": [ "ListAssignments" ] }, - "ListCapacityCommitments": { - "methods": [ + "ListCapacityCommitments": { + "methods": [ "ListCapacityCommitments" ] }, - "ListReservations": { - "methods": [ + "ListReservations": { + "methods": [ "ListReservations" ] }, - "MergeCapacityCommitments": { - "methods": [ + "MergeCapacityCommitments": { + "methods": [ "MergeCapacityCommitments" ] }, - "MoveAssignment": { - "methods": [ + "MoveAssignment": { + "methods": [ "MoveAssignment" ] }, - "SearchAssignments": { - "methods": [ + "SearchAssignments": { + "methods": [ "SearchAssignments" ] }, - "SplitCapacityCommitment": { - "methods": [ + "SplitCapacityCommitment": { + "methods": [ "SplitCapacityCommitment" ] }, - "UpdateBiReservation": { - "methods": [ + "UpdateBiReservation": { + "methods": [ "UpdateBiReservation" ] }, - "UpdateCapacityCommitment": { - "methods": [ + "UpdateCapacityCommitment": { + "methods": [ "UpdateCapacityCommitment" ] }, - "UpdateReservation": { - "methods": [ + "UpdateReservation": { + "methods": [ "UpdateReservation" ] } diff --git a/bigquery/reservation/apiv1/reservation_client.go b/bigquery/reservation/apiv1/reservation_client.go index b367fac49594..ee600def6b66 100644 --- a/bigquery/reservation/apiv1/reservation_client.go +++ b/bigquery/reservation/apiv1/reservation_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/bigquery/reservation/apiv1beta1/doc.go b/bigquery/reservation/apiv1beta1/doc.go index 58fdebc2bed7..c994cb989a08 100644 --- a/bigquery/reservation/apiv1beta1/doc.go +++ b/bigquery/reservation/apiv1beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/reservation/apiv1beta1/gapic_metadata.json b/bigquery/reservation/apiv1beta1/gapic_metadata.json index 25fd839f9e26..c3240ac48df4 100644 --- a/bigquery/reservation/apiv1beta1/gapic_metadata.json +++ b/bigquery/reservation/apiv1beta1/gapic_metadata.json @@ -1,107 +1,107 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.reservation.v1beta1", - "libraryPackage": "cloud.google.com/go/bigquery/reservation/apiv1beta1", - "services": { - "ReservationService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateAssignment": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.reservation.v1beta1", + "libraryPackage": "cloud.google.com/go/bigquery/reservation/apiv1beta1", + "services": { + "ReservationService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateAssignment": { + "methods": [ "CreateAssignment" ] }, - "CreateCapacityCommitment": { - "methods": [ + "CreateCapacityCommitment": { + "methods": [ "CreateCapacityCommitment" ] }, - "CreateReservation": { - "methods": [ + "CreateReservation": { + "methods": [ "CreateReservation" ] }, - "DeleteAssignment": { - "methods": [ + "DeleteAssignment": { + "methods": [ "DeleteAssignment" ] }, - "DeleteCapacityCommitment": { - "methods": [ + "DeleteCapacityCommitment": { + "methods": [ "DeleteCapacityCommitment" ] }, - "DeleteReservation": { - "methods": [ + "DeleteReservation": { + "methods": [ "DeleteReservation" ] }, - "GetBiReservation": { - "methods": [ + "GetBiReservation": { + "methods": [ "GetBiReservation" ] }, - "GetCapacityCommitment": { - "methods": [ + "GetCapacityCommitment": { + "methods": [ "GetCapacityCommitment" ] }, - "GetReservation": { - "methods": [ + "GetReservation": { + "methods": [ "GetReservation" ] }, - "ListAssignments": { - "methods": [ + "ListAssignments": { + "methods": [ "ListAssignments" ] }, - "ListCapacityCommitments": { - "methods": [ + "ListCapacityCommitments": { + "methods": [ "ListCapacityCommitments" ] }, - "ListReservations": { - "methods": [ + "ListReservations": { + "methods": [ "ListReservations" ] }, - "MergeCapacityCommitments": { - "methods": [ + "MergeCapacityCommitments": { + "methods": [ "MergeCapacityCommitments" ] }, - "MoveAssignment": { - "methods": [ + "MoveAssignment": { + "methods": [ "MoveAssignment" ] }, - "SearchAssignments": { - "methods": [ + "SearchAssignments": { + "methods": [ "SearchAssignments" ] }, - "SplitCapacityCommitment": { - "methods": [ + "SplitCapacityCommitment": { + "methods": [ "SplitCapacityCommitment" ] }, - "UpdateBiReservation": { - "methods": [ + "UpdateBiReservation": { + "methods": [ "UpdateBiReservation" ] }, - "UpdateCapacityCommitment": { - "methods": [ + "UpdateCapacityCommitment": { + "methods": [ "UpdateCapacityCommitment" ] }, - "UpdateReservation": { - "methods": [ + "UpdateReservation": { + "methods": [ "UpdateReservation" ] } diff --git a/bigquery/reservation/apiv1beta1/reservation_client.go b/bigquery/reservation/apiv1beta1/reservation_client.go index 5f88b27042ca..548db39e8a04 100644 --- a/bigquery/reservation/apiv1beta1/reservation_client.go +++ b/bigquery/reservation/apiv1beta1/reservation_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/bigquery/storage/apiv1/doc.go b/bigquery/storage/apiv1/doc.go index 9a1652b254b1..8137ce3e85f0 100644 --- a/bigquery/storage/apiv1/doc.go +++ b/bigquery/storage/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/storage/apiv1/gapic_metadata.json b/bigquery/storage/apiv1/gapic_metadata.json index 2c9099af3682..42c1fad16df9 100644 --- a/bigquery/storage/apiv1/gapic_metadata.json +++ b/bigquery/storage/apiv1/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.storage.v1", - "libraryPackage": "cloud.google.com/go/bigquery/storage/apiv1", - "services": { - "BigQueryRead": { - "clients": { - "grpc": { - "libraryClient": "BigQueryReadClient", - "rpcs": { - "CreateReadSession": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.storage.v1", + "libraryPackage": "cloud.google.com/go/bigquery/storage/apiv1", + "services": { + "BigQueryRead": { + "clients": { + "grpc": { + "libraryClient": "BigQueryReadClient", + "rpcs": { + "CreateReadSession": { + "methods": [ "CreateReadSession" ] }, - "ReadRows": { - "methods": [ + "ReadRows": { + "methods": [ "ReadRows" ] }, - "SplitReadStream": { - "methods": [ + "SplitReadStream": { + "methods": [ "SplitReadStream" ] } diff --git a/bigquery/storage/apiv1beta1/doc.go b/bigquery/storage/apiv1beta1/doc.go index 34eeb9412aad..eff5d0a4023c 100644 --- a/bigquery/storage/apiv1beta1/doc.go +++ b/bigquery/storage/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/storage/apiv1beta1/gapic_metadata.json b/bigquery/storage/apiv1beta1/gapic_metadata.json index 95235bc516a5..6d78fdb0d840 100644 --- a/bigquery/storage/apiv1beta1/gapic_metadata.json +++ b/bigquery/storage/apiv1beta1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.storage.v1beta1", - "libraryPackage": "cloud.google.com/go/bigquery/storage/apiv1beta1", - "services": { - "BigQueryStorage": { - "clients": { - "grpc": { - "libraryClient": "BigQueryStorageClient", - "rpcs": { - "BatchCreateReadSessionStreams": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.storage.v1beta1", + "libraryPackage": "cloud.google.com/go/bigquery/storage/apiv1beta1", + "services": { + "BigQueryStorage": { + "clients": { + "grpc": { + "libraryClient": "BigQueryStorageClient", + "rpcs": { + "BatchCreateReadSessionStreams": { + "methods": [ "BatchCreateReadSessionStreams" ] }, - "CreateReadSession": { - "methods": [ + "CreateReadSession": { + "methods": [ "CreateReadSession" ] }, - "FinalizeStream": { - "methods": [ + "FinalizeStream": { + "methods": [ "FinalizeStream" ] }, - "ReadRows": { - "methods": [ + "ReadRows": { + "methods": [ "ReadRows" ] }, - "SplitReadStream": { - "methods": [ + "SplitReadStream": { + "methods": [ "SplitReadStream" ] } diff --git a/bigquery/storage/apiv1beta2/doc.go b/bigquery/storage/apiv1beta2/doc.go index b888f9ac5dc5..c84226ca0dc5 100644 --- a/bigquery/storage/apiv1beta2/doc.go +++ b/bigquery/storage/apiv1beta2/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/bigquery/storage/apiv1beta2/gapic_metadata.json b/bigquery/storage/apiv1beta2/gapic_metadata.json index 13e265e06a73..052802eb4eb2 100644 --- a/bigquery/storage/apiv1beta2/gapic_metadata.json +++ b/bigquery/storage/apiv1beta2/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.bigquery.storage.v1beta2", - "libraryPackage": "cloud.google.com/go/bigquery/storage/apiv1beta2", - "services": { - "BigQueryRead": { - "clients": { - "grpc": { - "libraryClient": "BigQueryReadClient", - "rpcs": { - "CreateReadSession": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.bigquery.storage.v1beta2", + "libraryPackage": "cloud.google.com/go/bigquery/storage/apiv1beta2", + "services": { + "BigQueryRead": { + "clients": { + "grpc": { + "libraryClient": "BigQueryReadClient", + "rpcs": { + "CreateReadSession": { + "methods": [ "CreateReadSession" ] }, - "ReadRows": { - "methods": [ + "ReadRows": { + "methods": [ "ReadRows" ] }, - "SplitReadStream": { - "methods": [ + "SplitReadStream": { + "methods": [ "SplitReadStream" ] } @@ -29,38 +29,38 @@ } } }, - "BigQueryWrite": { - "clients": { - "grpc": { - "libraryClient": "BigQueryWriteClient", - "rpcs": { - "AppendRows": { - "methods": [ + "BigQueryWrite": { + "clients": { + "grpc": { + "libraryClient": "BigQueryWriteClient", + "rpcs": { + "AppendRows": { + "methods": [ "AppendRows" ] }, - "BatchCommitWriteStreams": { - "methods": [ + "BatchCommitWriteStreams": { + "methods": [ "BatchCommitWriteStreams" ] }, - "CreateWriteStream": { - "methods": [ + "CreateWriteStream": { + "methods": [ "CreateWriteStream" ] }, - "FinalizeWriteStream": { - "methods": [ + "FinalizeWriteStream": { + "methods": [ "FinalizeWriteStream" ] }, - "FlushRows": { - "methods": [ + "FlushRows": { + "methods": [ "FlushRows" ] }, - "GetWriteStream": { - "methods": [ + "GetWriteStream": { + "methods": [ "GetWriteStream" ] } diff --git a/bigtable/go.mod b/bigtable/go.mod index 1f1f5c7d7637..464fb0185e62 100644 --- a/bigtable/go.mod +++ b/bigtable/go.mod @@ -10,8 +10,8 @@ require ( github.com/googleapis/gax-go/v2 v2.0.5 golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 google.golang.org/protobuf v1.26.0 rsc.io/binaryregexp v0.2.0 diff --git a/bigtable/go.sum b/bigtable/go.sum index 9f40c0a6a8fe..e51b7d83f54d 100644 --- a/bigtable/go.sum +++ b/bigtable/go.sum @@ -366,8 +366,9 @@ golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2 h1:kRBLX7v7Af8W7Gdbbc908OJcdgtK8bOz9Uaj8/F1ACA= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3 h1:L69ShwSZEyCsLKoAxDKeMvLDZkumEe8gXUZAjab0tX8= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -395,8 +396,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -447,8 +449,10 @@ google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaE google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d h1:KzwjikDymrEmYYbdyfievTwjEeGlu+OM6oiKBkF3Jfg= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/billing/apiv1/cloud_billing_client.go b/billing/apiv1/cloud_billing_client.go index 0509ca2b2d09..2d2fe53936dd 100644 --- a/billing/apiv1/cloud_billing_client.go +++ b/billing/apiv1/cloud_billing_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudBillingClientHook clientHook diff --git a/billing/apiv1/cloud_catalog_client.go b/billing/apiv1/cloud_catalog_client.go index 25f70f25e502..b262b8f57350 100644 --- a/billing/apiv1/cloud_catalog_client.go +++ b/billing/apiv1/cloud_catalog_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( billingpb "google.golang.org/genproto/googleapis/cloud/billing/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudCatalogClientHook clientHook diff --git a/billing/apiv1/doc.go b/billing/apiv1/doc.go index 4a1cf2a2134d..982c7dbabc24 100644 --- a/billing/apiv1/doc.go +++ b/billing/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/billing/apiv1/gapic_metadata.json b/billing/apiv1/gapic_metadata.json index b5571d8762f5..b74bdd800f75 100644 --- a/billing/apiv1/gapic_metadata.json +++ b/billing/apiv1/gapic_metadata.json @@ -1,62 +1,62 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.billing.v1", - "libraryPackage": "cloud.google.com/go/billing/apiv1", - "services": { - "CloudBilling": { - "clients": { - "grpc": { - "libraryClient": "CloudBillingClient", - "rpcs": { - "CreateBillingAccount": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.billing.v1", + "libraryPackage": "cloud.google.com/go/billing/apiv1", + "services": { + "CloudBilling": { + "clients": { + "grpc": { + "libraryClient": "CloudBillingClient", + "rpcs": { + "CreateBillingAccount": { + "methods": [ "CreateBillingAccount" ] }, - "GetBillingAccount": { - "methods": [ + "GetBillingAccount": { + "methods": [ "GetBillingAccount" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetProjectBillingInfo": { - "methods": [ + "GetProjectBillingInfo": { + "methods": [ "GetProjectBillingInfo" ] }, - "ListBillingAccounts": { - "methods": [ + "ListBillingAccounts": { + "methods": [ "ListBillingAccounts" ] }, - "ListProjectBillingInfo": { - "methods": [ + "ListProjectBillingInfo": { + "methods": [ "ListProjectBillingInfo" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateBillingAccount": { - "methods": [ + "UpdateBillingAccount": { + "methods": [ "UpdateBillingAccount" ] }, - "UpdateProjectBillingInfo": { - "methods": [ + "UpdateProjectBillingInfo": { + "methods": [ "UpdateProjectBillingInfo" ] } @@ -64,18 +64,18 @@ } } }, - "CloudCatalog": { - "clients": { - "grpc": { - "libraryClient": "CloudCatalogClient", - "rpcs": { - "ListServices": { - "methods": [ + "CloudCatalog": { + "clients": { + "grpc": { + "libraryClient": "CloudCatalogClient", + "rpcs": { + "ListServices": { + "methods": [ "ListServices" ] }, - "ListSkus": { - "methods": [ + "ListSkus": { + "methods": [ "ListSkus" ] } diff --git a/billing/budgets/apiv1/budget_client.go b/billing/budgets/apiv1/budget_client.go index f0617c0261c7..e98a11e9eac4 100644 --- a/billing/budgets/apiv1/budget_client.go +++ b/billing/budgets/apiv1/budget_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newBudgetClientHook clientHook diff --git a/billing/budgets/apiv1/doc.go b/billing/budgets/apiv1/doc.go index c667ee6f31f9..67718c838ba3 100644 --- a/billing/budgets/apiv1/doc.go +++ b/billing/budgets/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/billing/budgets/apiv1/gapic_metadata.json b/billing/budgets/apiv1/gapic_metadata.json index 71de553dd86c..05ad6bfd1d1f 100644 --- a/billing/budgets/apiv1/gapic_metadata.json +++ b/billing/budgets/apiv1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.billing.budgets.v1", - "libraryPackage": "cloud.google.com/go/billing/budgets/apiv1", - "services": { - "BudgetService": { - "clients": { - "grpc": { - "libraryClient": "BudgetClient", - "rpcs": { - "CreateBudget": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.billing.budgets.v1", + "libraryPackage": "cloud.google.com/go/billing/budgets/apiv1", + "services": { + "BudgetService": { + "clients": { + "grpc": { + "libraryClient": "BudgetClient", + "rpcs": { + "CreateBudget": { + "methods": [ "CreateBudget" ] }, - "DeleteBudget": { - "methods": [ + "DeleteBudget": { + "methods": [ "DeleteBudget" ] }, - "GetBudget": { - "methods": [ + "GetBudget": { + "methods": [ "GetBudget" ] }, - "ListBudgets": { - "methods": [ + "ListBudgets": { + "methods": [ "ListBudgets" ] }, - "UpdateBudget": { - "methods": [ + "UpdateBudget": { + "methods": [ "UpdateBudget" ] } diff --git a/billing/budgets/apiv1beta1/budget_client.go b/billing/budgets/apiv1beta1/budget_client.go index 7159f1fe4977..65a7cbb86ec2 100644 --- a/billing/budgets/apiv1beta1/budget_client.go +++ b/billing/budgets/apiv1beta1/budget_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newBudgetClientHook clientHook diff --git a/billing/budgets/apiv1beta1/doc.go b/billing/budgets/apiv1beta1/doc.go index 580edd612ec2..7a578a17eb06 100644 --- a/billing/budgets/apiv1beta1/doc.go +++ b/billing/budgets/apiv1beta1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/billing/budgets/apiv1beta1/gapic_metadata.json b/billing/budgets/apiv1beta1/gapic_metadata.json index 912efba0ed83..986d7e625440 100644 --- a/billing/budgets/apiv1beta1/gapic_metadata.json +++ b/billing/budgets/apiv1beta1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.billing.budgets.v1beta1", - "libraryPackage": "cloud.google.com/go/billing/budgets/apiv1beta1", - "services": { - "BudgetService": { - "clients": { - "grpc": { - "libraryClient": "BudgetClient", - "rpcs": { - "CreateBudget": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.billing.budgets.v1beta1", + "libraryPackage": "cloud.google.com/go/billing/budgets/apiv1beta1", + "services": { + "BudgetService": { + "clients": { + "grpc": { + "libraryClient": "BudgetClient", + "rpcs": { + "CreateBudget": { + "methods": [ "CreateBudget" ] }, - "DeleteBudget": { - "methods": [ + "DeleteBudget": { + "methods": [ "DeleteBudget" ] }, - "GetBudget": { - "methods": [ + "GetBudget": { + "methods": [ "GetBudget" ] }, - "ListBudgets": { - "methods": [ + "ListBudgets": { + "methods": [ "ListBudgets" ] }, - "UpdateBudget": { - "methods": [ + "UpdateBudget": { + "methods": [ "UpdateBudget" ] } diff --git a/binaryauthorization/apiv1beta1/binauthz_management_service_v1_beta1_client.go b/binaryauthorization/apiv1beta1/binauthz_management_service_v1_beta1_client.go index afc4b5677144..ad959919841b 100644 --- a/binaryauthorization/apiv1beta1/binauthz_management_service_v1_beta1_client.go +++ b/binaryauthorization/apiv1beta1/binauthz_management_service_v1_beta1_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newBinauthzManagementServiceV1Beta1ClientHook clientHook diff --git a/binaryauthorization/apiv1beta1/doc.go b/binaryauthorization/apiv1beta1/doc.go index 49ab883d13b5..9b909abfec3c 100644 --- a/binaryauthorization/apiv1beta1/doc.go +++ b/binaryauthorization/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/binaryauthorization/apiv1beta1/gapic_metadata.json b/binaryauthorization/apiv1beta1/gapic_metadata.json index fb591a2cbb15..0e6b17f4296a 100644 --- a/binaryauthorization/apiv1beta1/gapic_metadata.json +++ b/binaryauthorization/apiv1beta1/gapic_metadata.json @@ -1,47 +1,47 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.binaryauthorization.v1beta1", - "libraryPackage": "cloud.google.com/go/binaryauthorization/apiv1beta1", - "services": { - "BinauthzManagementServiceV1Beta1": { - "clients": { - "grpc": { - "libraryClient": "BinauthzManagementServiceV1Beta1Client", - "rpcs": { - "CreateAttestor": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.binaryauthorization.v1beta1", + "libraryPackage": "cloud.google.com/go/binaryauthorization/apiv1beta1", + "services": { + "BinauthzManagementServiceV1Beta1": { + "clients": { + "grpc": { + "libraryClient": "BinauthzManagementServiceV1Beta1Client", + "rpcs": { + "CreateAttestor": { + "methods": [ "CreateAttestor" ] }, - "DeleteAttestor": { - "methods": [ + "DeleteAttestor": { + "methods": [ "DeleteAttestor" ] }, - "GetAttestor": { - "methods": [ + "GetAttestor": { + "methods": [ "GetAttestor" ] }, - "GetPolicy": { - "methods": [ + "GetPolicy": { + "methods": [ "GetPolicy" ] }, - "ListAttestors": { - "methods": [ + "ListAttestors": { + "methods": [ "ListAttestors" ] }, - "UpdateAttestor": { - "methods": [ + "UpdateAttestor": { + "methods": [ "UpdateAttestor" ] }, - "UpdatePolicy": { - "methods": [ + "UpdatePolicy": { + "methods": [ "UpdatePolicy" ] } diff --git a/channel/apiv1/cloud_channel_client.go b/channel/apiv1/cloud_channel_client.go index 61de846bc2d8..ad45dc9f2d81 100644 --- a/channel/apiv1/cloud_channel_client.go +++ b/channel/apiv1/cloud_channel_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudChannelClientHook clientHook diff --git a/channel/apiv1/doc.go b/channel/apiv1/doc.go index 128dd42287aa..e5be880ab39c 100644 --- a/channel/apiv1/doc.go +++ b/channel/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/channel/apiv1/gapic_metadata.json b/channel/apiv1/gapic_metadata.json index 70fd450e2eb9..879d86e7189f 100644 --- a/channel/apiv1/gapic_metadata.json +++ b/channel/apiv1/gapic_metadata.json @@ -1,182 +1,182 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.channel.v1", - "libraryPackage": "cloud.google.com/go/channel/apiv1", - "services": { - "CloudChannelService": { - "clients": { - "grpc": { - "libraryClient": "CloudChannelClient", - "rpcs": { - "ActivateEntitlement": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.channel.v1", + "libraryPackage": "cloud.google.com/go/channel/apiv1", + "services": { + "CloudChannelService": { + "clients": { + "grpc": { + "libraryClient": "CloudChannelClient", + "rpcs": { + "ActivateEntitlement": { + "methods": [ "ActivateEntitlement" ] }, - "CancelEntitlement": { - "methods": [ + "CancelEntitlement": { + "methods": [ "CancelEntitlement" ] }, - "ChangeOffer": { - "methods": [ + "ChangeOffer": { + "methods": [ "ChangeOffer" ] }, - "ChangeParameters": { - "methods": [ + "ChangeParameters": { + "methods": [ "ChangeParameters" ] }, - "ChangeRenewalSettings": { - "methods": [ + "ChangeRenewalSettings": { + "methods": [ "ChangeRenewalSettings" ] }, - "CheckCloudIdentityAccountsExist": { - "methods": [ + "CheckCloudIdentityAccountsExist": { + "methods": [ "CheckCloudIdentityAccountsExist" ] }, - "CreateChannelPartnerLink": { - "methods": [ + "CreateChannelPartnerLink": { + "methods": [ "CreateChannelPartnerLink" ] }, - "CreateCustomer": { - "methods": [ + "CreateCustomer": { + "methods": [ "CreateCustomer" ] }, - "CreateEntitlement": { - "methods": [ + "CreateEntitlement": { + "methods": [ "CreateEntitlement" ] }, - "DeleteCustomer": { - "methods": [ + "DeleteCustomer": { + "methods": [ "DeleteCustomer" ] }, - "GetChannelPartnerLink": { - "methods": [ + "GetChannelPartnerLink": { + "methods": [ "GetChannelPartnerLink" ] }, - "GetCustomer": { - "methods": [ + "GetCustomer": { + "methods": [ "GetCustomer" ] }, - "GetEntitlement": { - "methods": [ + "GetEntitlement": { + "methods": [ "GetEntitlement" ] }, - "ListChannelPartnerLinks": { - "methods": [ + "ListChannelPartnerLinks": { + "methods": [ "ListChannelPartnerLinks" ] }, - "ListCustomers": { - "methods": [ + "ListCustomers": { + "methods": [ "ListCustomers" ] }, - "ListEntitlements": { - "methods": [ + "ListEntitlements": { + "methods": [ "ListEntitlements" ] }, - "ListOffers": { - "methods": [ + "ListOffers": { + "methods": [ "ListOffers" ] }, - "ListProducts": { - "methods": [ + "ListProducts": { + "methods": [ "ListProducts" ] }, - "ListPurchasableOffers": { - "methods": [ + "ListPurchasableOffers": { + "methods": [ "ListPurchasableOffers" ] }, - "ListPurchasableSkus": { - "methods": [ + "ListPurchasableSkus": { + "methods": [ "ListPurchasableSkus" ] }, - "ListSkus": { - "methods": [ + "ListSkus": { + "methods": [ "ListSkus" ] }, - "ListSubscribers": { - "methods": [ + "ListSubscribers": { + "methods": [ "ListSubscribers" ] }, - "ListTransferableOffers": { - "methods": [ + "ListTransferableOffers": { + "methods": [ "ListTransferableOffers" ] }, - "ListTransferableSkus": { - "methods": [ + "ListTransferableSkus": { + "methods": [ "ListTransferableSkus" ] }, - "LookupOffer": { - "methods": [ + "LookupOffer": { + "methods": [ "LookupOffer" ] }, - "ProvisionCloudIdentity": { - "methods": [ + "ProvisionCloudIdentity": { + "methods": [ "ProvisionCloudIdentity" ] }, - "RegisterSubscriber": { - "methods": [ + "RegisterSubscriber": { + "methods": [ "RegisterSubscriber" ] }, - "StartPaidService": { - "methods": [ + "StartPaidService": { + "methods": [ "StartPaidService" ] }, - "SuspendEntitlement": { - "methods": [ + "SuspendEntitlement": { + "methods": [ "SuspendEntitlement" ] }, - "TransferEntitlements": { - "methods": [ + "TransferEntitlements": { + "methods": [ "TransferEntitlements" ] }, - "TransferEntitlementsToGoogle": { - "methods": [ + "TransferEntitlementsToGoogle": { + "methods": [ "TransferEntitlementsToGoogle" ] }, - "UnregisterSubscriber": { - "methods": [ + "UnregisterSubscriber": { + "methods": [ "UnregisterSubscriber" ] }, - "UpdateChannelPartnerLink": { - "methods": [ + "UpdateChannelPartnerLink": { + "methods": [ "UpdateChannelPartnerLink" ] }, - "UpdateCustomer": { - "methods": [ + "UpdateCustomer": { + "methods": [ "UpdateCustomer" ] } diff --git a/cloudbuild/apiv1/v2/cloud_build_client.go b/cloudbuild/apiv1/v2/cloud_build_client.go index c7e27e0fa73b..bde219b32df7 100644 --- a/cloudbuild/apiv1/v2/cloud_build_client.go +++ b/cloudbuild/apiv1/v2/cloud_build_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/cloudbuild/apiv1/v2/doc.go b/cloudbuild/apiv1/v2/doc.go index 4b2296fd359b..6d520a99bc44 100644 --- a/cloudbuild/apiv1/v2/doc.go +++ b/cloudbuild/apiv1/v2/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/cloudbuild/apiv1/v2/gapic_metadata.json b/cloudbuild/apiv1/v2/gapic_metadata.json index a5ee7a289ed3..6468ea5b2c69 100644 --- a/cloudbuild/apiv1/v2/gapic_metadata.json +++ b/cloudbuild/apiv1/v2/gapic_metadata.json @@ -1,97 +1,97 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.devtools.cloudbuild.v1", - "libraryPackage": "cloud.google.com/go/cloudbuild/apiv1/v2", - "services": { - "CloudBuild": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CancelBuild": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.devtools.cloudbuild.v1", + "libraryPackage": "cloud.google.com/go/cloudbuild/apiv1/v2", + "services": { + "CloudBuild": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CancelBuild": { + "methods": [ "CancelBuild" ] }, - "CreateBuild": { - "methods": [ + "CreateBuild": { + "methods": [ "CreateBuild" ] }, - "CreateBuildTrigger": { - "methods": [ + "CreateBuildTrigger": { + "methods": [ "CreateBuildTrigger" ] }, - "CreateWorkerPool": { - "methods": [ + "CreateWorkerPool": { + "methods": [ "CreateWorkerPool" ] }, - "DeleteBuildTrigger": { - "methods": [ + "DeleteBuildTrigger": { + "methods": [ "DeleteBuildTrigger" ] }, - "DeleteWorkerPool": { - "methods": [ + "DeleteWorkerPool": { + "methods": [ "DeleteWorkerPool" ] }, - "GetBuild": { - "methods": [ + "GetBuild": { + "methods": [ "GetBuild" ] }, - "GetBuildTrigger": { - "methods": [ + "GetBuildTrigger": { + "methods": [ "GetBuildTrigger" ] }, - "GetWorkerPool": { - "methods": [ + "GetWorkerPool": { + "methods": [ "GetWorkerPool" ] }, - "ListBuildTriggers": { - "methods": [ + "ListBuildTriggers": { + "methods": [ "ListBuildTriggers" ] }, - "ListBuilds": { - "methods": [ + "ListBuilds": { + "methods": [ "ListBuilds" ] }, - "ListWorkerPools": { - "methods": [ + "ListWorkerPools": { + "methods": [ "ListWorkerPools" ] }, - "ReceiveTriggerWebhook": { - "methods": [ + "ReceiveTriggerWebhook": { + "methods": [ "ReceiveTriggerWebhook" ] }, - "RetryBuild": { - "methods": [ + "RetryBuild": { + "methods": [ "RetryBuild" ] }, - "RunBuildTrigger": { - "methods": [ + "RunBuildTrigger": { + "methods": [ "RunBuildTrigger" ] }, - "UpdateBuildTrigger": { - "methods": [ + "UpdateBuildTrigger": { + "methods": [ "UpdateBuildTrigger" ] }, - "UpdateWorkerPool": { - "methods": [ + "UpdateWorkerPool": { + "methods": [ "UpdateWorkerPool" ] } diff --git a/clouddms/apiv1/data_migration_client.go b/clouddms/apiv1/data_migration_client.go index 39b5f813403b..ea8ee366eb54 100644 --- a/clouddms/apiv1/data_migration_client.go +++ b/clouddms/apiv1/data_migration_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDataMigrationClientHook clientHook diff --git a/clouddms/apiv1/doc.go b/clouddms/apiv1/doc.go index 48c71c65fd53..e1caa5859a1a 100644 --- a/clouddms/apiv1/doc.go +++ b/clouddms/apiv1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/clouddms/apiv1/gapic_metadata.json b/clouddms/apiv1/gapic_metadata.json index b6b1c33804f2..ad5aefcbeba5 100644 --- a/clouddms/apiv1/gapic_metadata.json +++ b/clouddms/apiv1/gapic_metadata.json @@ -1,97 +1,97 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.clouddms.v1", - "libraryPackage": "cloud.google.com/go/clouddms/apiv1", - "services": { - "DataMigrationService": { - "clients": { - "grpc": { - "libraryClient": "DataMigrationClient", - "rpcs": { - "CreateConnectionProfile": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.clouddms.v1", + "libraryPackage": "cloud.google.com/go/clouddms/apiv1", + "services": { + "DataMigrationService": { + "clients": { + "grpc": { + "libraryClient": "DataMigrationClient", + "rpcs": { + "CreateConnectionProfile": { + "methods": [ "CreateConnectionProfile" ] }, - "CreateMigrationJob": { - "methods": [ + "CreateMigrationJob": { + "methods": [ "CreateMigrationJob" ] }, - "DeleteConnectionProfile": { - "methods": [ + "DeleteConnectionProfile": { + "methods": [ "DeleteConnectionProfile" ] }, - "DeleteMigrationJob": { - "methods": [ + "DeleteMigrationJob": { + "methods": [ "DeleteMigrationJob" ] }, - "GenerateSshScript": { - "methods": [ + "GenerateSshScript": { + "methods": [ "GenerateSshScript" ] }, - "GetConnectionProfile": { - "methods": [ + "GetConnectionProfile": { + "methods": [ "GetConnectionProfile" ] }, - "GetMigrationJob": { - "methods": [ + "GetMigrationJob": { + "methods": [ "GetMigrationJob" ] }, - "ListConnectionProfiles": { - "methods": [ + "ListConnectionProfiles": { + "methods": [ "ListConnectionProfiles" ] }, - "ListMigrationJobs": { - "methods": [ + "ListMigrationJobs": { + "methods": [ "ListMigrationJobs" ] }, - "PromoteMigrationJob": { - "methods": [ + "PromoteMigrationJob": { + "methods": [ "PromoteMigrationJob" ] }, - "RestartMigrationJob": { - "methods": [ + "RestartMigrationJob": { + "methods": [ "RestartMigrationJob" ] }, - "ResumeMigrationJob": { - "methods": [ + "ResumeMigrationJob": { + "methods": [ "ResumeMigrationJob" ] }, - "StartMigrationJob": { - "methods": [ + "StartMigrationJob": { + "methods": [ "StartMigrationJob" ] }, - "StopMigrationJob": { - "methods": [ + "StopMigrationJob": { + "methods": [ "StopMigrationJob" ] }, - "UpdateConnectionProfile": { - "methods": [ + "UpdateConnectionProfile": { + "methods": [ "UpdateConnectionProfile" ] }, - "UpdateMigrationJob": { - "methods": [ + "UpdateMigrationJob": { + "methods": [ "UpdateMigrationJob" ] }, - "VerifyMigrationJob": { - "methods": [ + "VerifyMigrationJob": { + "methods": [ "VerifyMigrationJob" ] } diff --git a/cloudtasks/apiv2/cloud_tasks_client.go b/cloudtasks/apiv2/cloud_tasks_client.go index 6621ffa21e65..ddba0312eb80 100644 --- a/cloudtasks/apiv2/cloud_tasks_client.go +++ b/cloudtasks/apiv2/cloud_tasks_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/cloudtasks/apiv2/doc.go b/cloudtasks/apiv2/doc.go index 0e42750ee418..0629315db3c9 100644 --- a/cloudtasks/apiv2/doc.go +++ b/cloudtasks/apiv2/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/cloudtasks/apiv2/gapic_metadata.json b/cloudtasks/apiv2/gapic_metadata.json index ade36c0dc6fe..8a4b72b27777 100644 --- a/cloudtasks/apiv2/gapic_metadata.json +++ b/cloudtasks/apiv2/gapic_metadata.json @@ -1,92 +1,92 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.tasks.v2", - "libraryPackage": "cloud.google.com/go/cloudtasks/apiv2", - "services": { - "CloudTasks": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateQueue": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.tasks.v2", + "libraryPackage": "cloud.google.com/go/cloudtasks/apiv2", + "services": { + "CloudTasks": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateQueue": { + "methods": [ "CreateQueue" ] }, - "CreateTask": { - "methods": [ + "CreateTask": { + "methods": [ "CreateTask" ] }, - "DeleteQueue": { - "methods": [ + "DeleteQueue": { + "methods": [ "DeleteQueue" ] }, - "DeleteTask": { - "methods": [ + "DeleteTask": { + "methods": [ "DeleteTask" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetQueue": { - "methods": [ + "GetQueue": { + "methods": [ "GetQueue" ] }, - "GetTask": { - "methods": [ + "GetTask": { + "methods": [ "GetTask" ] }, - "ListQueues": { - "methods": [ + "ListQueues": { + "methods": [ "ListQueues" ] }, - "ListTasks": { - "methods": [ + "ListTasks": { + "methods": [ "ListTasks" ] }, - "PauseQueue": { - "methods": [ + "PauseQueue": { + "methods": [ "PauseQueue" ] }, - "PurgeQueue": { - "methods": [ + "PurgeQueue": { + "methods": [ "PurgeQueue" ] }, - "ResumeQueue": { - "methods": [ + "ResumeQueue": { + "methods": [ "ResumeQueue" ] }, - "RunTask": { - "methods": [ + "RunTask": { + "methods": [ "RunTask" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateQueue": { - "methods": [ + "UpdateQueue": { + "methods": [ "UpdateQueue" ] } diff --git a/cloudtasks/apiv2beta2/cloud_tasks_client.go b/cloudtasks/apiv2beta2/cloud_tasks_client.go index a03bc302d4b7..eb77d9e83ca3 100644 --- a/cloudtasks/apiv2beta2/cloud_tasks_client.go +++ b/cloudtasks/apiv2beta2/cloud_tasks_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/cloudtasks/apiv2beta2/doc.go b/cloudtasks/apiv2beta2/doc.go index a798f5da5260..b87521ebac0f 100644 --- a/cloudtasks/apiv2beta2/doc.go +++ b/cloudtasks/apiv2beta2/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/cloudtasks/apiv2beta2/gapic_metadata.json b/cloudtasks/apiv2beta2/gapic_metadata.json index c88b99835e2d..7ff48b0895bc 100644 --- a/cloudtasks/apiv2beta2/gapic_metadata.json +++ b/cloudtasks/apiv2beta2/gapic_metadata.json @@ -1,112 +1,112 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.tasks.v2beta2", - "libraryPackage": "cloud.google.com/go/cloudtasks/apiv2beta2", - "services": { - "CloudTasks": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AcknowledgeTask": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.tasks.v2beta2", + "libraryPackage": "cloud.google.com/go/cloudtasks/apiv2beta2", + "services": { + "CloudTasks": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AcknowledgeTask": { + "methods": [ "AcknowledgeTask" ] }, - "CancelLease": { - "methods": [ + "CancelLease": { + "methods": [ "CancelLease" ] }, - "CreateQueue": { - "methods": [ + "CreateQueue": { + "methods": [ "CreateQueue" ] }, - "CreateTask": { - "methods": [ + "CreateTask": { + "methods": [ "CreateTask" ] }, - "DeleteQueue": { - "methods": [ + "DeleteQueue": { + "methods": [ "DeleteQueue" ] }, - "DeleteTask": { - "methods": [ + "DeleteTask": { + "methods": [ "DeleteTask" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetQueue": { - "methods": [ + "GetQueue": { + "methods": [ "GetQueue" ] }, - "GetTask": { - "methods": [ + "GetTask": { + "methods": [ "GetTask" ] }, - "LeaseTasks": { - "methods": [ + "LeaseTasks": { + "methods": [ "LeaseTasks" ] }, - "ListQueues": { - "methods": [ + "ListQueues": { + "methods": [ "ListQueues" ] }, - "ListTasks": { - "methods": [ + "ListTasks": { + "methods": [ "ListTasks" ] }, - "PauseQueue": { - "methods": [ + "PauseQueue": { + "methods": [ "PauseQueue" ] }, - "PurgeQueue": { - "methods": [ + "PurgeQueue": { + "methods": [ "PurgeQueue" ] }, - "RenewLease": { - "methods": [ + "RenewLease": { + "methods": [ "RenewLease" ] }, - "ResumeQueue": { - "methods": [ + "ResumeQueue": { + "methods": [ "ResumeQueue" ] }, - "RunTask": { - "methods": [ + "RunTask": { + "methods": [ "RunTask" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateQueue": { - "methods": [ + "UpdateQueue": { + "methods": [ "UpdateQueue" ] } diff --git a/cloudtasks/apiv2beta3/cloud_tasks_client.go b/cloudtasks/apiv2beta3/cloud_tasks_client.go index dc15053a7268..25d19947ca03 100644 --- a/cloudtasks/apiv2beta3/cloud_tasks_client.go +++ b/cloudtasks/apiv2beta3/cloud_tasks_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/cloudtasks/apiv2beta3/doc.go b/cloudtasks/apiv2beta3/doc.go index c5d2f9e742e9..e782b1752472 100644 --- a/cloudtasks/apiv2beta3/doc.go +++ b/cloudtasks/apiv2beta3/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/cloudtasks/apiv2beta3/gapic_metadata.json b/cloudtasks/apiv2beta3/gapic_metadata.json index 1a5f03a6d03e..358e340ee54e 100644 --- a/cloudtasks/apiv2beta3/gapic_metadata.json +++ b/cloudtasks/apiv2beta3/gapic_metadata.json @@ -1,92 +1,92 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.tasks.v2beta3", - "libraryPackage": "cloud.google.com/go/cloudtasks/apiv2beta3", - "services": { - "CloudTasks": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateQueue": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.tasks.v2beta3", + "libraryPackage": "cloud.google.com/go/cloudtasks/apiv2beta3", + "services": { + "CloudTasks": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateQueue": { + "methods": [ "CreateQueue" ] }, - "CreateTask": { - "methods": [ + "CreateTask": { + "methods": [ "CreateTask" ] }, - "DeleteQueue": { - "methods": [ + "DeleteQueue": { + "methods": [ "DeleteQueue" ] }, - "DeleteTask": { - "methods": [ + "DeleteTask": { + "methods": [ "DeleteTask" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetQueue": { - "methods": [ + "GetQueue": { + "methods": [ "GetQueue" ] }, - "GetTask": { - "methods": [ + "GetTask": { + "methods": [ "GetTask" ] }, - "ListQueues": { - "methods": [ + "ListQueues": { + "methods": [ "ListQueues" ] }, - "ListTasks": { - "methods": [ + "ListTasks": { + "methods": [ "ListTasks" ] }, - "PauseQueue": { - "methods": [ + "PauseQueue": { + "methods": [ "PauseQueue" ] }, - "PurgeQueue": { - "methods": [ + "PurgeQueue": { + "methods": [ "PurgeQueue" ] }, - "ResumeQueue": { - "methods": [ + "ResumeQueue": { + "methods": [ "ResumeQueue" ] }, - "RunTask": { - "methods": [ + "RunTask": { + "methods": [ "RunTask" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateQueue": { - "methods": [ + "UpdateQueue": { + "methods": [ "UpdateQueue" ] } diff --git a/container/apiv1/cluster_manager_client.go b/container/apiv1/cluster_manager_client.go index 13661a6e97a2..eb8b77248aaa 100644 --- a/container/apiv1/cluster_manager_client.go +++ b/container/apiv1/cluster_manager_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClusterManagerClientHook clientHook diff --git a/container/apiv1/doc.go b/container/apiv1/doc.go index 8cdaa2dd2e2e..34c204eb39f5 100644 --- a/container/apiv1/doc.go +++ b/container/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/container/apiv1/gapic_metadata.json b/container/apiv1/gapic_metadata.json index 7cdf466eea3b..832be1264738 100644 --- a/container/apiv1/gapic_metadata.json +++ b/container/apiv1/gapic_metadata.json @@ -1,172 +1,172 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.container.v1", - "libraryPackage": "cloud.google.com/go/container/apiv1", - "services": { - "ClusterManager": { - "clients": { - "grpc": { - "libraryClient": "ClusterManagerClient", - "rpcs": { - "CancelOperation": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.container.v1", + "libraryPackage": "cloud.google.com/go/container/apiv1", + "services": { + "ClusterManager": { + "clients": { + "grpc": { + "libraryClient": "ClusterManagerClient", + "rpcs": { + "CancelOperation": { + "methods": [ "CancelOperation" ] }, - "CompleteIPRotation": { - "methods": [ + "CompleteIPRotation": { + "methods": [ "CompleteIPRotation" ] }, - "CreateCluster": { - "methods": [ + "CreateCluster": { + "methods": [ "CreateCluster" ] }, - "CreateNodePool": { - "methods": [ + "CreateNodePool": { + "methods": [ "CreateNodePool" ] }, - "DeleteCluster": { - "methods": [ + "DeleteCluster": { + "methods": [ "DeleteCluster" ] }, - "DeleteNodePool": { - "methods": [ + "DeleteNodePool": { + "methods": [ "DeleteNodePool" ] }, - "GetCluster": { - "methods": [ + "GetCluster": { + "methods": [ "GetCluster" ] }, - "GetJSONWebKeys": { - "methods": [ + "GetJSONWebKeys": { + "methods": [ "GetJSONWebKeys" ] }, - "GetNodePool": { - "methods": [ + "GetNodePool": { + "methods": [ "GetNodePool" ] }, - "GetOperation": { - "methods": [ + "GetOperation": { + "methods": [ "GetOperation" ] }, - "GetServerConfig": { - "methods": [ + "GetServerConfig": { + "methods": [ "GetServerConfig" ] }, - "ListClusters": { - "methods": [ + "ListClusters": { + "methods": [ "ListClusters" ] }, - "ListNodePools": { - "methods": [ + "ListNodePools": { + "methods": [ "ListNodePools" ] }, - "ListOperations": { - "methods": [ + "ListOperations": { + "methods": [ "ListOperations" ] }, - "ListUsableSubnetworks": { - "methods": [ + "ListUsableSubnetworks": { + "methods": [ "ListUsableSubnetworks" ] }, - "RollbackNodePoolUpgrade": { - "methods": [ + "RollbackNodePoolUpgrade": { + "methods": [ "RollbackNodePoolUpgrade" ] }, - "SetAddonsConfig": { - "methods": [ + "SetAddonsConfig": { + "methods": [ "SetAddonsConfig" ] }, - "SetLabels": { - "methods": [ + "SetLabels": { + "methods": [ "SetLabels" ] }, - "SetLegacyAbac": { - "methods": [ + "SetLegacyAbac": { + "methods": [ "SetLegacyAbac" ] }, - "SetLocations": { - "methods": [ + "SetLocations": { + "methods": [ "SetLocations" ] }, - "SetLoggingService": { - "methods": [ + "SetLoggingService": { + "methods": [ "SetLoggingService" ] }, - "SetMaintenancePolicy": { - "methods": [ + "SetMaintenancePolicy": { + "methods": [ "SetMaintenancePolicy" ] }, - "SetMasterAuth": { - "methods": [ + "SetMasterAuth": { + "methods": [ "SetMasterAuth" ] }, - "SetMonitoringService": { - "methods": [ + "SetMonitoringService": { + "methods": [ "SetMonitoringService" ] }, - "SetNetworkPolicy": { - "methods": [ + "SetNetworkPolicy": { + "methods": [ "SetNetworkPolicy" ] }, - "SetNodePoolAutoscaling": { - "methods": [ + "SetNodePoolAutoscaling": { + "methods": [ "SetNodePoolAutoscaling" ] }, - "SetNodePoolManagement": { - "methods": [ + "SetNodePoolManagement": { + "methods": [ "SetNodePoolManagement" ] }, - "SetNodePoolSize": { - "methods": [ + "SetNodePoolSize": { + "methods": [ "SetNodePoolSize" ] }, - "StartIPRotation": { - "methods": [ + "StartIPRotation": { + "methods": [ "StartIPRotation" ] }, - "UpdateCluster": { - "methods": [ + "UpdateCluster": { + "methods": [ "UpdateCluster" ] }, - "UpdateMaster": { - "methods": [ + "UpdateMaster": { + "methods": [ "UpdateMaster" ] }, - "UpdateNodePool": { - "methods": [ + "UpdateNodePool": { + "methods": [ "UpdateNodePool" ] } diff --git a/containeranalysis/apiv1beta1/container_analysis_v1_beta1_client.go b/containeranalysis/apiv1beta1/container_analysis_v1_beta1_client.go index 8ebdfceb7885..fc81bf43fb5d 100644 --- a/containeranalysis/apiv1beta1/container_analysis_v1_beta1_client.go +++ b/containeranalysis/apiv1beta1/container_analysis_v1_beta1_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newContainerAnalysisV1Beta1ClientHook clientHook diff --git a/containeranalysis/apiv1beta1/doc.go b/containeranalysis/apiv1beta1/doc.go index 8bc91766f4b9..5948917e79e4 100644 --- a/containeranalysis/apiv1beta1/doc.go +++ b/containeranalysis/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/containeranalysis/apiv1beta1/gapic_metadata.json b/containeranalysis/apiv1beta1/gapic_metadata.json index a6ea786a1c56..d00dcf37233c 100644 --- a/containeranalysis/apiv1beta1/gapic_metadata.json +++ b/containeranalysis/apiv1beta1/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "grafeas.v1beta1", - "libraryPackage": "cloud.google.com/go/containeranalysis/apiv1beta1", - "services": { - "GrafeasV1Beta1": { - "clients": { - "grpc": { - "libraryClient": "GrafeasV1Beta1Client", - "rpcs": { - "BatchCreateNotes": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "grafeas.v1beta1", + "libraryPackage": "cloud.google.com/go/containeranalysis/apiv1beta1", + "services": { + "GrafeasV1Beta1": { + "clients": { + "grpc": { + "libraryClient": "GrafeasV1Beta1Client", + "rpcs": { + "BatchCreateNotes": { + "methods": [ "BatchCreateNotes" ] }, - "BatchCreateOccurrences": { - "methods": [ + "BatchCreateOccurrences": { + "methods": [ "BatchCreateOccurrences" ] }, - "CreateNote": { - "methods": [ + "CreateNote": { + "methods": [ "CreateNote" ] }, - "CreateOccurrence": { - "methods": [ + "CreateOccurrence": { + "methods": [ "CreateOccurrence" ] }, - "DeleteNote": { - "methods": [ + "DeleteNote": { + "methods": [ "DeleteNote" ] }, - "DeleteOccurrence": { - "methods": [ + "DeleteOccurrence": { + "methods": [ "DeleteOccurrence" ] }, - "GetNote": { - "methods": [ + "GetNote": { + "methods": [ "GetNote" ] }, - "GetOccurrence": { - "methods": [ + "GetOccurrence": { + "methods": [ "GetOccurrence" ] }, - "GetOccurrenceNote": { - "methods": [ + "GetOccurrenceNote": { + "methods": [ "GetOccurrenceNote" ] }, - "GetVulnerabilityOccurrencesSummary": { - "methods": [ + "GetVulnerabilityOccurrencesSummary": { + "methods": [ "GetVulnerabilityOccurrencesSummary" ] }, - "ListNoteOccurrences": { - "methods": [ + "ListNoteOccurrences": { + "methods": [ "ListNoteOccurrences" ] }, - "ListNotes": { - "methods": [ + "ListNotes": { + "methods": [ "ListNotes" ] }, - "ListOccurrences": { - "methods": [ + "ListOccurrences": { + "methods": [ "ListOccurrences" ] }, - "UpdateNote": { - "methods": [ + "UpdateNote": { + "methods": [ "UpdateNote" ] }, - "UpdateOccurrence": { - "methods": [ + "UpdateOccurrence": { + "methods": [ "UpdateOccurrence" ] } diff --git a/containeranalysis/apiv1beta1/grafeas_v1_beta1_client.go b/containeranalysis/apiv1beta1/grafeas_v1_beta1_client.go index 7f5faa573797..483a2c26235a 100644 --- a/containeranalysis/apiv1beta1/grafeas_v1_beta1_client.go +++ b/containeranalysis/apiv1beta1/grafeas_v1_beta1_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGrafeasV1Beta1ClientHook clientHook diff --git a/datacatalog/apiv1/data_catalog_client.go b/datacatalog/apiv1/data_catalog_client.go index e6e92aabd06a..fbc68db5f61f 100644 --- a/datacatalog/apiv1/data_catalog_client.go +++ b/datacatalog/apiv1/data_catalog_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/datacatalog/apiv1/doc.go b/datacatalog/apiv1/doc.go index 2aed75eca0e6..8e11b57656c4 100644 --- a/datacatalog/apiv1/doc.go +++ b/datacatalog/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/datacatalog/apiv1/gapic_metadata.json b/datacatalog/apiv1/gapic_metadata.json index 0af976774099..a219e3399241 100644 --- a/datacatalog/apiv1/gapic_metadata.json +++ b/datacatalog/apiv1/gapic_metadata.json @@ -1,152 +1,152 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.datacatalog.v1", - "libraryPackage": "cloud.google.com/go/datacatalog/apiv1", - "services": { - "DataCatalog": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateEntry": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.datacatalog.v1", + "libraryPackage": "cloud.google.com/go/datacatalog/apiv1", + "services": { + "DataCatalog": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateEntry": { + "methods": [ "CreateEntry" ] }, - "CreateEntryGroup": { - "methods": [ + "CreateEntryGroup": { + "methods": [ "CreateEntryGroup" ] }, - "CreateTag": { - "methods": [ + "CreateTag": { + "methods": [ "CreateTag" ] }, - "CreateTagTemplate": { - "methods": [ + "CreateTagTemplate": { + "methods": [ "CreateTagTemplate" ] }, - "CreateTagTemplateField": { - "methods": [ + "CreateTagTemplateField": { + "methods": [ "CreateTagTemplateField" ] }, - "DeleteEntry": { - "methods": [ + "DeleteEntry": { + "methods": [ "DeleteEntry" ] }, - "DeleteEntryGroup": { - "methods": [ + "DeleteEntryGroup": { + "methods": [ "DeleteEntryGroup" ] }, - "DeleteTag": { - "methods": [ + "DeleteTag": { + "methods": [ "DeleteTag" ] }, - "DeleteTagTemplate": { - "methods": [ + "DeleteTagTemplate": { + "methods": [ "DeleteTagTemplate" ] }, - "DeleteTagTemplateField": { - "methods": [ + "DeleteTagTemplateField": { + "methods": [ "DeleteTagTemplateField" ] }, - "GetEntry": { - "methods": [ + "GetEntry": { + "methods": [ "GetEntry" ] }, - "GetEntryGroup": { - "methods": [ + "GetEntryGroup": { + "methods": [ "GetEntryGroup" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetTagTemplate": { - "methods": [ + "GetTagTemplate": { + "methods": [ "GetTagTemplate" ] }, - "ListEntries": { - "methods": [ + "ListEntries": { + "methods": [ "ListEntries" ] }, - "ListEntryGroups": { - "methods": [ + "ListEntryGroups": { + "methods": [ "ListEntryGroups" ] }, - "ListTags": { - "methods": [ + "ListTags": { + "methods": [ "ListTags" ] }, - "LookupEntry": { - "methods": [ + "LookupEntry": { + "methods": [ "LookupEntry" ] }, - "RenameTagTemplateField": { - "methods": [ + "RenameTagTemplateField": { + "methods": [ "RenameTagTemplateField" ] }, - "RenameTagTemplateFieldEnumValue": { - "methods": [ + "RenameTagTemplateFieldEnumValue": { + "methods": [ "RenameTagTemplateFieldEnumValue" ] }, - "SearchCatalog": { - "methods": [ + "SearchCatalog": { + "methods": [ "SearchCatalog" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateEntry": { - "methods": [ + "UpdateEntry": { + "methods": [ "UpdateEntry" ] }, - "UpdateEntryGroup": { - "methods": [ + "UpdateEntryGroup": { + "methods": [ "UpdateEntryGroup" ] }, - "UpdateTag": { - "methods": [ + "UpdateTag": { + "methods": [ "UpdateTag" ] }, - "UpdateTagTemplate": { - "methods": [ + "UpdateTagTemplate": { + "methods": [ "UpdateTagTemplate" ] }, - "UpdateTagTemplateField": { - "methods": [ + "UpdateTagTemplateField": { + "methods": [ "UpdateTagTemplateField" ] } @@ -154,73 +154,73 @@ } } }, - "PolicyTagManager": { - "clients": { - "grpc": { - "libraryClient": "PolicyTagManagerClient", - "rpcs": { - "CreatePolicyTag": { - "methods": [ + "PolicyTagManager": { + "clients": { + "grpc": { + "libraryClient": "PolicyTagManagerClient", + "rpcs": { + "CreatePolicyTag": { + "methods": [ "CreatePolicyTag" ] }, - "CreateTaxonomy": { - "methods": [ + "CreateTaxonomy": { + "methods": [ "CreateTaxonomy" ] }, - "DeletePolicyTag": { - "methods": [ + "DeletePolicyTag": { + "methods": [ "DeletePolicyTag" ] }, - "DeleteTaxonomy": { - "methods": [ + "DeleteTaxonomy": { + "methods": [ "DeleteTaxonomy" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetPolicyTag": { - "methods": [ + "GetPolicyTag": { + "methods": [ "GetPolicyTag" ] }, - "GetTaxonomy": { - "methods": [ + "GetTaxonomy": { + "methods": [ "GetTaxonomy" ] }, - "ListPolicyTags": { - "methods": [ + "ListPolicyTags": { + "methods": [ "ListPolicyTags" ] }, - "ListTaxonomies": { - "methods": [ + "ListTaxonomies": { + "methods": [ "ListTaxonomies" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdatePolicyTag": { - "methods": [ + "UpdatePolicyTag": { + "methods": [ "UpdatePolicyTag" ] }, - "UpdateTaxonomy": { - "methods": [ + "UpdateTaxonomy": { + "methods": [ "UpdateTaxonomy" ] } @@ -228,18 +228,18 @@ } } }, - "PolicyTagManagerSerialization": { - "clients": { - "grpc": { - "libraryClient": "PolicyTagManagerSerializationClient", - "rpcs": { - "ExportTaxonomies": { - "methods": [ + "PolicyTagManagerSerialization": { + "clients": { + "grpc": { + "libraryClient": "PolicyTagManagerSerializationClient", + "rpcs": { + "ExportTaxonomies": { + "methods": [ "ExportTaxonomies" ] }, - "ImportTaxonomies": { - "methods": [ + "ImportTaxonomies": { + "methods": [ "ImportTaxonomies" ] } diff --git a/datacatalog/apiv1/policy_tag_manager_client.go b/datacatalog/apiv1/policy_tag_manager_client.go index c53e44920d27..ebc7691c9dd1 100644 --- a/datacatalog/apiv1/policy_tag_manager_client.go +++ b/datacatalog/apiv1/policy_tag_manager_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( iampb "google.golang.org/genproto/googleapis/iam/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newPolicyTagManagerClientHook clientHook diff --git a/datacatalog/apiv1beta1/data_catalog_client.go b/datacatalog/apiv1beta1/data_catalog_client.go index f828f15b3034..539ecfec043f 100644 --- a/datacatalog/apiv1beta1/data_catalog_client.go +++ b/datacatalog/apiv1beta1/data_catalog_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/datacatalog/apiv1beta1/doc.go b/datacatalog/apiv1beta1/doc.go index ec1ae1ce66f4..8cec8c617c4d 100644 --- a/datacatalog/apiv1beta1/doc.go +++ b/datacatalog/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/datacatalog/apiv1beta1/gapic_metadata.json b/datacatalog/apiv1beta1/gapic_metadata.json index 7d06dd470a03..0d47ee7d3c61 100644 --- a/datacatalog/apiv1beta1/gapic_metadata.json +++ b/datacatalog/apiv1beta1/gapic_metadata.json @@ -1,147 +1,147 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.datacatalog.v1beta1", - "libraryPackage": "cloud.google.com/go/datacatalog/apiv1beta1", - "services": { - "DataCatalog": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateEntry": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.datacatalog.v1beta1", + "libraryPackage": "cloud.google.com/go/datacatalog/apiv1beta1", + "services": { + "DataCatalog": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateEntry": { + "methods": [ "CreateEntry" ] }, - "CreateEntryGroup": { - "methods": [ + "CreateEntryGroup": { + "methods": [ "CreateEntryGroup" ] }, - "CreateTag": { - "methods": [ + "CreateTag": { + "methods": [ "CreateTag" ] }, - "CreateTagTemplate": { - "methods": [ + "CreateTagTemplate": { + "methods": [ "CreateTagTemplate" ] }, - "CreateTagTemplateField": { - "methods": [ + "CreateTagTemplateField": { + "methods": [ "CreateTagTemplateField" ] }, - "DeleteEntry": { - "methods": [ + "DeleteEntry": { + "methods": [ "DeleteEntry" ] }, - "DeleteEntryGroup": { - "methods": [ + "DeleteEntryGroup": { + "methods": [ "DeleteEntryGroup" ] }, - "DeleteTag": { - "methods": [ + "DeleteTag": { + "methods": [ "DeleteTag" ] }, - "DeleteTagTemplate": { - "methods": [ + "DeleteTagTemplate": { + "methods": [ "DeleteTagTemplate" ] }, - "DeleteTagTemplateField": { - "methods": [ + "DeleteTagTemplateField": { + "methods": [ "DeleteTagTemplateField" ] }, - "GetEntry": { - "methods": [ + "GetEntry": { + "methods": [ "GetEntry" ] }, - "GetEntryGroup": { - "methods": [ + "GetEntryGroup": { + "methods": [ "GetEntryGroup" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetTagTemplate": { - "methods": [ + "GetTagTemplate": { + "methods": [ "GetTagTemplate" ] }, - "ListEntries": { - "methods": [ + "ListEntries": { + "methods": [ "ListEntries" ] }, - "ListEntryGroups": { - "methods": [ + "ListEntryGroups": { + "methods": [ "ListEntryGroups" ] }, - "ListTags": { - "methods": [ + "ListTags": { + "methods": [ "ListTags" ] }, - "LookupEntry": { - "methods": [ + "LookupEntry": { + "methods": [ "LookupEntry" ] }, - "RenameTagTemplateField": { - "methods": [ + "RenameTagTemplateField": { + "methods": [ "RenameTagTemplateField" ] }, - "SearchCatalog": { - "methods": [ + "SearchCatalog": { + "methods": [ "SearchCatalog" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateEntry": { - "methods": [ + "UpdateEntry": { + "methods": [ "UpdateEntry" ] }, - "UpdateEntryGroup": { - "methods": [ + "UpdateEntryGroup": { + "methods": [ "UpdateEntryGroup" ] }, - "UpdateTag": { - "methods": [ + "UpdateTag": { + "methods": [ "UpdateTag" ] }, - "UpdateTagTemplate": { - "methods": [ + "UpdateTagTemplate": { + "methods": [ "UpdateTagTemplate" ] }, - "UpdateTagTemplateField": { - "methods": [ + "UpdateTagTemplateField": { + "methods": [ "UpdateTagTemplateField" ] } @@ -149,73 +149,73 @@ } } }, - "PolicyTagManager": { - "clients": { - "grpc": { - "libraryClient": "PolicyTagManagerClient", - "rpcs": { - "CreatePolicyTag": { - "methods": [ + "PolicyTagManager": { + "clients": { + "grpc": { + "libraryClient": "PolicyTagManagerClient", + "rpcs": { + "CreatePolicyTag": { + "methods": [ "CreatePolicyTag" ] }, - "CreateTaxonomy": { - "methods": [ + "CreateTaxonomy": { + "methods": [ "CreateTaxonomy" ] }, - "DeletePolicyTag": { - "methods": [ + "DeletePolicyTag": { + "methods": [ "DeletePolicyTag" ] }, - "DeleteTaxonomy": { - "methods": [ + "DeleteTaxonomy": { + "methods": [ "DeleteTaxonomy" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetPolicyTag": { - "methods": [ + "GetPolicyTag": { + "methods": [ "GetPolicyTag" ] }, - "GetTaxonomy": { - "methods": [ + "GetTaxonomy": { + "methods": [ "GetTaxonomy" ] }, - "ListPolicyTags": { - "methods": [ + "ListPolicyTags": { + "methods": [ "ListPolicyTags" ] }, - "ListTaxonomies": { - "methods": [ + "ListTaxonomies": { + "methods": [ "ListTaxonomies" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdatePolicyTag": { - "methods": [ + "UpdatePolicyTag": { + "methods": [ "UpdatePolicyTag" ] }, - "UpdateTaxonomy": { - "methods": [ + "UpdateTaxonomy": { + "methods": [ "UpdateTaxonomy" ] } @@ -223,18 +223,18 @@ } } }, - "PolicyTagManagerSerialization": { - "clients": { - "grpc": { - "libraryClient": "PolicyTagManagerSerializationClient", - "rpcs": { - "ExportTaxonomies": { - "methods": [ + "PolicyTagManagerSerialization": { + "clients": { + "grpc": { + "libraryClient": "PolicyTagManagerSerializationClient", + "rpcs": { + "ExportTaxonomies": { + "methods": [ "ExportTaxonomies" ] }, - "ImportTaxonomies": { - "methods": [ + "ImportTaxonomies": { + "methods": [ "ImportTaxonomies" ] } diff --git a/datacatalog/apiv1beta1/policy_tag_manager_client.go b/datacatalog/apiv1beta1/policy_tag_manager_client.go index 66b406a28507..4b3eb72a48dd 100644 --- a/datacatalog/apiv1beta1/policy_tag_manager_client.go +++ b/datacatalog/apiv1beta1/policy_tag_manager_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -32,6 +31,7 @@ import ( iampb "google.golang.org/genproto/googleapis/iam/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newPolicyTagManagerClientHook clientHook diff --git a/datalabeling/apiv1beta1/data_labeling_client.go b/datalabeling/apiv1beta1/data_labeling_client.go index cce4cdb7f18f..76a49b2be03c 100644 --- a/datalabeling/apiv1beta1/data_labeling_client.go +++ b/datalabeling/apiv1beta1/data_labeling_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/datalabeling/apiv1beta1/doc.go b/datalabeling/apiv1beta1/doc.go index b2202fa09685..52dabea2efd0 100644 --- a/datalabeling/apiv1beta1/doc.go +++ b/datalabeling/apiv1beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/datalabeling/apiv1beta1/gapic_metadata.json b/datalabeling/apiv1beta1/gapic_metadata.json index bc3f8733da35..69afd996bb3a 100644 --- a/datalabeling/apiv1beta1/gapic_metadata.json +++ b/datalabeling/apiv1beta1/gapic_metadata.json @@ -1,182 +1,182 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.datalabeling.v1beta1", - "libraryPackage": "cloud.google.com/go/datalabeling/apiv1beta1", - "services": { - "DataLabelingService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateAnnotationSpecSet": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.datalabeling.v1beta1", + "libraryPackage": "cloud.google.com/go/datalabeling/apiv1beta1", + "services": { + "DataLabelingService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateAnnotationSpecSet": { + "methods": [ "CreateAnnotationSpecSet" ] }, - "CreateDataset": { - "methods": [ + "CreateDataset": { + "methods": [ "CreateDataset" ] }, - "CreateEvaluationJob": { - "methods": [ + "CreateEvaluationJob": { + "methods": [ "CreateEvaluationJob" ] }, - "CreateInstruction": { - "methods": [ + "CreateInstruction": { + "methods": [ "CreateInstruction" ] }, - "DeleteAnnotatedDataset": { - "methods": [ + "DeleteAnnotatedDataset": { + "methods": [ "DeleteAnnotatedDataset" ] }, - "DeleteAnnotationSpecSet": { - "methods": [ + "DeleteAnnotationSpecSet": { + "methods": [ "DeleteAnnotationSpecSet" ] }, - "DeleteDataset": { - "methods": [ + "DeleteDataset": { + "methods": [ "DeleteDataset" ] }, - "DeleteEvaluationJob": { - "methods": [ + "DeleteEvaluationJob": { + "methods": [ "DeleteEvaluationJob" ] }, - "DeleteInstruction": { - "methods": [ + "DeleteInstruction": { + "methods": [ "DeleteInstruction" ] }, - "ExportData": { - "methods": [ + "ExportData": { + "methods": [ "ExportData" ] }, - "GetAnnotatedDataset": { - "methods": [ + "GetAnnotatedDataset": { + "methods": [ "GetAnnotatedDataset" ] }, - "GetAnnotationSpecSet": { - "methods": [ + "GetAnnotationSpecSet": { + "methods": [ "GetAnnotationSpecSet" ] }, - "GetDataItem": { - "methods": [ + "GetDataItem": { + "methods": [ "GetDataItem" ] }, - "GetDataset": { - "methods": [ + "GetDataset": { + "methods": [ "GetDataset" ] }, - "GetEvaluation": { - "methods": [ + "GetEvaluation": { + "methods": [ "GetEvaluation" ] }, - "GetEvaluationJob": { - "methods": [ + "GetEvaluationJob": { + "methods": [ "GetEvaluationJob" ] }, - "GetExample": { - "methods": [ + "GetExample": { + "methods": [ "GetExample" ] }, - "GetInstruction": { - "methods": [ + "GetInstruction": { + "methods": [ "GetInstruction" ] }, - "ImportData": { - "methods": [ + "ImportData": { + "methods": [ "ImportData" ] }, - "LabelImage": { - "methods": [ + "LabelImage": { + "methods": [ "LabelImage" ] }, - "LabelText": { - "methods": [ + "LabelText": { + "methods": [ "LabelText" ] }, - "LabelVideo": { - "methods": [ + "LabelVideo": { + "methods": [ "LabelVideo" ] }, - "ListAnnotatedDatasets": { - "methods": [ + "ListAnnotatedDatasets": { + "methods": [ "ListAnnotatedDatasets" ] }, - "ListAnnotationSpecSets": { - "methods": [ + "ListAnnotationSpecSets": { + "methods": [ "ListAnnotationSpecSets" ] }, - "ListDataItems": { - "methods": [ + "ListDataItems": { + "methods": [ "ListDataItems" ] }, - "ListDatasets": { - "methods": [ + "ListDatasets": { + "methods": [ "ListDatasets" ] }, - "ListEvaluationJobs": { - "methods": [ + "ListEvaluationJobs": { + "methods": [ "ListEvaluationJobs" ] }, - "ListExamples": { - "methods": [ + "ListExamples": { + "methods": [ "ListExamples" ] }, - "ListInstructions": { - "methods": [ + "ListInstructions": { + "methods": [ "ListInstructions" ] }, - "PauseEvaluationJob": { - "methods": [ + "PauseEvaluationJob": { + "methods": [ "PauseEvaluationJob" ] }, - "ResumeEvaluationJob": { - "methods": [ + "ResumeEvaluationJob": { + "methods": [ "ResumeEvaluationJob" ] }, - "SearchEvaluations": { - "methods": [ + "SearchEvaluations": { + "methods": [ "SearchEvaluations" ] }, - "SearchExampleComparisons": { - "methods": [ + "SearchExampleComparisons": { + "methods": [ "SearchExampleComparisons" ] }, - "UpdateEvaluationJob": { - "methods": [ + "UpdateEvaluationJob": { + "methods": [ "UpdateEvaluationJob" ] } diff --git a/dataproc/apiv1/autoscaling_policy_client.go b/dataproc/apiv1/autoscaling_policy_client.go index 9b03812064dc..8c0c5c82033c 100644 --- a/dataproc/apiv1/autoscaling_policy_client.go +++ b/dataproc/apiv1/autoscaling_policy_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAutoscalingPolicyClientHook clientHook diff --git a/dataproc/apiv1/cluster_controller_client.go b/dataproc/apiv1/cluster_controller_client.go index 57f6257732e1..64198e225c1f 100644 --- a/dataproc/apiv1/cluster_controller_client.go +++ b/dataproc/apiv1/cluster_controller_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClusterControllerClientHook clientHook diff --git a/dataproc/apiv1/doc.go b/dataproc/apiv1/doc.go index c0046ebd0f69..5219788372da 100644 --- a/dataproc/apiv1/doc.go +++ b/dataproc/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/dataproc/apiv1/gapic_metadata.json b/dataproc/apiv1/gapic_metadata.json index 0d02cbf337d5..533ee76f5c60 100644 --- a/dataproc/apiv1/gapic_metadata.json +++ b/dataproc/apiv1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.dataproc.v1", - "libraryPackage": "cloud.google.com/go/dataproc/apiv1", - "services": { - "AutoscalingPolicyService": { - "clients": { - "grpc": { - "libraryClient": "AutoscalingPolicyClient", - "rpcs": { - "CreateAutoscalingPolicy": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.dataproc.v1", + "libraryPackage": "cloud.google.com/go/dataproc/apiv1", + "services": { + "AutoscalingPolicyService": { + "clients": { + "grpc": { + "libraryClient": "AutoscalingPolicyClient", + "rpcs": { + "CreateAutoscalingPolicy": { + "methods": [ "CreateAutoscalingPolicy" ] }, - "DeleteAutoscalingPolicy": { - "methods": [ + "DeleteAutoscalingPolicy": { + "methods": [ "DeleteAutoscalingPolicy" ] }, - "GetAutoscalingPolicy": { - "methods": [ + "GetAutoscalingPolicy": { + "methods": [ "GetAutoscalingPolicy" ] }, - "ListAutoscalingPolicies": { - "methods": [ + "ListAutoscalingPolicies": { + "methods": [ "ListAutoscalingPolicies" ] }, - "UpdateAutoscalingPolicy": { - "methods": [ + "UpdateAutoscalingPolicy": { + "methods": [ "UpdateAutoscalingPolicy" ] } @@ -39,48 +39,48 @@ } } }, - "ClusterController": { - "clients": { - "grpc": { - "libraryClient": "ClusterControllerClient", - "rpcs": { - "CreateCluster": { - "methods": [ + "ClusterController": { + "clients": { + "grpc": { + "libraryClient": "ClusterControllerClient", + "rpcs": { + "CreateCluster": { + "methods": [ "CreateCluster" ] }, - "DeleteCluster": { - "methods": [ + "DeleteCluster": { + "methods": [ "DeleteCluster" ] }, - "DiagnoseCluster": { - "methods": [ + "DiagnoseCluster": { + "methods": [ "DiagnoseCluster" ] }, - "GetCluster": { - "methods": [ + "GetCluster": { + "methods": [ "GetCluster" ] }, - "ListClusters": { - "methods": [ + "ListClusters": { + "methods": [ "ListClusters" ] }, - "StartCluster": { - "methods": [ + "StartCluster": { + "methods": [ "StartCluster" ] }, - "StopCluster": { - "methods": [ + "StopCluster": { + "methods": [ "StopCluster" ] }, - "UpdateCluster": { - "methods": [ + "UpdateCluster": { + "methods": [ "UpdateCluster" ] } @@ -88,43 +88,43 @@ } } }, - "JobController": { - "clients": { - "grpc": { - "libraryClient": "JobControllerClient", - "rpcs": { - "CancelJob": { - "methods": [ + "JobController": { + "clients": { + "grpc": { + "libraryClient": "JobControllerClient", + "rpcs": { + "CancelJob": { + "methods": [ "CancelJob" ] }, - "DeleteJob": { - "methods": [ + "DeleteJob": { + "methods": [ "DeleteJob" ] }, - "GetJob": { - "methods": [ + "GetJob": { + "methods": [ "GetJob" ] }, - "ListJobs": { - "methods": [ + "ListJobs": { + "methods": [ "ListJobs" ] }, - "SubmitJob": { - "methods": [ + "SubmitJob": { + "methods": [ "SubmitJob" ] }, - "SubmitJobAsOperation": { - "methods": [ + "SubmitJobAsOperation": { + "methods": [ "SubmitJobAsOperation" ] }, - "UpdateJob": { - "methods": [ + "UpdateJob": { + "methods": [ "UpdateJob" ] } @@ -132,43 +132,43 @@ } } }, - "WorkflowTemplateService": { - "clients": { - "grpc": { - "libraryClient": "WorkflowTemplateClient", - "rpcs": { - "CreateWorkflowTemplate": { - "methods": [ + "WorkflowTemplateService": { + "clients": { + "grpc": { + "libraryClient": "WorkflowTemplateClient", + "rpcs": { + "CreateWorkflowTemplate": { + "methods": [ "CreateWorkflowTemplate" ] }, - "DeleteWorkflowTemplate": { - "methods": [ + "DeleteWorkflowTemplate": { + "methods": [ "DeleteWorkflowTemplate" ] }, - "GetWorkflowTemplate": { - "methods": [ + "GetWorkflowTemplate": { + "methods": [ "GetWorkflowTemplate" ] }, - "InstantiateInlineWorkflowTemplate": { - "methods": [ + "InstantiateInlineWorkflowTemplate": { + "methods": [ "InstantiateInlineWorkflowTemplate" ] }, - "InstantiateWorkflowTemplate": { - "methods": [ + "InstantiateWorkflowTemplate": { + "methods": [ "InstantiateWorkflowTemplate" ] }, - "ListWorkflowTemplates": { - "methods": [ + "ListWorkflowTemplates": { + "methods": [ "ListWorkflowTemplates" ] }, - "UpdateWorkflowTemplate": { - "methods": [ + "UpdateWorkflowTemplate": { + "methods": [ "UpdateWorkflowTemplate" ] } diff --git a/dataproc/apiv1/job_controller_client.go b/dataproc/apiv1/job_controller_client.go index 7f4bd45f05a1..ea4ddc303933 100644 --- a/dataproc/apiv1/job_controller_client.go +++ b/dataproc/apiv1/job_controller_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newJobControllerClientHook clientHook diff --git a/dataproc/apiv1/workflow_template_client.go b/dataproc/apiv1/workflow_template_client.go index 463daa99bb4a..7a542d0311a9 100644 --- a/dataproc/apiv1/workflow_template_client.go +++ b/dataproc/apiv1/workflow_template_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newWorkflowTemplateClientHook clientHook diff --git a/dataproc/apiv1beta2/autoscaling_policy_client.go b/dataproc/apiv1beta2/autoscaling_policy_client.go index a6ae2eb7458c..4694494ce228 100644 --- a/dataproc/apiv1beta2/autoscaling_policy_client.go +++ b/dataproc/apiv1beta2/autoscaling_policy_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAutoscalingPolicyClientHook clientHook diff --git a/dataproc/apiv1beta2/cluster_controller_client.go b/dataproc/apiv1beta2/cluster_controller_client.go index fa8cc6d63253..40d74b6bcaf9 100644 --- a/dataproc/apiv1beta2/cluster_controller_client.go +++ b/dataproc/apiv1beta2/cluster_controller_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClusterControllerClientHook clientHook diff --git a/dataproc/apiv1beta2/doc.go b/dataproc/apiv1beta2/doc.go index a070ab717b59..be2ba6dcd112 100644 --- a/dataproc/apiv1beta2/doc.go +++ b/dataproc/apiv1beta2/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/dataproc/apiv1beta2/gapic_metadata.json b/dataproc/apiv1beta2/gapic_metadata.json index 2669636f437b..ca6dee8c5e79 100644 --- a/dataproc/apiv1beta2/gapic_metadata.json +++ b/dataproc/apiv1beta2/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.dataproc.v1beta2", - "libraryPackage": "cloud.google.com/go/dataproc/apiv1beta2", - "services": { - "AutoscalingPolicyService": { - "clients": { - "grpc": { - "libraryClient": "AutoscalingPolicyClient", - "rpcs": { - "CreateAutoscalingPolicy": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.dataproc.v1beta2", + "libraryPackage": "cloud.google.com/go/dataproc/apiv1beta2", + "services": { + "AutoscalingPolicyService": { + "clients": { + "grpc": { + "libraryClient": "AutoscalingPolicyClient", + "rpcs": { + "CreateAutoscalingPolicy": { + "methods": [ "CreateAutoscalingPolicy" ] }, - "DeleteAutoscalingPolicy": { - "methods": [ + "DeleteAutoscalingPolicy": { + "methods": [ "DeleteAutoscalingPolicy" ] }, - "GetAutoscalingPolicy": { - "methods": [ + "GetAutoscalingPolicy": { + "methods": [ "GetAutoscalingPolicy" ] }, - "ListAutoscalingPolicies": { - "methods": [ + "ListAutoscalingPolicies": { + "methods": [ "ListAutoscalingPolicies" ] }, - "UpdateAutoscalingPolicy": { - "methods": [ + "UpdateAutoscalingPolicy": { + "methods": [ "UpdateAutoscalingPolicy" ] } @@ -39,38 +39,38 @@ } } }, - "ClusterController": { - "clients": { - "grpc": { - "libraryClient": "ClusterControllerClient", - "rpcs": { - "CreateCluster": { - "methods": [ + "ClusterController": { + "clients": { + "grpc": { + "libraryClient": "ClusterControllerClient", + "rpcs": { + "CreateCluster": { + "methods": [ "CreateCluster" ] }, - "DeleteCluster": { - "methods": [ + "DeleteCluster": { + "methods": [ "DeleteCluster" ] }, - "DiagnoseCluster": { - "methods": [ + "DiagnoseCluster": { + "methods": [ "DiagnoseCluster" ] }, - "GetCluster": { - "methods": [ + "GetCluster": { + "methods": [ "GetCluster" ] }, - "ListClusters": { - "methods": [ + "ListClusters": { + "methods": [ "ListClusters" ] }, - "UpdateCluster": { - "methods": [ + "UpdateCluster": { + "methods": [ "UpdateCluster" ] } @@ -78,43 +78,43 @@ } } }, - "JobController": { - "clients": { - "grpc": { - "libraryClient": "JobControllerClient", - "rpcs": { - "CancelJob": { - "methods": [ + "JobController": { + "clients": { + "grpc": { + "libraryClient": "JobControllerClient", + "rpcs": { + "CancelJob": { + "methods": [ "CancelJob" ] }, - "DeleteJob": { - "methods": [ + "DeleteJob": { + "methods": [ "DeleteJob" ] }, - "GetJob": { - "methods": [ + "GetJob": { + "methods": [ "GetJob" ] }, - "ListJobs": { - "methods": [ + "ListJobs": { + "methods": [ "ListJobs" ] }, - "SubmitJob": { - "methods": [ + "SubmitJob": { + "methods": [ "SubmitJob" ] }, - "SubmitJobAsOperation": { - "methods": [ + "SubmitJobAsOperation": { + "methods": [ "SubmitJobAsOperation" ] }, - "UpdateJob": { - "methods": [ + "UpdateJob": { + "methods": [ "UpdateJob" ] } @@ -122,43 +122,43 @@ } } }, - "WorkflowTemplateService": { - "clients": { - "grpc": { - "libraryClient": "WorkflowTemplateClient", - "rpcs": { - "CreateWorkflowTemplate": { - "methods": [ + "WorkflowTemplateService": { + "clients": { + "grpc": { + "libraryClient": "WorkflowTemplateClient", + "rpcs": { + "CreateWorkflowTemplate": { + "methods": [ "CreateWorkflowTemplate" ] }, - "DeleteWorkflowTemplate": { - "methods": [ + "DeleteWorkflowTemplate": { + "methods": [ "DeleteWorkflowTemplate" ] }, - "GetWorkflowTemplate": { - "methods": [ + "GetWorkflowTemplate": { + "methods": [ "GetWorkflowTemplate" ] }, - "InstantiateInlineWorkflowTemplate": { - "methods": [ + "InstantiateInlineWorkflowTemplate": { + "methods": [ "InstantiateInlineWorkflowTemplate" ] }, - "InstantiateWorkflowTemplate": { - "methods": [ + "InstantiateWorkflowTemplate": { + "methods": [ "InstantiateWorkflowTemplate" ] }, - "ListWorkflowTemplates": { - "methods": [ + "ListWorkflowTemplates": { + "methods": [ "ListWorkflowTemplates" ] }, - "UpdateWorkflowTemplate": { - "methods": [ + "UpdateWorkflowTemplate": { + "methods": [ "UpdateWorkflowTemplate" ] } diff --git a/dataproc/apiv1beta2/job_controller_client.go b/dataproc/apiv1beta2/job_controller_client.go index c315ea3833c4..70a9e09c0d42 100644 --- a/dataproc/apiv1beta2/job_controller_client.go +++ b/dataproc/apiv1beta2/job_controller_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newJobControllerClientHook clientHook diff --git a/dataproc/apiv1beta2/workflow_template_client.go b/dataproc/apiv1beta2/workflow_template_client.go index 905001ff8daa..a2ae274917c6 100644 --- a/dataproc/apiv1beta2/workflow_template_client.go +++ b/dataproc/apiv1beta2/workflow_template_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newWorkflowTemplateClientHook clientHook diff --git a/dataqna/apiv1alpha/doc.go b/dataqna/apiv1alpha/doc.go index 72ef5100e298..fdf5a72013d0 100644 --- a/dataqna/apiv1alpha/doc.go +++ b/dataqna/apiv1alpha/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/dataqna/apiv1alpha/gapic_metadata.json b/dataqna/apiv1alpha/gapic_metadata.json index 5ed6988e3fa2..b5acffa08f0c 100644 --- a/dataqna/apiv1alpha/gapic_metadata.json +++ b/dataqna/apiv1alpha/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.dataqna.v1alpha", - "libraryPackage": "cloud.google.com/go/dataqna/apiv1alpha", - "services": { - "AutoSuggestionService": { - "clients": { - "grpc": { - "libraryClient": "AutoSuggestionClient", - "rpcs": { - "SuggestQueries": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.dataqna.v1alpha", + "libraryPackage": "cloud.google.com/go/dataqna/apiv1alpha", + "services": { + "AutoSuggestionService": { + "clients": { + "grpc": { + "libraryClient": "AutoSuggestionClient", + "rpcs": { + "SuggestQueries": { + "methods": [ "SuggestQueries" ] } @@ -19,33 +19,33 @@ } } }, - "QuestionService": { - "clients": { - "grpc": { - "libraryClient": "QuestionClient", - "rpcs": { - "CreateQuestion": { - "methods": [ + "QuestionService": { + "clients": { + "grpc": { + "libraryClient": "QuestionClient", + "rpcs": { + "CreateQuestion": { + "methods": [ "CreateQuestion" ] }, - "ExecuteQuestion": { - "methods": [ + "ExecuteQuestion": { + "methods": [ "ExecuteQuestion" ] }, - "GetQuestion": { - "methods": [ + "GetQuestion": { + "methods": [ "GetQuestion" ] }, - "GetUserFeedback": { - "methods": [ + "GetUserFeedback": { + "methods": [ "GetUserFeedback" ] }, - "UpdateUserFeedback": { - "methods": [ + "UpdateUserFeedback": { + "methods": [ "UpdateUserFeedback" ] } diff --git a/datastore/admin/apiv1/datastore_admin_client.go b/datastore/admin/apiv1/datastore_admin_client.go index 2308019b7594..7a58fc84f5f2 100644 --- a/datastore/admin/apiv1/datastore_admin_client.go +++ b/datastore/admin/apiv1/datastore_admin_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDatastoreAdminClientHook clientHook diff --git a/datastore/admin/apiv1/doc.go b/datastore/admin/apiv1/doc.go index e5a866fd7eae..9148bebfbc14 100644 --- a/datastore/admin/apiv1/doc.go +++ b/datastore/admin/apiv1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/datastore/admin/apiv1/gapic_metadata.json b/datastore/admin/apiv1/gapic_metadata.json index 12ca2f15ef35..07d60ee93bed 100644 --- a/datastore/admin/apiv1/gapic_metadata.json +++ b/datastore/admin/apiv1/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.datastore.admin.v1", - "libraryPackage": "cloud.google.com/go/datastore/admin/apiv1", - "services": { - "DatastoreAdmin": { - "clients": { - "grpc": { - "libraryClient": "DatastoreAdminClient", - "rpcs": { - "CreateIndex": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.datastore.admin.v1", + "libraryPackage": "cloud.google.com/go/datastore/admin/apiv1", + "services": { + "DatastoreAdmin": { + "clients": { + "grpc": { + "libraryClient": "DatastoreAdminClient", + "rpcs": { + "CreateIndex": { + "methods": [ "CreateIndex" ] }, - "DeleteIndex": { - "methods": [ + "DeleteIndex": { + "methods": [ "DeleteIndex" ] }, - "ExportEntities": { - "methods": [ + "ExportEntities": { + "methods": [ "ExportEntities" ] }, - "GetIndex": { - "methods": [ + "GetIndex": { + "methods": [ "GetIndex" ] }, - "ImportEntities": { - "methods": [ + "ImportEntities": { + "methods": [ "ImportEntities" ] }, - "ListIndexes": { - "methods": [ + "ListIndexes": { + "methods": [ "ListIndexes" ] } diff --git a/datastore/go.mod b/datastore/go.mod index 99070a850a76..4bfd1801c5c6 100644 --- a/datastore/go.mod +++ b/datastore/go.mod @@ -7,8 +7,8 @@ require ( github.com/golang/protobuf v1.5.2 github.com/google/go-cmp v0.5.6 github.com/googleapis/gax-go/v2 v2.0.5 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 google.golang.org/protobuf v1.26.0 ) diff --git a/datastore/go.sum b/datastore/go.sum index 51829ee2af99..edb7eff79041 100644 --- a/datastore/go.sum +++ b/datastore/go.sum @@ -248,8 +248,9 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -300,8 +301,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -392,8 +394,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -445,8 +448,9 @@ google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 h1:LnkHrvncK4mYysgs+R1wPeMAILrmunf0Tzl0Li71pxo= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/debugger/apiv2/doc.go b/debugger/apiv2/doc.go index b265d40e1951..c8aebec454f7 100644 --- a/debugger/apiv2/doc.go +++ b/debugger/apiv2/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/debugger/apiv2/gapic_metadata.json b/debugger/apiv2/gapic_metadata.json index e0790b9e7f7a..1727a125a34d 100644 --- a/debugger/apiv2/gapic_metadata.json +++ b/debugger/apiv2/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.devtools.clouddebugger.v2", - "libraryPackage": "cloud.google.com/go/debugger/apiv2", - "services": { - "Controller2": { - "clients": { - "grpc": { - "libraryClient": "Controller2Client", - "rpcs": { - "ListActiveBreakpoints": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.devtools.clouddebugger.v2", + "libraryPackage": "cloud.google.com/go/debugger/apiv2", + "services": { + "Controller2": { + "clients": { + "grpc": { + "libraryClient": "Controller2Client", + "rpcs": { + "ListActiveBreakpoints": { + "methods": [ "ListActiveBreakpoints" ] }, - "RegisterDebuggee": { - "methods": [ + "RegisterDebuggee": { + "methods": [ "RegisterDebuggee" ] }, - "UpdateActiveBreakpoint": { - "methods": [ + "UpdateActiveBreakpoint": { + "methods": [ "UpdateActiveBreakpoint" ] } @@ -29,33 +29,33 @@ } } }, - "Debugger2": { - "clients": { - "grpc": { - "libraryClient": "Debugger2Client", - "rpcs": { - "DeleteBreakpoint": { - "methods": [ + "Debugger2": { + "clients": { + "grpc": { + "libraryClient": "Debugger2Client", + "rpcs": { + "DeleteBreakpoint": { + "methods": [ "DeleteBreakpoint" ] }, - "GetBreakpoint": { - "methods": [ + "GetBreakpoint": { + "methods": [ "GetBreakpoint" ] }, - "ListBreakpoints": { - "methods": [ + "ListBreakpoints": { + "methods": [ "ListBreakpoints" ] }, - "ListDebuggees": { - "methods": [ + "ListDebuggees": { + "methods": [ "ListDebuggees" ] }, - "SetBreakpoint": { - "methods": [ + "SetBreakpoint": { + "methods": [ "SetBreakpoint" ] } diff --git a/dialogflow/apiv2/agents_client.go b/dialogflow/apiv2/agents_client.go index 8e4bddc6c150..49004cc92af1 100644 --- a/dialogflow/apiv2/agents_client.go +++ b/dialogflow/apiv2/agents_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAgentsClientHook clientHook @@ -235,6 +235,10 @@ func (c *AgentsClient) GetAgent(ctx context.Context, req *dialogflowpb.GetAgentR } // SetAgent creates/updates the specified agent. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *AgentsClient) SetAgent(ctx context.Context, req *dialogflowpb.SetAgentRequest, opts ...gax.CallOption) (*dialogflowpb.Agent, error) { return c.internalClient.SetAgent(ctx, req, opts...) } @@ -257,7 +261,9 @@ func (c *AgentsClient) SearchAgents(ctx context.Context, req *dialogflowpb.Searc // TrainAgent trains the specified agent. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *AgentsClient) TrainAgent(ctx context.Context, req *dialogflowpb.TrainAgentRequest, opts ...gax.CallOption) (*TrainAgentOperation, error) { return c.internalClient.TrainAgent(ctx, req, opts...) } @@ -269,8 +275,6 @@ func (c *AgentsClient) TrainAgentOperation(name string) *TrainAgentOperation { } // ExportAgent exports the specified agent to a ZIP file. -// -// Operation func (c *AgentsClient) ExportAgent(ctx context.Context, req *dialogflowpb.ExportAgentRequest, opts ...gax.CallOption) (*ExportAgentOperation, error) { return c.internalClient.ExportAgent(ctx, req, opts...) } @@ -291,9 +295,12 @@ func (c *AgentsClient) ExportAgentOperation(name string) *ExportAgentOperation { // call TrainAgent and wait for the operation it returns in order to train // explicitly. // -// Operation // An operation which tracks when importing is complete. It only tracks // when the draft agent is updated not when it is done training. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *AgentsClient) ImportAgent(ctx context.Context, req *dialogflowpb.ImportAgentRequest, opts ...gax.CallOption) (*ImportAgentOperation, error) { return c.internalClient.ImportAgent(ctx, req, opts...) } @@ -313,9 +320,12 @@ func (c *AgentsClient) ImportAgentOperation(name string) *ImportAgentOperation { // completed yet. Please call TrainAgent and wait for the operation it // returns in order to train explicitly. // -// Operation // An operation which tracks when restoring is complete. It only tracks // when the draft agent is updated not when it is done training. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *AgentsClient) RestoreAgent(ctx context.Context, req *dialogflowpb.RestoreAgentRequest, opts ...gax.CallOption) (*RestoreAgentOperation, error) { return c.internalClient.RestoreAgent(ctx, req, opts...) } diff --git a/dialogflow/apiv2/answer_records_client.go b/dialogflow/apiv2/answer_records_client.go index 953fad16259c..29e728230e21 100644 --- a/dialogflow/apiv2/answer_records_client.go +++ b/dialogflow/apiv2/answer_records_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAnswerRecordsClientHook clientHook diff --git a/dialogflow/apiv2/contexts_client.go b/dialogflow/apiv2/contexts_client.go index ef3382704815..6b90b50a834b 100644 --- a/dialogflow/apiv2/contexts_client.go +++ b/dialogflow/apiv2/contexts_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newContextsClientHook clientHook diff --git a/dialogflow/apiv2/conversation_profiles_client.go b/dialogflow/apiv2/conversation_profiles_client.go index 8580a83ccf28..3cb9c771f3f3 100644 --- a/dialogflow/apiv2/conversation_profiles_client.go +++ b/dialogflow/apiv2/conversation_profiles_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newConversationProfilesClientHook clientHook diff --git a/dialogflow/apiv2/conversations_client.go b/dialogflow/apiv2/conversations_client.go index 6b299522ee5d..d1497245dce0 100644 --- a/dialogflow/apiv2/conversations_client.go +++ b/dialogflow/apiv2/conversations_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newConversationsClientHook clientHook diff --git a/dialogflow/apiv2/doc.go b/dialogflow/apiv2/doc.go index c758007337bf..90292d8d2c91 100644 --- a/dialogflow/apiv2/doc.go +++ b/dialogflow/apiv2/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210617" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/dialogflow/apiv2/documents_client.go b/dialogflow/apiv2/documents_client.go index ea6302b1f5cd..21614f56fe74 100644 --- a/dialogflow/apiv2/documents_client.go +++ b/dialogflow/apiv2/documents_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDocumentsClientHook clientHook diff --git a/dialogflow/apiv2/entity_types_client.go b/dialogflow/apiv2/entity_types_client.go index e65e03d4adce..99af19d68cc8 100644 --- a/dialogflow/apiv2/entity_types_client.go +++ b/dialogflow/apiv2/entity_types_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newEntityTypesClientHook clientHook @@ -254,23 +254,37 @@ func (c *EntityTypesClient) GetEntityType(ctx context.Context, req *dialogflowpb } // CreateEntityType creates an entity type in the specified agent. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) CreateEntityType(ctx context.Context, req *dialogflowpb.CreateEntityTypeRequest, opts ...gax.CallOption) (*dialogflowpb.EntityType, error) { return c.internalClient.CreateEntityType(ctx, req, opts...) } // UpdateEntityType updates the specified entity type. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) UpdateEntityType(ctx context.Context, req *dialogflowpb.UpdateEntityTypeRequest, opts ...gax.CallOption) (*dialogflowpb.EntityType, error) { return c.internalClient.UpdateEntityType(ctx, req, opts...) } // DeleteEntityType deletes the specified entity type. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) DeleteEntityType(ctx context.Context, req *dialogflowpb.DeleteEntityTypeRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteEntityType(ctx, req, opts...) } // BatchUpdateEntityTypes updates/Creates multiple entity types in the specified agent. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) BatchUpdateEntityTypes(ctx context.Context, req *dialogflowpb.BatchUpdateEntityTypesRequest, opts ...gax.CallOption) (*BatchUpdateEntityTypesOperation, error) { return c.internalClient.BatchUpdateEntityTypes(ctx, req, opts...) } @@ -283,7 +297,9 @@ func (c *EntityTypesClient) BatchUpdateEntityTypesOperation(name string) *BatchU // BatchDeleteEntityTypes deletes entity types in the specified agent. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) BatchDeleteEntityTypes(ctx context.Context, req *dialogflowpb.BatchDeleteEntityTypesRequest, opts ...gax.CallOption) (*BatchDeleteEntityTypesOperation, error) { return c.internalClient.BatchDeleteEntityTypes(ctx, req, opts...) } @@ -296,7 +312,9 @@ func (c *EntityTypesClient) BatchDeleteEntityTypesOperation(name string) *BatchD // BatchCreateEntities creates multiple new entities in the specified entity type. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) BatchCreateEntities(ctx context.Context, req *dialogflowpb.BatchCreateEntitiesRequest, opts ...gax.CallOption) (*BatchCreateEntitiesOperation, error) { return c.internalClient.BatchCreateEntities(ctx, req, opts...) } @@ -311,7 +329,9 @@ func (c *EntityTypesClient) BatchCreateEntitiesOperation(name string) *BatchCrea // method does not affect entities in the entity type that aren’t explicitly // specified in the request. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) BatchUpdateEntities(ctx context.Context, req *dialogflowpb.BatchUpdateEntitiesRequest, opts ...gax.CallOption) (*BatchUpdateEntitiesOperation, error) { return c.internalClient.BatchUpdateEntities(ctx, req, opts...) } @@ -324,7 +344,9 @@ func (c *EntityTypesClient) BatchUpdateEntitiesOperation(name string) *BatchUpda // BatchDeleteEntities deletes entities in the specified entity type. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *EntityTypesClient) BatchDeleteEntities(ctx context.Context, req *dialogflowpb.BatchDeleteEntitiesRequest, opts ...gax.CallOption) (*BatchDeleteEntitiesOperation, error) { return c.internalClient.BatchDeleteEntities(ctx, req, opts...) } diff --git a/dialogflow/apiv2/environments_client.go b/dialogflow/apiv2/environments_client.go index 310e2936460c..a91f65842fbf 100644 --- a/dialogflow/apiv2/environments_client.go +++ b/dialogflow/apiv2/environments_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newEnvironmentsClientHook clientHook diff --git a/dialogflow/apiv2/gapic_metadata.json b/dialogflow/apiv2/gapic_metadata.json index d7b1922072c6..0671534239af 100644 --- a/dialogflow/apiv2/gapic_metadata.json +++ b/dialogflow/apiv2/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.dialogflow.v2", - "libraryPackage": "cloud.google.com/go/dialogflow/apiv2", - "services": { - "Agents": { - "clients": { - "grpc": { - "libraryClient": "AgentsClient", - "rpcs": { - "DeleteAgent": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.dialogflow.v2", + "libraryPackage": "cloud.google.com/go/dialogflow/apiv2", + "services": { + "Agents": { + "clients": { + "grpc": { + "libraryClient": "AgentsClient", + "rpcs": { + "DeleteAgent": { + "methods": [ "DeleteAgent" ] }, - "ExportAgent": { - "methods": [ + "ExportAgent": { + "methods": [ "ExportAgent" ] }, - "GetAgent": { - "methods": [ + "GetAgent": { + "methods": [ "GetAgent" ] }, - "GetValidationResult": { - "methods": [ + "GetValidationResult": { + "methods": [ "GetValidationResult" ] }, - "ImportAgent": { - "methods": [ + "ImportAgent": { + "methods": [ "ImportAgent" ] }, - "RestoreAgent": { - "methods": [ + "RestoreAgent": { + "methods": [ "RestoreAgent" ] }, - "SearchAgents": { - "methods": [ + "SearchAgents": { + "methods": [ "SearchAgents" ] }, - "SetAgent": { - "methods": [ + "SetAgent": { + "methods": [ "SetAgent" ] }, - "TrainAgent": { - "methods": [ + "TrainAgent": { + "methods": [ "TrainAgent" ] } @@ -59,18 +59,18 @@ } } }, - "AnswerRecords": { - "clients": { - "grpc": { - "libraryClient": "AnswerRecordsClient", - "rpcs": { - "ListAnswerRecords": { - "methods": [ + "AnswerRecords": { + "clients": { + "grpc": { + "libraryClient": "AnswerRecordsClient", + "rpcs": { + "ListAnswerRecords": { + "methods": [ "ListAnswerRecords" ] }, - "UpdateAnswerRecord": { - "methods": [ + "UpdateAnswerRecord": { + "methods": [ "UpdateAnswerRecord" ] } @@ -78,38 +78,38 @@ } } }, - "Contexts": { - "clients": { - "grpc": { - "libraryClient": "ContextsClient", - "rpcs": { - "CreateContext": { - "methods": [ + "Contexts": { + "clients": { + "grpc": { + "libraryClient": "ContextsClient", + "rpcs": { + "CreateContext": { + "methods": [ "CreateContext" ] }, - "DeleteAllContexts": { - "methods": [ + "DeleteAllContexts": { + "methods": [ "DeleteAllContexts" ] }, - "DeleteContext": { - "methods": [ + "DeleteContext": { + "methods": [ "DeleteContext" ] }, - "GetContext": { - "methods": [ + "GetContext": { + "methods": [ "GetContext" ] }, - "ListContexts": { - "methods": [ + "ListContexts": { + "methods": [ "ListContexts" ] }, - "UpdateContext": { - "methods": [ + "UpdateContext": { + "methods": [ "UpdateContext" ] } @@ -117,33 +117,33 @@ } } }, - "ConversationProfiles": { - "clients": { - "grpc": { - "libraryClient": "ConversationProfilesClient", - "rpcs": { - "CreateConversationProfile": { - "methods": [ + "ConversationProfiles": { + "clients": { + "grpc": { + "libraryClient": "ConversationProfilesClient", + "rpcs": { + "CreateConversationProfile": { + "methods": [ "CreateConversationProfile" ] }, - "DeleteConversationProfile": { - "methods": [ + "DeleteConversationProfile": { + "methods": [ "DeleteConversationProfile" ] }, - "GetConversationProfile": { - "methods": [ + "GetConversationProfile": { + "methods": [ "GetConversationProfile" ] }, - "ListConversationProfiles": { - "methods": [ + "ListConversationProfiles": { + "methods": [ "ListConversationProfiles" ] }, - "UpdateConversationProfile": { - "methods": [ + "UpdateConversationProfile": { + "methods": [ "UpdateConversationProfile" ] } @@ -151,33 +151,33 @@ } } }, - "Conversations": { - "clients": { - "grpc": { - "libraryClient": "ConversationsClient", - "rpcs": { - "CompleteConversation": { - "methods": [ + "Conversations": { + "clients": { + "grpc": { + "libraryClient": "ConversationsClient", + "rpcs": { + "CompleteConversation": { + "methods": [ "CompleteConversation" ] }, - "CreateConversation": { - "methods": [ + "CreateConversation": { + "methods": [ "CreateConversation" ] }, - "GetConversation": { - "methods": [ + "GetConversation": { + "methods": [ "GetConversation" ] }, - "ListConversations": { - "methods": [ + "ListConversations": { + "methods": [ "ListConversations" ] }, - "ListMessages": { - "methods": [ + "ListMessages": { + "methods": [ "ListMessages" ] } @@ -185,38 +185,38 @@ } } }, - "Documents": { - "clients": { - "grpc": { - "libraryClient": "DocumentsClient", - "rpcs": { - "CreateDocument": { - "methods": [ + "Documents": { + "clients": { + "grpc": { + "libraryClient": "DocumentsClient", + "rpcs": { + "CreateDocument": { + "methods": [ "CreateDocument" ] }, - "DeleteDocument": { - "methods": [ + "DeleteDocument": { + "methods": [ "DeleteDocument" ] }, - "GetDocument": { - "methods": [ + "GetDocument": { + "methods": [ "GetDocument" ] }, - "ListDocuments": { - "methods": [ + "ListDocuments": { + "methods": [ "ListDocuments" ] }, - "ReloadDocument": { - "methods": [ + "ReloadDocument": { + "methods": [ "ReloadDocument" ] }, - "UpdateDocument": { - "methods": [ + "UpdateDocument": { + "methods": [ "UpdateDocument" ] } @@ -224,58 +224,58 @@ } } }, - "EntityTypes": { - "clients": { - "grpc": { - "libraryClient": "EntityTypesClient", - "rpcs": { - "BatchCreateEntities": { - "methods": [ + "EntityTypes": { + "clients": { + "grpc": { + "libraryClient": "EntityTypesClient", + "rpcs": { + "BatchCreateEntities": { + "methods": [ "BatchCreateEntities" ] }, - "BatchDeleteEntities": { - "methods": [ + "BatchDeleteEntities": { + "methods": [ "BatchDeleteEntities" ] }, - "BatchDeleteEntityTypes": { - "methods": [ + "BatchDeleteEntityTypes": { + "methods": [ "BatchDeleteEntityTypes" ] }, - "BatchUpdateEntities": { - "methods": [ + "BatchUpdateEntities": { + "methods": [ "BatchUpdateEntities" ] }, - "BatchUpdateEntityTypes": { - "methods": [ + "BatchUpdateEntityTypes": { + "methods": [ "BatchUpdateEntityTypes" ] }, - "CreateEntityType": { - "methods": [ + "CreateEntityType": { + "methods": [ "CreateEntityType" ] }, - "DeleteEntityType": { - "methods": [ + "DeleteEntityType": { + "methods": [ "DeleteEntityType" ] }, - "GetEntityType": { - "methods": [ + "GetEntityType": { + "methods": [ "GetEntityType" ] }, - "ListEntityTypes": { - "methods": [ + "ListEntityTypes": { + "methods": [ "ListEntityTypes" ] }, - "UpdateEntityType": { - "methods": [ + "UpdateEntityType": { + "methods": [ "UpdateEntityType" ] } @@ -283,38 +283,38 @@ } } }, - "Environments": { - "clients": { - "grpc": { - "libraryClient": "EnvironmentsClient", - "rpcs": { - "CreateEnvironment": { - "methods": [ + "Environments": { + "clients": { + "grpc": { + "libraryClient": "EnvironmentsClient", + "rpcs": { + "CreateEnvironment": { + "methods": [ "CreateEnvironment" ] }, - "DeleteEnvironment": { - "methods": [ + "DeleteEnvironment": { + "methods": [ "DeleteEnvironment" ] }, - "GetEnvironment": { - "methods": [ + "GetEnvironment": { + "methods": [ "GetEnvironment" ] }, - "GetEnvironmentHistory": { - "methods": [ + "GetEnvironmentHistory": { + "methods": [ "GetEnvironmentHistory" ] }, - "ListEnvironments": { - "methods": [ + "ListEnvironments": { + "methods": [ "ListEnvironments" ] }, - "UpdateEnvironment": { - "methods": [ + "UpdateEnvironment": { + "methods": [ "UpdateEnvironment" ] } @@ -322,18 +322,18 @@ } } }, - "Fulfillments": { - "clients": { - "grpc": { - "libraryClient": "FulfillmentsClient", - "rpcs": { - "GetFulfillment": { - "methods": [ + "Fulfillments": { + "clients": { + "grpc": { + "libraryClient": "FulfillmentsClient", + "rpcs": { + "GetFulfillment": { + "methods": [ "GetFulfillment" ] }, - "UpdateFulfillment": { - "methods": [ + "UpdateFulfillment": { + "methods": [ "UpdateFulfillment" ] } @@ -341,43 +341,43 @@ } } }, - "Intents": { - "clients": { - "grpc": { - "libraryClient": "IntentsClient", - "rpcs": { - "BatchDeleteIntents": { - "methods": [ + "Intents": { + "clients": { + "grpc": { + "libraryClient": "IntentsClient", + "rpcs": { + "BatchDeleteIntents": { + "methods": [ "BatchDeleteIntents" ] }, - "BatchUpdateIntents": { - "methods": [ + "BatchUpdateIntents": { + "methods": [ "BatchUpdateIntents" ] }, - "CreateIntent": { - "methods": [ + "CreateIntent": { + "methods": [ "CreateIntent" ] }, - "DeleteIntent": { - "methods": [ + "DeleteIntent": { + "methods": [ "DeleteIntent" ] }, - "GetIntent": { - "methods": [ + "GetIntent": { + "methods": [ "GetIntent" ] }, - "ListIntents": { - "methods": [ + "ListIntents": { + "methods": [ "ListIntents" ] }, - "UpdateIntent": { - "methods": [ + "UpdateIntent": { + "methods": [ "UpdateIntent" ] } @@ -385,33 +385,33 @@ } } }, - "KnowledgeBases": { - "clients": { - "grpc": { - "libraryClient": "KnowledgeBasesClient", - "rpcs": { - "CreateKnowledgeBase": { - "methods": [ + "KnowledgeBases": { + "clients": { + "grpc": { + "libraryClient": "KnowledgeBasesClient", + "rpcs": { + "CreateKnowledgeBase": { + "methods": [ "CreateKnowledgeBase" ] }, - "DeleteKnowledgeBase": { - "methods": [ + "DeleteKnowledgeBase": { + "methods": [ "DeleteKnowledgeBase" ] }, - "GetKnowledgeBase": { - "methods": [ + "GetKnowledgeBase": { + "methods": [ "GetKnowledgeBase" ] }, - "ListKnowledgeBases": { - "methods": [ + "ListKnowledgeBases": { + "methods": [ "ListKnowledgeBases" ] }, - "UpdateKnowledgeBase": { - "methods": [ + "UpdateKnowledgeBase": { + "methods": [ "UpdateKnowledgeBase" ] } @@ -419,43 +419,43 @@ } } }, - "Participants": { - "clients": { - "grpc": { - "libraryClient": "ParticipantsClient", - "rpcs": { - "AnalyzeContent": { - "methods": [ + "Participants": { + "clients": { + "grpc": { + "libraryClient": "ParticipantsClient", + "rpcs": { + "AnalyzeContent": { + "methods": [ "AnalyzeContent" ] }, - "CreateParticipant": { - "methods": [ + "CreateParticipant": { + "methods": [ "CreateParticipant" ] }, - "GetParticipant": { - "methods": [ + "GetParticipant": { + "methods": [ "GetParticipant" ] }, - "ListParticipants": { - "methods": [ + "ListParticipants": { + "methods": [ "ListParticipants" ] }, - "SuggestArticles": { - "methods": [ + "SuggestArticles": { + "methods": [ "SuggestArticles" ] }, - "SuggestFaqAnswers": { - "methods": [ + "SuggestFaqAnswers": { + "methods": [ "SuggestFaqAnswers" ] }, - "UpdateParticipant": { - "methods": [ + "UpdateParticipant": { + "methods": [ "UpdateParticipant" ] } @@ -463,33 +463,33 @@ } } }, - "SessionEntityTypes": { - "clients": { - "grpc": { - "libraryClient": "SessionEntityTypesClient", - "rpcs": { - "CreateSessionEntityType": { - "methods": [ + "SessionEntityTypes": { + "clients": { + "grpc": { + "libraryClient": "SessionEntityTypesClient", + "rpcs": { + "CreateSessionEntityType": { + "methods": [ "CreateSessionEntityType" ] }, - "DeleteSessionEntityType": { - "methods": [ + "DeleteSessionEntityType": { + "methods": [ "DeleteSessionEntityType" ] }, - "GetSessionEntityType": { - "methods": [ + "GetSessionEntityType": { + "methods": [ "GetSessionEntityType" ] }, - "ListSessionEntityTypes": { - "methods": [ + "ListSessionEntityTypes": { + "methods": [ "ListSessionEntityTypes" ] }, - "UpdateSessionEntityType": { - "methods": [ + "UpdateSessionEntityType": { + "methods": [ "UpdateSessionEntityType" ] } @@ -497,18 +497,18 @@ } } }, - "Sessions": { - "clients": { - "grpc": { - "libraryClient": "SessionsClient", - "rpcs": { - "DetectIntent": { - "methods": [ + "Sessions": { + "clients": { + "grpc": { + "libraryClient": "SessionsClient", + "rpcs": { + "DetectIntent": { + "methods": [ "DetectIntent" ] }, - "StreamingDetectIntent": { - "methods": [ + "StreamingDetectIntent": { + "methods": [ "StreamingDetectIntent" ] } @@ -516,33 +516,33 @@ } } }, - "Versions": { - "clients": { - "grpc": { - "libraryClient": "VersionsClient", - "rpcs": { - "CreateVersion": { - "methods": [ + "Versions": { + "clients": { + "grpc": { + "libraryClient": "VersionsClient", + "rpcs": { + "CreateVersion": { + "methods": [ "CreateVersion" ] }, - "DeleteVersion": { - "methods": [ + "DeleteVersion": { + "methods": [ "DeleteVersion" ] }, - "GetVersion": { - "methods": [ + "GetVersion": { + "methods": [ "GetVersion" ] }, - "ListVersions": { - "methods": [ + "ListVersions": { + "methods": [ "ListVersions" ] }, - "UpdateVersion": { - "methods": [ + "UpdateVersion": { + "methods": [ "UpdateVersion" ] } diff --git a/dialogflow/apiv2/intents_client.go b/dialogflow/apiv2/intents_client.go index 6b033b88c569..e6b0158a7089 100644 --- a/dialogflow/apiv2/intents_client.go +++ b/dialogflow/apiv2/intents_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newIntentsClientHook clientHook @@ -212,23 +212,37 @@ func (c *IntentsClient) GetIntent(ctx context.Context, req *dialogflowpb.GetInte } // CreateIntent creates an intent in the specified agent. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *IntentsClient) CreateIntent(ctx context.Context, req *dialogflowpb.CreateIntentRequest, opts ...gax.CallOption) (*dialogflowpb.Intent, error) { return c.internalClient.CreateIntent(ctx, req, opts...) } // UpdateIntent updates the specified intent. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *IntentsClient) UpdateIntent(ctx context.Context, req *dialogflowpb.UpdateIntentRequest, opts ...gax.CallOption) (*dialogflowpb.Intent, error) { return c.internalClient.UpdateIntent(ctx, req, opts...) } // DeleteIntent deletes the specified intent and its direct or indirect followup intents. +// +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *IntentsClient) DeleteIntent(ctx context.Context, req *dialogflowpb.DeleteIntentRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteIntent(ctx, req, opts...) } // BatchUpdateIntents updates/Creates multiple intents in the specified agent. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *IntentsClient) BatchUpdateIntents(ctx context.Context, req *dialogflowpb.BatchUpdateIntentsRequest, opts ...gax.CallOption) (*BatchUpdateIntentsOperation, error) { return c.internalClient.BatchUpdateIntents(ctx, req, opts...) } @@ -241,7 +255,9 @@ func (c *IntentsClient) BatchUpdateIntentsOperation(name string) *BatchUpdateInt // BatchDeleteIntents deletes intents in the specified agent. // -// Operation +// Note: You should always train an agent prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/es/docs/training). func (c *IntentsClient) BatchDeleteIntents(ctx context.Context, req *dialogflowpb.BatchDeleteIntentsRequest, opts ...gax.CallOption) (*BatchDeleteIntentsOperation, error) { return c.internalClient.BatchDeleteIntents(ctx, req, opts...) } diff --git a/dialogflow/apiv2/knowledge_bases_client.go b/dialogflow/apiv2/knowledge_bases_client.go index cb339c674105..f57400e31b6b 100644 --- a/dialogflow/apiv2/knowledge_bases_client.go +++ b/dialogflow/apiv2/knowledge_bases_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newKnowledgeBasesClientHook clientHook diff --git a/dialogflow/apiv2/participants_client.go b/dialogflow/apiv2/participants_client.go index edc7c36512fc..1706d5317f42 100644 --- a/dialogflow/apiv2/participants_client.go +++ b/dialogflow/apiv2/participants_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newParticipantsClientHook clientHook diff --git a/dialogflow/apiv2/session_entity_types_client.go b/dialogflow/apiv2/session_entity_types_client.go index dceedf6fcd19..2342f4060fe9 100644 --- a/dialogflow/apiv2/session_entity_types_client.go +++ b/dialogflow/apiv2/session_entity_types_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSessionEntityTypesClientHook clientHook diff --git a/dialogflow/apiv2/versions_client.go b/dialogflow/apiv2/versions_client.go index cc0db296f6d4..4eb375f68555 100644 --- a/dialogflow/apiv2/versions_client.go +++ b/dialogflow/apiv2/versions_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newVersionsClientHook clientHook diff --git a/dialogflow/cx/apiv3/agents_client.go b/dialogflow/cx/apiv3/agents_client.go index 4a9bdc216ae3..f7671d8a97bb 100644 --- a/dialogflow/cx/apiv3/agents_client.go +++ b/dialogflow/cx/apiv3/agents_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAgentsClientHook clientHook @@ -238,11 +238,19 @@ func (c *AgentsClient) GetAgent(ctx context.Context, req *cxpb.GetAgentRequest, } // CreateAgent creates an agent in the specified location. +// +// Note: You should always train flows prior to sending them queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *AgentsClient) CreateAgent(ctx context.Context, req *cxpb.CreateAgentRequest, opts ...gax.CallOption) (*cxpb.Agent, error) { return c.internalClient.CreateAgent(ctx, req, opts...) } // UpdateAgent updates the specified agent. +// +// Note: You should always train flows prior to sending them queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *AgentsClient) UpdateAgent(ctx context.Context, req *cxpb.UpdateAgentRequest, opts ...gax.CallOption) (*cxpb.Agent, error) { return c.internalClient.UpdateAgent(ctx, req, opts...) } @@ -267,6 +275,10 @@ func (c *AgentsClient) ExportAgentOperation(name string) *ExportAgentOperation { // // Replaces the current agent with a new one. Note that all existing resources // in agent (e.g. intents, entity types, flows) will be removed. +// +// Note: You should always train flows prior to sending them queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *AgentsClient) RestoreAgent(ctx context.Context, req *cxpb.RestoreAgentRequest, opts ...gax.CallOption) (*RestoreAgentOperation, error) { return c.internalClient.RestoreAgent(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3/doc.go b/dialogflow/cx/apiv3/doc.go index a1bebf150e04..6623135f9756 100644 --- a/dialogflow/cx/apiv3/doc.go +++ b/dialogflow/cx/apiv3/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/dialogflow/cx/apiv3/entity_types_client.go b/dialogflow/cx/apiv3/entity_types_client.go index 8f861a110b94..e8d99c6f5c3f 100644 --- a/dialogflow/cx/apiv3/entity_types_client.go +++ b/dialogflow/cx/apiv3/entity_types_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newEntityTypesClientHook clientHook @@ -175,16 +175,28 @@ func (c *EntityTypesClient) GetEntityType(ctx context.Context, req *cxpb.GetEnti } // CreateEntityType creates an entity type in the specified agent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *EntityTypesClient) CreateEntityType(ctx context.Context, req *cxpb.CreateEntityTypeRequest, opts ...gax.CallOption) (*cxpb.EntityType, error) { return c.internalClient.CreateEntityType(ctx, req, opts...) } // UpdateEntityType updates the specified entity type. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *EntityTypesClient) UpdateEntityType(ctx context.Context, req *cxpb.UpdateEntityTypeRequest, opts ...gax.CallOption) (*cxpb.EntityType, error) { return c.internalClient.UpdateEntityType(ctx, req, opts...) } // DeleteEntityType deletes the specified entity type. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *EntityTypesClient) DeleteEntityType(ctx context.Context, req *cxpb.DeleteEntityTypeRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteEntityType(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3/environments_client.go b/dialogflow/cx/apiv3/environments_client.go index 54b78cded35f..2d87bdd6b937 100644 --- a/dialogflow/cx/apiv3/environments_client.go +++ b/dialogflow/cx/apiv3/environments_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newEnvironmentsClientHook clientHook diff --git a/dialogflow/cx/apiv3/experiments_client.go b/dialogflow/cx/apiv3/experiments_client.go index 35d71ae941a9..d42b703f3de3 100644 --- a/dialogflow/cx/apiv3/experiments_client.go +++ b/dialogflow/cx/apiv3/experiments_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newExperimentsClientHook clientHook diff --git a/dialogflow/cx/apiv3/flows_client.go b/dialogflow/cx/apiv3/flows_client.go index 6bc73b4ba11c..9f2c6c758460 100644 --- a/dialogflow/cx/apiv3/flows_client.go +++ b/dialogflow/cx/apiv3/flows_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newFlowsClientHook clientHook @@ -242,6 +242,10 @@ func (c *FlowsClient) Connection() *grpc.ClientConn { } // CreateFlow creates a flow in the specified agent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) CreateFlow(ctx context.Context, req *cxpb.CreateFlowRequest, opts ...gax.CallOption) (*cxpb.Flow, error) { return c.internalClient.CreateFlow(ctx, req, opts...) } @@ -262,12 +266,20 @@ func (c *FlowsClient) GetFlow(ctx context.Context, req *cxpb.GetFlowRequest, opt } // UpdateFlow updates the specified flow. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) UpdateFlow(ctx context.Context, req *cxpb.UpdateFlowRequest, opts ...gax.CallOption) (*cxpb.Flow, error) { return c.internalClient.UpdateFlow(ctx, req, opts...) } // TrainFlow trains the specified flow. Note that only the flow in ‘draft’ environment // is trained. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) TrainFlow(ctx context.Context, req *cxpb.TrainFlowRequest, opts ...gax.CallOption) (*TrainFlowOperation, error) { return c.internalClient.TrainFlow(ctx, req, opts...) } @@ -292,6 +304,10 @@ func (c *FlowsClient) GetFlowValidationResult(ctx context.Context, req *cxpb.Get } // ImportFlow imports the specified flow to the specified agent from a binary file. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) ImportFlow(ctx context.Context, req *cxpb.ImportFlowRequest, opts ...gax.CallOption) (*ImportFlowOperation, error) { return c.internalClient.ImportFlow(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3/gapic_metadata.json b/dialogflow/cx/apiv3/gapic_metadata.json index 409bc550939f..c90368d52f5d 100644 --- a/dialogflow/cx/apiv3/gapic_metadata.json +++ b/dialogflow/cx/apiv3/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.dialogflow.cx.v3", - "libraryPackage": "cloud.google.com/go/dialogflow/cx/apiv3", - "services": { - "Agents": { - "clients": { - "grpc": { - "libraryClient": "AgentsClient", - "rpcs": { - "CreateAgent": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.dialogflow.cx.v3", + "libraryPackage": "cloud.google.com/go/dialogflow/cx/apiv3", + "services": { + "Agents": { + "clients": { + "grpc": { + "libraryClient": "AgentsClient", + "rpcs": { + "CreateAgent": { + "methods": [ "CreateAgent" ] }, - "DeleteAgent": { - "methods": [ + "DeleteAgent": { + "methods": [ "DeleteAgent" ] }, - "ExportAgent": { - "methods": [ + "ExportAgent": { + "methods": [ "ExportAgent" ] }, - "GetAgent": { - "methods": [ + "GetAgent": { + "methods": [ "GetAgent" ] }, - "GetAgentValidationResult": { - "methods": [ + "GetAgentValidationResult": { + "methods": [ "GetAgentValidationResult" ] }, - "ListAgents": { - "methods": [ + "ListAgents": { + "methods": [ "ListAgents" ] }, - "RestoreAgent": { - "methods": [ + "RestoreAgent": { + "methods": [ "RestoreAgent" ] }, - "UpdateAgent": { - "methods": [ + "UpdateAgent": { + "methods": [ "UpdateAgent" ] }, - "ValidateAgent": { - "methods": [ + "ValidateAgent": { + "methods": [ "ValidateAgent" ] } @@ -59,33 +59,33 @@ } } }, - "EntityTypes": { - "clients": { - "grpc": { - "libraryClient": "EntityTypesClient", - "rpcs": { - "CreateEntityType": { - "methods": [ + "EntityTypes": { + "clients": { + "grpc": { + "libraryClient": "EntityTypesClient", + "rpcs": { + "CreateEntityType": { + "methods": [ "CreateEntityType" ] }, - "DeleteEntityType": { - "methods": [ + "DeleteEntityType": { + "methods": [ "DeleteEntityType" ] }, - "GetEntityType": { - "methods": [ + "GetEntityType": { + "methods": [ "GetEntityType" ] }, - "ListEntityTypes": { - "methods": [ + "ListEntityTypes": { + "methods": [ "ListEntityTypes" ] }, - "UpdateEntityType": { - "methods": [ + "UpdateEntityType": { + "methods": [ "UpdateEntityType" ] } @@ -93,48 +93,48 @@ } } }, - "Environments": { - "clients": { - "grpc": { - "libraryClient": "EnvironmentsClient", - "rpcs": { - "CreateEnvironment": { - "methods": [ + "Environments": { + "clients": { + "grpc": { + "libraryClient": "EnvironmentsClient", + "rpcs": { + "CreateEnvironment": { + "methods": [ "CreateEnvironment" ] }, - "DeleteEnvironment": { - "methods": [ + "DeleteEnvironment": { + "methods": [ "DeleteEnvironment" ] }, - "GetEnvironment": { - "methods": [ + "GetEnvironment": { + "methods": [ "GetEnvironment" ] }, - "ListContinuousTestResults": { - "methods": [ + "ListContinuousTestResults": { + "methods": [ "ListContinuousTestResults" ] }, - "ListEnvironments": { - "methods": [ + "ListEnvironments": { + "methods": [ "ListEnvironments" ] }, - "LookupEnvironmentHistory": { - "methods": [ + "LookupEnvironmentHistory": { + "methods": [ "LookupEnvironmentHistory" ] }, - "RunContinuousTest": { - "methods": [ + "RunContinuousTest": { + "methods": [ "RunContinuousTest" ] }, - "UpdateEnvironment": { - "methods": [ + "UpdateEnvironment": { + "methods": [ "UpdateEnvironment" ] } @@ -142,43 +142,43 @@ } } }, - "Experiments": { - "clients": { - "grpc": { - "libraryClient": "ExperimentsClient", - "rpcs": { - "CreateExperiment": { - "methods": [ + "Experiments": { + "clients": { + "grpc": { + "libraryClient": "ExperimentsClient", + "rpcs": { + "CreateExperiment": { + "methods": [ "CreateExperiment" ] }, - "DeleteExperiment": { - "methods": [ + "DeleteExperiment": { + "methods": [ "DeleteExperiment" ] }, - "GetExperiment": { - "methods": [ + "GetExperiment": { + "methods": [ "GetExperiment" ] }, - "ListExperiments": { - "methods": [ + "ListExperiments": { + "methods": [ "ListExperiments" ] }, - "StartExperiment": { - "methods": [ + "StartExperiment": { + "methods": [ "StartExperiment" ] }, - "StopExperiment": { - "methods": [ + "StopExperiment": { + "methods": [ "StopExperiment" ] }, - "UpdateExperiment": { - "methods": [ + "UpdateExperiment": { + "methods": [ "UpdateExperiment" ] } @@ -186,58 +186,58 @@ } } }, - "Flows": { - "clients": { - "grpc": { - "libraryClient": "FlowsClient", - "rpcs": { - "CreateFlow": { - "methods": [ + "Flows": { + "clients": { + "grpc": { + "libraryClient": "FlowsClient", + "rpcs": { + "CreateFlow": { + "methods": [ "CreateFlow" ] }, - "DeleteFlow": { - "methods": [ + "DeleteFlow": { + "methods": [ "DeleteFlow" ] }, - "ExportFlow": { - "methods": [ + "ExportFlow": { + "methods": [ "ExportFlow" ] }, - "GetFlow": { - "methods": [ + "GetFlow": { + "methods": [ "GetFlow" ] }, - "GetFlowValidationResult": { - "methods": [ + "GetFlowValidationResult": { + "methods": [ "GetFlowValidationResult" ] }, - "ImportFlow": { - "methods": [ + "ImportFlow": { + "methods": [ "ImportFlow" ] }, - "ListFlows": { - "methods": [ + "ListFlows": { + "methods": [ "ListFlows" ] }, - "TrainFlow": { - "methods": [ + "TrainFlow": { + "methods": [ "TrainFlow" ] }, - "UpdateFlow": { - "methods": [ + "UpdateFlow": { + "methods": [ "UpdateFlow" ] }, - "ValidateFlow": { - "methods": [ + "ValidateFlow": { + "methods": [ "ValidateFlow" ] } @@ -245,33 +245,33 @@ } } }, - "Intents": { - "clients": { - "grpc": { - "libraryClient": "IntentsClient", - "rpcs": { - "CreateIntent": { - "methods": [ + "Intents": { + "clients": { + "grpc": { + "libraryClient": "IntentsClient", + "rpcs": { + "CreateIntent": { + "methods": [ "CreateIntent" ] }, - "DeleteIntent": { - "methods": [ + "DeleteIntent": { + "methods": [ "DeleteIntent" ] }, - "GetIntent": { - "methods": [ + "GetIntent": { + "methods": [ "GetIntent" ] }, - "ListIntents": { - "methods": [ + "ListIntents": { + "methods": [ "ListIntents" ] }, - "UpdateIntent": { - "methods": [ + "UpdateIntent": { + "methods": [ "UpdateIntent" ] } @@ -279,33 +279,33 @@ } } }, - "Pages": { - "clients": { - "grpc": { - "libraryClient": "PagesClient", - "rpcs": { - "CreatePage": { - "methods": [ + "Pages": { + "clients": { + "grpc": { + "libraryClient": "PagesClient", + "rpcs": { + "CreatePage": { + "methods": [ "CreatePage" ] }, - "DeletePage": { - "methods": [ + "DeletePage": { + "methods": [ "DeletePage" ] }, - "GetPage": { - "methods": [ + "GetPage": { + "methods": [ "GetPage" ] }, - "ListPages": { - "methods": [ + "ListPages": { + "methods": [ "ListPages" ] }, - "UpdatePage": { - "methods": [ + "UpdatePage": { + "methods": [ "UpdatePage" ] } @@ -313,33 +313,33 @@ } } }, - "SecuritySettingsService": { - "clients": { - "grpc": { - "libraryClient": "SecuritySettingsClient", - "rpcs": { - "CreateSecuritySettings": { - "methods": [ + "SecuritySettingsService": { + "clients": { + "grpc": { + "libraryClient": "SecuritySettingsClient", + "rpcs": { + "CreateSecuritySettings": { + "methods": [ "CreateSecuritySettings" ] }, - "DeleteSecuritySettings": { - "methods": [ + "DeleteSecuritySettings": { + "methods": [ "DeleteSecuritySettings" ] }, - "GetSecuritySettings": { - "methods": [ + "GetSecuritySettings": { + "methods": [ "GetSecuritySettings" ] }, - "ListSecuritySettings": { - "methods": [ + "ListSecuritySettings": { + "methods": [ "ListSecuritySettings" ] }, - "UpdateSecuritySettings": { - "methods": [ + "UpdateSecuritySettings": { + "methods": [ "UpdateSecuritySettings" ] } @@ -347,33 +347,33 @@ } } }, - "SessionEntityTypes": { - "clients": { - "grpc": { - "libraryClient": "SessionEntityTypesClient", - "rpcs": { - "CreateSessionEntityType": { - "methods": [ + "SessionEntityTypes": { + "clients": { + "grpc": { + "libraryClient": "SessionEntityTypesClient", + "rpcs": { + "CreateSessionEntityType": { + "methods": [ "CreateSessionEntityType" ] }, - "DeleteSessionEntityType": { - "methods": [ + "DeleteSessionEntityType": { + "methods": [ "DeleteSessionEntityType" ] }, - "GetSessionEntityType": { - "methods": [ + "GetSessionEntityType": { + "methods": [ "GetSessionEntityType" ] }, - "ListSessionEntityTypes": { - "methods": [ + "ListSessionEntityTypes": { + "methods": [ "ListSessionEntityTypes" ] }, - "UpdateSessionEntityType": { - "methods": [ + "UpdateSessionEntityType": { + "methods": [ "UpdateSessionEntityType" ] } @@ -381,28 +381,28 @@ } } }, - "Sessions": { - "clients": { - "grpc": { - "libraryClient": "SessionsClient", - "rpcs": { - "DetectIntent": { - "methods": [ + "Sessions": { + "clients": { + "grpc": { + "libraryClient": "SessionsClient", + "rpcs": { + "DetectIntent": { + "methods": [ "DetectIntent" ] }, - "FulfillIntent": { - "methods": [ + "FulfillIntent": { + "methods": [ "FulfillIntent" ] }, - "MatchIntent": { - "methods": [ + "MatchIntent": { + "methods": [ "MatchIntent" ] }, - "StreamingDetectIntent": { - "methods": [ + "StreamingDetectIntent": { + "methods": [ "StreamingDetectIntent" ] } @@ -410,68 +410,68 @@ } } }, - "TestCases": { - "clients": { - "grpc": { - "libraryClient": "TestCasesClient", - "rpcs": { - "BatchDeleteTestCases": { - "methods": [ + "TestCases": { + "clients": { + "grpc": { + "libraryClient": "TestCasesClient", + "rpcs": { + "BatchDeleteTestCases": { + "methods": [ "BatchDeleteTestCases" ] }, - "BatchRunTestCases": { - "methods": [ + "BatchRunTestCases": { + "methods": [ "BatchRunTestCases" ] }, - "CalculateCoverage": { - "methods": [ + "CalculateCoverage": { + "methods": [ "CalculateCoverage" ] }, - "CreateTestCase": { - "methods": [ + "CreateTestCase": { + "methods": [ "CreateTestCase" ] }, - "ExportTestCases": { - "methods": [ + "ExportTestCases": { + "methods": [ "ExportTestCases" ] }, - "GetTestCase": { - "methods": [ + "GetTestCase": { + "methods": [ "GetTestCase" ] }, - "GetTestCaseResult": { - "methods": [ + "GetTestCaseResult": { + "methods": [ "GetTestCaseResult" ] }, - "ImportTestCases": { - "methods": [ + "ImportTestCases": { + "methods": [ "ImportTestCases" ] }, - "ListTestCaseResults": { - "methods": [ + "ListTestCaseResults": { + "methods": [ "ListTestCaseResults" ] }, - "ListTestCases": { - "methods": [ + "ListTestCases": { + "methods": [ "ListTestCases" ] }, - "RunTestCase": { - "methods": [ + "RunTestCase": { + "methods": [ "RunTestCase" ] }, - "UpdateTestCase": { - "methods": [ + "UpdateTestCase": { + "methods": [ "UpdateTestCase" ] } @@ -479,33 +479,33 @@ } } }, - "TransitionRouteGroups": { - "clients": { - "grpc": { - "libraryClient": "TransitionRouteGroupsClient", - "rpcs": { - "CreateTransitionRouteGroup": { - "methods": [ + "TransitionRouteGroups": { + "clients": { + "grpc": { + "libraryClient": "TransitionRouteGroupsClient", + "rpcs": { + "CreateTransitionRouteGroup": { + "methods": [ "CreateTransitionRouteGroup" ] }, - "DeleteTransitionRouteGroup": { - "methods": [ + "DeleteTransitionRouteGroup": { + "methods": [ "DeleteTransitionRouteGroup" ] }, - "GetTransitionRouteGroup": { - "methods": [ + "GetTransitionRouteGroup": { + "methods": [ "GetTransitionRouteGroup" ] }, - "ListTransitionRouteGroups": { - "methods": [ + "ListTransitionRouteGroups": { + "methods": [ "ListTransitionRouteGroups" ] }, - "UpdateTransitionRouteGroup": { - "methods": [ + "UpdateTransitionRouteGroup": { + "methods": [ "UpdateTransitionRouteGroup" ] } @@ -513,38 +513,38 @@ } } }, - "Versions": { - "clients": { - "grpc": { - "libraryClient": "VersionsClient", - "rpcs": { - "CreateVersion": { - "methods": [ + "Versions": { + "clients": { + "grpc": { + "libraryClient": "VersionsClient", + "rpcs": { + "CreateVersion": { + "methods": [ "CreateVersion" ] }, - "DeleteVersion": { - "methods": [ + "DeleteVersion": { + "methods": [ "DeleteVersion" ] }, - "GetVersion": { - "methods": [ + "GetVersion": { + "methods": [ "GetVersion" ] }, - "ListVersions": { - "methods": [ + "ListVersions": { + "methods": [ "ListVersions" ] }, - "LoadVersion": { - "methods": [ + "LoadVersion": { + "methods": [ "LoadVersion" ] }, - "UpdateVersion": { - "methods": [ + "UpdateVersion": { + "methods": [ "UpdateVersion" ] } @@ -552,33 +552,33 @@ } } }, - "Webhooks": { - "clients": { - "grpc": { - "libraryClient": "WebhooksClient", - "rpcs": { - "CreateWebhook": { - "methods": [ + "Webhooks": { + "clients": { + "grpc": { + "libraryClient": "WebhooksClient", + "rpcs": { + "CreateWebhook": { + "methods": [ "CreateWebhook" ] }, - "DeleteWebhook": { - "methods": [ + "DeleteWebhook": { + "methods": [ "DeleteWebhook" ] }, - "GetWebhook": { - "methods": [ + "GetWebhook": { + "methods": [ "GetWebhook" ] }, - "ListWebhooks": { - "methods": [ + "ListWebhooks": { + "methods": [ "ListWebhooks" ] }, - "UpdateWebhook": { - "methods": [ + "UpdateWebhook": { + "methods": [ "UpdateWebhook" ] } diff --git a/dialogflow/cx/apiv3/intents_client.go b/dialogflow/cx/apiv3/intents_client.go index b5c6963b708a..e2b2fb76862e 100644 --- a/dialogflow/cx/apiv3/intents_client.go +++ b/dialogflow/cx/apiv3/intents_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newIntentsClientHook clientHook @@ -175,16 +175,28 @@ func (c *IntentsClient) GetIntent(ctx context.Context, req *cxpb.GetIntentReques } // CreateIntent creates an intent in the specified agent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *IntentsClient) CreateIntent(ctx context.Context, req *cxpb.CreateIntentRequest, opts ...gax.CallOption) (*cxpb.Intent, error) { return c.internalClient.CreateIntent(ctx, req, opts...) } // UpdateIntent updates the specified intent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *IntentsClient) UpdateIntent(ctx context.Context, req *cxpb.UpdateIntentRequest, opts ...gax.CallOption) (*cxpb.Intent, error) { return c.internalClient.UpdateIntent(ctx, req, opts...) } // DeleteIntent deletes the specified intent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *IntentsClient) DeleteIntent(ctx context.Context, req *cxpb.DeleteIntentRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteIntent(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3/pages_client.go b/dialogflow/cx/apiv3/pages_client.go index 4783a0eb75d3..4bb883a80015 100644 --- a/dialogflow/cx/apiv3/pages_client.go +++ b/dialogflow/cx/apiv3/pages_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newPagesClientHook clientHook @@ -175,16 +175,28 @@ func (c *PagesClient) GetPage(ctx context.Context, req *cxpb.GetPageRequest, opt } // CreatePage creates a page in the specified flow. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *PagesClient) CreatePage(ctx context.Context, req *cxpb.CreatePageRequest, opts ...gax.CallOption) (*cxpb.Page, error) { return c.internalClient.CreatePage(ctx, req, opts...) } // UpdatePage updates the specified page. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *PagesClient) UpdatePage(ctx context.Context, req *cxpb.UpdatePageRequest, opts ...gax.CallOption) (*cxpb.Page, error) { return c.internalClient.UpdatePage(ctx, req, opts...) } // DeletePage deletes the specified page. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *PagesClient) DeletePage(ctx context.Context, req *cxpb.DeletePageRequest, opts ...gax.CallOption) error { return c.internalClient.DeletePage(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3/security_settings_client.go b/dialogflow/cx/apiv3/security_settings_client.go index 6ed77d67bb37..19525b722f5c 100644 --- a/dialogflow/cx/apiv3/security_settings_client.go +++ b/dialogflow/cx/apiv3/security_settings_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSecuritySettingsClientHook clientHook diff --git a/dialogflow/cx/apiv3/session_entity_types_client.go b/dialogflow/cx/apiv3/session_entity_types_client.go index 2140f40dd183..f8ef1c50ce6d 100644 --- a/dialogflow/cx/apiv3/session_entity_types_client.go +++ b/dialogflow/cx/apiv3/session_entity_types_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSessionEntityTypesClientHook clientHook diff --git a/dialogflow/cx/apiv3/test_cases_client.go b/dialogflow/cx/apiv3/test_cases_client.go index 34c54b698c5b..cb243cafc068 100644 --- a/dialogflow/cx/apiv3/test_cases_client.go +++ b/dialogflow/cx/apiv3/test_cases_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newTestCasesClientHook clientHook diff --git a/dialogflow/cx/apiv3/transition_route_groups_client.go b/dialogflow/cx/apiv3/transition_route_groups_client.go index dfa7a11800a4..a71d3bf795d2 100644 --- a/dialogflow/cx/apiv3/transition_route_groups_client.go +++ b/dialogflow/cx/apiv3/transition_route_groups_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newTransitionRouteGroupsClientHook clientHook @@ -175,16 +175,28 @@ func (c *TransitionRouteGroupsClient) GetTransitionRouteGroup(ctx context.Contex } // CreateTransitionRouteGroup creates an TransitionRouteGroup in the specified flow. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *TransitionRouteGroupsClient) CreateTransitionRouteGroup(ctx context.Context, req *cxpb.CreateTransitionRouteGroupRequest, opts ...gax.CallOption) (*cxpb.TransitionRouteGroup, error) { return c.internalClient.CreateTransitionRouteGroup(ctx, req, opts...) } // UpdateTransitionRouteGroup updates the specified TransitionRouteGroup. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *TransitionRouteGroupsClient) UpdateTransitionRouteGroup(ctx context.Context, req *cxpb.UpdateTransitionRouteGroupRequest, opts ...gax.CallOption) (*cxpb.TransitionRouteGroup, error) { return c.internalClient.UpdateTransitionRouteGroup(ctx, req, opts...) } // DeleteTransitionRouteGroup deletes the specified TransitionRouteGroup. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *TransitionRouteGroupsClient) DeleteTransitionRouteGroup(ctx context.Context, req *cxpb.DeleteTransitionRouteGroupRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteTransitionRouteGroup(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3/versions_client.go b/dialogflow/cx/apiv3/versions_client.go index 11febef026e5..0191353c143e 100644 --- a/dialogflow/cx/apiv3/versions_client.go +++ b/dialogflow/cx/apiv3/versions_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newVersionsClientHook clientHook diff --git a/dialogflow/cx/apiv3/webhooks_client.go b/dialogflow/cx/apiv3/webhooks_client.go index b097a71bcc07..a159f717d74a 100644 --- a/dialogflow/cx/apiv3/webhooks_client.go +++ b/dialogflow/cx/apiv3/webhooks_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newWebhooksClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/agents_client.go b/dialogflow/cx/apiv3beta1/agents_client.go index 131c311e2fd3..3522935de1e6 100644 --- a/dialogflow/cx/apiv3beta1/agents_client.go +++ b/dialogflow/cx/apiv3beta1/agents_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAgentsClientHook clientHook @@ -238,11 +238,19 @@ func (c *AgentsClient) GetAgent(ctx context.Context, req *cxpb.GetAgentRequest, } // CreateAgent creates an agent in the specified location. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *AgentsClient) CreateAgent(ctx context.Context, req *cxpb.CreateAgentRequest, opts ...gax.CallOption) (*cxpb.Agent, error) { return c.internalClient.CreateAgent(ctx, req, opts...) } // UpdateAgent updates the specified agent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *AgentsClient) UpdateAgent(ctx context.Context, req *cxpb.UpdateAgentRequest, opts ...gax.CallOption) (*cxpb.Agent, error) { return c.internalClient.UpdateAgent(ctx, req, opts...) } @@ -267,6 +275,10 @@ func (c *AgentsClient) ExportAgentOperation(name string) *ExportAgentOperation { // // Replaces the current agent with a new one. Note that all existing resources // in agent (e.g. intents, entity types, flows) will be removed. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *AgentsClient) RestoreAgent(ctx context.Context, req *cxpb.RestoreAgentRequest, opts ...gax.CallOption) (*RestoreAgentOperation, error) { return c.internalClient.RestoreAgent(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3beta1/doc.go b/dialogflow/cx/apiv3beta1/doc.go index 012b60361631..bf72fa8fde0e 100644 --- a/dialogflow/cx/apiv3beta1/doc.go +++ b/dialogflow/cx/apiv3beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/dialogflow/cx/apiv3beta1/entity_types_client.go b/dialogflow/cx/apiv3beta1/entity_types_client.go index 5190cd5fc421..532e475b2a59 100644 --- a/dialogflow/cx/apiv3beta1/entity_types_client.go +++ b/dialogflow/cx/apiv3beta1/entity_types_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newEntityTypesClientHook clientHook @@ -180,11 +180,19 @@ func (c *EntityTypesClient) CreateEntityType(ctx context.Context, req *cxpb.Crea } // UpdateEntityType updates the specified entity type. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *EntityTypesClient) UpdateEntityType(ctx context.Context, req *cxpb.UpdateEntityTypeRequest, opts ...gax.CallOption) (*cxpb.EntityType, error) { return c.internalClient.UpdateEntityType(ctx, req, opts...) } // DeleteEntityType deletes the specified entity type. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *EntityTypesClient) DeleteEntityType(ctx context.Context, req *cxpb.DeleteEntityTypeRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteEntityType(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3beta1/environments_client.go b/dialogflow/cx/apiv3beta1/environments_client.go index 1a8e55670bb4..b15e83faa7c3 100644 --- a/dialogflow/cx/apiv3beta1/environments_client.go +++ b/dialogflow/cx/apiv3beta1/environments_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newEnvironmentsClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/experiments_client.go b/dialogflow/cx/apiv3beta1/experiments_client.go index e39247aa6af4..e19e4a96c5c0 100644 --- a/dialogflow/cx/apiv3beta1/experiments_client.go +++ b/dialogflow/cx/apiv3beta1/experiments_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newExperimentsClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/flows_client.go b/dialogflow/cx/apiv3beta1/flows_client.go index 606175729ea2..b83da23f24da 100644 --- a/dialogflow/cx/apiv3beta1/flows_client.go +++ b/dialogflow/cx/apiv3beta1/flows_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newFlowsClientHook clientHook @@ -242,6 +242,10 @@ func (c *FlowsClient) Connection() *grpc.ClientConn { } // CreateFlow creates a flow in the specified agent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) CreateFlow(ctx context.Context, req *cxpb.CreateFlowRequest, opts ...gax.CallOption) (*cxpb.Flow, error) { return c.internalClient.CreateFlow(ctx, req, opts...) } @@ -262,12 +266,20 @@ func (c *FlowsClient) GetFlow(ctx context.Context, req *cxpb.GetFlowRequest, opt } // UpdateFlow updates the specified flow. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) UpdateFlow(ctx context.Context, req *cxpb.UpdateFlowRequest, opts ...gax.CallOption) (*cxpb.Flow, error) { return c.internalClient.UpdateFlow(ctx, req, opts...) } // TrainFlow trains the specified flow. Note that only the flow in ‘draft’ environment // is trained. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) TrainFlow(ctx context.Context, req *cxpb.TrainFlowRequest, opts ...gax.CallOption) (*TrainFlowOperation, error) { return c.internalClient.TrainFlow(ctx, req, opts...) } @@ -292,6 +304,10 @@ func (c *FlowsClient) GetFlowValidationResult(ctx context.Context, req *cxpb.Get } // ImportFlow imports the specified flow to the specified agent from a binary file. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *FlowsClient) ImportFlow(ctx context.Context, req *cxpb.ImportFlowRequest, opts ...gax.CallOption) (*ImportFlowOperation, error) { return c.internalClient.ImportFlow(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3beta1/gapic_metadata.json b/dialogflow/cx/apiv3beta1/gapic_metadata.json index 3f3dd0e65162..bf463ce0246a 100644 --- a/dialogflow/cx/apiv3beta1/gapic_metadata.json +++ b/dialogflow/cx/apiv3beta1/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.dialogflow.cx.v3beta1", - "libraryPackage": "cloud.google.com/go/dialogflow/cx/apiv3beta1", - "services": { - "Agents": { - "clients": { - "grpc": { - "libraryClient": "AgentsClient", - "rpcs": { - "CreateAgent": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.dialogflow.cx.v3beta1", + "libraryPackage": "cloud.google.com/go/dialogflow/cx/apiv3beta1", + "services": { + "Agents": { + "clients": { + "grpc": { + "libraryClient": "AgentsClient", + "rpcs": { + "CreateAgent": { + "methods": [ "CreateAgent" ] }, - "DeleteAgent": { - "methods": [ + "DeleteAgent": { + "methods": [ "DeleteAgent" ] }, - "ExportAgent": { - "methods": [ + "ExportAgent": { + "methods": [ "ExportAgent" ] }, - "GetAgent": { - "methods": [ + "GetAgent": { + "methods": [ "GetAgent" ] }, - "GetAgentValidationResult": { - "methods": [ + "GetAgentValidationResult": { + "methods": [ "GetAgentValidationResult" ] }, - "ListAgents": { - "methods": [ + "ListAgents": { + "methods": [ "ListAgents" ] }, - "RestoreAgent": { - "methods": [ + "RestoreAgent": { + "methods": [ "RestoreAgent" ] }, - "UpdateAgent": { - "methods": [ + "UpdateAgent": { + "methods": [ "UpdateAgent" ] }, - "ValidateAgent": { - "methods": [ + "ValidateAgent": { + "methods": [ "ValidateAgent" ] } @@ -59,33 +59,33 @@ } } }, - "EntityTypes": { - "clients": { - "grpc": { - "libraryClient": "EntityTypesClient", - "rpcs": { - "CreateEntityType": { - "methods": [ + "EntityTypes": { + "clients": { + "grpc": { + "libraryClient": "EntityTypesClient", + "rpcs": { + "CreateEntityType": { + "methods": [ "CreateEntityType" ] }, - "DeleteEntityType": { - "methods": [ + "DeleteEntityType": { + "methods": [ "DeleteEntityType" ] }, - "GetEntityType": { - "methods": [ + "GetEntityType": { + "methods": [ "GetEntityType" ] }, - "ListEntityTypes": { - "methods": [ + "ListEntityTypes": { + "methods": [ "ListEntityTypes" ] }, - "UpdateEntityType": { - "methods": [ + "UpdateEntityType": { + "methods": [ "UpdateEntityType" ] } @@ -93,48 +93,48 @@ } } }, - "Environments": { - "clients": { - "grpc": { - "libraryClient": "EnvironmentsClient", - "rpcs": { - "CreateEnvironment": { - "methods": [ + "Environments": { + "clients": { + "grpc": { + "libraryClient": "EnvironmentsClient", + "rpcs": { + "CreateEnvironment": { + "methods": [ "CreateEnvironment" ] }, - "DeleteEnvironment": { - "methods": [ + "DeleteEnvironment": { + "methods": [ "DeleteEnvironment" ] }, - "GetEnvironment": { - "methods": [ + "GetEnvironment": { + "methods": [ "GetEnvironment" ] }, - "ListContinuousTestResults": { - "methods": [ + "ListContinuousTestResults": { + "methods": [ "ListContinuousTestResults" ] }, - "ListEnvironments": { - "methods": [ + "ListEnvironments": { + "methods": [ "ListEnvironments" ] }, - "LookupEnvironmentHistory": { - "methods": [ + "LookupEnvironmentHistory": { + "methods": [ "LookupEnvironmentHistory" ] }, - "RunContinuousTest": { - "methods": [ + "RunContinuousTest": { + "methods": [ "RunContinuousTest" ] }, - "UpdateEnvironment": { - "methods": [ + "UpdateEnvironment": { + "methods": [ "UpdateEnvironment" ] } @@ -142,43 +142,43 @@ } } }, - "Experiments": { - "clients": { - "grpc": { - "libraryClient": "ExperimentsClient", - "rpcs": { - "CreateExperiment": { - "methods": [ + "Experiments": { + "clients": { + "grpc": { + "libraryClient": "ExperimentsClient", + "rpcs": { + "CreateExperiment": { + "methods": [ "CreateExperiment" ] }, - "DeleteExperiment": { - "methods": [ + "DeleteExperiment": { + "methods": [ "DeleteExperiment" ] }, - "GetExperiment": { - "methods": [ + "GetExperiment": { + "methods": [ "GetExperiment" ] }, - "ListExperiments": { - "methods": [ + "ListExperiments": { + "methods": [ "ListExperiments" ] }, - "StartExperiment": { - "methods": [ + "StartExperiment": { + "methods": [ "StartExperiment" ] }, - "StopExperiment": { - "methods": [ + "StopExperiment": { + "methods": [ "StopExperiment" ] }, - "UpdateExperiment": { - "methods": [ + "UpdateExperiment": { + "methods": [ "UpdateExperiment" ] } @@ -186,58 +186,58 @@ } } }, - "Flows": { - "clients": { - "grpc": { - "libraryClient": "FlowsClient", - "rpcs": { - "CreateFlow": { - "methods": [ + "Flows": { + "clients": { + "grpc": { + "libraryClient": "FlowsClient", + "rpcs": { + "CreateFlow": { + "methods": [ "CreateFlow" ] }, - "DeleteFlow": { - "methods": [ + "DeleteFlow": { + "methods": [ "DeleteFlow" ] }, - "ExportFlow": { - "methods": [ + "ExportFlow": { + "methods": [ "ExportFlow" ] }, - "GetFlow": { - "methods": [ + "GetFlow": { + "methods": [ "GetFlow" ] }, - "GetFlowValidationResult": { - "methods": [ + "GetFlowValidationResult": { + "methods": [ "GetFlowValidationResult" ] }, - "ImportFlow": { - "methods": [ + "ImportFlow": { + "methods": [ "ImportFlow" ] }, - "ListFlows": { - "methods": [ + "ListFlows": { + "methods": [ "ListFlows" ] }, - "TrainFlow": { - "methods": [ + "TrainFlow": { + "methods": [ "TrainFlow" ] }, - "UpdateFlow": { - "methods": [ + "UpdateFlow": { + "methods": [ "UpdateFlow" ] }, - "ValidateFlow": { - "methods": [ + "ValidateFlow": { + "methods": [ "ValidateFlow" ] } @@ -245,33 +245,33 @@ } } }, - "Intents": { - "clients": { - "grpc": { - "libraryClient": "IntentsClient", - "rpcs": { - "CreateIntent": { - "methods": [ + "Intents": { + "clients": { + "grpc": { + "libraryClient": "IntentsClient", + "rpcs": { + "CreateIntent": { + "methods": [ "CreateIntent" ] }, - "DeleteIntent": { - "methods": [ + "DeleteIntent": { + "methods": [ "DeleteIntent" ] }, - "GetIntent": { - "methods": [ + "GetIntent": { + "methods": [ "GetIntent" ] }, - "ListIntents": { - "methods": [ + "ListIntents": { + "methods": [ "ListIntents" ] }, - "UpdateIntent": { - "methods": [ + "UpdateIntent": { + "methods": [ "UpdateIntent" ] } @@ -279,33 +279,33 @@ } } }, - "Pages": { - "clients": { - "grpc": { - "libraryClient": "PagesClient", - "rpcs": { - "CreatePage": { - "methods": [ + "Pages": { + "clients": { + "grpc": { + "libraryClient": "PagesClient", + "rpcs": { + "CreatePage": { + "methods": [ "CreatePage" ] }, - "DeletePage": { - "methods": [ + "DeletePage": { + "methods": [ "DeletePage" ] }, - "GetPage": { - "methods": [ + "GetPage": { + "methods": [ "GetPage" ] }, - "ListPages": { - "methods": [ + "ListPages": { + "methods": [ "ListPages" ] }, - "UpdatePage": { - "methods": [ + "UpdatePage": { + "methods": [ "UpdatePage" ] } @@ -313,33 +313,33 @@ } } }, - "SecuritySettingsService": { - "clients": { - "grpc": { - "libraryClient": "SecuritySettingsClient", - "rpcs": { - "CreateSecuritySettings": { - "methods": [ + "SecuritySettingsService": { + "clients": { + "grpc": { + "libraryClient": "SecuritySettingsClient", + "rpcs": { + "CreateSecuritySettings": { + "methods": [ "CreateSecuritySettings" ] }, - "DeleteSecuritySettings": { - "methods": [ + "DeleteSecuritySettings": { + "methods": [ "DeleteSecuritySettings" ] }, - "GetSecuritySettings": { - "methods": [ + "GetSecuritySettings": { + "methods": [ "GetSecuritySettings" ] }, - "ListSecuritySettings": { - "methods": [ + "ListSecuritySettings": { + "methods": [ "ListSecuritySettings" ] }, - "UpdateSecuritySettings": { - "methods": [ + "UpdateSecuritySettings": { + "methods": [ "UpdateSecuritySettings" ] } @@ -347,33 +347,33 @@ } } }, - "SessionEntityTypes": { - "clients": { - "grpc": { - "libraryClient": "SessionEntityTypesClient", - "rpcs": { - "CreateSessionEntityType": { - "methods": [ + "SessionEntityTypes": { + "clients": { + "grpc": { + "libraryClient": "SessionEntityTypesClient", + "rpcs": { + "CreateSessionEntityType": { + "methods": [ "CreateSessionEntityType" ] }, - "DeleteSessionEntityType": { - "methods": [ + "DeleteSessionEntityType": { + "methods": [ "DeleteSessionEntityType" ] }, - "GetSessionEntityType": { - "methods": [ + "GetSessionEntityType": { + "methods": [ "GetSessionEntityType" ] }, - "ListSessionEntityTypes": { - "methods": [ + "ListSessionEntityTypes": { + "methods": [ "ListSessionEntityTypes" ] }, - "UpdateSessionEntityType": { - "methods": [ + "UpdateSessionEntityType": { + "methods": [ "UpdateSessionEntityType" ] } @@ -381,28 +381,28 @@ } } }, - "Sessions": { - "clients": { - "grpc": { - "libraryClient": "SessionsClient", - "rpcs": { - "DetectIntent": { - "methods": [ + "Sessions": { + "clients": { + "grpc": { + "libraryClient": "SessionsClient", + "rpcs": { + "DetectIntent": { + "methods": [ "DetectIntent" ] }, - "FulfillIntent": { - "methods": [ + "FulfillIntent": { + "methods": [ "FulfillIntent" ] }, - "MatchIntent": { - "methods": [ + "MatchIntent": { + "methods": [ "MatchIntent" ] }, - "StreamingDetectIntent": { - "methods": [ + "StreamingDetectIntent": { + "methods": [ "StreamingDetectIntent" ] } @@ -410,68 +410,68 @@ } } }, - "TestCases": { - "clients": { - "grpc": { - "libraryClient": "TestCasesClient", - "rpcs": { - "BatchDeleteTestCases": { - "methods": [ + "TestCases": { + "clients": { + "grpc": { + "libraryClient": "TestCasesClient", + "rpcs": { + "BatchDeleteTestCases": { + "methods": [ "BatchDeleteTestCases" ] }, - "BatchRunTestCases": { - "methods": [ + "BatchRunTestCases": { + "methods": [ "BatchRunTestCases" ] }, - "CalculateCoverage": { - "methods": [ + "CalculateCoverage": { + "methods": [ "CalculateCoverage" ] }, - "CreateTestCase": { - "methods": [ + "CreateTestCase": { + "methods": [ "CreateTestCase" ] }, - "ExportTestCases": { - "methods": [ + "ExportTestCases": { + "methods": [ "ExportTestCases" ] }, - "GetTestCase": { - "methods": [ + "GetTestCase": { + "methods": [ "GetTestCase" ] }, - "GetTestCaseResult": { - "methods": [ + "GetTestCaseResult": { + "methods": [ "GetTestCaseResult" ] }, - "ImportTestCases": { - "methods": [ + "ImportTestCases": { + "methods": [ "ImportTestCases" ] }, - "ListTestCaseResults": { - "methods": [ + "ListTestCaseResults": { + "methods": [ "ListTestCaseResults" ] }, - "ListTestCases": { - "methods": [ + "ListTestCases": { + "methods": [ "ListTestCases" ] }, - "RunTestCase": { - "methods": [ + "RunTestCase": { + "methods": [ "RunTestCase" ] }, - "UpdateTestCase": { - "methods": [ + "UpdateTestCase": { + "methods": [ "UpdateTestCase" ] } @@ -479,33 +479,33 @@ } } }, - "TransitionRouteGroups": { - "clients": { - "grpc": { - "libraryClient": "TransitionRouteGroupsClient", - "rpcs": { - "CreateTransitionRouteGroup": { - "methods": [ + "TransitionRouteGroups": { + "clients": { + "grpc": { + "libraryClient": "TransitionRouteGroupsClient", + "rpcs": { + "CreateTransitionRouteGroup": { + "methods": [ "CreateTransitionRouteGroup" ] }, - "DeleteTransitionRouteGroup": { - "methods": [ + "DeleteTransitionRouteGroup": { + "methods": [ "DeleteTransitionRouteGroup" ] }, - "GetTransitionRouteGroup": { - "methods": [ + "GetTransitionRouteGroup": { + "methods": [ "GetTransitionRouteGroup" ] }, - "ListTransitionRouteGroups": { - "methods": [ + "ListTransitionRouteGroups": { + "methods": [ "ListTransitionRouteGroups" ] }, - "UpdateTransitionRouteGroup": { - "methods": [ + "UpdateTransitionRouteGroup": { + "methods": [ "UpdateTransitionRouteGroup" ] } @@ -513,38 +513,38 @@ } } }, - "Versions": { - "clients": { - "grpc": { - "libraryClient": "VersionsClient", - "rpcs": { - "CreateVersion": { - "methods": [ + "Versions": { + "clients": { + "grpc": { + "libraryClient": "VersionsClient", + "rpcs": { + "CreateVersion": { + "methods": [ "CreateVersion" ] }, - "DeleteVersion": { - "methods": [ + "DeleteVersion": { + "methods": [ "DeleteVersion" ] }, - "GetVersion": { - "methods": [ + "GetVersion": { + "methods": [ "GetVersion" ] }, - "ListVersions": { - "methods": [ + "ListVersions": { + "methods": [ "ListVersions" ] }, - "LoadVersion": { - "methods": [ + "LoadVersion": { + "methods": [ "LoadVersion" ] }, - "UpdateVersion": { - "methods": [ + "UpdateVersion": { + "methods": [ "UpdateVersion" ] } @@ -552,33 +552,33 @@ } } }, - "Webhooks": { - "clients": { - "grpc": { - "libraryClient": "WebhooksClient", - "rpcs": { - "CreateWebhook": { - "methods": [ + "Webhooks": { + "clients": { + "grpc": { + "libraryClient": "WebhooksClient", + "rpcs": { + "CreateWebhook": { + "methods": [ "CreateWebhook" ] }, - "DeleteWebhook": { - "methods": [ + "DeleteWebhook": { + "methods": [ "DeleteWebhook" ] }, - "GetWebhook": { - "methods": [ + "GetWebhook": { + "methods": [ "GetWebhook" ] }, - "ListWebhooks": { - "methods": [ + "ListWebhooks": { + "methods": [ "ListWebhooks" ] }, - "UpdateWebhook": { - "methods": [ + "UpdateWebhook": { + "methods": [ "UpdateWebhook" ] } diff --git a/dialogflow/cx/apiv3beta1/intents_client.go b/dialogflow/cx/apiv3beta1/intents_client.go index ebb8125f371f..baac27b6c38c 100644 --- a/dialogflow/cx/apiv3beta1/intents_client.go +++ b/dialogflow/cx/apiv3beta1/intents_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newIntentsClientHook clientHook @@ -175,16 +175,28 @@ func (c *IntentsClient) GetIntent(ctx context.Context, req *cxpb.GetIntentReques } // CreateIntent creates an intent in the specified agent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *IntentsClient) CreateIntent(ctx context.Context, req *cxpb.CreateIntentRequest, opts ...gax.CallOption) (*cxpb.Intent, error) { return c.internalClient.CreateIntent(ctx, req, opts...) } // UpdateIntent updates the specified intent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *IntentsClient) UpdateIntent(ctx context.Context, req *cxpb.UpdateIntentRequest, opts ...gax.CallOption) (*cxpb.Intent, error) { return c.internalClient.UpdateIntent(ctx, req, opts...) } // DeleteIntent deletes the specified intent. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *IntentsClient) DeleteIntent(ctx context.Context, req *cxpb.DeleteIntentRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteIntent(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3beta1/pages_client.go b/dialogflow/cx/apiv3beta1/pages_client.go index 82ef5a19765f..7f1ea6f0112d 100644 --- a/dialogflow/cx/apiv3beta1/pages_client.go +++ b/dialogflow/cx/apiv3beta1/pages_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newPagesClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/security_settings_client.go b/dialogflow/cx/apiv3beta1/security_settings_client.go index 53dd1439a452..e9ea29c26f1c 100644 --- a/dialogflow/cx/apiv3beta1/security_settings_client.go +++ b/dialogflow/cx/apiv3beta1/security_settings_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSecuritySettingsClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/session_entity_types_client.go b/dialogflow/cx/apiv3beta1/session_entity_types_client.go index 35dff68574f3..c00d1bec4b62 100644 --- a/dialogflow/cx/apiv3beta1/session_entity_types_client.go +++ b/dialogflow/cx/apiv3beta1/session_entity_types_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSessionEntityTypesClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/test_cases_client.go b/dialogflow/cx/apiv3beta1/test_cases_client.go index 401ee2e80a30..9b35caef34a7 100644 --- a/dialogflow/cx/apiv3beta1/test_cases_client.go +++ b/dialogflow/cx/apiv3beta1/test_cases_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newTestCasesClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/transition_route_groups_client.go b/dialogflow/cx/apiv3beta1/transition_route_groups_client.go index ceaad6f3d00d..159d3ab7813d 100644 --- a/dialogflow/cx/apiv3beta1/transition_route_groups_client.go +++ b/dialogflow/cx/apiv3beta1/transition_route_groups_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newTransitionRouteGroupsClientHook clientHook @@ -175,16 +175,28 @@ func (c *TransitionRouteGroupsClient) GetTransitionRouteGroup(ctx context.Contex } // CreateTransitionRouteGroup creates an TransitionRouteGroup in the specified flow. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *TransitionRouteGroupsClient) CreateTransitionRouteGroup(ctx context.Context, req *cxpb.CreateTransitionRouteGroupRequest, opts ...gax.CallOption) (*cxpb.TransitionRouteGroup, error) { return c.internalClient.CreateTransitionRouteGroup(ctx, req, opts...) } // UpdateTransitionRouteGroup updates the specified TransitionRouteGroup. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *TransitionRouteGroupsClient) UpdateTransitionRouteGroup(ctx context.Context, req *cxpb.UpdateTransitionRouteGroupRequest, opts ...gax.CallOption) (*cxpb.TransitionRouteGroup, error) { return c.internalClient.UpdateTransitionRouteGroup(ctx, req, opts...) } // DeleteTransitionRouteGroup deletes the specified TransitionRouteGroup. +// +// Note: You should always train a flow prior to sending it queries. See the +// training +// documentation (at https://cloud.google.com/dialogflow/cx/docs/concept/training). func (c *TransitionRouteGroupsClient) DeleteTransitionRouteGroup(ctx context.Context, req *cxpb.DeleteTransitionRouteGroupRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteTransitionRouteGroup(ctx, req, opts...) } diff --git a/dialogflow/cx/apiv3beta1/versions_client.go b/dialogflow/cx/apiv3beta1/versions_client.go index a08e8faeadaf..7d68c971a59e 100644 --- a/dialogflow/cx/apiv3beta1/versions_client.go +++ b/dialogflow/cx/apiv3beta1/versions_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" structpb "github.com/golang/protobuf/ptypes/struct" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newVersionsClientHook clientHook diff --git a/dialogflow/cx/apiv3beta1/webhooks_client.go b/dialogflow/cx/apiv3beta1/webhooks_client.go index c97635e74a57..f9dcf20328fc 100644 --- a/dialogflow/cx/apiv3beta1/webhooks_client.go +++ b/dialogflow/cx/apiv3beta1/webhooks_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newWebhooksClientHook clientHook diff --git a/dlp/apiv2/dlp_client.go b/dlp/apiv2/dlp_client.go index 99546de6fe67..9f058c730412 100644 --- a/dlp/apiv2/dlp_client.go +++ b/dlp/apiv2/dlp_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/dlp/apiv2/doc.go b/dlp/apiv2/doc.go index d726b9713e81..75d8a69a7d10 100644 --- a/dlp/apiv2/doc.go +++ b/dlp/apiv2/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/dlp/apiv2/gapic_metadata.json b/dlp/apiv2/gapic_metadata.json index fa53d4da4be2..9fac0297b7d5 100644 --- a/dlp/apiv2/gapic_metadata.json +++ b/dlp/apiv2/gapic_metadata.json @@ -1,182 +1,182 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.privacy.dlp.v2", - "libraryPackage": "cloud.google.com/go/dlp/apiv2", - "services": { - "DlpService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ActivateJobTrigger": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.privacy.dlp.v2", + "libraryPackage": "cloud.google.com/go/dlp/apiv2", + "services": { + "DlpService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ActivateJobTrigger": { + "methods": [ "ActivateJobTrigger" ] }, - "CancelDlpJob": { - "methods": [ + "CancelDlpJob": { + "methods": [ "CancelDlpJob" ] }, - "CreateDeidentifyTemplate": { - "methods": [ + "CreateDeidentifyTemplate": { + "methods": [ "CreateDeidentifyTemplate" ] }, - "CreateDlpJob": { - "methods": [ + "CreateDlpJob": { + "methods": [ "CreateDlpJob" ] }, - "CreateInspectTemplate": { - "methods": [ + "CreateInspectTemplate": { + "methods": [ "CreateInspectTemplate" ] }, - "CreateJobTrigger": { - "methods": [ + "CreateJobTrigger": { + "methods": [ "CreateJobTrigger" ] }, - "CreateStoredInfoType": { - "methods": [ + "CreateStoredInfoType": { + "methods": [ "CreateStoredInfoType" ] }, - "DeidentifyContent": { - "methods": [ + "DeidentifyContent": { + "methods": [ "DeidentifyContent" ] }, - "DeleteDeidentifyTemplate": { - "methods": [ + "DeleteDeidentifyTemplate": { + "methods": [ "DeleteDeidentifyTemplate" ] }, - "DeleteDlpJob": { - "methods": [ + "DeleteDlpJob": { + "methods": [ "DeleteDlpJob" ] }, - "DeleteInspectTemplate": { - "methods": [ + "DeleteInspectTemplate": { + "methods": [ "DeleteInspectTemplate" ] }, - "DeleteJobTrigger": { - "methods": [ + "DeleteJobTrigger": { + "methods": [ "DeleteJobTrigger" ] }, - "DeleteStoredInfoType": { - "methods": [ + "DeleteStoredInfoType": { + "methods": [ "DeleteStoredInfoType" ] }, - "FinishDlpJob": { - "methods": [ + "FinishDlpJob": { + "methods": [ "FinishDlpJob" ] }, - "GetDeidentifyTemplate": { - "methods": [ + "GetDeidentifyTemplate": { + "methods": [ "GetDeidentifyTemplate" ] }, - "GetDlpJob": { - "methods": [ + "GetDlpJob": { + "methods": [ "GetDlpJob" ] }, - "GetInspectTemplate": { - "methods": [ + "GetInspectTemplate": { + "methods": [ "GetInspectTemplate" ] }, - "GetJobTrigger": { - "methods": [ + "GetJobTrigger": { + "methods": [ "GetJobTrigger" ] }, - "GetStoredInfoType": { - "methods": [ + "GetStoredInfoType": { + "methods": [ "GetStoredInfoType" ] }, - "HybridInspectDlpJob": { - "methods": [ + "HybridInspectDlpJob": { + "methods": [ "HybridInspectDlpJob" ] }, - "HybridInspectJobTrigger": { - "methods": [ + "HybridInspectJobTrigger": { + "methods": [ "HybridInspectJobTrigger" ] }, - "InspectContent": { - "methods": [ + "InspectContent": { + "methods": [ "InspectContent" ] }, - "ListDeidentifyTemplates": { - "methods": [ + "ListDeidentifyTemplates": { + "methods": [ "ListDeidentifyTemplates" ] }, - "ListDlpJobs": { - "methods": [ + "ListDlpJobs": { + "methods": [ "ListDlpJobs" ] }, - "ListInfoTypes": { - "methods": [ + "ListInfoTypes": { + "methods": [ "ListInfoTypes" ] }, - "ListInspectTemplates": { - "methods": [ + "ListInspectTemplates": { + "methods": [ "ListInspectTemplates" ] }, - "ListJobTriggers": { - "methods": [ + "ListJobTriggers": { + "methods": [ "ListJobTriggers" ] }, - "ListStoredInfoTypes": { - "methods": [ + "ListStoredInfoTypes": { + "methods": [ "ListStoredInfoTypes" ] }, - "RedactImage": { - "methods": [ + "RedactImage": { + "methods": [ "RedactImage" ] }, - "ReidentifyContent": { - "methods": [ + "ReidentifyContent": { + "methods": [ "ReidentifyContent" ] }, - "UpdateDeidentifyTemplate": { - "methods": [ + "UpdateDeidentifyTemplate": { + "methods": [ "UpdateDeidentifyTemplate" ] }, - "UpdateInspectTemplate": { - "methods": [ + "UpdateInspectTemplate": { + "methods": [ "UpdateInspectTemplate" ] }, - "UpdateJobTrigger": { - "methods": [ + "UpdateJobTrigger": { + "methods": [ "UpdateJobTrigger" ] }, - "UpdateStoredInfoType": { - "methods": [ + "UpdateStoredInfoType": { + "methods": [ "UpdateStoredInfoType" ] } diff --git a/documentai/apiv1/doc.go b/documentai/apiv1/doc.go index 177d3ae80c45..013c010e2ebe 100644 --- a/documentai/apiv1/doc.go +++ b/documentai/apiv1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/documentai/apiv1/gapic_metadata.json b/documentai/apiv1/gapic_metadata.json index 0e0f7bb50653..766c5629f923 100644 --- a/documentai/apiv1/gapic_metadata.json +++ b/documentai/apiv1/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.documentai.v1", - "libraryPackage": "cloud.google.com/go/documentai/apiv1", - "services": { - "DocumentProcessorService": { - "clients": { - "grpc": { - "libraryClient": "DocumentProcessorClient", - "rpcs": { - "BatchProcessDocuments": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.documentai.v1", + "libraryPackage": "cloud.google.com/go/documentai/apiv1", + "services": { + "DocumentProcessorService": { + "clients": { + "grpc": { + "libraryClient": "DocumentProcessorClient", + "rpcs": { + "BatchProcessDocuments": { + "methods": [ "BatchProcessDocuments" ] }, - "ProcessDocument": { - "methods": [ + "ProcessDocument": { + "methods": [ "ProcessDocument" ] }, - "ReviewDocument": { - "methods": [ + "ReviewDocument": { + "methods": [ "ReviewDocument" ] } diff --git a/documentai/apiv1beta3/doc.go b/documentai/apiv1beta3/doc.go index dbe6588c0550..be6d9be4fa22 100644 --- a/documentai/apiv1beta3/doc.go +++ b/documentai/apiv1beta3/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210617" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/documentai/apiv1beta3/document_processor_client.go b/documentai/apiv1beta3/document_processor_client.go index 7448033b0823..10b4694eb14e 100644 --- a/documentai/apiv1beta3/document_processor_client.go +++ b/documentai/apiv1beta3/document_processor_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDocumentProcessorClientHook clientHook diff --git a/documentai/apiv1beta3/gapic_metadata.json b/documentai/apiv1beta3/gapic_metadata.json index d63304cab99f..9621d9c6b2d2 100644 --- a/documentai/apiv1beta3/gapic_metadata.json +++ b/documentai/apiv1beta3/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.documentai.v1beta3", - "libraryPackage": "cloud.google.com/go/documentai/apiv1beta3", - "services": { - "DocumentProcessorService": { - "clients": { - "grpc": { - "libraryClient": "DocumentProcessorClient", - "rpcs": { - "BatchProcessDocuments": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.documentai.v1beta3", + "libraryPackage": "cloud.google.com/go/documentai/apiv1beta3", + "services": { + "DocumentProcessorService": { + "clients": { + "grpc": { + "libraryClient": "DocumentProcessorClient", + "rpcs": { + "BatchProcessDocuments": { + "methods": [ "BatchProcessDocuments" ] }, - "CreateProcessor": { - "methods": [ + "CreateProcessor": { + "methods": [ "CreateProcessor" ] }, - "DeleteProcessor": { - "methods": [ + "DeleteProcessor": { + "methods": [ "DeleteProcessor" ] }, - "DisableProcessor": { - "methods": [ + "DisableProcessor": { + "methods": [ "DisableProcessor" ] }, - "EnableProcessor": { - "methods": [ + "EnableProcessor": { + "methods": [ "EnableProcessor" ] }, - "FetchProcessorTypes": { - "methods": [ + "FetchProcessorTypes": { + "methods": [ "FetchProcessorTypes" ] }, - "ListProcessors": { - "methods": [ + "ListProcessors": { + "methods": [ "ListProcessors" ] }, - "ProcessDocument": { - "methods": [ + "ProcessDocument": { + "methods": [ "ProcessDocument" ] }, - "ReviewDocument": { - "methods": [ + "ReviewDocument": { + "methods": [ "ReviewDocument" ] } diff --git a/domains/apiv1beta1/doc.go b/domains/apiv1beta1/doc.go index f3bdc2a7d139..797b22f48dc2 100644 --- a/domains/apiv1beta1/doc.go +++ b/domains/apiv1beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/domains/apiv1beta1/domains_client.go b/domains/apiv1beta1/domains_client.go index 2de29930c592..02bc17a425c9 100644 --- a/domains/apiv1beta1/domains_client.go +++ b/domains/apiv1beta1/domains_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/domains/apiv1beta1/gapic_metadata.json b/domains/apiv1beta1/gapic_metadata.json index 3055d0779887..4bb45dc1a513 100644 --- a/domains/apiv1beta1/gapic_metadata.json +++ b/domains/apiv1beta1/gapic_metadata.json @@ -1,77 +1,77 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.domains.v1beta1", - "libraryPackage": "cloud.google.com/go/domains/apiv1beta1", - "services": { - "Domains": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ConfigureContactSettings": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.domains.v1beta1", + "libraryPackage": "cloud.google.com/go/domains/apiv1beta1", + "services": { + "Domains": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ConfigureContactSettings": { + "methods": [ "ConfigureContactSettings" ] }, - "ConfigureDnsSettings": { - "methods": [ + "ConfigureDnsSettings": { + "methods": [ "ConfigureDnsSettings" ] }, - "ConfigureManagementSettings": { - "methods": [ + "ConfigureManagementSettings": { + "methods": [ "ConfigureManagementSettings" ] }, - "DeleteRegistration": { - "methods": [ + "DeleteRegistration": { + "methods": [ "DeleteRegistration" ] }, - "ExportRegistration": { - "methods": [ + "ExportRegistration": { + "methods": [ "ExportRegistration" ] }, - "GetRegistration": { - "methods": [ + "GetRegistration": { + "methods": [ "GetRegistration" ] }, - "ListRegistrations": { - "methods": [ + "ListRegistrations": { + "methods": [ "ListRegistrations" ] }, - "RegisterDomain": { - "methods": [ + "RegisterDomain": { + "methods": [ "RegisterDomain" ] }, - "ResetAuthorizationCode": { - "methods": [ + "ResetAuthorizationCode": { + "methods": [ "ResetAuthorizationCode" ] }, - "RetrieveAuthorizationCode": { - "methods": [ + "RetrieveAuthorizationCode": { + "methods": [ "RetrieveAuthorizationCode" ] }, - "RetrieveRegisterParameters": { - "methods": [ + "RetrieveRegisterParameters": { + "methods": [ "RetrieveRegisterParameters" ] }, - "SearchDomains": { - "methods": [ + "SearchDomains": { + "methods": [ "SearchDomains" ] }, - "UpdateRegistration": { - "methods": [ + "UpdateRegistration": { + "methods": [ "UpdateRegistration" ] } diff --git a/errorreporting/apiv1beta1/doc.go b/errorreporting/apiv1beta1/doc.go index aac2058ccafe..68ab73653176 100644 --- a/errorreporting/apiv1beta1/doc.go +++ b/errorreporting/apiv1beta1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/errorreporting/apiv1beta1/error_stats_client.go b/errorreporting/apiv1beta1/error_stats_client.go index 8e15939ceb91..5f1069f9ce23 100644 --- a/errorreporting/apiv1beta1/error_stats_client.go +++ b/errorreporting/apiv1beta1/error_stats_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newErrorStatsClientHook clientHook diff --git a/errorreporting/apiv1beta1/gapic_metadata.json b/errorreporting/apiv1beta1/gapic_metadata.json index 8e6727a953a6..2c82cbeb583e 100644 --- a/errorreporting/apiv1beta1/gapic_metadata.json +++ b/errorreporting/apiv1beta1/gapic_metadata.json @@ -1,22 +1,22 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.devtools.clouderrorreporting.v1beta1", - "libraryPackage": "cloud.google.com/go/errorreporting/apiv1beta1", - "services": { - "ErrorGroupService": { - "clients": { - "grpc": { - "libraryClient": "ErrorGroupClient", - "rpcs": { - "GetGroup": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.devtools.clouderrorreporting.v1beta1", + "libraryPackage": "cloud.google.com/go/errorreporting/apiv1beta1", + "services": { + "ErrorGroupService": { + "clients": { + "grpc": { + "libraryClient": "ErrorGroupClient", + "rpcs": { + "GetGroup": { + "methods": [ "GetGroup" ] }, - "UpdateGroup": { - "methods": [ + "UpdateGroup": { + "methods": [ "UpdateGroup" ] } @@ -24,23 +24,23 @@ } } }, - "ErrorStatsService": { - "clients": { - "grpc": { - "libraryClient": "ErrorStatsClient", - "rpcs": { - "DeleteEvents": { - "methods": [ + "ErrorStatsService": { + "clients": { + "grpc": { + "libraryClient": "ErrorStatsClient", + "rpcs": { + "DeleteEvents": { + "methods": [ "DeleteEvents" ] }, - "ListEvents": { - "methods": [ + "ListEvents": { + "methods": [ "ListEvents" ] }, - "ListGroupStats": { - "methods": [ + "ListGroupStats": { + "methods": [ "ListGroupStats" ] } @@ -48,13 +48,13 @@ } } }, - "ReportErrorsService": { - "clients": { - "grpc": { - "libraryClient": "ReportErrorsClient", - "rpcs": { - "ReportErrorEvent": { - "methods": [ + "ReportErrorsService": { + "clients": { + "grpc": { + "libraryClient": "ReportErrorsClient", + "rpcs": { + "ReportErrorEvent": { + "methods": [ "ReportErrorEvent" ] } diff --git a/essentialcontacts/apiv1/doc.go b/essentialcontacts/apiv1/doc.go index 1bdb1641e654..6f479d2d71ce 100644 --- a/essentialcontacts/apiv1/doc.go +++ b/essentialcontacts/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/essentialcontacts/apiv1/essential_contacts_client.go b/essentialcontacts/apiv1/essential_contacts_client.go index 892e15023411..f9feae3c37c7 100644 --- a/essentialcontacts/apiv1/essential_contacts_client.go +++ b/essentialcontacts/apiv1/essential_contacts_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/essentialcontacts/apiv1/gapic_metadata.json b/essentialcontacts/apiv1/gapic_metadata.json index cfebdf9707d2..b4d22d04984f 100644 --- a/essentialcontacts/apiv1/gapic_metadata.json +++ b/essentialcontacts/apiv1/gapic_metadata.json @@ -1,47 +1,47 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.essentialcontacts.v1", - "libraryPackage": "cloud.google.com/go/essentialcontacts/apiv1", - "services": { - "EssentialContactsService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ComputeContacts": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.essentialcontacts.v1", + "libraryPackage": "cloud.google.com/go/essentialcontacts/apiv1", + "services": { + "EssentialContactsService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ComputeContacts": { + "methods": [ "ComputeContacts" ] }, - "CreateContact": { - "methods": [ + "CreateContact": { + "methods": [ "CreateContact" ] }, - "DeleteContact": { - "methods": [ + "DeleteContact": { + "methods": [ "DeleteContact" ] }, - "GetContact": { - "methods": [ + "GetContact": { + "methods": [ "GetContact" ] }, - "ListContacts": { - "methods": [ + "ListContacts": { + "methods": [ "ListContacts" ] }, - "SendTestMessage": { - "methods": [ + "SendTestMessage": { + "methods": [ "SendTestMessage" ] }, - "UpdateContact": { - "methods": [ + "UpdateContact": { + "methods": [ "UpdateContact" ] } diff --git a/firestore/apiv1/admin/doc.go b/firestore/apiv1/admin/doc.go index 96ac39dce44e..a883dcae01fb 100644 --- a/firestore/apiv1/admin/doc.go +++ b/firestore/apiv1/admin/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/firestore/apiv1/admin/firestore_admin_client.go b/firestore/apiv1/admin/firestore_admin_client.go index 2c561682d628..bb192c5c35f6 100644 --- a/firestore/apiv1/admin/firestore_admin_client.go +++ b/firestore/apiv1/admin/firestore_admin_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newFirestoreAdminClientHook clientHook diff --git a/firestore/apiv1/admin/gapic_metadata.json b/firestore/apiv1/admin/gapic_metadata.json index 9cb25c1be647..715aec1a3483 100644 --- a/firestore/apiv1/admin/gapic_metadata.json +++ b/firestore/apiv1/admin/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.firestore.admin.v1", - "libraryPackage": "cloud.google.com/go/firestore/apiv1/admin", - "services": { - "FirestoreAdmin": { - "clients": { - "grpc": { - "libraryClient": "FirestoreAdminClient", - "rpcs": { - "CreateIndex": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.firestore.admin.v1", + "libraryPackage": "cloud.google.com/go/firestore/apiv1/admin", + "services": { + "FirestoreAdmin": { + "clients": { + "grpc": { + "libraryClient": "FirestoreAdminClient", + "rpcs": { + "CreateIndex": { + "methods": [ "CreateIndex" ] }, - "DeleteIndex": { - "methods": [ + "DeleteIndex": { + "methods": [ "DeleteIndex" ] }, - "ExportDocuments": { - "methods": [ + "ExportDocuments": { + "methods": [ "ExportDocuments" ] }, - "GetField": { - "methods": [ + "GetField": { + "methods": [ "GetField" ] }, - "GetIndex": { - "methods": [ + "GetIndex": { + "methods": [ "GetIndex" ] }, - "ImportDocuments": { - "methods": [ + "ImportDocuments": { + "methods": [ "ImportDocuments" ] }, - "ListFields": { - "methods": [ + "ListFields": { + "methods": [ "ListFields" ] }, - "ListIndexes": { - "methods": [ + "ListIndexes": { + "methods": [ "ListIndexes" ] }, - "UpdateField": { - "methods": [ + "UpdateField": { + "methods": [ "UpdateField" ] } diff --git a/firestore/apiv1/doc.go b/firestore/apiv1/doc.go index 347af8c6aac5..32d814326149 100644 --- a/firestore/apiv1/doc.go +++ b/firestore/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/firestore/apiv1/firestore_client.go b/firestore/apiv1/firestore_client.go index 6d30017d08e8..0459cf95be87 100644 --- a/firestore/apiv1/firestore_client.go +++ b/firestore/apiv1/firestore_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/firestore/apiv1/gapic_metadata.json b/firestore/apiv1/gapic_metadata.json index f5503bc5d277..60baab5f463f 100644 --- a/firestore/apiv1/gapic_metadata.json +++ b/firestore/apiv1/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.firestore.v1", - "libraryPackage": "cloud.google.com/go/firestore/apiv1", - "services": { - "Firestore": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "BatchGetDocuments": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.firestore.v1", + "libraryPackage": "cloud.google.com/go/firestore/apiv1", + "services": { + "Firestore": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "BatchGetDocuments": { + "methods": [ "BatchGetDocuments" ] }, - "BatchWrite": { - "methods": [ + "BatchWrite": { + "methods": [ "BatchWrite" ] }, - "BeginTransaction": { - "methods": [ + "BeginTransaction": { + "methods": [ "BeginTransaction" ] }, - "Commit": { - "methods": [ + "Commit": { + "methods": [ "Commit" ] }, - "CreateDocument": { - "methods": [ + "CreateDocument": { + "methods": [ "CreateDocument" ] }, - "DeleteDocument": { - "methods": [ + "DeleteDocument": { + "methods": [ "DeleteDocument" ] }, - "GetDocument": { - "methods": [ + "GetDocument": { + "methods": [ "GetDocument" ] }, - "ListCollectionIds": { - "methods": [ + "ListCollectionIds": { + "methods": [ "ListCollectionIds" ] }, - "ListDocuments": { - "methods": [ + "ListDocuments": { + "methods": [ "ListDocuments" ] }, - "Listen": { - "methods": [ + "Listen": { + "methods": [ "Listen" ] }, - "PartitionQuery": { - "methods": [ + "PartitionQuery": { + "methods": [ "PartitionQuery" ] }, - "Rollback": { - "methods": [ + "Rollback": { + "methods": [ "Rollback" ] }, - "RunQuery": { - "methods": [ + "RunQuery": { + "methods": [ "RunQuery" ] }, - "UpdateDocument": { - "methods": [ + "UpdateDocument": { + "methods": [ "UpdateDocument" ] }, - "Write": { - "methods": [ + "Write": { + "methods": [ "Write" ] } diff --git a/firestore/go.mod b/firestore/go.mod index 2d462040952d..5768e102ccca 100644 --- a/firestore/go.mod +++ b/firestore/go.mod @@ -7,7 +7,8 @@ require ( github.com/golang/protobuf v1.5.2 github.com/google/go-cmp v0.5.6 github.com/googleapis/gax-go/v2 v2.0.5 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 + google.golang.org/protobuf v1.26.0 ) diff --git a/firestore/go.sum b/firestore/go.sum index 51829ee2af99..edb7eff79041 100644 --- a/firestore/go.sum +++ b/firestore/go.sum @@ -248,8 +248,9 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -300,8 +301,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -392,8 +394,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -445,8 +448,9 @@ google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 h1:LnkHrvncK4mYysgs+R1wPeMAILrmunf0Tzl0Li71pxo= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/functions/apiv1/cloud_functions_client.go b/functions/apiv1/cloud_functions_client.go index df2718fe933e..06958d19ee7a 100644 --- a/functions/apiv1/cloud_functions_client.go +++ b/functions/apiv1/cloud_functions_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudFunctionsClientHook clientHook diff --git a/functions/apiv1/doc.go b/functions/apiv1/doc.go index 4bde116d95fe..624d14df15fc 100644 --- a/functions/apiv1/doc.go +++ b/functions/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/functions/apiv1/gapic_metadata.json b/functions/apiv1/gapic_metadata.json index 176b9f45521a..311de14e0f4e 100644 --- a/functions/apiv1/gapic_metadata.json +++ b/functions/apiv1/gapic_metadata.json @@ -1,67 +1,67 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.functions.v1", - "libraryPackage": "cloud.google.com/go/functions/apiv1", - "services": { - "CloudFunctionsService": { - "clients": { - "grpc": { - "libraryClient": "CloudFunctionsClient", - "rpcs": { - "CallFunction": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.functions.v1", + "libraryPackage": "cloud.google.com/go/functions/apiv1", + "services": { + "CloudFunctionsService": { + "clients": { + "grpc": { + "libraryClient": "CloudFunctionsClient", + "rpcs": { + "CallFunction": { + "methods": [ "CallFunction" ] }, - "CreateFunction": { - "methods": [ + "CreateFunction": { + "methods": [ "CreateFunction" ] }, - "DeleteFunction": { - "methods": [ + "DeleteFunction": { + "methods": [ "DeleteFunction" ] }, - "GenerateDownloadUrl": { - "methods": [ + "GenerateDownloadUrl": { + "methods": [ "GenerateDownloadUrl" ] }, - "GenerateUploadUrl": { - "methods": [ + "GenerateUploadUrl": { + "methods": [ "GenerateUploadUrl" ] }, - "GetFunction": { - "methods": [ + "GetFunction": { + "methods": [ "GetFunction" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "ListFunctions": { - "methods": [ + "ListFunctions": { + "methods": [ "ListFunctions" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateFunction": { - "methods": [ + "UpdateFunction": { + "methods": [ "UpdateFunction" ] } diff --git a/gaming/apiv1/doc.go b/gaming/apiv1/doc.go index 42dbf2e7808a..0e4f481fc599 100644 --- a/gaming/apiv1/doc.go +++ b/gaming/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/gaming/apiv1/game_server_clusters_client.go b/gaming/apiv1/game_server_clusters_client.go index b85d8fc04d24..dea79cd4f30a 100644 --- a/gaming/apiv1/game_server_clusters_client.go +++ b/gaming/apiv1/game_server_clusters_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGameServerClustersClientHook clientHook diff --git a/gaming/apiv1/game_server_configs_client.go b/gaming/apiv1/game_server_configs_client.go index 306df815e779..f428810bddd4 100644 --- a/gaming/apiv1/game_server_configs_client.go +++ b/gaming/apiv1/game_server_configs_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGameServerConfigsClientHook clientHook diff --git a/gaming/apiv1/game_server_deployments_client.go b/gaming/apiv1/game_server_deployments_client.go index d4c7c5bcfe33..fa13c8c20aa3 100644 --- a/gaming/apiv1/game_server_deployments_client.go +++ b/gaming/apiv1/game_server_deployments_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGameServerDeploymentsClientHook clientHook diff --git a/gaming/apiv1/gapic_metadata.json b/gaming/apiv1/gapic_metadata.json index a7aa70f78b60..d72302d3de5c 100644 --- a/gaming/apiv1/gapic_metadata.json +++ b/gaming/apiv1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.gaming.v1", - "libraryPackage": "cloud.google.com/go/gaming/apiv1", - "services": { - "GameServerClustersService": { - "clients": { - "grpc": { - "libraryClient": "GameServerClustersClient", - "rpcs": { - "CreateGameServerCluster": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.gaming.v1", + "libraryPackage": "cloud.google.com/go/gaming/apiv1", + "services": { + "GameServerClustersService": { + "clients": { + "grpc": { + "libraryClient": "GameServerClustersClient", + "rpcs": { + "CreateGameServerCluster": { + "methods": [ "CreateGameServerCluster" ] }, - "DeleteGameServerCluster": { - "methods": [ + "DeleteGameServerCluster": { + "methods": [ "DeleteGameServerCluster" ] }, - "GetGameServerCluster": { - "methods": [ + "GetGameServerCluster": { + "methods": [ "GetGameServerCluster" ] }, - "ListGameServerClusters": { - "methods": [ + "ListGameServerClusters": { + "methods": [ "ListGameServerClusters" ] }, - "PreviewCreateGameServerCluster": { - "methods": [ + "PreviewCreateGameServerCluster": { + "methods": [ "PreviewCreateGameServerCluster" ] }, - "PreviewDeleteGameServerCluster": { - "methods": [ + "PreviewDeleteGameServerCluster": { + "methods": [ "PreviewDeleteGameServerCluster" ] }, - "PreviewUpdateGameServerCluster": { - "methods": [ + "PreviewUpdateGameServerCluster": { + "methods": [ "PreviewUpdateGameServerCluster" ] }, - "UpdateGameServerCluster": { - "methods": [ + "UpdateGameServerCluster": { + "methods": [ "UpdateGameServerCluster" ] } @@ -54,28 +54,28 @@ } } }, - "GameServerConfigsService": { - "clients": { - "grpc": { - "libraryClient": "GameServerConfigsClient", - "rpcs": { - "CreateGameServerConfig": { - "methods": [ + "GameServerConfigsService": { + "clients": { + "grpc": { + "libraryClient": "GameServerConfigsClient", + "rpcs": { + "CreateGameServerConfig": { + "methods": [ "CreateGameServerConfig" ] }, - "DeleteGameServerConfig": { - "methods": [ + "DeleteGameServerConfig": { + "methods": [ "DeleteGameServerConfig" ] }, - "GetGameServerConfig": { - "methods": [ + "GetGameServerConfig": { + "methods": [ "GetGameServerConfig" ] }, - "ListGameServerConfigs": { - "methods": [ + "ListGameServerConfigs": { + "methods": [ "ListGameServerConfigs" ] } @@ -83,53 +83,53 @@ } } }, - "GameServerDeploymentsService": { - "clients": { - "grpc": { - "libraryClient": "GameServerDeploymentsClient", - "rpcs": { - "CreateGameServerDeployment": { - "methods": [ + "GameServerDeploymentsService": { + "clients": { + "grpc": { + "libraryClient": "GameServerDeploymentsClient", + "rpcs": { + "CreateGameServerDeployment": { + "methods": [ "CreateGameServerDeployment" ] }, - "DeleteGameServerDeployment": { - "methods": [ + "DeleteGameServerDeployment": { + "methods": [ "DeleteGameServerDeployment" ] }, - "FetchDeploymentState": { - "methods": [ + "FetchDeploymentState": { + "methods": [ "FetchDeploymentState" ] }, - "GetGameServerDeployment": { - "methods": [ + "GetGameServerDeployment": { + "methods": [ "GetGameServerDeployment" ] }, - "GetGameServerDeploymentRollout": { - "methods": [ + "GetGameServerDeploymentRollout": { + "methods": [ "GetGameServerDeploymentRollout" ] }, - "ListGameServerDeployments": { - "methods": [ + "ListGameServerDeployments": { + "methods": [ "ListGameServerDeployments" ] }, - "PreviewGameServerDeploymentRollout": { - "methods": [ + "PreviewGameServerDeploymentRollout": { + "methods": [ "PreviewGameServerDeploymentRollout" ] }, - "UpdateGameServerDeployment": { - "methods": [ + "UpdateGameServerDeployment": { + "methods": [ "UpdateGameServerDeployment" ] }, - "UpdateGameServerDeploymentRollout": { - "methods": [ + "UpdateGameServerDeploymentRollout": { + "methods": [ "UpdateGameServerDeploymentRollout" ] } @@ -137,38 +137,38 @@ } } }, - "RealmsService": { - "clients": { - "grpc": { - "libraryClient": "RealmsClient", - "rpcs": { - "CreateRealm": { - "methods": [ + "RealmsService": { + "clients": { + "grpc": { + "libraryClient": "RealmsClient", + "rpcs": { + "CreateRealm": { + "methods": [ "CreateRealm" ] }, - "DeleteRealm": { - "methods": [ + "DeleteRealm": { + "methods": [ "DeleteRealm" ] }, - "GetRealm": { - "methods": [ + "GetRealm": { + "methods": [ "GetRealm" ] }, - "ListRealms": { - "methods": [ + "ListRealms": { + "methods": [ "ListRealms" ] }, - "PreviewRealmUpdate": { - "methods": [ + "PreviewRealmUpdate": { + "methods": [ "PreviewRealmUpdate" ] }, - "UpdateRealm": { - "methods": [ + "UpdateRealm": { + "methods": [ "UpdateRealm" ] } diff --git a/gaming/apiv1/realms_client.go b/gaming/apiv1/realms_client.go index 552d18a3e5bf..98383d25dc9e 100644 --- a/gaming/apiv1/realms_client.go +++ b/gaming/apiv1/realms_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newRealmsClientHook clientHook diff --git a/gaming/apiv1beta/doc.go b/gaming/apiv1beta/doc.go index 28da66d096ee..f4f31b443498 100644 --- a/gaming/apiv1beta/doc.go +++ b/gaming/apiv1beta/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/gaming/apiv1beta/game_server_clusters_client.go b/gaming/apiv1beta/game_server_clusters_client.go index 48817c1edc3d..3bfd481ac662 100644 --- a/gaming/apiv1beta/game_server_clusters_client.go +++ b/gaming/apiv1beta/game_server_clusters_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGameServerClustersClientHook clientHook diff --git a/gaming/apiv1beta/game_server_configs_client.go b/gaming/apiv1beta/game_server_configs_client.go index f3b91fd85ec9..033f65f6e32d 100644 --- a/gaming/apiv1beta/game_server_configs_client.go +++ b/gaming/apiv1beta/game_server_configs_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGameServerConfigsClientHook clientHook diff --git a/gaming/apiv1beta/game_server_deployments_client.go b/gaming/apiv1beta/game_server_deployments_client.go index 76a2bb8bdc84..959bd647ec1b 100644 --- a/gaming/apiv1beta/game_server_deployments_client.go +++ b/gaming/apiv1beta/game_server_deployments_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGameServerDeploymentsClientHook clientHook diff --git a/gaming/apiv1beta/gapic_metadata.json b/gaming/apiv1beta/gapic_metadata.json index 110a8289a841..14b4cbb680c9 100644 --- a/gaming/apiv1beta/gapic_metadata.json +++ b/gaming/apiv1beta/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.gaming.v1beta", - "libraryPackage": "cloud.google.com/go/gaming/apiv1beta", - "services": { - "GameServerClustersService": { - "clients": { - "grpc": { - "libraryClient": "GameServerClustersClient", - "rpcs": { - "CreateGameServerCluster": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.gaming.v1beta", + "libraryPackage": "cloud.google.com/go/gaming/apiv1beta", + "services": { + "GameServerClustersService": { + "clients": { + "grpc": { + "libraryClient": "GameServerClustersClient", + "rpcs": { + "CreateGameServerCluster": { + "methods": [ "CreateGameServerCluster" ] }, - "DeleteGameServerCluster": { - "methods": [ + "DeleteGameServerCluster": { + "methods": [ "DeleteGameServerCluster" ] }, - "GetGameServerCluster": { - "methods": [ + "GetGameServerCluster": { + "methods": [ "GetGameServerCluster" ] }, - "ListGameServerClusters": { - "methods": [ + "ListGameServerClusters": { + "methods": [ "ListGameServerClusters" ] }, - "PreviewCreateGameServerCluster": { - "methods": [ + "PreviewCreateGameServerCluster": { + "methods": [ "PreviewCreateGameServerCluster" ] }, - "PreviewDeleteGameServerCluster": { - "methods": [ + "PreviewDeleteGameServerCluster": { + "methods": [ "PreviewDeleteGameServerCluster" ] }, - "PreviewUpdateGameServerCluster": { - "methods": [ + "PreviewUpdateGameServerCluster": { + "methods": [ "PreviewUpdateGameServerCluster" ] }, - "UpdateGameServerCluster": { - "methods": [ + "UpdateGameServerCluster": { + "methods": [ "UpdateGameServerCluster" ] } @@ -54,28 +54,28 @@ } } }, - "GameServerConfigsService": { - "clients": { - "grpc": { - "libraryClient": "GameServerConfigsClient", - "rpcs": { - "CreateGameServerConfig": { - "methods": [ + "GameServerConfigsService": { + "clients": { + "grpc": { + "libraryClient": "GameServerConfigsClient", + "rpcs": { + "CreateGameServerConfig": { + "methods": [ "CreateGameServerConfig" ] }, - "DeleteGameServerConfig": { - "methods": [ + "DeleteGameServerConfig": { + "methods": [ "DeleteGameServerConfig" ] }, - "GetGameServerConfig": { - "methods": [ + "GetGameServerConfig": { + "methods": [ "GetGameServerConfig" ] }, - "ListGameServerConfigs": { - "methods": [ + "ListGameServerConfigs": { + "methods": [ "ListGameServerConfigs" ] } @@ -83,53 +83,53 @@ } } }, - "GameServerDeploymentsService": { - "clients": { - "grpc": { - "libraryClient": "GameServerDeploymentsClient", - "rpcs": { - "CreateGameServerDeployment": { - "methods": [ + "GameServerDeploymentsService": { + "clients": { + "grpc": { + "libraryClient": "GameServerDeploymentsClient", + "rpcs": { + "CreateGameServerDeployment": { + "methods": [ "CreateGameServerDeployment" ] }, - "DeleteGameServerDeployment": { - "methods": [ + "DeleteGameServerDeployment": { + "methods": [ "DeleteGameServerDeployment" ] }, - "FetchDeploymentState": { - "methods": [ + "FetchDeploymentState": { + "methods": [ "FetchDeploymentState" ] }, - "GetGameServerDeployment": { - "methods": [ + "GetGameServerDeployment": { + "methods": [ "GetGameServerDeployment" ] }, - "GetGameServerDeploymentRollout": { - "methods": [ + "GetGameServerDeploymentRollout": { + "methods": [ "GetGameServerDeploymentRollout" ] }, - "ListGameServerDeployments": { - "methods": [ + "ListGameServerDeployments": { + "methods": [ "ListGameServerDeployments" ] }, - "PreviewGameServerDeploymentRollout": { - "methods": [ + "PreviewGameServerDeploymentRollout": { + "methods": [ "PreviewGameServerDeploymentRollout" ] }, - "UpdateGameServerDeployment": { - "methods": [ + "UpdateGameServerDeployment": { + "methods": [ "UpdateGameServerDeployment" ] }, - "UpdateGameServerDeploymentRollout": { - "methods": [ + "UpdateGameServerDeploymentRollout": { + "methods": [ "UpdateGameServerDeploymentRollout" ] } @@ -137,38 +137,38 @@ } } }, - "RealmsService": { - "clients": { - "grpc": { - "libraryClient": "RealmsClient", - "rpcs": { - "CreateRealm": { - "methods": [ + "RealmsService": { + "clients": { + "grpc": { + "libraryClient": "RealmsClient", + "rpcs": { + "CreateRealm": { + "methods": [ "CreateRealm" ] }, - "DeleteRealm": { - "methods": [ + "DeleteRealm": { + "methods": [ "DeleteRealm" ] }, - "GetRealm": { - "methods": [ + "GetRealm": { + "methods": [ "GetRealm" ] }, - "ListRealms": { - "methods": [ + "ListRealms": { + "methods": [ "ListRealms" ] }, - "PreviewRealmUpdate": { - "methods": [ + "PreviewRealmUpdate": { + "methods": [ "PreviewRealmUpdate" ] }, - "UpdateRealm": { - "methods": [ + "UpdateRealm": { + "methods": [ "UpdateRealm" ] } diff --git a/gaming/apiv1beta/realms_client.go b/gaming/apiv1beta/realms_client.go index 28b33654ba10..72cb1ad841ed 100644 --- a/gaming/apiv1beta/realms_client.go +++ b/gaming/apiv1beta/realms_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newRealmsClientHook clientHook diff --git a/gkeconnect/gateway/apiv1beta1/doc.go b/gkeconnect/gateway/apiv1beta1/doc.go index e25dfe6f9d5f..0212560c4d40 100644 --- a/gkeconnect/gateway/apiv1beta1/doc.go +++ b/gkeconnect/gateway/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/gkeconnect/gateway/apiv1beta1/gapic_metadata.json b/gkeconnect/gateway/apiv1beta1/gapic_metadata.json index 40cfe97e1d9f..c7a368a972c9 100644 --- a/gkeconnect/gateway/apiv1beta1/gapic_metadata.json +++ b/gkeconnect/gateway/apiv1beta1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.gkeconnect.gateway.v1beta1", - "libraryPackage": "cloud.google.com/go/gkeconnect/gateway/apiv1beta1", - "services": { - "GatewayService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "DeleteResource": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.gkeconnect.gateway.v1beta1", + "libraryPackage": "cloud.google.com/go/gkeconnect/gateway/apiv1beta1", + "services": { + "GatewayService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "DeleteResource": { + "methods": [ "DeleteResource" ] }, - "GetResource": { - "methods": [ + "GetResource": { + "methods": [ "GetResource" ] }, - "PatchResource": { - "methods": [ + "PatchResource": { + "methods": [ "PatchResource" ] }, - "PostResource": { - "methods": [ + "PostResource": { + "methods": [ "PostResource" ] }, - "PutResource": { - "methods": [ + "PutResource": { + "methods": [ "PutResource" ] } diff --git a/gkehub/apiv1beta1/doc.go b/gkehub/apiv1beta1/doc.go index 6202711ef040..35abd5d983e8 100644 --- a/gkehub/apiv1beta1/doc.go +++ b/gkehub/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/gkehub/apiv1beta1/gapic_metadata.json b/gkehub/apiv1beta1/gapic_metadata.json index 21ff5f263f93..7d081742c3ad 100644 --- a/gkehub/apiv1beta1/gapic_metadata.json +++ b/gkehub/apiv1beta1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.gkehub.v1beta1", - "libraryPackage": "cloud.google.com/go/gkehub/apiv1beta1", - "services": { - "GkeHubMembershipService": { - "clients": { - "grpc": { - "libraryClient": "GkeHubMembershipClient", - "rpcs": { - "CreateMembership": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.gkehub.v1beta1", + "libraryPackage": "cloud.google.com/go/gkehub/apiv1beta1", + "services": { + "GkeHubMembershipService": { + "clients": { + "grpc": { + "libraryClient": "GkeHubMembershipClient", + "rpcs": { + "CreateMembership": { + "methods": [ "CreateMembership" ] }, - "DeleteMembership": { - "methods": [ + "DeleteMembership": { + "methods": [ "DeleteMembership" ] }, - "GenerateConnectManifest": { - "methods": [ + "GenerateConnectManifest": { + "methods": [ "GenerateConnectManifest" ] }, - "GenerateExclusivityManifest": { - "methods": [ + "GenerateExclusivityManifest": { + "methods": [ "GenerateExclusivityManifest" ] }, - "GetMembership": { - "methods": [ + "GetMembership": { + "methods": [ "GetMembership" ] }, - "ListMemberships": { - "methods": [ + "ListMemberships": { + "methods": [ "ListMemberships" ] }, - "UpdateMembership": { - "methods": [ + "UpdateMembership": { + "methods": [ "UpdateMembership" ] }, - "ValidateExclusivity": { - "methods": [ + "ValidateExclusivity": { + "methods": [ "ValidateExclusivity" ] } diff --git a/gkehub/apiv1beta1/gke_hub_membership_client.go b/gkehub/apiv1beta1/gke_hub_membership_client.go index f45e246303cc..cc33c60b5455 100644 --- a/gkehub/apiv1beta1/gke_hub_membership_client.go +++ b/gkehub/apiv1beta1/gke_hub_membership_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGkeHubMembershipClientHook clientHook diff --git a/go.mod b/go.mod index a070bd00dde1..eff2b9b740f4 100644 --- a/go.mod +++ b/go.mod @@ -16,8 +16,8 @@ require ( golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 golang.org/x/text v0.3.6 golang.org/x/tools v0.1.3 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 google.golang.org/protobuf v1.26.0 ) diff --git a/go.sum b/go.sum index a65100f3d21a..063eb2fb248e 100644 --- a/go.sum +++ b/go.sum @@ -19,6 +19,7 @@ cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECH cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= +cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -308,8 +309,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -400,8 +402,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -452,8 +455,10 @@ google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaE google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced h1:c5geK1iMU3cDKtFrCVQIcjR3W+JOZMuhIyICMCTbtus= +google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/gsuiteaddons/apiv1/doc.go b/gsuiteaddons/apiv1/doc.go index 480185bb2aa8..236663d7d715 100644 --- a/gsuiteaddons/apiv1/doc.go +++ b/gsuiteaddons/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/gsuiteaddons/apiv1/g_suite_add_ons_client.go b/gsuiteaddons/apiv1/g_suite_add_ons_client.go index 621a3399a19c..117ee4610892 100644 --- a/gsuiteaddons/apiv1/g_suite_add_ons_client.go +++ b/gsuiteaddons/apiv1/g_suite_add_ons_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/gsuiteaddons/apiv1/gapic_metadata.json b/gsuiteaddons/apiv1/gapic_metadata.json index 178d0b85085d..d4725fdf9791 100644 --- a/gsuiteaddons/apiv1/gapic_metadata.json +++ b/gsuiteaddons/apiv1/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.gsuiteaddons.v1", - "libraryPackage": "cloud.google.com/go/gsuiteaddons/apiv1", - "services": { - "GSuiteAddOns": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateDeployment": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.gsuiteaddons.v1", + "libraryPackage": "cloud.google.com/go/gsuiteaddons/apiv1", + "services": { + "GSuiteAddOns": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateDeployment": { + "methods": [ "CreateDeployment" ] }, - "DeleteDeployment": { - "methods": [ + "DeleteDeployment": { + "methods": [ "DeleteDeployment" ] }, - "GetAuthorization": { - "methods": [ + "GetAuthorization": { + "methods": [ "GetAuthorization" ] }, - "GetDeployment": { - "methods": [ + "GetDeployment": { + "methods": [ "GetDeployment" ] }, - "GetInstallStatus": { - "methods": [ + "GetInstallStatus": { + "methods": [ "GetInstallStatus" ] }, - "InstallDeployment": { - "methods": [ + "InstallDeployment": { + "methods": [ "InstallDeployment" ] }, - "ListDeployments": { - "methods": [ + "ListDeployments": { + "methods": [ "ListDeployments" ] }, - "ReplaceDeployment": { - "methods": [ + "ReplaceDeployment": { + "methods": [ "ReplaceDeployment" ] }, - "UninstallDeployment": { - "methods": [ + "UninstallDeployment": { + "methods": [ "UninstallDeployment" ] } diff --git a/iam/credentials/apiv1/doc.go b/iam/credentials/apiv1/doc.go index 2ae8af9b648a..78abc51b6329 100644 --- a/iam/credentials/apiv1/doc.go +++ b/iam/credentials/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/iam/credentials/apiv1/gapic_metadata.json b/iam/credentials/apiv1/gapic_metadata.json index 7e1edb5bfd23..735b6169ffe6 100644 --- a/iam/credentials/apiv1/gapic_metadata.json +++ b/iam/credentials/apiv1/gapic_metadata.json @@ -1,32 +1,32 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.iam.credentials.v1", - "libraryPackage": "cloud.google.com/go/iam/credentials/apiv1", - "services": { - "IAMCredentials": { - "clients": { - "grpc": { - "libraryClient": "IamCredentialsClient", - "rpcs": { - "GenerateAccessToken": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.iam.credentials.v1", + "libraryPackage": "cloud.google.com/go/iam/credentials/apiv1", + "services": { + "IAMCredentials": { + "clients": { + "grpc": { + "libraryClient": "IamCredentialsClient", + "rpcs": { + "GenerateAccessToken": { + "methods": [ "GenerateAccessToken" ] }, - "GenerateIdToken": { - "methods": [ + "GenerateIdToken": { + "methods": [ "GenerateIdToken" ] }, - "SignBlob": { - "methods": [ + "SignBlob": { + "methods": [ "SignBlob" ] }, - "SignJwt": { - "methods": [ + "SignJwt": { + "methods": [ "SignJwt" ] } diff --git a/internal/examples/fake/go.mod b/internal/examples/fake/go.mod index a28b07053e37..186c772f8c97 100644 --- a/internal/examples/fake/go.mod +++ b/internal/examples/fake/go.mod @@ -3,8 +3,8 @@ module cloud.google.com/go/internal/examples/fake go 1.15 require ( - cloud.google.com/go v0.81.0 - google.golang.org/api v0.46.0 - google.golang.org/genproto v0.0.0-20210601144548-a796c710e9b6 - google.golang.org/grpc v1.37.1 + cloud.google.com/go v0.84.0 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a + google.golang.org/grpc v1.38.0 ) diff --git a/internal/examples/fake/go.sum b/internal/examples/fake/go.sum index d9ac81ca88b7..28eb0db10c57 100644 --- a/internal/examples/fake/go.sum +++ b/internal/examples/fake/go.sum @@ -17,8 +17,10 @@ cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKP cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0 h1:at8Tk2zUz63cLPR0JPWm5vp77pEZmzxEQBEfRKn1VV8= cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= +cloud.google.com/go v0.84.0 h1:hVhK90DwCdOAYGME/FJd9vNIZye9HBR6Yy3fu4js3N8= +cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -89,6 +91,7 @@ github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaS github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -101,11 +104,13 @@ github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= @@ -117,6 +122,7 @@ github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= @@ -143,6 +149,7 @@ github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -179,6 +186,7 @@ golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRu golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= @@ -189,6 +197,7 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -222,6 +231,7 @@ golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420 h1:a8jGStKg0XqKDlKqjLrXn0ioF5MH36pT7Z0BRTqLhbk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -235,8 +245,9 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c h1:SgVl/sCtkicsS7psKkje4H9YtjdEl3xsYh7N+5TDHqY= -golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -283,9 +294,13 @@ golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210503080704-8803ae5d1324 h1:pAwJxDByZctfPwzlNGrDN2BQLsdPb9NkhoTJtUkAO28= -golang.org/x/sys v0.0.0-20210503080704-8803ae5d1324/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -345,6 +360,9 @@ golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -371,8 +389,10 @@ google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34q google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.46.0 h1:jkDWHOBIoNSD0OQpq4rtBVu+Rh325MPjXG1rakAp8JU= -google.golang.org/api v0.46.0/go.mod h1:ceL4oozhkAiTID8XMmJBsIxID/9wMXJVVFXPg4ylg3I= +google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= +google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -420,9 +440,13 @@ google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210429181445-86c259c2b4ab/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210601144548-a796c710e9b6 h1:zWmI+1Z2ZiKs1ceiAn4gjBd1v/d/AuWf/b+bLPe9aNw= -google.golang.org/genproto v0.0.0-20210601144548-a796c710e9b6/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -442,8 +466,10 @@ google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAG google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.37.1 h1:ARnQJNWxGyYJpdf/JXscNlQr/uv607ZPU9Z7ogHi+iI= google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.38.0 h1:/9BgsAsa5nWe26HqOlvlgJnqBuktYOLCgjCPqsa56W0= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= diff --git a/internal/examples/mock/go.mod b/internal/examples/mock/go.mod index 1502350dc08a..44100a374ebd 100644 --- a/internal/examples/mock/go.mod +++ b/internal/examples/mock/go.mod @@ -3,6 +3,9 @@ module cloud.google.com/go/internal/examples/mock go 1.15 require ( + github.com/google/go-cmp v0.5.6 // indirect github.com/googleapis/gax-go/v2 v2.0.5 - google.golang.org/genproto v0.0.0-20210601144548-a796c710e9b6 + golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420 // indirect + golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 // indirect + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a ) diff --git a/internal/examples/mock/go.sum b/internal/examples/mock/go.sum index 9f22d276f257..28127469ce2c 100644 --- a/internal/examples/mock/go.sum +++ b/internal/examples/mock/go.sum @@ -7,7 +7,7 @@ github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnht github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= @@ -28,8 +28,9 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= @@ -37,45 +38,45 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4 h1:b0LrWgu8+q7z4J+0Y3Umo5q1dL7NXBkKBWkaVkAq17E= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420 h1:a8jGStKg0XqKDlKqjLrXn0ioF5MH36pT7Z0BRTqLhbk= +golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4 h1:EZ2mChiOa8udjfp6rRmswTbtZN/QzUQp4ptM4rnjHvc= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -83,7 +84,7 @@ golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3 golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -94,14 +95,14 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20210601144548-a796c710e9b6 h1:zWmI+1Z2ZiKs1ceiAn4gjBd1v/d/AuWf/b+bLPe9aNw= -google.golang.org/genproto v0.0.0-20210601144548-a796c710e9b6/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.36.1 h1:cmUfbeGKnz9+2DD/UYsMQXeqbHZqZDs4eQwW0sFOpBY= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.38.0 h1:/9BgsAsa5nWe26HqOlvlgJnqBuktYOLCgjCPqsa56W0= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= diff --git a/internal/gapicgen/go.mod b/internal/gapicgen/go.mod index d4447f9c15f8..f243d9f1913f 100644 --- a/internal/gapicgen/go.mod +++ b/internal/gapicgen/go.mod @@ -11,7 +11,7 @@ require ( golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 - google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/protobuf v1.26.0 gopkg.in/src-d/go-git.v4 v4.13.1 gopkg.in/yaml.v2 v2.4.0 diff --git a/internal/gapicgen/go.sum b/internal/gapicgen/go.sum index 746a4bde0a6e..cdcc1fbaf712 100644 --- a/internal/gapicgen/go.sum +++ b/internal/gapicgen/go.sum @@ -501,8 +501,9 @@ google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaE google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d h1:KzwjikDymrEmYYbdyfievTwjEeGlu+OM6oiKBkF3Jfg= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/internal/generated/snippets/go.mod b/internal/generated/snippets/go.mod index 12bd2fffe4fc..cd9d99660cc8 100644 --- a/internal/generated/snippets/go.mod +++ b/internal/generated/snippets/go.mod @@ -31,6 +31,6 @@ require ( cloud.google.com/go/pubsub v1.9.1 cloud.google.com/go/pubsublite v0.84.0 cloud.google.com/go/spanner v0.84.0 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a ) diff --git a/internal/generated/snippets/go.sum b/internal/generated/snippets/go.sum index 6da54d93c2cb..ae6fb5433cc4 100644 --- a/internal/generated/snippets/go.sum +++ b/internal/generated/snippets/go.sum @@ -81,7 +81,6 @@ golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96b golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420 h1:a8jGStKg0XqKDlKqjLrXn0ioF5MH36pT7Z0BRTqLhbk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -98,8 +97,8 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -116,15 +115,14 @@ golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBn golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= @@ -133,11 +131,9 @@ google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCID google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced h1:c5geK1iMU3cDKtFrCVQIcjR3W+JOZMuhIyICMCTbtus= google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= diff --git a/internal/godocfx/go.sum b/internal/godocfx/go.sum index c5bb7e54c2a3..8ed3c541bed2 100644 --- a/internal/godocfx/go.sum +++ b/internal/godocfx/go.sum @@ -169,7 +169,6 @@ golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAG golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -206,8 +205,8 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -245,7 +244,6 @@ golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200827163409-021d7c6f1ec3/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3 h1:L69ShwSZEyCsLKoAxDKeMvLDZkumEe8gXUZAjab0tX8= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -265,8 +263,8 @@ google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/ google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -297,9 +295,9 @@ google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEY google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200827165113-ac2560b5e952/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced h1:c5geK1iMU3cDKtFrCVQIcjR3W+JOZMuhIyICMCTbtus= google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/iot/apiv1/device_manager_client.go b/iot/apiv1/device_manager_client.go index 2d38b0e8c145..f4eff633406f 100644 --- a/iot/apiv1/device_manager_client.go +++ b/iot/apiv1/device_manager_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDeviceManagerClientHook clientHook diff --git a/iot/apiv1/doc.go b/iot/apiv1/doc.go index dc9fb05871bd..cec8d20d98e5 100644 --- a/iot/apiv1/doc.go +++ b/iot/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/iot/apiv1/gapic_metadata.json b/iot/apiv1/gapic_metadata.json index 75dfb965b17b..d8c779156b31 100644 --- a/iot/apiv1/gapic_metadata.json +++ b/iot/apiv1/gapic_metadata.json @@ -1,107 +1,107 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.iot.v1", - "libraryPackage": "cloud.google.com/go/iot/apiv1", - "services": { - "DeviceManager": { - "clients": { - "grpc": { - "libraryClient": "DeviceManagerClient", - "rpcs": { - "BindDeviceToGateway": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.iot.v1", + "libraryPackage": "cloud.google.com/go/iot/apiv1", + "services": { + "DeviceManager": { + "clients": { + "grpc": { + "libraryClient": "DeviceManagerClient", + "rpcs": { + "BindDeviceToGateway": { + "methods": [ "BindDeviceToGateway" ] }, - "CreateDevice": { - "methods": [ + "CreateDevice": { + "methods": [ "CreateDevice" ] }, - "CreateDeviceRegistry": { - "methods": [ + "CreateDeviceRegistry": { + "methods": [ "CreateDeviceRegistry" ] }, - "DeleteDevice": { - "methods": [ + "DeleteDevice": { + "methods": [ "DeleteDevice" ] }, - "DeleteDeviceRegistry": { - "methods": [ + "DeleteDeviceRegistry": { + "methods": [ "DeleteDeviceRegistry" ] }, - "GetDevice": { - "methods": [ + "GetDevice": { + "methods": [ "GetDevice" ] }, - "GetDeviceRegistry": { - "methods": [ + "GetDeviceRegistry": { + "methods": [ "GetDeviceRegistry" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "ListDeviceConfigVersions": { - "methods": [ + "ListDeviceConfigVersions": { + "methods": [ "ListDeviceConfigVersions" ] }, - "ListDeviceRegistries": { - "methods": [ + "ListDeviceRegistries": { + "methods": [ "ListDeviceRegistries" ] }, - "ListDeviceStates": { - "methods": [ + "ListDeviceStates": { + "methods": [ "ListDeviceStates" ] }, - "ListDevices": { - "methods": [ + "ListDevices": { + "methods": [ "ListDevices" ] }, - "ModifyCloudToDeviceConfig": { - "methods": [ + "ModifyCloudToDeviceConfig": { + "methods": [ "ModifyCloudToDeviceConfig" ] }, - "SendCommandToDevice": { - "methods": [ + "SendCommandToDevice": { + "methods": [ "SendCommandToDevice" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UnbindDeviceFromGateway": { - "methods": [ + "UnbindDeviceFromGateway": { + "methods": [ "UnbindDeviceFromGateway" ] }, - "UpdateDevice": { - "methods": [ + "UpdateDevice": { + "methods": [ "UpdateDevice" ] }, - "UpdateDeviceRegistry": { - "methods": [ + "UpdateDeviceRegistry": { + "methods": [ "UpdateDeviceRegistry" ] } diff --git a/kms/apiv1/doc.go b/kms/apiv1/doc.go index 3df03db477be..06b3b2f3fefe 100644 --- a/kms/apiv1/doc.go +++ b/kms/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210617" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/kms/apiv1/gapic_metadata.json b/kms/apiv1/gapic_metadata.json index 37d3fd6d5498..fdc6f4e75824 100644 --- a/kms/apiv1/gapic_metadata.json +++ b/kms/apiv1/gapic_metadata.json @@ -1,142 +1,142 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.kms.v1", - "libraryPackage": "cloud.google.com/go/kms/apiv1", - "services": { - "KeyManagementService": { - "clients": { - "grpc": { - "libraryClient": "KeyManagementClient", - "rpcs": { - "AsymmetricDecrypt": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.kms.v1", + "libraryPackage": "cloud.google.com/go/kms/apiv1", + "services": { + "KeyManagementService": { + "clients": { + "grpc": { + "libraryClient": "KeyManagementClient", + "rpcs": { + "AsymmetricDecrypt": { + "methods": [ "AsymmetricDecrypt" ] }, - "AsymmetricSign": { - "methods": [ + "AsymmetricSign": { + "methods": [ "AsymmetricSign" ] }, - "CreateCryptoKey": { - "methods": [ + "CreateCryptoKey": { + "methods": [ "CreateCryptoKey" ] }, - "CreateCryptoKeyVersion": { - "methods": [ + "CreateCryptoKeyVersion": { + "methods": [ "CreateCryptoKeyVersion" ] }, - "CreateImportJob": { - "methods": [ + "CreateImportJob": { + "methods": [ "CreateImportJob" ] }, - "CreateKeyRing": { - "methods": [ + "CreateKeyRing": { + "methods": [ "CreateKeyRing" ] }, - "Decrypt": { - "methods": [ + "Decrypt": { + "methods": [ "Decrypt" ] }, - "DestroyCryptoKeyVersion": { - "methods": [ + "DestroyCryptoKeyVersion": { + "methods": [ "DestroyCryptoKeyVersion" ] }, - "Encrypt": { - "methods": [ + "Encrypt": { + "methods": [ "Encrypt" ] }, - "GetCryptoKey": { - "methods": [ + "GetCryptoKey": { + "methods": [ "GetCryptoKey" ] }, - "GetCryptoKeyVersion": { - "methods": [ + "GetCryptoKeyVersion": { + "methods": [ "GetCryptoKeyVersion" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetImportJob": { - "methods": [ + "GetImportJob": { + "methods": [ "GetImportJob" ] }, - "GetKeyRing": { - "methods": [ + "GetKeyRing": { + "methods": [ "GetKeyRing" ] }, - "GetPublicKey": { - "methods": [ + "GetPublicKey": { + "methods": [ "GetPublicKey" ] }, - "ImportCryptoKeyVersion": { - "methods": [ + "ImportCryptoKeyVersion": { + "methods": [ "ImportCryptoKeyVersion" ] }, - "ListCryptoKeyVersions": { - "methods": [ + "ListCryptoKeyVersions": { + "methods": [ "ListCryptoKeyVersions" ] }, - "ListCryptoKeys": { - "methods": [ + "ListCryptoKeys": { + "methods": [ "ListCryptoKeys" ] }, - "ListImportJobs": { - "methods": [ + "ListImportJobs": { + "methods": [ "ListImportJobs" ] }, - "ListKeyRings": { - "methods": [ + "ListKeyRings": { + "methods": [ "ListKeyRings" ] }, - "RestoreCryptoKeyVersion": { - "methods": [ + "RestoreCryptoKeyVersion": { + "methods": [ "RestoreCryptoKeyVersion" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateCryptoKey": { - "methods": [ + "UpdateCryptoKey": { + "methods": [ "UpdateCryptoKey" ] }, - "UpdateCryptoKeyPrimaryVersion": { - "methods": [ + "UpdateCryptoKeyPrimaryVersion": { + "methods": [ "UpdateCryptoKeyPrimaryVersion" ] }, - "UpdateCryptoKeyVersion": { - "methods": [ + "UpdateCryptoKeyVersion": { + "methods": [ "UpdateCryptoKeyVersion" ] } diff --git a/kms/apiv1/key_management_client.go b/kms/apiv1/key_management_client.go index 9f4c7917a9ea..d68b1d5626f4 100644 --- a/kms/apiv1/key_management_client.go +++ b/kms/apiv1/key_management_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newKeyManagementClientHook clientHook diff --git a/language/apiv1/doc.go b/language/apiv1/doc.go index 84bf34b67558..2e28b2a2ec65 100644 --- a/language/apiv1/doc.go +++ b/language/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/language/apiv1/gapic_metadata.json b/language/apiv1/gapic_metadata.json index f49ef2f8a6a7..18ce7e22ac84 100644 --- a/language/apiv1/gapic_metadata.json +++ b/language/apiv1/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.language.v1", - "libraryPackage": "cloud.google.com/go/language/apiv1", - "services": { - "LanguageService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AnalyzeEntities": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.language.v1", + "libraryPackage": "cloud.google.com/go/language/apiv1", + "services": { + "LanguageService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AnalyzeEntities": { + "methods": [ "AnalyzeEntities" ] }, - "AnalyzeEntitySentiment": { - "methods": [ + "AnalyzeEntitySentiment": { + "methods": [ "AnalyzeEntitySentiment" ] }, - "AnalyzeSentiment": { - "methods": [ + "AnalyzeSentiment": { + "methods": [ "AnalyzeSentiment" ] }, - "AnalyzeSyntax": { - "methods": [ + "AnalyzeSyntax": { + "methods": [ "AnalyzeSyntax" ] }, - "AnnotateText": { - "methods": [ + "AnnotateText": { + "methods": [ "AnnotateText" ] }, - "ClassifyText": { - "methods": [ + "ClassifyText": { + "methods": [ "ClassifyText" ] } diff --git a/language/apiv1beta2/doc.go b/language/apiv1beta2/doc.go index 590620859347..293b4a3a19e3 100644 --- a/language/apiv1beta2/doc.go +++ b/language/apiv1beta2/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/language/apiv1beta2/gapic_metadata.json b/language/apiv1beta2/gapic_metadata.json index 8e23997306ce..bf3be50c7f03 100644 --- a/language/apiv1beta2/gapic_metadata.json +++ b/language/apiv1beta2/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.language.v1beta2", - "libraryPackage": "cloud.google.com/go/language/apiv1beta2", - "services": { - "LanguageService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AnalyzeEntities": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.language.v1beta2", + "libraryPackage": "cloud.google.com/go/language/apiv1beta2", + "services": { + "LanguageService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AnalyzeEntities": { + "methods": [ "AnalyzeEntities" ] }, - "AnalyzeEntitySentiment": { - "methods": [ + "AnalyzeEntitySentiment": { + "methods": [ "AnalyzeEntitySentiment" ] }, - "AnalyzeSentiment": { - "methods": [ + "AnalyzeSentiment": { + "methods": [ "AnalyzeSentiment" ] }, - "AnalyzeSyntax": { - "methods": [ + "AnalyzeSyntax": { + "methods": [ "AnalyzeSyntax" ] }, - "AnnotateText": { - "methods": [ + "AnnotateText": { + "methods": [ "AnnotateText" ] }, - "ClassifyText": { - "methods": [ + "ClassifyText": { + "methods": [ "ClassifyText" ] } diff --git a/lifesciences/apiv2beta/doc.go b/lifesciences/apiv2beta/doc.go index 2daa57e8e235..47994d7136bb 100644 --- a/lifesciences/apiv2beta/doc.go +++ b/lifesciences/apiv2beta/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/lifesciences/apiv2beta/gapic_metadata.json b/lifesciences/apiv2beta/gapic_metadata.json index d809365ae65e..c125f28e0803 100644 --- a/lifesciences/apiv2beta/gapic_metadata.json +++ b/lifesciences/apiv2beta/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.lifesciences.v2beta", - "libraryPackage": "cloud.google.com/go/lifesciences/apiv2beta", - "services": { - "WorkflowsServiceV2Beta": { - "clients": { - "grpc": { - "libraryClient": "WorkflowsServiceV2BetaClient", - "rpcs": { - "RunPipeline": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.lifesciences.v2beta", + "libraryPackage": "cloud.google.com/go/lifesciences/apiv2beta", + "services": { + "WorkflowsServiceV2Beta": { + "clients": { + "grpc": { + "libraryClient": "WorkflowsServiceV2BetaClient", + "rpcs": { + "RunPipeline": { + "methods": [ "RunPipeline" ] } diff --git a/logging/apiv2/config_client.go b/logging/apiv2/config_client.go index 685f020f6eca..c61a17d2dd50 100644 --- a/logging/apiv2/config_client.go +++ b/logging/apiv2/config_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newConfigClientHook clientHook diff --git a/logging/apiv2/doc.go b/logging/apiv2/doc.go index 27245ed42c05..03ddaa30e6a4 100644 --- a/logging/apiv2/doc.go +++ b/logging/apiv2/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/logging/apiv2/gapic_metadata.json b/logging/apiv2/gapic_metadata.json index 9636e5a0ceda..63cb6a90b3d0 100644 --- a/logging/apiv2/gapic_metadata.json +++ b/logging/apiv2/gapic_metadata.json @@ -1,127 +1,127 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.logging.v2", - "libraryPackage": "cloud.google.com/go/logging/apiv2", - "services": { - "ConfigServiceV2": { - "clients": { - "grpc": { - "libraryClient": "ConfigClient", - "rpcs": { - "CreateBucket": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.logging.v2", + "libraryPackage": "cloud.google.com/go/logging/apiv2", + "services": { + "ConfigServiceV2": { + "clients": { + "grpc": { + "libraryClient": "ConfigClient", + "rpcs": { + "CreateBucket": { + "methods": [ "CreateBucket" ] }, - "CreateExclusion": { - "methods": [ + "CreateExclusion": { + "methods": [ "CreateExclusion" ] }, - "CreateSink": { - "methods": [ + "CreateSink": { + "methods": [ "CreateSink" ] }, - "CreateView": { - "methods": [ + "CreateView": { + "methods": [ "CreateView" ] }, - "DeleteBucket": { - "methods": [ + "DeleteBucket": { + "methods": [ "DeleteBucket" ] }, - "DeleteExclusion": { - "methods": [ + "DeleteExclusion": { + "methods": [ "DeleteExclusion" ] }, - "DeleteSink": { - "methods": [ + "DeleteSink": { + "methods": [ "DeleteSink" ] }, - "DeleteView": { - "methods": [ + "DeleteView": { + "methods": [ "DeleteView" ] }, - "GetBucket": { - "methods": [ + "GetBucket": { + "methods": [ "GetBucket" ] }, - "GetCmekSettings": { - "methods": [ + "GetCmekSettings": { + "methods": [ "GetCmekSettings" ] }, - "GetExclusion": { - "methods": [ + "GetExclusion": { + "methods": [ "GetExclusion" ] }, - "GetSink": { - "methods": [ + "GetSink": { + "methods": [ "GetSink" ] }, - "GetView": { - "methods": [ + "GetView": { + "methods": [ "GetView" ] }, - "ListBuckets": { - "methods": [ + "ListBuckets": { + "methods": [ "ListBuckets" ] }, - "ListExclusions": { - "methods": [ + "ListExclusions": { + "methods": [ "ListExclusions" ] }, - "ListSinks": { - "methods": [ + "ListSinks": { + "methods": [ "ListSinks" ] }, - "ListViews": { - "methods": [ + "ListViews": { + "methods": [ "ListViews" ] }, - "UndeleteBucket": { - "methods": [ + "UndeleteBucket": { + "methods": [ "UndeleteBucket" ] }, - "UpdateBucket": { - "methods": [ + "UpdateBucket": { + "methods": [ "UpdateBucket" ] }, - "UpdateCmekSettings": { - "methods": [ + "UpdateCmekSettings": { + "methods": [ "UpdateCmekSettings" ] }, - "UpdateExclusion": { - "methods": [ + "UpdateExclusion": { + "methods": [ "UpdateExclusion" ] }, - "UpdateSink": { - "methods": [ + "UpdateSink": { + "methods": [ "UpdateSink" ] }, - "UpdateView": { - "methods": [ + "UpdateView": { + "methods": [ "UpdateView" ] } @@ -129,38 +129,38 @@ } } }, - "LoggingServiceV2": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "DeleteLog": { - "methods": [ + "LoggingServiceV2": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "DeleteLog": { + "methods": [ "DeleteLog" ] }, - "ListLogEntries": { - "methods": [ + "ListLogEntries": { + "methods": [ "ListLogEntries" ] }, - "ListLogs": { - "methods": [ + "ListLogs": { + "methods": [ "ListLogs" ] }, - "ListMonitoredResourceDescriptors": { - "methods": [ + "ListMonitoredResourceDescriptors": { + "methods": [ "ListMonitoredResourceDescriptors" ] }, - "TailLogEntries": { - "methods": [ + "TailLogEntries": { + "methods": [ "TailLogEntries" ] }, - "WriteLogEntries": { - "methods": [ + "WriteLogEntries": { + "methods": [ "WriteLogEntries" ] } @@ -168,33 +168,33 @@ } } }, - "MetricsServiceV2": { - "clients": { - "grpc": { - "libraryClient": "MetricsClient", - "rpcs": { - "CreateLogMetric": { - "methods": [ + "MetricsServiceV2": { + "clients": { + "grpc": { + "libraryClient": "MetricsClient", + "rpcs": { + "CreateLogMetric": { + "methods": [ "CreateLogMetric" ] }, - "DeleteLogMetric": { - "methods": [ + "DeleteLogMetric": { + "methods": [ "DeleteLogMetric" ] }, - "GetLogMetric": { - "methods": [ + "GetLogMetric": { + "methods": [ "GetLogMetric" ] }, - "ListLogMetrics": { - "methods": [ + "ListLogMetrics": { + "methods": [ "ListLogMetrics" ] }, - "UpdateLogMetric": { - "methods": [ + "UpdateLogMetric": { + "methods": [ "UpdateLogMetric" ] } diff --git a/logging/apiv2/logging_client.go b/logging/apiv2/logging_client.go index 4f3aa6224d6a..b937729eedb9 100644 --- a/logging/apiv2/logging_client.go +++ b/logging/apiv2/logging_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/logging/apiv2/metrics_client.go b/logging/apiv2/metrics_client.go index df616772d59f..c6c8fef46774 100644 --- a/logging/apiv2/metrics_client.go +++ b/logging/apiv2/metrics_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newMetricsClientHook clientHook diff --git a/logging/go.mod b/logging/go.mod index 72b5a17cf39a..e95d2ad7c46e 100644 --- a/logging/go.mod +++ b/logging/go.mod @@ -10,7 +10,8 @@ require ( github.com/googleapis/gax-go/v2 v2.0.5 go.opencensus.io v0.23.0 golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 + google.golang.org/protobuf v1.26.0 ) diff --git a/logging/go.sum b/logging/go.sum index 3631c91394fb..12b9d118fa1d 100644 --- a/logging/go.sum +++ b/logging/go.sum @@ -306,8 +306,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -398,8 +399,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -451,8 +453,9 @@ google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 h1:LnkHrvncK4mYysgs+R1wPeMAILrmunf0Tzl0Li71pxo= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/longrunning/autogen/doc.go b/longrunning/autogen/doc.go index 2fbfa1d27b45..6f783b4a3711 100644 --- a/longrunning/autogen/doc.go +++ b/longrunning/autogen/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/longrunning/autogen/gapic_metadata.json b/longrunning/autogen/gapic_metadata.json index eff1271b207c..8489336a675e 100644 --- a/longrunning/autogen/gapic_metadata.json +++ b/longrunning/autogen/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.longrunning", - "libraryPackage": "cloud.google.com/go/longrunning/autogen", - "services": { - "Operations": { - "clients": { - "grpc": { - "libraryClient": "OperationsClient", - "rpcs": { - "CancelOperation": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.longrunning", + "libraryPackage": "cloud.google.com/go/longrunning/autogen", + "services": { + "Operations": { + "clients": { + "grpc": { + "libraryClient": "OperationsClient", + "rpcs": { + "CancelOperation": { + "methods": [ "CancelOperation" ] }, - "DeleteOperation": { - "methods": [ + "DeleteOperation": { + "methods": [ "DeleteOperation" ] }, - "GetOperation": { - "methods": [ + "GetOperation": { + "methods": [ "GetOperation" ] }, - "ListOperations": { - "methods": [ + "ListOperations": { + "methods": [ "ListOperations" ] }, - "WaitOperation": { - "methods": [ + "WaitOperation": { + "methods": [ "WaitOperation" ] } diff --git a/longrunning/autogen/operations_client.go b/longrunning/autogen/operations_client.go index 3fd6b76bf5cb..72704acc4f80 100644 --- a/longrunning/autogen/operations_client.go +++ b/longrunning/autogen/operations_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newOperationsClientHook clientHook diff --git a/managedidentities/apiv1/doc.go b/managedidentities/apiv1/doc.go index 8f7403bbc843..a72b7b76bc75 100644 --- a/managedidentities/apiv1/doc.go +++ b/managedidentities/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/managedidentities/apiv1/gapic_metadata.json b/managedidentities/apiv1/gapic_metadata.json index 4277b2fe80f1..d1c3eaa88990 100644 --- a/managedidentities/apiv1/gapic_metadata.json +++ b/managedidentities/apiv1/gapic_metadata.json @@ -1,62 +1,62 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.managedidentities.v1", - "libraryPackage": "cloud.google.com/go/managedidentities/apiv1", - "services": { - "ManagedIdentitiesService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AttachTrust": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.managedidentities.v1", + "libraryPackage": "cloud.google.com/go/managedidentities/apiv1", + "services": { + "ManagedIdentitiesService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AttachTrust": { + "methods": [ "AttachTrust" ] }, - "CreateMicrosoftAdDomain": { - "methods": [ + "CreateMicrosoftAdDomain": { + "methods": [ "CreateMicrosoftAdDomain" ] }, - "DeleteDomain": { - "methods": [ + "DeleteDomain": { + "methods": [ "DeleteDomain" ] }, - "DetachTrust": { - "methods": [ + "DetachTrust": { + "methods": [ "DetachTrust" ] }, - "GetDomain": { - "methods": [ + "GetDomain": { + "methods": [ "GetDomain" ] }, - "ListDomains": { - "methods": [ + "ListDomains": { + "methods": [ "ListDomains" ] }, - "ReconfigureTrust": { - "methods": [ + "ReconfigureTrust": { + "methods": [ "ReconfigureTrust" ] }, - "ResetAdminPassword": { - "methods": [ + "ResetAdminPassword": { + "methods": [ "ResetAdminPassword" ] }, - "UpdateDomain": { - "methods": [ + "UpdateDomain": { + "methods": [ "UpdateDomain" ] }, - "ValidateTrust": { - "methods": [ + "ValidateTrust": { + "methods": [ "ValidateTrust" ] } diff --git a/managedidentities/apiv1/managed_identities_client.go b/managedidentities/apiv1/managed_identities_client.go index e1919a6525a7..519bca9cd499 100644 --- a/managedidentities/apiv1/managed_identities_client.go +++ b/managedidentities/apiv1/managed_identities_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/mediatranslation/apiv1beta1/doc.go b/mediatranslation/apiv1beta1/doc.go index 496d83daba48..61521b5dc13e 100644 --- a/mediatranslation/apiv1beta1/doc.go +++ b/mediatranslation/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/mediatranslation/apiv1beta1/gapic_metadata.json b/mediatranslation/apiv1beta1/gapic_metadata.json index 8ce9729bf44f..720f4cab3791 100644 --- a/mediatranslation/apiv1beta1/gapic_metadata.json +++ b/mediatranslation/apiv1beta1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.mediatranslation.v1beta1", - "libraryPackage": "cloud.google.com/go/mediatranslation/apiv1beta1", - "services": { - "SpeechTranslationService": { - "clients": { - "grpc": { - "libraryClient": "SpeechTranslationClient", - "rpcs": { - "StreamingTranslateSpeech": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.mediatranslation.v1beta1", + "libraryPackage": "cloud.google.com/go/mediatranslation/apiv1beta1", + "services": { + "SpeechTranslationService": { + "clients": { + "grpc": { + "libraryClient": "SpeechTranslationClient", + "rpcs": { + "StreamingTranslateSpeech": { + "methods": [ "StreamingTranslateSpeech" ] } diff --git a/memcache/apiv1/cloud_memcache_client.go b/memcache/apiv1/cloud_memcache_client.go index 0843235c94a6..21433cb99458 100644 --- a/memcache/apiv1/cloud_memcache_client.go +++ b/memcache/apiv1/cloud_memcache_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudMemcacheClientHook clientHook diff --git a/memcache/apiv1/doc.go b/memcache/apiv1/doc.go index 6ceb30b0d765..a20fc3620c59 100644 --- a/memcache/apiv1/doc.go +++ b/memcache/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/memcache/apiv1/gapic_metadata.json b/memcache/apiv1/gapic_metadata.json index 5ceb74dbd7fe..3d1d457865dc 100644 --- a/memcache/apiv1/gapic_metadata.json +++ b/memcache/apiv1/gapic_metadata.json @@ -1,47 +1,47 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.memcache.v1", - "libraryPackage": "cloud.google.com/go/memcache/apiv1", - "services": { - "CloudMemcache": { - "clients": { - "grpc": { - "libraryClient": "CloudMemcacheClient", - "rpcs": { - "ApplyParameters": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.memcache.v1", + "libraryPackage": "cloud.google.com/go/memcache/apiv1", + "services": { + "CloudMemcache": { + "clients": { + "grpc": { + "libraryClient": "CloudMemcacheClient", + "rpcs": { + "ApplyParameters": { + "methods": [ "ApplyParameters" ] }, - "CreateInstance": { - "methods": [ + "CreateInstance": { + "methods": [ "CreateInstance" ] }, - "DeleteInstance": { - "methods": [ + "DeleteInstance": { + "methods": [ "DeleteInstance" ] }, - "GetInstance": { - "methods": [ + "GetInstance": { + "methods": [ "GetInstance" ] }, - "ListInstances": { - "methods": [ + "ListInstances": { + "methods": [ "ListInstances" ] }, - "UpdateInstance": { - "methods": [ + "UpdateInstance": { + "methods": [ "UpdateInstance" ] }, - "UpdateParameters": { - "methods": [ + "UpdateParameters": { + "methods": [ "UpdateParameters" ] } diff --git a/memcache/apiv1beta2/cloud_memcache_client.go b/memcache/apiv1beta2/cloud_memcache_client.go index 7778682ddb0d..5524ec0b0938 100644 --- a/memcache/apiv1beta2/cloud_memcache_client.go +++ b/memcache/apiv1beta2/cloud_memcache_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudMemcacheClientHook clientHook diff --git a/memcache/apiv1beta2/doc.go b/memcache/apiv1beta2/doc.go index 04005be91265..7200a3862d47 100644 --- a/memcache/apiv1beta2/doc.go +++ b/memcache/apiv1beta2/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/memcache/apiv1beta2/gapic_metadata.json b/memcache/apiv1beta2/gapic_metadata.json index 6efa801fe86b..5e76a0182712 100644 --- a/memcache/apiv1beta2/gapic_metadata.json +++ b/memcache/apiv1beta2/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.memcache.v1beta2", - "libraryPackage": "cloud.google.com/go/memcache/apiv1beta2", - "services": { - "CloudMemcache": { - "clients": { - "grpc": { - "libraryClient": "CloudMemcacheClient", - "rpcs": { - "ApplyParameters": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.memcache.v1beta2", + "libraryPackage": "cloud.google.com/go/memcache/apiv1beta2", + "services": { + "CloudMemcache": { + "clients": { + "grpc": { + "libraryClient": "CloudMemcacheClient", + "rpcs": { + "ApplyParameters": { + "methods": [ "ApplyParameters" ] }, - "ApplySoftwareUpdate": { - "methods": [ + "ApplySoftwareUpdate": { + "methods": [ "ApplySoftwareUpdate" ] }, - "CreateInstance": { - "methods": [ + "CreateInstance": { + "methods": [ "CreateInstance" ] }, - "DeleteInstance": { - "methods": [ + "DeleteInstance": { + "methods": [ "DeleteInstance" ] }, - "GetInstance": { - "methods": [ + "GetInstance": { + "methods": [ "GetInstance" ] }, - "ListInstances": { - "methods": [ + "ListInstances": { + "methods": [ "ListInstances" ] }, - "UpdateInstance": { - "methods": [ + "UpdateInstance": { + "methods": [ "UpdateInstance" ] }, - "UpdateParameters": { - "methods": [ + "UpdateParameters": { + "methods": [ "UpdateParameters" ] } diff --git a/metastore/apiv1/dataproc_metastore_client.go b/metastore/apiv1/dataproc_metastore_client.go index 69a6531f7f99..626216134b81 100644 --- a/metastore/apiv1/dataproc_metastore_client.go +++ b/metastore/apiv1/dataproc_metastore_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDataprocMetastoreClientHook clientHook diff --git a/metastore/apiv1/doc.go b/metastore/apiv1/doc.go index 513aabcc507e..d5416465e8ce 100644 --- a/metastore/apiv1/doc.go +++ b/metastore/apiv1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/metastore/apiv1/gapic_metadata.json b/metastore/apiv1/gapic_metadata.json index 373a5e1dcb44..e5ec3bd4e15a 100644 --- a/metastore/apiv1/gapic_metadata.json +++ b/metastore/apiv1/gapic_metadata.json @@ -1,62 +1,62 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.metastore.v1", - "libraryPackage": "cloud.google.com/go/metastore/apiv1", - "services": { - "DataprocMetastore": { - "clients": { - "grpc": { - "libraryClient": "DataprocMetastoreClient", - "rpcs": { - "CreateMetadataImport": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.metastore.v1", + "libraryPackage": "cloud.google.com/go/metastore/apiv1", + "services": { + "DataprocMetastore": { + "clients": { + "grpc": { + "libraryClient": "DataprocMetastoreClient", + "rpcs": { + "CreateMetadataImport": { + "methods": [ "CreateMetadataImport" ] }, - "CreateService": { - "methods": [ + "CreateService": { + "methods": [ "CreateService" ] }, - "DeleteService": { - "methods": [ + "DeleteService": { + "methods": [ "DeleteService" ] }, - "ExportMetadata": { - "methods": [ + "ExportMetadata": { + "methods": [ "ExportMetadata" ] }, - "GetMetadataImport": { - "methods": [ + "GetMetadataImport": { + "methods": [ "GetMetadataImport" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "ListMetadataImports": { - "methods": [ + "ListMetadataImports": { + "methods": [ "ListMetadataImports" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "UpdateMetadataImport": { - "methods": [ + "UpdateMetadataImport": { + "methods": [ "UpdateMetadataImport" ] }, - "UpdateService": { - "methods": [ + "UpdateService": { + "methods": [ "UpdateService" ] } diff --git a/metastore/apiv1alpha/dataproc_metastore_client.go b/metastore/apiv1alpha/dataproc_metastore_client.go index 56b0147b99a0..22c922a3e13e 100644 --- a/metastore/apiv1alpha/dataproc_metastore_client.go +++ b/metastore/apiv1alpha/dataproc_metastore_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDataprocMetastoreClientHook clientHook diff --git a/metastore/apiv1alpha/doc.go b/metastore/apiv1alpha/doc.go index 52f579ac6439..96f60b3506c2 100644 --- a/metastore/apiv1alpha/doc.go +++ b/metastore/apiv1alpha/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/metastore/apiv1alpha/gapic_metadata.json b/metastore/apiv1alpha/gapic_metadata.json index 868989b84060..682ed11bb1d8 100644 --- a/metastore/apiv1alpha/gapic_metadata.json +++ b/metastore/apiv1alpha/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.metastore.v1alpha", - "libraryPackage": "cloud.google.com/go/metastore/apiv1alpha", - "services": { - "DataprocMetastore": { - "clients": { - "grpc": { - "libraryClient": "DataprocMetastoreClient", - "rpcs": { - "CreateBackup": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.metastore.v1alpha", + "libraryPackage": "cloud.google.com/go/metastore/apiv1alpha", + "services": { + "DataprocMetastore": { + "clients": { + "grpc": { + "libraryClient": "DataprocMetastoreClient", + "rpcs": { + "CreateBackup": { + "methods": [ "CreateBackup" ] }, - "CreateMetadataImport": { - "methods": [ + "CreateMetadataImport": { + "methods": [ "CreateMetadataImport" ] }, - "CreateService": { - "methods": [ + "CreateService": { + "methods": [ "CreateService" ] }, - "DeleteBackup": { - "methods": [ + "DeleteBackup": { + "methods": [ "DeleteBackup" ] }, - "DeleteService": { - "methods": [ + "DeleteService": { + "methods": [ "DeleteService" ] }, - "ExportMetadata": { - "methods": [ + "ExportMetadata": { + "methods": [ "ExportMetadata" ] }, - "GetBackup": { - "methods": [ + "GetBackup": { + "methods": [ "GetBackup" ] }, - "GetMetadataImport": { - "methods": [ + "GetMetadataImport": { + "methods": [ "GetMetadataImport" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "ListBackups": { - "methods": [ + "ListBackups": { + "methods": [ "ListBackups" ] }, - "ListMetadataImports": { - "methods": [ + "ListMetadataImports": { + "methods": [ "ListMetadataImports" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "RestoreService": { - "methods": [ + "RestoreService": { + "methods": [ "RestoreService" ] }, - "UpdateMetadataImport": { - "methods": [ + "UpdateMetadataImport": { + "methods": [ "UpdateMetadataImport" ] }, - "UpdateService": { - "methods": [ + "UpdateService": { + "methods": [ "UpdateService" ] } diff --git a/metastore/apiv1beta/dataproc_metastore_client.go b/metastore/apiv1beta/dataproc_metastore_client.go index 00098d7258db..15edd30c42a6 100644 --- a/metastore/apiv1beta/dataproc_metastore_client.go +++ b/metastore/apiv1beta/dataproc_metastore_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDataprocMetastoreClientHook clientHook diff --git a/metastore/apiv1beta/doc.go b/metastore/apiv1beta/doc.go index c11cc59d0b94..d70b86ef8475 100644 --- a/metastore/apiv1beta/doc.go +++ b/metastore/apiv1beta/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/metastore/apiv1beta/gapic_metadata.json b/metastore/apiv1beta/gapic_metadata.json index 187c53166785..fb3f0a82e739 100644 --- a/metastore/apiv1beta/gapic_metadata.json +++ b/metastore/apiv1beta/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.metastore.v1beta", - "libraryPackage": "cloud.google.com/go/metastore/apiv1beta", - "services": { - "DataprocMetastore": { - "clients": { - "grpc": { - "libraryClient": "DataprocMetastoreClient", - "rpcs": { - "CreateBackup": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.metastore.v1beta", + "libraryPackage": "cloud.google.com/go/metastore/apiv1beta", + "services": { + "DataprocMetastore": { + "clients": { + "grpc": { + "libraryClient": "DataprocMetastoreClient", + "rpcs": { + "CreateBackup": { + "methods": [ "CreateBackup" ] }, - "CreateMetadataImport": { - "methods": [ + "CreateMetadataImport": { + "methods": [ "CreateMetadataImport" ] }, - "CreateService": { - "methods": [ + "CreateService": { + "methods": [ "CreateService" ] }, - "DeleteBackup": { - "methods": [ + "DeleteBackup": { + "methods": [ "DeleteBackup" ] }, - "DeleteService": { - "methods": [ + "DeleteService": { + "methods": [ "DeleteService" ] }, - "ExportMetadata": { - "methods": [ + "ExportMetadata": { + "methods": [ "ExportMetadata" ] }, - "GetBackup": { - "methods": [ + "GetBackup": { + "methods": [ "GetBackup" ] }, - "GetMetadataImport": { - "methods": [ + "GetMetadataImport": { + "methods": [ "GetMetadataImport" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "ListBackups": { - "methods": [ + "ListBackups": { + "methods": [ "ListBackups" ] }, - "ListMetadataImports": { - "methods": [ + "ListMetadataImports": { + "methods": [ "ListMetadataImports" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "RestoreService": { - "methods": [ + "RestoreService": { + "methods": [ "RestoreService" ] }, - "UpdateMetadataImport": { - "methods": [ + "UpdateMetadataImport": { + "methods": [ "UpdateMetadataImport" ] }, - "UpdateService": { - "methods": [ + "UpdateService": { + "methods": [ "UpdateService" ] } diff --git a/monitoring/apiv3/v2/alert_policy_client.go b/monitoring/apiv3/v2/alert_policy_client.go index 1082d0edae00..08cbaea0f1d1 100644 --- a/monitoring/apiv3/v2/alert_policy_client.go +++ b/monitoring/apiv3/v2/alert_policy_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAlertPolicyClientHook clientHook diff --git a/monitoring/apiv3/v2/doc.go b/monitoring/apiv3/v2/doc.go index 70f497d7dd7f..c4273f0d1c66 100644 --- a/monitoring/apiv3/v2/doc.go +++ b/monitoring/apiv3/v2/doc.go @@ -53,7 +53,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/monitoring/apiv3/v2/gapic_metadata.json b/monitoring/apiv3/v2/gapic_metadata.json index c522dbe13591..8b42e15d29b2 100644 --- a/monitoring/apiv3/v2/gapic_metadata.json +++ b/monitoring/apiv3/v2/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.monitoring.v3", - "libraryPackage": "cloud.google.com/go/monitoring/apiv3/v2", - "services": { - "AlertPolicyService": { - "clients": { - "grpc": { - "libraryClient": "AlertPolicyClient", - "rpcs": { - "CreateAlertPolicy": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.monitoring.v3", + "libraryPackage": "cloud.google.com/go/monitoring/apiv3/v2", + "services": { + "AlertPolicyService": { + "clients": { + "grpc": { + "libraryClient": "AlertPolicyClient", + "rpcs": { + "CreateAlertPolicy": { + "methods": [ "CreateAlertPolicy" ] }, - "DeleteAlertPolicy": { - "methods": [ + "DeleteAlertPolicy": { + "methods": [ "DeleteAlertPolicy" ] }, - "GetAlertPolicy": { - "methods": [ + "GetAlertPolicy": { + "methods": [ "GetAlertPolicy" ] }, - "ListAlertPolicies": { - "methods": [ + "ListAlertPolicies": { + "methods": [ "ListAlertPolicies" ] }, - "UpdateAlertPolicy": { - "methods": [ + "UpdateAlertPolicy": { + "methods": [ "UpdateAlertPolicy" ] } @@ -39,38 +39,38 @@ } } }, - "GroupService": { - "clients": { - "grpc": { - "libraryClient": "GroupClient", - "rpcs": { - "CreateGroup": { - "methods": [ + "GroupService": { + "clients": { + "grpc": { + "libraryClient": "GroupClient", + "rpcs": { + "CreateGroup": { + "methods": [ "CreateGroup" ] }, - "DeleteGroup": { - "methods": [ + "DeleteGroup": { + "methods": [ "DeleteGroup" ] }, - "GetGroup": { - "methods": [ + "GetGroup": { + "methods": [ "GetGroup" ] }, - "ListGroupMembers": { - "methods": [ + "ListGroupMembers": { + "methods": [ "ListGroupMembers" ] }, - "ListGroups": { - "methods": [ + "ListGroups": { + "methods": [ "ListGroups" ] }, - "UpdateGroup": { - "methods": [ + "UpdateGroup": { + "methods": [ "UpdateGroup" ] } @@ -78,48 +78,48 @@ } } }, - "MetricService": { - "clients": { - "grpc": { - "libraryClient": "MetricClient", - "rpcs": { - "CreateMetricDescriptor": { - "methods": [ + "MetricService": { + "clients": { + "grpc": { + "libraryClient": "MetricClient", + "rpcs": { + "CreateMetricDescriptor": { + "methods": [ "CreateMetricDescriptor" ] }, - "CreateTimeSeries": { - "methods": [ + "CreateTimeSeries": { + "methods": [ "CreateTimeSeries" ] }, - "DeleteMetricDescriptor": { - "methods": [ + "DeleteMetricDescriptor": { + "methods": [ "DeleteMetricDescriptor" ] }, - "GetMetricDescriptor": { - "methods": [ + "GetMetricDescriptor": { + "methods": [ "GetMetricDescriptor" ] }, - "GetMonitoredResourceDescriptor": { - "methods": [ + "GetMonitoredResourceDescriptor": { + "methods": [ "GetMonitoredResourceDescriptor" ] }, - "ListMetricDescriptors": { - "methods": [ + "ListMetricDescriptors": { + "methods": [ "ListMetricDescriptors" ] }, - "ListMonitoredResourceDescriptors": { - "methods": [ + "ListMonitoredResourceDescriptors": { + "methods": [ "ListMonitoredResourceDescriptors" ] }, - "ListTimeSeries": { - "methods": [ + "ListTimeSeries": { + "methods": [ "ListTimeSeries" ] } @@ -127,58 +127,58 @@ } } }, - "NotificationChannelService": { - "clients": { - "grpc": { - "libraryClient": "NotificationChannelClient", - "rpcs": { - "CreateNotificationChannel": { - "methods": [ + "NotificationChannelService": { + "clients": { + "grpc": { + "libraryClient": "NotificationChannelClient", + "rpcs": { + "CreateNotificationChannel": { + "methods": [ "CreateNotificationChannel" ] }, - "DeleteNotificationChannel": { - "methods": [ + "DeleteNotificationChannel": { + "methods": [ "DeleteNotificationChannel" ] }, - "GetNotificationChannel": { - "methods": [ + "GetNotificationChannel": { + "methods": [ "GetNotificationChannel" ] }, - "GetNotificationChannelDescriptor": { - "methods": [ + "GetNotificationChannelDescriptor": { + "methods": [ "GetNotificationChannelDescriptor" ] }, - "GetNotificationChannelVerificationCode": { - "methods": [ + "GetNotificationChannelVerificationCode": { + "methods": [ "GetNotificationChannelVerificationCode" ] }, - "ListNotificationChannelDescriptors": { - "methods": [ + "ListNotificationChannelDescriptors": { + "methods": [ "ListNotificationChannelDescriptors" ] }, - "ListNotificationChannels": { - "methods": [ + "ListNotificationChannels": { + "methods": [ "ListNotificationChannels" ] }, - "SendNotificationChannelVerificationCode": { - "methods": [ + "SendNotificationChannelVerificationCode": { + "methods": [ "SendNotificationChannelVerificationCode" ] }, - "UpdateNotificationChannel": { - "methods": [ + "UpdateNotificationChannel": { + "methods": [ "UpdateNotificationChannel" ] }, - "VerifyNotificationChannel": { - "methods": [ + "VerifyNotificationChannel": { + "methods": [ "VerifyNotificationChannel" ] } @@ -186,13 +186,13 @@ } } }, - "QueryService": { - "clients": { - "grpc": { - "libraryClient": "QueryClient", - "rpcs": { - "QueryTimeSeries": { - "methods": [ + "QueryService": { + "clients": { + "grpc": { + "libraryClient": "QueryClient", + "rpcs": { + "QueryTimeSeries": { + "methods": [ "QueryTimeSeries" ] } @@ -200,58 +200,58 @@ } } }, - "ServiceMonitoringService": { - "clients": { - "grpc": { - "libraryClient": "ServiceMonitoringClient", - "rpcs": { - "CreateService": { - "methods": [ + "ServiceMonitoringService": { + "clients": { + "grpc": { + "libraryClient": "ServiceMonitoringClient", + "rpcs": { + "CreateService": { + "methods": [ "CreateService" ] }, - "CreateServiceLevelObjective": { - "methods": [ + "CreateServiceLevelObjective": { + "methods": [ "CreateServiceLevelObjective" ] }, - "DeleteService": { - "methods": [ + "DeleteService": { + "methods": [ "DeleteService" ] }, - "DeleteServiceLevelObjective": { - "methods": [ + "DeleteServiceLevelObjective": { + "methods": [ "DeleteServiceLevelObjective" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "GetServiceLevelObjective": { - "methods": [ + "GetServiceLevelObjective": { + "methods": [ "GetServiceLevelObjective" ] }, - "ListServiceLevelObjectives": { - "methods": [ + "ListServiceLevelObjectives": { + "methods": [ "ListServiceLevelObjectives" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "UpdateService": { - "methods": [ + "UpdateService": { + "methods": [ "UpdateService" ] }, - "UpdateServiceLevelObjective": { - "methods": [ + "UpdateServiceLevelObjective": { + "methods": [ "UpdateServiceLevelObjective" ] } @@ -259,38 +259,38 @@ } } }, - "UptimeCheckService": { - "clients": { - "grpc": { - "libraryClient": "UptimeCheckClient", - "rpcs": { - "CreateUptimeCheckConfig": { - "methods": [ + "UptimeCheckService": { + "clients": { + "grpc": { + "libraryClient": "UptimeCheckClient", + "rpcs": { + "CreateUptimeCheckConfig": { + "methods": [ "CreateUptimeCheckConfig" ] }, - "DeleteUptimeCheckConfig": { - "methods": [ + "DeleteUptimeCheckConfig": { + "methods": [ "DeleteUptimeCheckConfig" ] }, - "GetUptimeCheckConfig": { - "methods": [ + "GetUptimeCheckConfig": { + "methods": [ "GetUptimeCheckConfig" ] }, - "ListUptimeCheckConfigs": { - "methods": [ + "ListUptimeCheckConfigs": { + "methods": [ "ListUptimeCheckConfigs" ] }, - "ListUptimeCheckIps": { - "methods": [ + "ListUptimeCheckIps": { + "methods": [ "ListUptimeCheckIps" ] }, - "UpdateUptimeCheckConfig": { - "methods": [ + "UpdateUptimeCheckConfig": { + "methods": [ "UpdateUptimeCheckConfig" ] } diff --git a/monitoring/apiv3/v2/group_client.go b/monitoring/apiv3/v2/group_client.go index 4c2e897dc26c..3ee8f498ab8a 100644 --- a/monitoring/apiv3/v2/group_client.go +++ b/monitoring/apiv3/v2/group_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newGroupClientHook clientHook diff --git a/monitoring/apiv3/v2/metric_client.go b/monitoring/apiv3/v2/metric_client.go index 4220a46c0434..f294f7e08ba6 100644 --- a/monitoring/apiv3/v2/metric_client.go +++ b/monitoring/apiv3/v2/metric_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newMetricClientHook clientHook diff --git a/monitoring/apiv3/v2/notification_channel_client.go b/monitoring/apiv3/v2/notification_channel_client.go index f9bc9436619c..b1f50db8b53e 100644 --- a/monitoring/apiv3/v2/notification_channel_client.go +++ b/monitoring/apiv3/v2/notification_channel_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newNotificationChannelClientHook clientHook diff --git a/monitoring/apiv3/v2/query_client.go b/monitoring/apiv3/v2/query_client.go index 9fceb1efb25e..e2f8cbba0abd 100644 --- a/monitoring/apiv3/v2/query_client.go +++ b/monitoring/apiv3/v2/query_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( monitoringpb "google.golang.org/genproto/googleapis/monitoring/v3" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newQueryClientHook clientHook diff --git a/monitoring/apiv3/v2/service_monitoring_client.go b/monitoring/apiv3/v2/service_monitoring_client.go index b8fcfade00da..07cff2f8a410 100644 --- a/monitoring/apiv3/v2/service_monitoring_client.go +++ b/monitoring/apiv3/v2/service_monitoring_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newServiceMonitoringClientHook clientHook diff --git a/monitoring/apiv3/v2/uptime_check_client.go b/monitoring/apiv3/v2/uptime_check_client.go index 2bcff7dec4d0..37634947dd21 100644 --- a/monitoring/apiv3/v2/uptime_check_client.go +++ b/monitoring/apiv3/v2/uptime_check_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newUptimeCheckClientHook clientHook diff --git a/monitoring/dashboard/apiv1/dashboards_client.go b/monitoring/dashboard/apiv1/dashboards_client.go index 59ac8478ea2d..70e39b89c8b1 100644 --- a/monitoring/dashboard/apiv1/dashboards_client.go +++ b/monitoring/dashboard/apiv1/dashboards_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDashboardsClientHook clientHook diff --git a/monitoring/dashboard/apiv1/doc.go b/monitoring/dashboard/apiv1/doc.go index 8e3e36e30b80..e6039b0085c0 100644 --- a/monitoring/dashboard/apiv1/doc.go +++ b/monitoring/dashboard/apiv1/doc.go @@ -53,7 +53,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/monitoring/dashboard/apiv1/gapic_metadata.json b/monitoring/dashboard/apiv1/gapic_metadata.json index 28ca5eb4c1ce..09b473804cec 100644 --- a/monitoring/dashboard/apiv1/gapic_metadata.json +++ b/monitoring/dashboard/apiv1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.monitoring.dashboard.v1", - "libraryPackage": "cloud.google.com/go/monitoring/dashboard/apiv1", - "services": { - "DashboardsService": { - "clients": { - "grpc": { - "libraryClient": "DashboardsClient", - "rpcs": { - "CreateDashboard": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.monitoring.dashboard.v1", + "libraryPackage": "cloud.google.com/go/monitoring/dashboard/apiv1", + "services": { + "DashboardsService": { + "clients": { + "grpc": { + "libraryClient": "DashboardsClient", + "rpcs": { + "CreateDashboard": { + "methods": [ "CreateDashboard" ] }, - "DeleteDashboard": { - "methods": [ + "DeleteDashboard": { + "methods": [ "DeleteDashboard" ] }, - "GetDashboard": { - "methods": [ + "GetDashboard": { + "methods": [ "GetDashboard" ] }, - "ListDashboards": { - "methods": [ + "ListDashboards": { + "methods": [ "ListDashboards" ] }, - "UpdateDashboard": { - "methods": [ + "UpdateDashboard": { + "methods": [ "UpdateDashboard" ] } diff --git a/networkconnectivity/apiv1alpha1/doc.go b/networkconnectivity/apiv1alpha1/doc.go index 574ca7aa093b..f9e121de6253 100644 --- a/networkconnectivity/apiv1alpha1/doc.go +++ b/networkconnectivity/apiv1alpha1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/networkconnectivity/apiv1alpha1/gapic_metadata.json b/networkconnectivity/apiv1alpha1/gapic_metadata.json index 500541cde0f5..350849dea786 100644 --- a/networkconnectivity/apiv1alpha1/gapic_metadata.json +++ b/networkconnectivity/apiv1alpha1/gapic_metadata.json @@ -1,62 +1,62 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.networkconnectivity.v1alpha1", - "libraryPackage": "cloud.google.com/go/networkconnectivity/apiv1alpha1", - "services": { - "HubService": { - "clients": { - "grpc": { - "libraryClient": "HubClient", - "rpcs": { - "CreateHub": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.networkconnectivity.v1alpha1", + "libraryPackage": "cloud.google.com/go/networkconnectivity/apiv1alpha1", + "services": { + "HubService": { + "clients": { + "grpc": { + "libraryClient": "HubClient", + "rpcs": { + "CreateHub": { + "methods": [ "CreateHub" ] }, - "CreateSpoke": { - "methods": [ + "CreateSpoke": { + "methods": [ "CreateSpoke" ] }, - "DeleteHub": { - "methods": [ + "DeleteHub": { + "methods": [ "DeleteHub" ] }, - "DeleteSpoke": { - "methods": [ + "DeleteSpoke": { + "methods": [ "DeleteSpoke" ] }, - "GetHub": { - "methods": [ + "GetHub": { + "methods": [ "GetHub" ] }, - "GetSpoke": { - "methods": [ + "GetSpoke": { + "methods": [ "GetSpoke" ] }, - "ListHubs": { - "methods": [ + "ListHubs": { + "methods": [ "ListHubs" ] }, - "ListSpokes": { - "methods": [ + "ListSpokes": { + "methods": [ "ListSpokes" ] }, - "UpdateHub": { - "methods": [ + "UpdateHub": { + "methods": [ "UpdateHub" ] }, - "UpdateSpoke": { - "methods": [ + "UpdateSpoke": { + "methods": [ "UpdateSpoke" ] } diff --git a/networkconnectivity/apiv1alpha1/hub_client.go b/networkconnectivity/apiv1alpha1/hub_client.go index fe06cfa963d8..20b4e2088e2f 100644 --- a/networkconnectivity/apiv1alpha1/hub_client.go +++ b/networkconnectivity/apiv1alpha1/hub_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newHubClientHook clientHook diff --git a/notebooks/apiv1beta1/doc.go b/notebooks/apiv1beta1/doc.go index 81378add14dd..f47af480b545 100644 --- a/notebooks/apiv1beta1/doc.go +++ b/notebooks/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/notebooks/apiv1beta1/gapic_metadata.json b/notebooks/apiv1beta1/gapic_metadata.json index a344cd6d96b3..e3e3dce499bc 100644 --- a/notebooks/apiv1beta1/gapic_metadata.json +++ b/notebooks/apiv1beta1/gapic_metadata.json @@ -1,107 +1,107 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.notebooks.v1beta1", - "libraryPackage": "cloud.google.com/go/notebooks/apiv1beta1", - "services": { - "NotebookService": { - "clients": { - "grpc": { - "libraryClient": "NotebookClient", - "rpcs": { - "CreateEnvironment": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.notebooks.v1beta1", + "libraryPackage": "cloud.google.com/go/notebooks/apiv1beta1", + "services": { + "NotebookService": { + "clients": { + "grpc": { + "libraryClient": "NotebookClient", + "rpcs": { + "CreateEnvironment": { + "methods": [ "CreateEnvironment" ] }, - "CreateInstance": { - "methods": [ + "CreateInstance": { + "methods": [ "CreateInstance" ] }, - "DeleteEnvironment": { - "methods": [ + "DeleteEnvironment": { + "methods": [ "DeleteEnvironment" ] }, - "DeleteInstance": { - "methods": [ + "DeleteInstance": { + "methods": [ "DeleteInstance" ] }, - "GetEnvironment": { - "methods": [ + "GetEnvironment": { + "methods": [ "GetEnvironment" ] }, - "GetInstance": { - "methods": [ + "GetInstance": { + "methods": [ "GetInstance" ] }, - "IsInstanceUpgradeable": { - "methods": [ + "IsInstanceUpgradeable": { + "methods": [ "IsInstanceUpgradeable" ] }, - "ListEnvironments": { - "methods": [ + "ListEnvironments": { + "methods": [ "ListEnvironments" ] }, - "ListInstances": { - "methods": [ + "ListInstances": { + "methods": [ "ListInstances" ] }, - "RegisterInstance": { - "methods": [ + "RegisterInstance": { + "methods": [ "RegisterInstance" ] }, - "ReportInstanceInfo": { - "methods": [ + "ReportInstanceInfo": { + "methods": [ "ReportInstanceInfo" ] }, - "ResetInstance": { - "methods": [ + "ResetInstance": { + "methods": [ "ResetInstance" ] }, - "SetInstanceAccelerator": { - "methods": [ + "SetInstanceAccelerator": { + "methods": [ "SetInstanceAccelerator" ] }, - "SetInstanceLabels": { - "methods": [ + "SetInstanceLabels": { + "methods": [ "SetInstanceLabels" ] }, - "SetInstanceMachineType": { - "methods": [ + "SetInstanceMachineType": { + "methods": [ "SetInstanceMachineType" ] }, - "StartInstance": { - "methods": [ + "StartInstance": { + "methods": [ "StartInstance" ] }, - "StopInstance": { - "methods": [ + "StopInstance": { + "methods": [ "StopInstance" ] }, - "UpgradeInstance": { - "methods": [ + "UpgradeInstance": { + "methods": [ "UpgradeInstance" ] }, - "UpgradeInstanceInternal": { - "methods": [ + "UpgradeInstanceInternal": { + "methods": [ "UpgradeInstanceInternal" ] } diff --git a/notebooks/apiv1beta1/notebook_client.go b/notebooks/apiv1beta1/notebook_client.go index 1208d7ab60c6..58557df52d9c 100644 --- a/notebooks/apiv1beta1/notebook_client.go +++ b/notebooks/apiv1beta1/notebook_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newNotebookClientHook clientHook diff --git a/orgpolicy/apiv2/doc.go b/orgpolicy/apiv2/doc.go index 9d0a474f0fcf..576f37df1669 100644 --- a/orgpolicy/apiv2/doc.go +++ b/orgpolicy/apiv2/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/orgpolicy/apiv2/gapic_metadata.json b/orgpolicy/apiv2/gapic_metadata.json index c07306a370e5..c9c26e4e516b 100644 --- a/orgpolicy/apiv2/gapic_metadata.json +++ b/orgpolicy/apiv2/gapic_metadata.json @@ -1,47 +1,47 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.orgpolicy.v2", - "libraryPackage": "cloud.google.com/go/orgpolicy/apiv2", - "services": { - "OrgPolicy": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreatePolicy": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.orgpolicy.v2", + "libraryPackage": "cloud.google.com/go/orgpolicy/apiv2", + "services": { + "OrgPolicy": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreatePolicy": { + "methods": [ "CreatePolicy" ] }, - "DeletePolicy": { - "methods": [ + "DeletePolicy": { + "methods": [ "DeletePolicy" ] }, - "GetEffectivePolicy": { - "methods": [ + "GetEffectivePolicy": { + "methods": [ "GetEffectivePolicy" ] }, - "GetPolicy": { - "methods": [ + "GetPolicy": { + "methods": [ "GetPolicy" ] }, - "ListConstraints": { - "methods": [ + "ListConstraints": { + "methods": [ "ListConstraints" ] }, - "ListPolicies": { - "methods": [ + "ListPolicies": { + "methods": [ "ListPolicies" ] }, - "UpdatePolicy": { - "methods": [ + "UpdatePolicy": { + "methods": [ "UpdatePolicy" ] } diff --git a/orgpolicy/apiv2/org_policy_client.go b/orgpolicy/apiv2/org_policy_client.go index 3a9368d5eabb..53c4803ca714 100644 --- a/orgpolicy/apiv2/org_policy_client.go +++ b/orgpolicy/apiv2/org_policy_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/osconfig/agentendpoint/apiv1/doc.go b/osconfig/agentendpoint/apiv1/doc.go index 5ce173a2fe65..c79007e5f3d0 100644 --- a/osconfig/agentendpoint/apiv1/doc.go +++ b/osconfig/agentendpoint/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/osconfig/agentendpoint/apiv1/gapic_metadata.json b/osconfig/agentendpoint/apiv1/gapic_metadata.json index a1becd796201..10311f0ebc98 100644 --- a/osconfig/agentendpoint/apiv1/gapic_metadata.json +++ b/osconfig/agentendpoint/apiv1/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.osconfig.agentendpoint.v1", - "libraryPackage": "cloud.google.com/go/osconfig/agentendpoint/apiv1", - "services": { - "AgentEndpointService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ReceiveTaskNotification": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.osconfig.agentendpoint.v1", + "libraryPackage": "cloud.google.com/go/osconfig/agentendpoint/apiv1", + "services": { + "AgentEndpointService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ReceiveTaskNotification": { + "methods": [ "ReceiveTaskNotification" ] }, - "RegisterAgent": { - "methods": [ + "RegisterAgent": { + "methods": [ "RegisterAgent" ] }, - "ReportInventory": { - "methods": [ + "ReportInventory": { + "methods": [ "ReportInventory" ] }, - "ReportTaskComplete": { - "methods": [ + "ReportTaskComplete": { + "methods": [ "ReportTaskComplete" ] }, - "ReportTaskProgress": { - "methods": [ + "ReportTaskProgress": { + "methods": [ "ReportTaskProgress" ] }, - "StartNextTask": { - "methods": [ + "StartNextTask": { + "methods": [ "StartNextTask" ] } diff --git a/osconfig/agentendpoint/apiv1beta/doc.go b/osconfig/agentendpoint/apiv1beta/doc.go index 14bb88927af7..a6d659fcc8bb 100644 --- a/osconfig/agentendpoint/apiv1beta/doc.go +++ b/osconfig/agentendpoint/apiv1beta/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/osconfig/agentendpoint/apiv1beta/gapic_metadata.json b/osconfig/agentendpoint/apiv1beta/gapic_metadata.json index 3d302165c762..31ec346d10d6 100644 --- a/osconfig/agentendpoint/apiv1beta/gapic_metadata.json +++ b/osconfig/agentendpoint/apiv1beta/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.osconfig.agentendpoint.v1beta", - "libraryPackage": "cloud.google.com/go/osconfig/agentendpoint/apiv1beta", - "services": { - "AgentEndpointService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "LookupEffectiveGuestPolicy": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.osconfig.agentendpoint.v1beta", + "libraryPackage": "cloud.google.com/go/osconfig/agentendpoint/apiv1beta", + "services": { + "AgentEndpointService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "LookupEffectiveGuestPolicy": { + "methods": [ "LookupEffectiveGuestPolicy" ] }, - "ReceiveTaskNotification": { - "methods": [ + "ReceiveTaskNotification": { + "methods": [ "ReceiveTaskNotification" ] }, - "RegisterAgent": { - "methods": [ + "RegisterAgent": { + "methods": [ "RegisterAgent" ] }, - "ReportTaskComplete": { - "methods": [ + "ReportTaskComplete": { + "methods": [ "ReportTaskComplete" ] }, - "ReportTaskProgress": { - "methods": [ + "ReportTaskProgress": { + "methods": [ "ReportTaskProgress" ] }, - "StartNextTask": { - "methods": [ + "StartNextTask": { + "methods": [ "StartNextTask" ] } diff --git a/osconfig/apiv1/doc.go b/osconfig/apiv1/doc.go index 27d82dd045cb..ad284825e88f 100644 --- a/osconfig/apiv1/doc.go +++ b/osconfig/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/osconfig/apiv1/gapic_metadata.json b/osconfig/apiv1/gapic_metadata.json index 1b0d0f460a22..eb5c0df8398f 100644 --- a/osconfig/apiv1/gapic_metadata.json +++ b/osconfig/apiv1/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.osconfig.v1", - "libraryPackage": "cloud.google.com/go/osconfig/apiv1", - "services": { - "OsConfigService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CancelPatchJob": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.osconfig.v1", + "libraryPackage": "cloud.google.com/go/osconfig/apiv1", + "services": { + "OsConfigService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CancelPatchJob": { + "methods": [ "CancelPatchJob" ] }, - "CreatePatchDeployment": { - "methods": [ + "CreatePatchDeployment": { + "methods": [ "CreatePatchDeployment" ] }, - "DeletePatchDeployment": { - "methods": [ + "DeletePatchDeployment": { + "methods": [ "DeletePatchDeployment" ] }, - "ExecutePatchJob": { - "methods": [ + "ExecutePatchJob": { + "methods": [ "ExecutePatchJob" ] }, - "GetPatchDeployment": { - "methods": [ + "GetPatchDeployment": { + "methods": [ "GetPatchDeployment" ] }, - "GetPatchJob": { - "methods": [ + "GetPatchJob": { + "methods": [ "GetPatchJob" ] }, - "ListPatchDeployments": { - "methods": [ + "ListPatchDeployments": { + "methods": [ "ListPatchDeployments" ] }, - "ListPatchJobInstanceDetails": { - "methods": [ + "ListPatchJobInstanceDetails": { + "methods": [ "ListPatchJobInstanceDetails" ] }, - "ListPatchJobs": { - "methods": [ + "ListPatchJobs": { + "methods": [ "ListPatchJobs" ] } diff --git a/osconfig/apiv1/os_config_client.go b/osconfig/apiv1/os_config_client.go index 30729927a4d1..46398532f8ee 100644 --- a/osconfig/apiv1/os_config_client.go +++ b/osconfig/apiv1/os_config_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/osconfig/apiv1alpha/doc.go b/osconfig/apiv1alpha/doc.go index 06161c498832..a60f17c6a53a 100644 --- a/osconfig/apiv1alpha/doc.go +++ b/osconfig/apiv1alpha/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/osconfig/apiv1alpha/gapic_metadata.json b/osconfig/apiv1alpha/gapic_metadata.json index 68645256d0c3..7a423634f9b5 100644 --- a/osconfig/apiv1alpha/gapic_metadata.json +++ b/osconfig/apiv1alpha/gapic_metadata.json @@ -1,72 +1,72 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.osconfig.v1alpha", - "libraryPackage": "cloud.google.com/go/osconfig/apiv1alpha", - "services": { - "OsConfigZonalService": { - "clients": { - "grpc": { - "libraryClient": "OsConfigZonalClient", - "rpcs": { - "CreateOSPolicyAssignment": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.osconfig.v1alpha", + "libraryPackage": "cloud.google.com/go/osconfig/apiv1alpha", + "services": { + "OsConfigZonalService": { + "clients": { + "grpc": { + "libraryClient": "OsConfigZonalClient", + "rpcs": { + "CreateOSPolicyAssignment": { + "methods": [ "CreateOSPolicyAssignment" ] }, - "DeleteOSPolicyAssignment": { - "methods": [ + "DeleteOSPolicyAssignment": { + "methods": [ "DeleteOSPolicyAssignment" ] }, - "GetInstanceOSPoliciesCompliance": { - "methods": [ + "GetInstanceOSPoliciesCompliance": { + "methods": [ "GetInstanceOSPoliciesCompliance" ] }, - "GetInventory": { - "methods": [ + "GetInventory": { + "methods": [ "GetInventory" ] }, - "GetOSPolicyAssignment": { - "methods": [ + "GetOSPolicyAssignment": { + "methods": [ "GetOSPolicyAssignment" ] }, - "GetVulnerabilityReport": { - "methods": [ + "GetVulnerabilityReport": { + "methods": [ "GetVulnerabilityReport" ] }, - "ListInstanceOSPoliciesCompliances": { - "methods": [ + "ListInstanceOSPoliciesCompliances": { + "methods": [ "ListInstanceOSPoliciesCompliances" ] }, - "ListInventories": { - "methods": [ + "ListInventories": { + "methods": [ "ListInventories" ] }, - "ListOSPolicyAssignmentRevisions": { - "methods": [ + "ListOSPolicyAssignmentRevisions": { + "methods": [ "ListOSPolicyAssignmentRevisions" ] }, - "ListOSPolicyAssignments": { - "methods": [ + "ListOSPolicyAssignments": { + "methods": [ "ListOSPolicyAssignments" ] }, - "ListVulnerabilityReports": { - "methods": [ + "ListVulnerabilityReports": { + "methods": [ "ListVulnerabilityReports" ] }, - "UpdateOSPolicyAssignment": { - "methods": [ + "UpdateOSPolicyAssignment": { + "methods": [ "UpdateOSPolicyAssignment" ] } diff --git a/osconfig/apiv1alpha/os_config_zonal_client.go b/osconfig/apiv1alpha/os_config_zonal_client.go index 1d20992ee285..f97528abef37 100644 --- a/osconfig/apiv1alpha/os_config_zonal_client.go +++ b/osconfig/apiv1alpha/os_config_zonal_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newOsConfigZonalClientHook clientHook diff --git a/osconfig/apiv1beta/doc.go b/osconfig/apiv1beta/doc.go index fc3b40479754..bd797ba1fcda 100644 --- a/osconfig/apiv1beta/doc.go +++ b/osconfig/apiv1beta/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/osconfig/apiv1beta/gapic_metadata.json b/osconfig/apiv1beta/gapic_metadata.json index 08c5c3128d3b..74a643af24a3 100644 --- a/osconfig/apiv1beta/gapic_metadata.json +++ b/osconfig/apiv1beta/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.osconfig.v1beta", - "libraryPackage": "cloud.google.com/go/osconfig/apiv1beta", - "services": { - "OsConfigService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CancelPatchJob": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.osconfig.v1beta", + "libraryPackage": "cloud.google.com/go/osconfig/apiv1beta", + "services": { + "OsConfigService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CancelPatchJob": { + "methods": [ "CancelPatchJob" ] }, - "CreateGuestPolicy": { - "methods": [ + "CreateGuestPolicy": { + "methods": [ "CreateGuestPolicy" ] }, - "CreatePatchDeployment": { - "methods": [ + "CreatePatchDeployment": { + "methods": [ "CreatePatchDeployment" ] }, - "DeleteGuestPolicy": { - "methods": [ + "DeleteGuestPolicy": { + "methods": [ "DeleteGuestPolicy" ] }, - "DeletePatchDeployment": { - "methods": [ + "DeletePatchDeployment": { + "methods": [ "DeletePatchDeployment" ] }, - "ExecutePatchJob": { - "methods": [ + "ExecutePatchJob": { + "methods": [ "ExecutePatchJob" ] }, - "GetGuestPolicy": { - "methods": [ + "GetGuestPolicy": { + "methods": [ "GetGuestPolicy" ] }, - "GetPatchDeployment": { - "methods": [ + "GetPatchDeployment": { + "methods": [ "GetPatchDeployment" ] }, - "GetPatchJob": { - "methods": [ + "GetPatchJob": { + "methods": [ "GetPatchJob" ] }, - "ListGuestPolicies": { - "methods": [ + "ListGuestPolicies": { + "methods": [ "ListGuestPolicies" ] }, - "ListPatchDeployments": { - "methods": [ + "ListPatchDeployments": { + "methods": [ "ListPatchDeployments" ] }, - "ListPatchJobInstanceDetails": { - "methods": [ + "ListPatchJobInstanceDetails": { + "methods": [ "ListPatchJobInstanceDetails" ] }, - "ListPatchJobs": { - "methods": [ + "ListPatchJobs": { + "methods": [ "ListPatchJobs" ] }, - "LookupEffectiveGuestPolicy": { - "methods": [ + "LookupEffectiveGuestPolicy": { + "methods": [ "LookupEffectiveGuestPolicy" ] }, - "UpdateGuestPolicy": { - "methods": [ + "UpdateGuestPolicy": { + "methods": [ "UpdateGuestPolicy" ] } diff --git a/osconfig/apiv1beta/os_config_client.go b/osconfig/apiv1beta/os_config_client.go index ce907ff9c6b3..0a727347fc27 100644 --- a/osconfig/apiv1beta/os_config_client.go +++ b/osconfig/apiv1beta/os_config_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/oslogin/apiv1/doc.go b/oslogin/apiv1/doc.go index f5cdb1f29ff6..d6e4f0131d35 100644 --- a/oslogin/apiv1/doc.go +++ b/oslogin/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/oslogin/apiv1/gapic_metadata.json b/oslogin/apiv1/gapic_metadata.json index 36ddc426625a..209474126313 100644 --- a/oslogin/apiv1/gapic_metadata.json +++ b/oslogin/apiv1/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.oslogin.v1", - "libraryPackage": "cloud.google.com/go/oslogin/apiv1", - "services": { - "OsLoginService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "DeletePosixAccount": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.oslogin.v1", + "libraryPackage": "cloud.google.com/go/oslogin/apiv1", + "services": { + "OsLoginService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "DeletePosixAccount": { + "methods": [ "DeletePosixAccount" ] }, - "DeleteSshPublicKey": { - "methods": [ + "DeleteSshPublicKey": { + "methods": [ "DeleteSshPublicKey" ] }, - "GetLoginProfile": { - "methods": [ + "GetLoginProfile": { + "methods": [ "GetLoginProfile" ] }, - "GetSshPublicKey": { - "methods": [ + "GetSshPublicKey": { + "methods": [ "GetSshPublicKey" ] }, - "ImportSshPublicKey": { - "methods": [ + "ImportSshPublicKey": { + "methods": [ "ImportSshPublicKey" ] }, - "UpdateSshPublicKey": { - "methods": [ + "UpdateSshPublicKey": { + "methods": [ "UpdateSshPublicKey" ] } diff --git a/oslogin/apiv1beta/doc.go b/oslogin/apiv1beta/doc.go index 2f260a64f780..14268a60b9d8 100644 --- a/oslogin/apiv1beta/doc.go +++ b/oslogin/apiv1beta/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/oslogin/apiv1beta/gapic_metadata.json b/oslogin/apiv1beta/gapic_metadata.json index ddd46bd05909..d517bb07a29f 100644 --- a/oslogin/apiv1beta/gapic_metadata.json +++ b/oslogin/apiv1beta/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.oslogin.v1beta", - "libraryPackage": "cloud.google.com/go/oslogin/apiv1beta", - "services": { - "OsLoginService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "DeletePosixAccount": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.oslogin.v1beta", + "libraryPackage": "cloud.google.com/go/oslogin/apiv1beta", + "services": { + "OsLoginService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "DeletePosixAccount": { + "methods": [ "DeletePosixAccount" ] }, - "DeleteSshPublicKey": { - "methods": [ + "DeleteSshPublicKey": { + "methods": [ "DeleteSshPublicKey" ] }, - "GetLoginProfile": { - "methods": [ + "GetLoginProfile": { + "methods": [ "GetLoginProfile" ] }, - "GetSshPublicKey": { - "methods": [ + "GetSshPublicKey": { + "methods": [ "GetSshPublicKey" ] }, - "ImportSshPublicKey": { - "methods": [ + "ImportSshPublicKey": { + "methods": [ "ImportSshPublicKey" ] }, - "UpdateSshPublicKey": { - "methods": [ + "UpdateSshPublicKey": { + "methods": [ "UpdateSshPublicKey" ] } diff --git a/phishingprotection/apiv1beta1/doc.go b/phishingprotection/apiv1beta1/doc.go index 6189411b9a43..27b119b671e7 100644 --- a/phishingprotection/apiv1beta1/doc.go +++ b/phishingprotection/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/phishingprotection/apiv1beta1/gapic_metadata.json b/phishingprotection/apiv1beta1/gapic_metadata.json index fafe97d9d874..aa808a1c3195 100644 --- a/phishingprotection/apiv1beta1/gapic_metadata.json +++ b/phishingprotection/apiv1beta1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.phishingprotection.v1beta1", - "libraryPackage": "cloud.google.com/go/phishingprotection/apiv1beta1", - "services": { - "PhishingProtectionServiceV1Beta1": { - "clients": { - "grpc": { - "libraryClient": "PhishingProtectionServiceV1Beta1Client", - "rpcs": { - "ReportPhishing": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.phishingprotection.v1beta1", + "libraryPackage": "cloud.google.com/go/phishingprotection/apiv1beta1", + "services": { + "PhishingProtectionServiceV1Beta1": { + "clients": { + "grpc": { + "libraryClient": "PhishingProtectionServiceV1Beta1Client", + "rpcs": { + "ReportPhishing": { + "methods": [ "ReportPhishing" ] } diff --git a/policytroubleshooter/apiv1/doc.go b/policytroubleshooter/apiv1/doc.go index b3646e405d8d..3229d999a45e 100644 --- a/policytroubleshooter/apiv1/doc.go +++ b/policytroubleshooter/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/policytroubleshooter/apiv1/gapic_metadata.json b/policytroubleshooter/apiv1/gapic_metadata.json index d2e85d113643..225f08d3e540 100644 --- a/policytroubleshooter/apiv1/gapic_metadata.json +++ b/policytroubleshooter/apiv1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.policytroubleshooter.v1", - "libraryPackage": "cloud.google.com/go/policytroubleshooter/apiv1", - "services": { - "IamChecker": { - "clients": { - "grpc": { - "libraryClient": "IamCheckerClient", - "rpcs": { - "TroubleshootIamPolicy": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.policytroubleshooter.v1", + "libraryPackage": "cloud.google.com/go/policytroubleshooter/apiv1", + "services": { + "IamChecker": { + "clients": { + "grpc": { + "libraryClient": "IamCheckerClient", + "rpcs": { + "TroubleshootIamPolicy": { + "methods": [ "TroubleshootIamPolicy" ] } diff --git a/privatecatalog/apiv1beta1/doc.go b/privatecatalog/apiv1beta1/doc.go index 3297377305f3..2e2ed145a4cd 100644 --- a/privatecatalog/apiv1beta1/doc.go +++ b/privatecatalog/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/privatecatalog/apiv1beta1/gapic_metadata.json b/privatecatalog/apiv1beta1/gapic_metadata.json index a549a3afcb23..768bec963904 100644 --- a/privatecatalog/apiv1beta1/gapic_metadata.json +++ b/privatecatalog/apiv1beta1/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.privatecatalog.v1beta1", - "libraryPackage": "cloud.google.com/go/privatecatalog/apiv1beta1", - "services": { - "PrivateCatalog": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "SearchCatalogs": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.privatecatalog.v1beta1", + "libraryPackage": "cloud.google.com/go/privatecatalog/apiv1beta1", + "services": { + "PrivateCatalog": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "SearchCatalogs": { + "methods": [ "SearchCatalogs" ] }, - "SearchProducts": { - "methods": [ + "SearchProducts": { + "methods": [ "SearchProducts" ] }, - "SearchVersions": { - "methods": [ + "SearchVersions": { + "methods": [ "SearchVersions" ] } diff --git a/privatecatalog/apiv1beta1/private_catalog_client.go b/privatecatalog/apiv1beta1/private_catalog_client.go index 2f848409fcbd..9add8238b6f9 100644 --- a/privatecatalog/apiv1beta1/private_catalog_client.go +++ b/privatecatalog/apiv1beta1/private_catalog_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( privatecatalogpb "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/pubsub/apiv1/doc.go b/pubsub/apiv1/doc.go index 8e3353b7e642..41af5aefd0e2 100644 --- a/pubsub/apiv1/doc.go +++ b/pubsub/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/pubsub/apiv1/gapic_metadata.json b/pubsub/apiv1/gapic_metadata.json index 64b2999668a6..0923be3c70da 100644 --- a/pubsub/apiv1/gapic_metadata.json +++ b/pubsub/apiv1/gapic_metadata.json @@ -1,72 +1,72 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.pubsub.v1", - "libraryPackage": "cloud.google.com/go/pubsub/apiv1", - "services": { - "Publisher": { - "clients": { - "grpc": { - "libraryClient": "PublisherClient", - "rpcs": { - "CreateTopic": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.pubsub.v1", + "libraryPackage": "cloud.google.com/go/pubsub/apiv1", + "services": { + "Publisher": { + "clients": { + "grpc": { + "libraryClient": "PublisherClient", + "rpcs": { + "CreateTopic": { + "methods": [ "CreateTopic" ] }, - "DeleteTopic": { - "methods": [ + "DeleteTopic": { + "methods": [ "DeleteTopic" ] }, - "DetachSubscription": { - "methods": [ + "DetachSubscription": { + "methods": [ "DetachSubscription" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetTopic": { - "methods": [ + "GetTopic": { + "methods": [ "GetTopic" ] }, - "ListTopicSnapshots": { - "methods": [ + "ListTopicSnapshots": { + "methods": [ "ListTopicSnapshots" ] }, - "ListTopicSubscriptions": { - "methods": [ + "ListTopicSubscriptions": { + "methods": [ "ListTopicSubscriptions" ] }, - "ListTopics": { - "methods": [ + "ListTopics": { + "methods": [ "ListTopics" ] }, - "Publish": { - "methods": [ + "Publish": { + "methods": [ "Publish" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateTopic": { - "methods": [ + "UpdateTopic": { + "methods": [ "UpdateTopic" ] } @@ -74,53 +74,53 @@ } } }, - "SchemaService": { - "clients": { - "grpc": { - "libraryClient": "SchemaClient", - "rpcs": { - "CreateSchema": { - "methods": [ + "SchemaService": { + "clients": { + "grpc": { + "libraryClient": "SchemaClient", + "rpcs": { + "CreateSchema": { + "methods": [ "CreateSchema" ] }, - "DeleteSchema": { - "methods": [ + "DeleteSchema": { + "methods": [ "DeleteSchema" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetSchema": { - "methods": [ + "GetSchema": { + "methods": [ "GetSchema" ] }, - "ListSchemas": { - "methods": [ + "ListSchemas": { + "methods": [ "ListSchemas" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "ValidateMessage": { - "methods": [ + "ValidateMessage": { + "methods": [ "ValidateMessage" ] }, - "ValidateSchema": { - "methods": [ + "ValidateSchema": { + "methods": [ "ValidateSchema" ] } @@ -128,103 +128,103 @@ } } }, - "Subscriber": { - "clients": { - "grpc": { - "libraryClient": "SubscriberClient", - "rpcs": { - "Acknowledge": { - "methods": [ + "Subscriber": { + "clients": { + "grpc": { + "libraryClient": "SubscriberClient", + "rpcs": { + "Acknowledge": { + "methods": [ "Acknowledge" ] }, - "CreateSnapshot": { - "methods": [ + "CreateSnapshot": { + "methods": [ "CreateSnapshot" ] }, - "CreateSubscription": { - "methods": [ + "CreateSubscription": { + "methods": [ "CreateSubscription" ] }, - "DeleteSnapshot": { - "methods": [ + "DeleteSnapshot": { + "methods": [ "DeleteSnapshot" ] }, - "DeleteSubscription": { - "methods": [ + "DeleteSubscription": { + "methods": [ "DeleteSubscription" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetSnapshot": { - "methods": [ + "GetSnapshot": { + "methods": [ "GetSnapshot" ] }, - "GetSubscription": { - "methods": [ + "GetSubscription": { + "methods": [ "GetSubscription" ] }, - "ListSnapshots": { - "methods": [ + "ListSnapshots": { + "methods": [ "ListSnapshots" ] }, - "ListSubscriptions": { - "methods": [ + "ListSubscriptions": { + "methods": [ "ListSubscriptions" ] }, - "ModifyAckDeadline": { - "methods": [ + "ModifyAckDeadline": { + "methods": [ "ModifyAckDeadline" ] }, - "ModifyPushConfig": { - "methods": [ + "ModifyPushConfig": { + "methods": [ "ModifyPushConfig" ] }, - "Pull": { - "methods": [ + "Pull": { + "methods": [ "Pull" ] }, - "Seek": { - "methods": [ + "Seek": { + "methods": [ "Seek" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "StreamingPull": { - "methods": [ + "StreamingPull": { + "methods": [ "StreamingPull" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateSnapshot": { - "methods": [ + "UpdateSnapshot": { + "methods": [ "UpdateSnapshot" ] }, - "UpdateSubscription": { - "methods": [ + "UpdateSubscription": { + "methods": [ "UpdateSubscription" ] } diff --git a/pubsub/apiv1/publisher_client.go b/pubsub/apiv1/publisher_client.go index 8eb7a8cc6ce1..ba42d687cbc5 100644 --- a/pubsub/apiv1/publisher_client.go +++ b/pubsub/apiv1/publisher_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newPublisherClientHook clientHook diff --git a/pubsub/apiv1/schema_client.go b/pubsub/apiv1/schema_client.go index cc77f14ff8bc..a66430ec0077 100644 --- a/pubsub/apiv1/schema_client.go +++ b/pubsub/apiv1/schema_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -32,6 +31,7 @@ import ( pubsubpb "google.golang.org/genproto/googleapis/pubsub/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSchemaClientHook clientHook diff --git a/pubsub/apiv1/subscriber_client.go b/pubsub/apiv1/subscriber_client.go index 136462f47727..be8b9908d6c1 100644 --- a/pubsub/apiv1/subscriber_client.go +++ b/pubsub/apiv1/subscriber_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSubscriberClientHook clientHook diff --git a/pubsub/go.mod b/pubsub/go.mod index da99e396ca06..fed0966d5a2e 100644 --- a/pubsub/go.mod +++ b/pubsub/go.mod @@ -11,8 +11,8 @@ require ( golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c golang.org/x/time v0.0.0-20210611083556-38a9dc6acbc6 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 google.golang.org/protobuf v1.26.0 ) diff --git a/pubsub/go.sum b/pubsub/go.sum index 0d513311ab29..2082f40cf0d2 100644 --- a/pubsub/go.sum +++ b/pubsub/go.sum @@ -302,8 +302,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -396,8 +397,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -449,8 +451,9 @@ google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 h1:LnkHrvncK4mYysgs+R1wPeMAILrmunf0Tzl0Li71pxo= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/pubsublite/apiv1/admin_client.go b/pubsublite/apiv1/admin_client.go index 81339cdfd025..29181291c395 100644 --- a/pubsublite/apiv1/admin_client.go +++ b/pubsublite/apiv1/admin_client.go @@ -23,16 +23,19 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" + "cloud.google.com/go/longrunning" + lroauto "cloud.google.com/go/longrunning/autogen" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" "google.golang.org/api/option/internaloption" gtransport "google.golang.org/api/transport/grpc" pubsublitepb "google.golang.org/genproto/googleapis/cloud/pubsublite/v1" + longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAdminClientHook clientHook @@ -51,6 +54,7 @@ type AdminCallOptions struct { ListSubscriptions []gax.CallOption UpdateSubscription []gax.CallOption DeleteSubscription []gax.CallOption + SeekSubscription []gax.CallOption CreateReservation []gax.CallOption GetReservation []gax.CallOption ListReservations []gax.CallOption @@ -253,6 +257,21 @@ func defaultAdminCallOptions() *AdminCallOptions { }) }), }, + SeekSubscription: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + codes.Aborted, + codes.Internal, + codes.Unknown, + }, gax.Backoff{ + Initial: 100 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 1.30, + }) + }), + }, CreateReservation: []gax.CallOption{ gax.WithRetry(func() gax.Retryer { return gax.OnCodes([]codes.Code{ @@ -363,6 +382,8 @@ type internalAdminClient interface { ListSubscriptions(context.Context, *pubsublitepb.ListSubscriptionsRequest, ...gax.CallOption) *SubscriptionIterator UpdateSubscription(context.Context, *pubsublitepb.UpdateSubscriptionRequest, ...gax.CallOption) (*pubsublitepb.Subscription, error) DeleteSubscription(context.Context, *pubsublitepb.DeleteSubscriptionRequest, ...gax.CallOption) error + SeekSubscription(context.Context, *pubsublitepb.SeekSubscriptionRequest, ...gax.CallOption) (*SeekSubscriptionOperation, error) + SeekSubscriptionOperation(name string) *SeekSubscriptionOperation CreateReservation(context.Context, *pubsublitepb.CreateReservationRequest, ...gax.CallOption) (*pubsublitepb.Reservation, error) GetReservation(context.Context, *pubsublitepb.GetReservationRequest, ...gax.CallOption) (*pubsublitepb.Reservation, error) ListReservations(context.Context, *pubsublitepb.ListReservationsRequest, ...gax.CallOption) *ReservationIterator @@ -382,6 +403,11 @@ type AdminClient struct { // The call options for this service. CallOptions *AdminCallOptions + + // LROClient is used internally to handle long-running operations. + // It is exposed so that its CallOptions can be modified if required. + // Users should not Close this client. + LROClient *lroauto.OperationsClient } // Wrapper methods routed to the internal client. @@ -466,6 +492,37 @@ func (c *AdminClient) DeleteSubscription(ctx context.Context, req *pubsublitepb. return c.internalClient.DeleteSubscription(ctx, req, opts...) } +// SeekSubscription performs an out-of-band seek for a subscription to a specified target, +// which may be timestamps or named positions within the message backlog. +// Seek translates these targets to cursors for each partition and +// orchestrates subscribers to start consuming messages from these seek +// cursors. +// +// If an operation is returned, the seek has been registered and subscribers +// will eventually receive messages from the seek cursors (i.e. eventual +// consistency), as long as they are using a minimum supported client library +// version and not a system that tracks cursors independently of Pub/Sub Lite +// (e.g. Apache Beam, Dataflow, Spark). The seek operation will fail for +// unsupported clients. +// +// If clients would like to know when subscribers react to the seek (or not), +// they can poll the operation. The seek operation will succeed and complete +// once subscribers are ready to receive messages from the seek cursors for +// all partitions of the topic. This means that the seek operation will not +// complete until all subscribers come online. +// +// If the previous seek operation has not yet completed, it will be aborted +// and the new invocation of seek will supersede it. +func (c *AdminClient) SeekSubscription(ctx context.Context, req *pubsublitepb.SeekSubscriptionRequest, opts ...gax.CallOption) (*SeekSubscriptionOperation, error) { + return c.internalClient.SeekSubscription(ctx, req, opts...) +} + +// SeekSubscriptionOperation returns a new SeekSubscriptionOperation from a given name. +// The name must be that of a previously created SeekSubscriptionOperation, possibly from a different process. +func (c *AdminClient) SeekSubscriptionOperation(name string) *SeekSubscriptionOperation { + return c.internalClient.SeekSubscriptionOperation(name) +} + // CreateReservation creates a new reservation. func (c *AdminClient) CreateReservation(ctx context.Context, req *pubsublitepb.CreateReservationRequest, opts ...gax.CallOption) (*pubsublitepb.Reservation, error) { return c.internalClient.CreateReservation(ctx, req, opts...) @@ -512,6 +569,11 @@ type adminGRPCClient struct { // The gRPC API client. adminClient pubsublitepb.AdminServiceClient + // LROClient is used internally to handle long-running operations. + // It is exposed so that its CallOptions can be modified if required. + // Users should not Close this client. + LROClient **lroauto.OperationsClient + // The x-goog-* metadata to be sent with each request. xGoogMetadata metadata.MD } @@ -552,6 +614,17 @@ func NewAdminClient(ctx context.Context, opts ...option.ClientOption) (*AdminCli client.internalClient = c + client.LROClient, err = lroauto.NewOperationsClient(ctx, gtransport.WithConnPool(connPool)) + if err != nil { + // This error "should not happen", since we are just reusing old connection pool + // and never actually need to dial. + // If this does happen, we could leak connp. However, we cannot close conn: + // If the user invoked the constructor with option.WithGRPCConn, + // we would close a connection that's still in use. + // TODO: investigate error conditions. + return nil, err + } + c.LROClient = &client.LROClient return &client, nil } @@ -878,6 +951,29 @@ func (c *adminGRPCClient) DeleteSubscription(ctx context.Context, req *pubsublit return err } +func (c *adminGRPCClient) SeekSubscription(ctx context.Context, req *pubsublitepb.SeekSubscriptionRequest, opts ...gax.CallOption) (*SeekSubscriptionOperation, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 600000*time.Millisecond) + defer cancel() + ctx = cctx + } + md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "name", url.QueryEscape(req.GetName()))) + ctx = insertMetadata(ctx, c.xGoogMetadata, md) + opts = append((*c.CallOptions).SeekSubscription[0:len((*c.CallOptions).SeekSubscription):len((*c.CallOptions).SeekSubscription)], opts...) + var resp *longrunningpb.Operation + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.adminClient.SeekSubscription(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return &SeekSubscriptionOperation{ + lro: longrunning.InternalNewOperation(*c.LROClient, resp), + }, nil +} + func (c *adminGRPCClient) CreateReservation(ctx context.Context, req *pubsublitepb.CreateReservationRequest, opts ...gax.CallOption) (*pubsublitepb.Reservation, error) { if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { cctx, cancel := context.WithTimeout(ctx, 600000*time.Millisecond) @@ -1038,6 +1134,75 @@ func (c *adminGRPCClient) ListReservationTopics(ctx context.Context, req *pubsub return it } +// SeekSubscriptionOperation manages a long-running operation from SeekSubscription. +type SeekSubscriptionOperation struct { + lro *longrunning.Operation +} + +// SeekSubscriptionOperation returns a new SeekSubscriptionOperation from a given name. +// The name must be that of a previously created SeekSubscriptionOperation, possibly from a different process. +func (c *adminGRPCClient) SeekSubscriptionOperation(name string) *SeekSubscriptionOperation { + return &SeekSubscriptionOperation{ + lro: longrunning.InternalNewOperation(*c.LROClient, &longrunningpb.Operation{Name: name}), + } +} + +// Wait blocks until the long-running operation is completed, returning the response and any errors encountered. +// +// See documentation of Poll for error-handling information. +func (op *SeekSubscriptionOperation) Wait(ctx context.Context, opts ...gax.CallOption) (*pubsublitepb.SeekSubscriptionResponse, error) { + var resp pubsublitepb.SeekSubscriptionResponse + if err := op.lro.WaitWithInterval(ctx, &resp, time.Minute, opts...); err != nil { + return nil, err + } + return &resp, nil +} + +// Poll fetches the latest state of the long-running operation. +// +// Poll also fetches the latest metadata, which can be retrieved by Metadata. +// +// If Poll fails, the error is returned and op is unmodified. If Poll succeeds and +// the operation has completed with failure, the error is returned and op.Done will return true. +// If Poll succeeds and the operation has completed successfully, +// op.Done will return true, and the response of the operation is returned. +// If Poll succeeds and the operation has not completed, the returned response and error are both nil. +func (op *SeekSubscriptionOperation) Poll(ctx context.Context, opts ...gax.CallOption) (*pubsublitepb.SeekSubscriptionResponse, error) { + var resp pubsublitepb.SeekSubscriptionResponse + if err := op.lro.Poll(ctx, &resp, opts...); err != nil { + return nil, err + } + if !op.Done() { + return nil, nil + } + return &resp, nil +} + +// Metadata returns metadata associated with the long-running operation. +// Metadata itself does not contact the server, but Poll does. +// To get the latest metadata, call this method after a successful call to Poll. +// If the metadata is not available, the returned metadata and error are both nil. +func (op *SeekSubscriptionOperation) Metadata() (*pubsublitepb.OperationMetadata, error) { + var meta pubsublitepb.OperationMetadata + if err := op.lro.Metadata(&meta); err == longrunning.ErrNoMetadata { + return nil, nil + } else if err != nil { + return nil, err + } + return &meta, nil +} + +// Done reports whether the long-running operation has completed. +func (op *SeekSubscriptionOperation) Done() bool { + return op.lro.Done() +} + +// Name returns the name of the long-running operation. +// The name is assigned by the server and is unique within the service from which the operation is created. +func (op *SeekSubscriptionOperation) Name() string { + return op.lro.Name() +} + // ReservationIterator manages a stream of *pubsublitepb.Reservation. type ReservationIterator struct { items []*pubsublitepb.Reservation diff --git a/pubsublite/apiv1/admin_client_example_test.go b/pubsublite/apiv1/admin_client_example_test.go index dcec2c2a66fb..f7eaf6d72601 100644 --- a/pubsublite/apiv1/admin_client_example_test.go +++ b/pubsublite/apiv1/admin_client_example_test.go @@ -278,6 +278,30 @@ func ExampleAdminClient_DeleteSubscription() { } } +func ExampleAdminClient_SeekSubscription() { + ctx := context.Background() + c, err := pubsublite.NewAdminClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &pubsublitepb.SeekSubscriptionRequest{ + // TODO: Fill request struct fields. + } + op, err := c.SeekSubscription(ctx, req) + if err != nil { + // TODO: Handle error. + } + + resp, err := op.Wait(ctx) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + func ExampleAdminClient_CreateReservation() { ctx := context.Background() c, err := pubsublite.NewAdminClient(ctx) diff --git a/pubsublite/apiv1/cursor_client.go b/pubsublite/apiv1/cursor_client.go index 298dc93b2d93..aa07a7acc1cd 100644 --- a/pubsublite/apiv1/cursor_client.go +++ b/pubsublite/apiv1/cursor_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCursorClientHook clientHook diff --git a/pubsublite/apiv1/doc.go b/pubsublite/apiv1/doc.go index a90a55626476..8e6770380b53 100644 --- a/pubsublite/apiv1/doc.go +++ b/pubsublite/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/pubsublite/apiv1/gapic_metadata.json b/pubsublite/apiv1/gapic_metadata.json index 3c04ceb94cff..1714ec611faa 100644 --- a/pubsublite/apiv1/gapic_metadata.json +++ b/pubsublite/apiv1/gapic_metadata.json @@ -1,102 +1,107 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.pubsublite.v1", - "libraryPackage": "cloud.google.com/go/pubsublite/apiv1", - "services": { - "AdminService": { - "clients": { - "grpc": { - "libraryClient": "AdminClient", - "rpcs": { - "CreateReservation": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.pubsublite.v1", + "libraryPackage": "cloud.google.com/go/pubsublite/apiv1", + "services": { + "AdminService": { + "clients": { + "grpc": { + "libraryClient": "AdminClient", + "rpcs": { + "CreateReservation": { + "methods": [ "CreateReservation" ] }, - "CreateSubscription": { - "methods": [ + "CreateSubscription": { + "methods": [ "CreateSubscription" ] }, - "CreateTopic": { - "methods": [ + "CreateTopic": { + "methods": [ "CreateTopic" ] }, - "DeleteReservation": { - "methods": [ + "DeleteReservation": { + "methods": [ "DeleteReservation" ] }, - "DeleteSubscription": { - "methods": [ + "DeleteSubscription": { + "methods": [ "DeleteSubscription" ] }, - "DeleteTopic": { - "methods": [ + "DeleteTopic": { + "methods": [ "DeleteTopic" ] }, - "GetReservation": { - "methods": [ + "GetReservation": { + "methods": [ "GetReservation" ] }, - "GetSubscription": { - "methods": [ + "GetSubscription": { + "methods": [ "GetSubscription" ] }, - "GetTopic": { - "methods": [ + "GetTopic": { + "methods": [ "GetTopic" ] }, - "GetTopicPartitions": { - "methods": [ + "GetTopicPartitions": { + "methods": [ "GetTopicPartitions" ] }, - "ListReservationTopics": { - "methods": [ + "ListReservationTopics": { + "methods": [ "ListReservationTopics" ] }, - "ListReservations": { - "methods": [ + "ListReservations": { + "methods": [ "ListReservations" ] }, - "ListSubscriptions": { - "methods": [ + "ListSubscriptions": { + "methods": [ "ListSubscriptions" ] }, - "ListTopicSubscriptions": { - "methods": [ + "ListTopicSubscriptions": { + "methods": [ "ListTopicSubscriptions" ] }, - "ListTopics": { - "methods": [ + "ListTopics": { + "methods": [ "ListTopics" ] }, - "UpdateReservation": { - "methods": [ + "SeekSubscription": { + "methods": [ + "SeekSubscription" + ] + }, + "UpdateReservation": { + "methods": [ "UpdateReservation" ] }, - "UpdateSubscription": { - "methods": [ + "UpdateSubscription": { + "methods": [ "UpdateSubscription" ] }, - "UpdateTopic": { - "methods": [ + "UpdateTopic": { + "methods": [ "UpdateTopic" ] } @@ -104,23 +109,23 @@ } } }, - "CursorService": { - "clients": { - "grpc": { - "libraryClient": "CursorClient", - "rpcs": { - "CommitCursor": { - "methods": [ + "CursorService": { + "clients": { + "grpc": { + "libraryClient": "CursorClient", + "rpcs": { + "CommitCursor": { + "methods": [ "CommitCursor" ] }, - "ListPartitionCursors": { - "methods": [ + "ListPartitionCursors": { + "methods": [ "ListPartitionCursors" ] }, - "StreamingCommitCursor": { - "methods": [ + "StreamingCommitCursor": { + "methods": [ "StreamingCommitCursor" ] } @@ -128,13 +133,13 @@ } } }, - "PartitionAssignmentService": { - "clients": { - "grpc": { - "libraryClient": "PartitionAssignmentClient", - "rpcs": { - "AssignPartitions": { - "methods": [ + "PartitionAssignmentService": { + "clients": { + "grpc": { + "libraryClient": "PartitionAssignmentClient", + "rpcs": { + "AssignPartitions": { + "methods": [ "AssignPartitions" ] } @@ -142,13 +147,13 @@ } } }, - "PublisherService": { - "clients": { - "grpc": { - "libraryClient": "PublisherClient", - "rpcs": { - "Publish": { - "methods": [ + "PublisherService": { + "clients": { + "grpc": { + "libraryClient": "PublisherClient", + "rpcs": { + "Publish": { + "methods": [ "Publish" ] } @@ -156,13 +161,13 @@ } } }, - "SubscriberService": { - "clients": { - "grpc": { - "libraryClient": "SubscriberClient", - "rpcs": { - "Subscribe": { - "methods": [ + "SubscriberService": { + "clients": { + "grpc": { + "libraryClient": "SubscriberClient", + "rpcs": { + "Subscribe": { + "methods": [ "Subscribe" ] } @@ -170,23 +175,23 @@ } } }, - "TopicStatsService": { - "clients": { - "grpc": { - "libraryClient": "TopicStatsClient", - "rpcs": { - "ComputeHeadCursor": { - "methods": [ + "TopicStatsService": { + "clients": { + "grpc": { + "libraryClient": "TopicStatsClient", + "rpcs": { + "ComputeHeadCursor": { + "methods": [ "ComputeHeadCursor" ] }, - "ComputeMessageStats": { - "methods": [ + "ComputeMessageStats": { + "methods": [ "ComputeMessageStats" ] }, - "ComputeTimeCursor": { - "methods": [ + "ComputeTimeCursor": { + "methods": [ "ComputeTimeCursor" ] } diff --git a/pubsublite/go.mod b/pubsublite/go.mod index 17ec3b3de9f7..6c9994d26de8 100644 --- a/pubsublite/go.mod +++ b/pubsublite/go.mod @@ -11,8 +11,8 @@ require ( github.com/googleapis/gax-go/v2 v2.0.5 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 google.golang.org/protobuf v1.26.0 ) diff --git a/pubsublite/go.sum b/pubsublite/go.sum index d67a6aa2b3a4..4042ac5faf29 100644 --- a/pubsublite/go.sum +++ b/pubsublite/go.sum @@ -254,8 +254,9 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -307,8 +308,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -401,8 +403,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -456,8 +459,9 @@ google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 h1:LnkHrvncK4mYysgs+R1wPeMAILrmunf0Tzl0Li71pxo= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/recaptchaenterprise/apiv1/doc.go b/recaptchaenterprise/apiv1/doc.go index ffca0f14bbc7..90d720ca3e55 100644 --- a/recaptchaenterprise/apiv1/doc.go +++ b/recaptchaenterprise/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/recaptchaenterprise/apiv1/gapic_metadata.json b/recaptchaenterprise/apiv1/gapic_metadata.json index 3b6837f105d4..0db6a363aa70 100644 --- a/recaptchaenterprise/apiv1/gapic_metadata.json +++ b/recaptchaenterprise/apiv1/gapic_metadata.json @@ -1,47 +1,47 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.recaptchaenterprise.v1", - "libraryPackage": "cloud.google.com/go/recaptchaenterprise/apiv1", - "services": { - "RecaptchaEnterpriseService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AnnotateAssessment": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.recaptchaenterprise.v1", + "libraryPackage": "cloud.google.com/go/recaptchaenterprise/apiv1", + "services": { + "RecaptchaEnterpriseService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AnnotateAssessment": { + "methods": [ "AnnotateAssessment" ] }, - "CreateAssessment": { - "methods": [ + "CreateAssessment": { + "methods": [ "CreateAssessment" ] }, - "CreateKey": { - "methods": [ + "CreateKey": { + "methods": [ "CreateKey" ] }, - "DeleteKey": { - "methods": [ + "DeleteKey": { + "methods": [ "DeleteKey" ] }, - "GetKey": { - "methods": [ + "GetKey": { + "methods": [ "GetKey" ] }, - "ListKeys": { - "methods": [ + "ListKeys": { + "methods": [ "ListKeys" ] }, - "UpdateKey": { - "methods": [ + "UpdateKey": { + "methods": [ "UpdateKey" ] } diff --git a/recaptchaenterprise/apiv1/recaptcha_enterprise_client.go b/recaptchaenterprise/apiv1/recaptcha_enterprise_client.go index a844c4d02226..e656ee2a42a6 100644 --- a/recaptchaenterprise/apiv1/recaptcha_enterprise_client.go +++ b/recaptchaenterprise/apiv1/recaptcha_enterprise_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -32,6 +31,7 @@ import ( recaptchaenterprisepb "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/recaptchaenterprise/apiv1beta1/doc.go b/recaptchaenterprise/apiv1beta1/doc.go index c99a071410ee..80cb5e442135 100644 --- a/recaptchaenterprise/apiv1beta1/doc.go +++ b/recaptchaenterprise/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/recaptchaenterprise/apiv1beta1/gapic_metadata.json b/recaptchaenterprise/apiv1beta1/gapic_metadata.json index 18538c3a3a17..65354db9612c 100644 --- a/recaptchaenterprise/apiv1beta1/gapic_metadata.json +++ b/recaptchaenterprise/apiv1beta1/gapic_metadata.json @@ -1,47 +1,47 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.recaptchaenterprise.v1beta1", - "libraryPackage": "cloud.google.com/go/recaptchaenterprise/apiv1beta1", - "services": { - "RecaptchaEnterpriseServiceV1Beta1": { - "clients": { - "grpc": { - "libraryClient": "RecaptchaEnterpriseServiceV1Beta1Client", - "rpcs": { - "AnnotateAssessment": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.recaptchaenterprise.v1beta1", + "libraryPackage": "cloud.google.com/go/recaptchaenterprise/apiv1beta1", + "services": { + "RecaptchaEnterpriseServiceV1Beta1": { + "clients": { + "grpc": { + "libraryClient": "RecaptchaEnterpriseServiceV1Beta1Client", + "rpcs": { + "AnnotateAssessment": { + "methods": [ "AnnotateAssessment" ] }, - "CreateAssessment": { - "methods": [ + "CreateAssessment": { + "methods": [ "CreateAssessment" ] }, - "CreateKey": { - "methods": [ + "CreateKey": { + "methods": [ "CreateKey" ] }, - "DeleteKey": { - "methods": [ + "DeleteKey": { + "methods": [ "DeleteKey" ] }, - "GetKey": { - "methods": [ + "GetKey": { + "methods": [ "GetKey" ] }, - "ListKeys": { - "methods": [ + "ListKeys": { + "methods": [ "ListKeys" ] }, - "UpdateKey": { - "methods": [ + "UpdateKey": { + "methods": [ "UpdateKey" ] } diff --git a/recaptchaenterprise/apiv1beta1/recaptcha_enterprise_service_v1_beta1_client.go b/recaptchaenterprise/apiv1beta1/recaptcha_enterprise_service_v1_beta1_client.go index 8bb1bbb5dd1f..3a154403baad 100644 --- a/recaptchaenterprise/apiv1beta1/recaptcha_enterprise_service_v1_beta1_client.go +++ b/recaptchaenterprise/apiv1beta1/recaptcha_enterprise_service_v1_beta1_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -32,6 +31,7 @@ import ( recaptchaenterprisepb "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newRecaptchaEnterpriseServiceV1Beta1ClientHook clientHook diff --git a/recommender/apiv1/doc.go b/recommender/apiv1/doc.go index 25a08ec3868e..34cb493ec7a1 100644 --- a/recommender/apiv1/doc.go +++ b/recommender/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/recommender/apiv1/gapic_metadata.json b/recommender/apiv1/gapic_metadata.json index 2a268577a488..3f5463513fa0 100644 --- a/recommender/apiv1/gapic_metadata.json +++ b/recommender/apiv1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.recommender.v1", - "libraryPackage": "cloud.google.com/go/recommender/apiv1", - "services": { - "Recommender": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "GetInsight": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.recommender.v1", + "libraryPackage": "cloud.google.com/go/recommender/apiv1", + "services": { + "Recommender": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "GetInsight": { + "methods": [ "GetInsight" ] }, - "GetRecommendation": { - "methods": [ + "GetRecommendation": { + "methods": [ "GetRecommendation" ] }, - "ListInsights": { - "methods": [ + "ListInsights": { + "methods": [ "ListInsights" ] }, - "ListRecommendations": { - "methods": [ + "ListRecommendations": { + "methods": [ "ListRecommendations" ] }, - "MarkInsightAccepted": { - "methods": [ + "MarkInsightAccepted": { + "methods": [ "MarkInsightAccepted" ] }, - "MarkRecommendationClaimed": { - "methods": [ + "MarkRecommendationClaimed": { + "methods": [ "MarkRecommendationClaimed" ] }, - "MarkRecommendationFailed": { - "methods": [ + "MarkRecommendationFailed": { + "methods": [ "MarkRecommendationFailed" ] }, - "MarkRecommendationSucceeded": { - "methods": [ + "MarkRecommendationSucceeded": { + "methods": [ "MarkRecommendationSucceeded" ] } diff --git a/recommender/apiv1/recommender_client.go b/recommender/apiv1/recommender_client.go index 09fb9364b261..a6e5b228fa64 100644 --- a/recommender/apiv1/recommender_client.go +++ b/recommender/apiv1/recommender_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/recommender/apiv1beta1/doc.go b/recommender/apiv1beta1/doc.go index 33bb57b4643c..1df94bcdc528 100644 --- a/recommender/apiv1beta1/doc.go +++ b/recommender/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/recommender/apiv1beta1/gapic_metadata.json b/recommender/apiv1beta1/gapic_metadata.json index 23bf63068e4d..b5feebfdba38 100644 --- a/recommender/apiv1beta1/gapic_metadata.json +++ b/recommender/apiv1beta1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.recommender.v1beta1", - "libraryPackage": "cloud.google.com/go/recommender/apiv1beta1", - "services": { - "Recommender": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "GetInsight": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.recommender.v1beta1", + "libraryPackage": "cloud.google.com/go/recommender/apiv1beta1", + "services": { + "Recommender": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "GetInsight": { + "methods": [ "GetInsight" ] }, - "GetRecommendation": { - "methods": [ + "GetRecommendation": { + "methods": [ "GetRecommendation" ] }, - "ListInsights": { - "methods": [ + "ListInsights": { + "methods": [ "ListInsights" ] }, - "ListRecommendations": { - "methods": [ + "ListRecommendations": { + "methods": [ "ListRecommendations" ] }, - "MarkInsightAccepted": { - "methods": [ + "MarkInsightAccepted": { + "methods": [ "MarkInsightAccepted" ] }, - "MarkRecommendationClaimed": { - "methods": [ + "MarkRecommendationClaimed": { + "methods": [ "MarkRecommendationClaimed" ] }, - "MarkRecommendationFailed": { - "methods": [ + "MarkRecommendationFailed": { + "methods": [ "MarkRecommendationFailed" ] }, - "MarkRecommendationSucceeded": { - "methods": [ + "MarkRecommendationSucceeded": { + "methods": [ "MarkRecommendationSucceeded" ] } diff --git a/recommender/apiv1beta1/recommender_client.go b/recommender/apiv1beta1/recommender_client.go index fb5414e9b8db..66b3632c9a23 100644 --- a/recommender/apiv1beta1/recommender_client.go +++ b/recommender/apiv1beta1/recommender_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/redis/apiv1/cloud_redis_client.go b/redis/apiv1/cloud_redis_client.go index 9512205699c2..e5bd71f82981 100644 --- a/redis/apiv1/cloud_redis_client.go +++ b/redis/apiv1/cloud_redis_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudRedisClientHook clientHook diff --git a/redis/apiv1/doc.go b/redis/apiv1/doc.go index 6c063479359f..40be1df0d29a 100644 --- a/redis/apiv1/doc.go +++ b/redis/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/redis/apiv1/gapic_metadata.json b/redis/apiv1/gapic_metadata.json index 3898343a3c48..b50e74d5d198 100644 --- a/redis/apiv1/gapic_metadata.json +++ b/redis/apiv1/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.redis.v1", - "libraryPackage": "cloud.google.com/go/redis/apiv1", - "services": { - "CloudRedis": { - "clients": { - "grpc": { - "libraryClient": "CloudRedisClient", - "rpcs": { - "CreateInstance": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.redis.v1", + "libraryPackage": "cloud.google.com/go/redis/apiv1", + "services": { + "CloudRedis": { + "clients": { + "grpc": { + "libraryClient": "CloudRedisClient", + "rpcs": { + "CreateInstance": { + "methods": [ "CreateInstance" ] }, - "DeleteInstance": { - "methods": [ + "DeleteInstance": { + "methods": [ "DeleteInstance" ] }, - "ExportInstance": { - "methods": [ + "ExportInstance": { + "methods": [ "ExportInstance" ] }, - "FailoverInstance": { - "methods": [ + "FailoverInstance": { + "methods": [ "FailoverInstance" ] }, - "GetInstance": { - "methods": [ + "GetInstance": { + "methods": [ "GetInstance" ] }, - "ImportInstance": { - "methods": [ + "ImportInstance": { + "methods": [ "ImportInstance" ] }, - "ListInstances": { - "methods": [ + "ListInstances": { + "methods": [ "ListInstances" ] }, - "UpdateInstance": { - "methods": [ + "UpdateInstance": { + "methods": [ "UpdateInstance" ] }, - "UpgradeInstance": { - "methods": [ + "UpgradeInstance": { + "methods": [ "UpgradeInstance" ] } diff --git a/redis/apiv1beta1/cloud_redis_client.go b/redis/apiv1beta1/cloud_redis_client.go index a31e5147a0f2..d739b5abe301 100644 --- a/redis/apiv1beta1/cloud_redis_client.go +++ b/redis/apiv1beta1/cloud_redis_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" anypb "github.com/golang/protobuf/ptypes/any" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -36,6 +35,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudRedisClientHook clientHook diff --git a/redis/apiv1beta1/doc.go b/redis/apiv1beta1/doc.go index 817b3d05ad9c..c9d684db7007 100644 --- a/redis/apiv1beta1/doc.go +++ b/redis/apiv1beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/redis/apiv1beta1/gapic_metadata.json b/redis/apiv1beta1/gapic_metadata.json index a7d95307cec0..928126e482aa 100644 --- a/redis/apiv1beta1/gapic_metadata.json +++ b/redis/apiv1beta1/gapic_metadata.json @@ -1,57 +1,57 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.redis.v1beta1", - "libraryPackage": "cloud.google.com/go/redis/apiv1beta1", - "services": { - "CloudRedis": { - "clients": { - "grpc": { - "libraryClient": "CloudRedisClient", - "rpcs": { - "CreateInstance": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.redis.v1beta1", + "libraryPackage": "cloud.google.com/go/redis/apiv1beta1", + "services": { + "CloudRedis": { + "clients": { + "grpc": { + "libraryClient": "CloudRedisClient", + "rpcs": { + "CreateInstance": { + "methods": [ "CreateInstance" ] }, - "DeleteInstance": { - "methods": [ + "DeleteInstance": { + "methods": [ "DeleteInstance" ] }, - "ExportInstance": { - "methods": [ + "ExportInstance": { + "methods": [ "ExportInstance" ] }, - "FailoverInstance": { - "methods": [ + "FailoverInstance": { + "methods": [ "FailoverInstance" ] }, - "GetInstance": { - "methods": [ + "GetInstance": { + "methods": [ "GetInstance" ] }, - "ImportInstance": { - "methods": [ + "ImportInstance": { + "methods": [ "ImportInstance" ] }, - "ListInstances": { - "methods": [ + "ListInstances": { + "methods": [ "ListInstances" ] }, - "UpdateInstance": { - "methods": [ + "UpdateInstance": { + "methods": [ "UpdateInstance" ] }, - "UpgradeInstance": { - "methods": [ + "UpgradeInstance": { + "methods": [ "UpgradeInstance" ] } diff --git a/resourcemanager/apiv2/doc.go b/resourcemanager/apiv2/doc.go index 495d5f230a1f..7c68c311aade 100644 --- a/resourcemanager/apiv2/doc.go +++ b/resourcemanager/apiv2/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/resourcemanager/apiv2/folders_client.go b/resourcemanager/apiv2/folders_client.go index a5bc2ffd5783..f0436b3a02e0 100644 --- a/resourcemanager/apiv2/folders_client.go +++ b/resourcemanager/apiv2/folders_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newFoldersClientHook clientHook diff --git a/resourcemanager/apiv2/gapic_metadata.json b/resourcemanager/apiv2/gapic_metadata.json index 6f709286f1f4..f34cfab5b5a5 100644 --- a/resourcemanager/apiv2/gapic_metadata.json +++ b/resourcemanager/apiv2/gapic_metadata.json @@ -1,67 +1,67 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.resourcemanager.v2", - "libraryPackage": "cloud.google.com/go/resourcemanager/apiv2", - "services": { - "Folders": { - "clients": { - "grpc": { - "libraryClient": "FoldersClient", - "rpcs": { - "CreateFolder": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.resourcemanager.v2", + "libraryPackage": "cloud.google.com/go/resourcemanager/apiv2", + "services": { + "Folders": { + "clients": { + "grpc": { + "libraryClient": "FoldersClient", + "rpcs": { + "CreateFolder": { + "methods": [ "CreateFolder" ] }, - "DeleteFolder": { - "methods": [ + "DeleteFolder": { + "methods": [ "DeleteFolder" ] }, - "GetFolder": { - "methods": [ + "GetFolder": { + "methods": [ "GetFolder" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "ListFolders": { - "methods": [ + "ListFolders": { + "methods": [ "ListFolders" ] }, - "MoveFolder": { - "methods": [ + "MoveFolder": { + "methods": [ "MoveFolder" ] }, - "SearchFolders": { - "methods": [ + "SearchFolders": { + "methods": [ "SearchFolders" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UndeleteFolder": { - "methods": [ + "UndeleteFolder": { + "methods": [ "UndeleteFolder" ] }, - "UpdateFolder": { - "methods": [ + "UpdateFolder": { + "methods": [ "UpdateFolder" ] } diff --git a/resourcesettings/apiv1/doc.go b/resourcesettings/apiv1/doc.go index f972343d62a6..ace04f2ff04c 100644 --- a/resourcesettings/apiv1/doc.go +++ b/resourcesettings/apiv1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/resourcesettings/apiv1/gapic_metadata.json b/resourcesettings/apiv1/gapic_metadata.json index a07edb31e640..d31e8b223ff6 100644 --- a/resourcesettings/apiv1/gapic_metadata.json +++ b/resourcesettings/apiv1/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.resourcesettings.v1", - "libraryPackage": "cloud.google.com/go/resourcesettings/apiv1", - "services": { - "ResourceSettingsService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "GetSetting": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.resourcesettings.v1", + "libraryPackage": "cloud.google.com/go/resourcesettings/apiv1", + "services": { + "ResourceSettingsService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "GetSetting": { + "methods": [ "GetSetting" ] }, - "ListSettings": { - "methods": [ + "ListSettings": { + "methods": [ "ListSettings" ] }, - "UpdateSetting": { - "methods": [ + "UpdateSetting": { + "methods": [ "UpdateSetting" ] } diff --git a/resourcesettings/apiv1/resource_settings_client.go b/resourcesettings/apiv1/resource_settings_client.go index ca109f991f28..fd32386b65bc 100644 --- a/resourcesettings/apiv1/resource_settings_client.go +++ b/resourcesettings/apiv1/resource_settings_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/retail/apiv2/catalog_client.go b/retail/apiv2/catalog_client.go index aec48be83c63..062693c55d95 100644 --- a/retail/apiv2/catalog_client.go +++ b/retail/apiv2/catalog_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCatalogClientHook clientHook diff --git a/retail/apiv2/doc.go b/retail/apiv2/doc.go index e5e7c73591d0..b79f98340518 100644 --- a/retail/apiv2/doc.go +++ b/retail/apiv2/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/retail/apiv2/gapic_metadata.json b/retail/apiv2/gapic_metadata.json index 946693b2fc64..7318b6367c26 100644 --- a/retail/apiv2/gapic_metadata.json +++ b/retail/apiv2/gapic_metadata.json @@ -1,22 +1,22 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.retail.v2", - "libraryPackage": "cloud.google.com/go/retail/apiv2", - "services": { - "CatalogService": { - "clients": { - "grpc": { - "libraryClient": "CatalogClient", - "rpcs": { - "ListCatalogs": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.retail.v2", + "libraryPackage": "cloud.google.com/go/retail/apiv2", + "services": { + "CatalogService": { + "clients": { + "grpc": { + "libraryClient": "CatalogClient", + "rpcs": { + "ListCatalogs": { + "methods": [ "ListCatalogs" ] }, - "UpdateCatalog": { - "methods": [ + "UpdateCatalog": { + "methods": [ "UpdateCatalog" ] } @@ -24,13 +24,13 @@ } } }, - "PredictionService": { - "clients": { - "grpc": { - "libraryClient": "PredictionClient", - "rpcs": { - "Predict": { - "methods": [ + "PredictionService": { + "clients": { + "grpc": { + "libraryClient": "PredictionClient", + "rpcs": { + "Predict": { + "methods": [ "Predict" ] } @@ -38,33 +38,33 @@ } } }, - "ProductService": { - "clients": { - "grpc": { - "libraryClient": "ProductClient", - "rpcs": { - "CreateProduct": { - "methods": [ + "ProductService": { + "clients": { + "grpc": { + "libraryClient": "ProductClient", + "rpcs": { + "CreateProduct": { + "methods": [ "CreateProduct" ] }, - "DeleteProduct": { - "methods": [ + "DeleteProduct": { + "methods": [ "DeleteProduct" ] }, - "GetProduct": { - "methods": [ + "GetProduct": { + "methods": [ "GetProduct" ] }, - "ImportProducts": { - "methods": [ + "ImportProducts": { + "methods": [ "ImportProducts" ] }, - "UpdateProduct": { - "methods": [ + "UpdateProduct": { + "methods": [ "UpdateProduct" ] } @@ -72,33 +72,33 @@ } } }, - "UserEventService": { - "clients": { - "grpc": { - "libraryClient": "UserEventClient", - "rpcs": { - "CollectUserEvent": { - "methods": [ + "UserEventService": { + "clients": { + "grpc": { + "libraryClient": "UserEventClient", + "rpcs": { + "CollectUserEvent": { + "methods": [ "CollectUserEvent" ] }, - "ImportUserEvents": { - "methods": [ + "ImportUserEvents": { + "methods": [ "ImportUserEvents" ] }, - "PurgeUserEvents": { - "methods": [ + "PurgeUserEvents": { + "methods": [ "PurgeUserEvents" ] }, - "RejoinUserEvents": { - "methods": [ + "RejoinUserEvents": { + "methods": [ "RejoinUserEvents" ] }, - "WriteUserEvent": { - "methods": [ + "WriteUserEvent": { + "methods": [ "WriteUserEvent" ] } diff --git a/scheduler/apiv1/cloud_scheduler_client.go b/scheduler/apiv1/cloud_scheduler_client.go index 303d89be0954..8c71458d9cc9 100644 --- a/scheduler/apiv1/cloud_scheduler_client.go +++ b/scheduler/apiv1/cloud_scheduler_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudSchedulerClientHook clientHook diff --git a/scheduler/apiv1/doc.go b/scheduler/apiv1/doc.go index f3e2743fbe05..796b6a156f73 100644 --- a/scheduler/apiv1/doc.go +++ b/scheduler/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/scheduler/apiv1/gapic_metadata.json b/scheduler/apiv1/gapic_metadata.json index d0dd864d7eed..406680902028 100644 --- a/scheduler/apiv1/gapic_metadata.json +++ b/scheduler/apiv1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.scheduler.v1", - "libraryPackage": "cloud.google.com/go/scheduler/apiv1", - "services": { - "CloudScheduler": { - "clients": { - "grpc": { - "libraryClient": "CloudSchedulerClient", - "rpcs": { - "CreateJob": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.scheduler.v1", + "libraryPackage": "cloud.google.com/go/scheduler/apiv1", + "services": { + "CloudScheduler": { + "clients": { + "grpc": { + "libraryClient": "CloudSchedulerClient", + "rpcs": { + "CreateJob": { + "methods": [ "CreateJob" ] }, - "DeleteJob": { - "methods": [ + "DeleteJob": { + "methods": [ "DeleteJob" ] }, - "GetJob": { - "methods": [ + "GetJob": { + "methods": [ "GetJob" ] }, - "ListJobs": { - "methods": [ + "ListJobs": { + "methods": [ "ListJobs" ] }, - "PauseJob": { - "methods": [ + "PauseJob": { + "methods": [ "PauseJob" ] }, - "ResumeJob": { - "methods": [ + "ResumeJob": { + "methods": [ "ResumeJob" ] }, - "RunJob": { - "methods": [ + "RunJob": { + "methods": [ "RunJob" ] }, - "UpdateJob": { - "methods": [ + "UpdateJob": { + "methods": [ "UpdateJob" ] } diff --git a/scheduler/apiv1beta1/cloud_scheduler_client.go b/scheduler/apiv1beta1/cloud_scheduler_client.go index 9ec0cb77023d..df096a802279 100644 --- a/scheduler/apiv1beta1/cloud_scheduler_client.go +++ b/scheduler/apiv1beta1/cloud_scheduler_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCloudSchedulerClientHook clientHook diff --git a/scheduler/apiv1beta1/doc.go b/scheduler/apiv1beta1/doc.go index 1f65d87e86ab..6bacfce11e19 100644 --- a/scheduler/apiv1beta1/doc.go +++ b/scheduler/apiv1beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/scheduler/apiv1beta1/gapic_metadata.json b/scheduler/apiv1beta1/gapic_metadata.json index 0af02b964f97..7d4c4f943bec 100644 --- a/scheduler/apiv1beta1/gapic_metadata.json +++ b/scheduler/apiv1beta1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.scheduler.v1beta1", - "libraryPackage": "cloud.google.com/go/scheduler/apiv1beta1", - "services": { - "CloudScheduler": { - "clients": { - "grpc": { - "libraryClient": "CloudSchedulerClient", - "rpcs": { - "CreateJob": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.scheduler.v1beta1", + "libraryPackage": "cloud.google.com/go/scheduler/apiv1beta1", + "services": { + "CloudScheduler": { + "clients": { + "grpc": { + "libraryClient": "CloudSchedulerClient", + "rpcs": { + "CreateJob": { + "methods": [ "CreateJob" ] }, - "DeleteJob": { - "methods": [ + "DeleteJob": { + "methods": [ "DeleteJob" ] }, - "GetJob": { - "methods": [ + "GetJob": { + "methods": [ "GetJob" ] }, - "ListJobs": { - "methods": [ + "ListJobs": { + "methods": [ "ListJobs" ] }, - "PauseJob": { - "methods": [ + "PauseJob": { + "methods": [ "PauseJob" ] }, - "ResumeJob": { - "methods": [ + "ResumeJob": { + "methods": [ "ResumeJob" ] }, - "RunJob": { - "methods": [ + "RunJob": { + "methods": [ "RunJob" ] }, - "UpdateJob": { - "methods": [ + "UpdateJob": { + "methods": [ "UpdateJob" ] } diff --git a/secretmanager/apiv1/doc.go b/secretmanager/apiv1/doc.go index 6456f2382e29..e6b672bcebde 100644 --- a/secretmanager/apiv1/doc.go +++ b/secretmanager/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/secretmanager/apiv1/gapic_metadata.json b/secretmanager/apiv1/gapic_metadata.json index a5049c72dadf..0b7c538e1fe7 100644 --- a/secretmanager/apiv1/gapic_metadata.json +++ b/secretmanager/apiv1/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.secretmanager.v1", - "libraryPackage": "cloud.google.com/go/secretmanager/apiv1", - "services": { - "SecretManagerService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AccessSecretVersion": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.secretmanager.v1", + "libraryPackage": "cloud.google.com/go/secretmanager/apiv1", + "services": { + "SecretManagerService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AccessSecretVersion": { + "methods": [ "AccessSecretVersion" ] }, - "AddSecretVersion": { - "methods": [ + "AddSecretVersion": { + "methods": [ "AddSecretVersion" ] }, - "CreateSecret": { - "methods": [ + "CreateSecret": { + "methods": [ "CreateSecret" ] }, - "DeleteSecret": { - "methods": [ + "DeleteSecret": { + "methods": [ "DeleteSecret" ] }, - "DestroySecretVersion": { - "methods": [ + "DestroySecretVersion": { + "methods": [ "DestroySecretVersion" ] }, - "DisableSecretVersion": { - "methods": [ + "DisableSecretVersion": { + "methods": [ "DisableSecretVersion" ] }, - "EnableSecretVersion": { - "methods": [ + "EnableSecretVersion": { + "methods": [ "EnableSecretVersion" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetSecret": { - "methods": [ + "GetSecret": { + "methods": [ "GetSecret" ] }, - "GetSecretVersion": { - "methods": [ + "GetSecretVersion": { + "methods": [ "GetSecretVersion" ] }, - "ListSecretVersions": { - "methods": [ + "ListSecretVersions": { + "methods": [ "ListSecretVersions" ] }, - "ListSecrets": { - "methods": [ + "ListSecrets": { + "methods": [ "ListSecrets" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateSecret": { - "methods": [ + "UpdateSecret": { + "methods": [ "UpdateSecret" ] } diff --git a/secretmanager/apiv1/secret_manager_client.go b/secretmanager/apiv1/secret_manager_client.go index b6e735954feb..def41a41941b 100644 --- a/secretmanager/apiv1/secret_manager_client.go +++ b/secretmanager/apiv1/secret_manager_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/secretmanager/apiv1beta1/doc.go b/secretmanager/apiv1beta1/doc.go index 18740d2e74ef..2291878c721e 100644 --- a/secretmanager/apiv1beta1/doc.go +++ b/secretmanager/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/secretmanager/apiv1beta1/gapic_metadata.json b/secretmanager/apiv1beta1/gapic_metadata.json index 31f38b730d9a..0b85afa83a47 100644 --- a/secretmanager/apiv1beta1/gapic_metadata.json +++ b/secretmanager/apiv1beta1/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.secrets.v1beta1", - "libraryPackage": "cloud.google.com/go/secretmanager/apiv1beta1", - "services": { - "SecretManagerService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AccessSecretVersion": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.secrets.v1beta1", + "libraryPackage": "cloud.google.com/go/secretmanager/apiv1beta1", + "services": { + "SecretManagerService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AccessSecretVersion": { + "methods": [ "AccessSecretVersion" ] }, - "AddSecretVersion": { - "methods": [ + "AddSecretVersion": { + "methods": [ "AddSecretVersion" ] }, - "CreateSecret": { - "methods": [ + "CreateSecret": { + "methods": [ "CreateSecret" ] }, - "DeleteSecret": { - "methods": [ + "DeleteSecret": { + "methods": [ "DeleteSecret" ] }, - "DestroySecretVersion": { - "methods": [ + "DestroySecretVersion": { + "methods": [ "DestroySecretVersion" ] }, - "DisableSecretVersion": { - "methods": [ + "DisableSecretVersion": { + "methods": [ "DisableSecretVersion" ] }, - "EnableSecretVersion": { - "methods": [ + "EnableSecretVersion": { + "methods": [ "EnableSecretVersion" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetSecret": { - "methods": [ + "GetSecret": { + "methods": [ "GetSecret" ] }, - "GetSecretVersion": { - "methods": [ + "GetSecretVersion": { + "methods": [ "GetSecretVersion" ] }, - "ListSecretVersions": { - "methods": [ + "ListSecretVersions": { + "methods": [ "ListSecretVersions" ] }, - "ListSecrets": { - "methods": [ + "ListSecrets": { + "methods": [ "ListSecrets" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateSecret": { - "methods": [ + "UpdateSecret": { + "methods": [ "UpdateSecret" ] } diff --git a/secretmanager/apiv1beta1/secret_manager_client.go b/secretmanager/apiv1beta1/secret_manager_client.go index 1be0e0142bae..e7230938ef64 100644 --- a/secretmanager/apiv1beta1/secret_manager_client.go +++ b/secretmanager/apiv1beta1/secret_manager_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/security/privateca/apiv1/certificate_authority_client.go b/security/privateca/apiv1/certificate_authority_client.go index 3866f65828c7..014e1f46527d 100644 --- a/security/privateca/apiv1/certificate_authority_client.go +++ b/security/privateca/apiv1/certificate_authority_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCertificateAuthorityClientHook clientHook diff --git a/security/privateca/apiv1/doc.go b/security/privateca/apiv1/doc.go index b08acff0edf7..b742d7d407b8 100644 --- a/security/privateca/apiv1/doc.go +++ b/security/privateca/apiv1/doc.go @@ -53,7 +53,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210617" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/security/privateca/apiv1/gapic_metadata.json b/security/privateca/apiv1/gapic_metadata.json index c979b6d151bc..8f5e39723a8a 100644 --- a/security/privateca/apiv1/gapic_metadata.json +++ b/security/privateca/apiv1/gapic_metadata.json @@ -1,157 +1,157 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.security.privateca.v1", - "libraryPackage": "cloud.google.com/go/security/privateca/apiv1", - "services": { - "CertificateAuthorityService": { - "clients": { - "grpc": { - "libraryClient": "CertificateAuthorityClient", - "rpcs": { - "ActivateCertificateAuthority": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.security.privateca.v1", + "libraryPackage": "cloud.google.com/go/security/privateca/apiv1", + "services": { + "CertificateAuthorityService": { + "clients": { + "grpc": { + "libraryClient": "CertificateAuthorityClient", + "rpcs": { + "ActivateCertificateAuthority": { + "methods": [ "ActivateCertificateAuthority" ] }, - "CreateCaPool": { - "methods": [ + "CreateCaPool": { + "methods": [ "CreateCaPool" ] }, - "CreateCertificate": { - "methods": [ + "CreateCertificate": { + "methods": [ "CreateCertificate" ] }, - "CreateCertificateAuthority": { - "methods": [ + "CreateCertificateAuthority": { + "methods": [ "CreateCertificateAuthority" ] }, - "CreateCertificateTemplate": { - "methods": [ + "CreateCertificateTemplate": { + "methods": [ "CreateCertificateTemplate" ] }, - "DeleteCaPool": { - "methods": [ + "DeleteCaPool": { + "methods": [ "DeleteCaPool" ] }, - "DeleteCertificateAuthority": { - "methods": [ + "DeleteCertificateAuthority": { + "methods": [ "DeleteCertificateAuthority" ] }, - "DeleteCertificateTemplate": { - "methods": [ + "DeleteCertificateTemplate": { + "methods": [ "DeleteCertificateTemplate" ] }, - "DisableCertificateAuthority": { - "methods": [ + "DisableCertificateAuthority": { + "methods": [ "DisableCertificateAuthority" ] }, - "EnableCertificateAuthority": { - "methods": [ + "EnableCertificateAuthority": { + "methods": [ "EnableCertificateAuthority" ] }, - "FetchCaCerts": { - "methods": [ + "FetchCaCerts": { + "methods": [ "FetchCaCerts" ] }, - "FetchCertificateAuthorityCsr": { - "methods": [ + "FetchCertificateAuthorityCsr": { + "methods": [ "FetchCertificateAuthorityCsr" ] }, - "GetCaPool": { - "methods": [ + "GetCaPool": { + "methods": [ "GetCaPool" ] }, - "GetCertificate": { - "methods": [ + "GetCertificate": { + "methods": [ "GetCertificate" ] }, - "GetCertificateAuthority": { - "methods": [ + "GetCertificateAuthority": { + "methods": [ "GetCertificateAuthority" ] }, - "GetCertificateRevocationList": { - "methods": [ + "GetCertificateRevocationList": { + "methods": [ "GetCertificateRevocationList" ] }, - "GetCertificateTemplate": { - "methods": [ + "GetCertificateTemplate": { + "methods": [ "GetCertificateTemplate" ] }, - "ListCaPools": { - "methods": [ + "ListCaPools": { + "methods": [ "ListCaPools" ] }, - "ListCertificateAuthorities": { - "methods": [ + "ListCertificateAuthorities": { + "methods": [ "ListCertificateAuthorities" ] }, - "ListCertificateRevocationLists": { - "methods": [ + "ListCertificateRevocationLists": { + "methods": [ "ListCertificateRevocationLists" ] }, - "ListCertificateTemplates": { - "methods": [ + "ListCertificateTemplates": { + "methods": [ "ListCertificateTemplates" ] }, - "ListCertificates": { - "methods": [ + "ListCertificates": { + "methods": [ "ListCertificates" ] }, - "RevokeCertificate": { - "methods": [ + "RevokeCertificate": { + "methods": [ "RevokeCertificate" ] }, - "UndeleteCertificateAuthority": { - "methods": [ + "UndeleteCertificateAuthority": { + "methods": [ "UndeleteCertificateAuthority" ] }, - "UpdateCaPool": { - "methods": [ + "UpdateCaPool": { + "methods": [ "UpdateCaPool" ] }, - "UpdateCertificate": { - "methods": [ + "UpdateCertificate": { + "methods": [ "UpdateCertificate" ] }, - "UpdateCertificateAuthority": { - "methods": [ + "UpdateCertificateAuthority": { + "methods": [ "UpdateCertificateAuthority" ] }, - "UpdateCertificateRevocationList": { - "methods": [ + "UpdateCertificateRevocationList": { + "methods": [ "UpdateCertificateRevocationList" ] }, - "UpdateCertificateTemplate": { - "methods": [ + "UpdateCertificateTemplate": { + "methods": [ "UpdateCertificateTemplate" ] } diff --git a/security/privateca/apiv1beta1/certificate_authority_client.go b/security/privateca/apiv1beta1/certificate_authority_client.go index 2dcfc4c13548..b63606c9d87e 100644 --- a/security/privateca/apiv1beta1/certificate_authority_client.go +++ b/security/privateca/apiv1beta1/certificate_authority_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCertificateAuthorityClientHook clientHook diff --git a/security/privateca/apiv1beta1/doc.go b/security/privateca/apiv1beta1/doc.go index 9ccc060ef6b9..576b02875bcc 100644 --- a/security/privateca/apiv1beta1/doc.go +++ b/security/privateca/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/security/privateca/apiv1beta1/gapic_metadata.json b/security/privateca/apiv1beta1/gapic_metadata.json index d6c24e8707a5..3ea3f6113ae1 100644 --- a/security/privateca/apiv1beta1/gapic_metadata.json +++ b/security/privateca/apiv1beta1/gapic_metadata.json @@ -1,112 +1,112 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.security.privateca.v1beta1", - "libraryPackage": "cloud.google.com/go/security/privateca/apiv1beta1", - "services": { - "CertificateAuthorityService": { - "clients": { - "grpc": { - "libraryClient": "CertificateAuthorityClient", - "rpcs": { - "ActivateCertificateAuthority": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.security.privateca.v1beta1", + "libraryPackage": "cloud.google.com/go/security/privateca/apiv1beta1", + "services": { + "CertificateAuthorityService": { + "clients": { + "grpc": { + "libraryClient": "CertificateAuthorityClient", + "rpcs": { + "ActivateCertificateAuthority": { + "methods": [ "ActivateCertificateAuthority" ] }, - "CreateCertificate": { - "methods": [ + "CreateCertificate": { + "methods": [ "CreateCertificate" ] }, - "CreateCertificateAuthority": { - "methods": [ + "CreateCertificateAuthority": { + "methods": [ "CreateCertificateAuthority" ] }, - "DisableCertificateAuthority": { - "methods": [ + "DisableCertificateAuthority": { + "methods": [ "DisableCertificateAuthority" ] }, - "EnableCertificateAuthority": { - "methods": [ + "EnableCertificateAuthority": { + "methods": [ "EnableCertificateAuthority" ] }, - "FetchCertificateAuthorityCsr": { - "methods": [ + "FetchCertificateAuthorityCsr": { + "methods": [ "FetchCertificateAuthorityCsr" ] }, - "GetCertificate": { - "methods": [ + "GetCertificate": { + "methods": [ "GetCertificate" ] }, - "GetCertificateAuthority": { - "methods": [ + "GetCertificateAuthority": { + "methods": [ "GetCertificateAuthority" ] }, - "GetCertificateRevocationList": { - "methods": [ + "GetCertificateRevocationList": { + "methods": [ "GetCertificateRevocationList" ] }, - "GetReusableConfig": { - "methods": [ + "GetReusableConfig": { + "methods": [ "GetReusableConfig" ] }, - "ListCertificateAuthorities": { - "methods": [ + "ListCertificateAuthorities": { + "methods": [ "ListCertificateAuthorities" ] }, - "ListCertificateRevocationLists": { - "methods": [ + "ListCertificateRevocationLists": { + "methods": [ "ListCertificateRevocationLists" ] }, - "ListCertificates": { - "methods": [ + "ListCertificates": { + "methods": [ "ListCertificates" ] }, - "ListReusableConfigs": { - "methods": [ + "ListReusableConfigs": { + "methods": [ "ListReusableConfigs" ] }, - "RestoreCertificateAuthority": { - "methods": [ + "RestoreCertificateAuthority": { + "methods": [ "RestoreCertificateAuthority" ] }, - "RevokeCertificate": { - "methods": [ + "RevokeCertificate": { + "methods": [ "RevokeCertificate" ] }, - "ScheduleDeleteCertificateAuthority": { - "methods": [ + "ScheduleDeleteCertificateAuthority": { + "methods": [ "ScheduleDeleteCertificateAuthority" ] }, - "UpdateCertificate": { - "methods": [ + "UpdateCertificate": { + "methods": [ "UpdateCertificate" ] }, - "UpdateCertificateAuthority": { - "methods": [ + "UpdateCertificateAuthority": { + "methods": [ "UpdateCertificateAuthority" ] }, - "UpdateCertificateRevocationList": { - "methods": [ + "UpdateCertificateRevocationList": { + "methods": [ "UpdateCertificateRevocationList" ] } diff --git a/securitycenter/apiv1/doc.go b/securitycenter/apiv1/doc.go index 68b359c489e5..45e0e45ea5ad 100644 --- a/securitycenter/apiv1/doc.go +++ b/securitycenter/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/securitycenter/apiv1/gapic_metadata.json b/securitycenter/apiv1/gapic_metadata.json index 9c8c2592c226..ce8878f4e078 100644 --- a/securitycenter/apiv1/gapic_metadata.json +++ b/securitycenter/apiv1/gapic_metadata.json @@ -1,127 +1,127 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.securitycenter.v1", - "libraryPackage": "cloud.google.com/go/securitycenter/apiv1", - "services": { - "SecurityCenter": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateFinding": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.securitycenter.v1", + "libraryPackage": "cloud.google.com/go/securitycenter/apiv1", + "services": { + "SecurityCenter": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateFinding": { + "methods": [ "CreateFinding" ] }, - "CreateNotificationConfig": { - "methods": [ + "CreateNotificationConfig": { + "methods": [ "CreateNotificationConfig" ] }, - "CreateSource": { - "methods": [ + "CreateSource": { + "methods": [ "CreateSource" ] }, - "DeleteNotificationConfig": { - "methods": [ + "DeleteNotificationConfig": { + "methods": [ "DeleteNotificationConfig" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetNotificationConfig": { - "methods": [ + "GetNotificationConfig": { + "methods": [ "GetNotificationConfig" ] }, - "GetOrganizationSettings": { - "methods": [ + "GetOrganizationSettings": { + "methods": [ "GetOrganizationSettings" ] }, - "GetSource": { - "methods": [ + "GetSource": { + "methods": [ "GetSource" ] }, - "GroupAssets": { - "methods": [ + "GroupAssets": { + "methods": [ "GroupAssets" ] }, - "GroupFindings": { - "methods": [ + "GroupFindings": { + "methods": [ "GroupFindings" ] }, - "ListAssets": { - "methods": [ + "ListAssets": { + "methods": [ "ListAssets" ] }, - "ListFindings": { - "methods": [ + "ListFindings": { + "methods": [ "ListFindings" ] }, - "ListNotificationConfigs": { - "methods": [ + "ListNotificationConfigs": { + "methods": [ "ListNotificationConfigs" ] }, - "ListSources": { - "methods": [ + "ListSources": { + "methods": [ "ListSources" ] }, - "RunAssetDiscovery": { - "methods": [ + "RunAssetDiscovery": { + "methods": [ "RunAssetDiscovery" ] }, - "SetFindingState": { - "methods": [ + "SetFindingState": { + "methods": [ "SetFindingState" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateFinding": { - "methods": [ + "UpdateFinding": { + "methods": [ "UpdateFinding" ] }, - "UpdateNotificationConfig": { - "methods": [ + "UpdateNotificationConfig": { + "methods": [ "UpdateNotificationConfig" ] }, - "UpdateOrganizationSettings": { - "methods": [ + "UpdateOrganizationSettings": { + "methods": [ "UpdateOrganizationSettings" ] }, - "UpdateSecurityMarks": { - "methods": [ + "UpdateSecurityMarks": { + "methods": [ "UpdateSecurityMarks" ] }, - "UpdateSource": { - "methods": [ + "UpdateSource": { + "methods": [ "UpdateSource" ] } diff --git a/securitycenter/apiv1/security_center_client.go b/securitycenter/apiv1/security_center_client.go index 30cbaffc8343..2472574f889b 100644 --- a/securitycenter/apiv1/security_center_client.go +++ b/securitycenter/apiv1/security_center_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" emptypb "github.com/golang/protobuf/ptypes/empty" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -38,6 +37,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/securitycenter/apiv1beta1/doc.go b/securitycenter/apiv1beta1/doc.go index 2d6e15815ed7..f52331442694 100644 --- a/securitycenter/apiv1beta1/doc.go +++ b/securitycenter/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/securitycenter/apiv1beta1/gapic_metadata.json b/securitycenter/apiv1beta1/gapic_metadata.json index 0bafa06cf3c9..c5c1ac806361 100644 --- a/securitycenter/apiv1beta1/gapic_metadata.json +++ b/securitycenter/apiv1beta1/gapic_metadata.json @@ -1,102 +1,102 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.securitycenter.v1beta1", - "libraryPackage": "cloud.google.com/go/securitycenter/apiv1beta1", - "services": { - "SecurityCenter": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateFinding": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.securitycenter.v1beta1", + "libraryPackage": "cloud.google.com/go/securitycenter/apiv1beta1", + "services": { + "SecurityCenter": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateFinding": { + "methods": [ "CreateFinding" ] }, - "CreateSource": { - "methods": [ + "CreateSource": { + "methods": [ "CreateSource" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetOrganizationSettings": { - "methods": [ + "GetOrganizationSettings": { + "methods": [ "GetOrganizationSettings" ] }, - "GetSource": { - "methods": [ + "GetSource": { + "methods": [ "GetSource" ] }, - "GroupAssets": { - "methods": [ + "GroupAssets": { + "methods": [ "GroupAssets" ] }, - "GroupFindings": { - "methods": [ + "GroupFindings": { + "methods": [ "GroupFindings" ] }, - "ListAssets": { - "methods": [ + "ListAssets": { + "methods": [ "ListAssets" ] }, - "ListFindings": { - "methods": [ + "ListFindings": { + "methods": [ "ListFindings" ] }, - "ListSources": { - "methods": [ + "ListSources": { + "methods": [ "ListSources" ] }, - "RunAssetDiscovery": { - "methods": [ + "RunAssetDiscovery": { + "methods": [ "RunAssetDiscovery" ] }, - "SetFindingState": { - "methods": [ + "SetFindingState": { + "methods": [ "SetFindingState" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateFinding": { - "methods": [ + "UpdateFinding": { + "methods": [ "UpdateFinding" ] }, - "UpdateOrganizationSettings": { - "methods": [ + "UpdateOrganizationSettings": { + "methods": [ "UpdateOrganizationSettings" ] }, - "UpdateSecurityMarks": { - "methods": [ + "UpdateSecurityMarks": { + "methods": [ "UpdateSecurityMarks" ] }, - "UpdateSource": { - "methods": [ + "UpdateSource": { + "methods": [ "UpdateSource" ] } diff --git a/securitycenter/apiv1beta1/security_center_client.go b/securitycenter/apiv1beta1/security_center_client.go index faef96b77b44..2770a2c189a7 100644 --- a/securitycenter/apiv1beta1/security_center_client.go +++ b/securitycenter/apiv1beta1/security_center_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" emptypb "github.com/golang/protobuf/ptypes/empty" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -38,6 +37,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/securitycenter/apiv1p1beta1/doc.go b/securitycenter/apiv1p1beta1/doc.go index d11dca063a0d..886323d2b359 100644 --- a/securitycenter/apiv1p1beta1/doc.go +++ b/securitycenter/apiv1p1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/securitycenter/apiv1p1beta1/gapic_metadata.json b/securitycenter/apiv1p1beta1/gapic_metadata.json index 57386d58d3e2..bf1f551d0aeb 100644 --- a/securitycenter/apiv1p1beta1/gapic_metadata.json +++ b/securitycenter/apiv1p1beta1/gapic_metadata.json @@ -1,127 +1,127 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.securitycenter.v1p1beta1", - "libraryPackage": "cloud.google.com/go/securitycenter/apiv1p1beta1", - "services": { - "SecurityCenter": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateFinding": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.securitycenter.v1p1beta1", + "libraryPackage": "cloud.google.com/go/securitycenter/apiv1p1beta1", + "services": { + "SecurityCenter": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateFinding": { + "methods": [ "CreateFinding" ] }, - "CreateNotificationConfig": { - "methods": [ + "CreateNotificationConfig": { + "methods": [ "CreateNotificationConfig" ] }, - "CreateSource": { - "methods": [ + "CreateSource": { + "methods": [ "CreateSource" ] }, - "DeleteNotificationConfig": { - "methods": [ + "DeleteNotificationConfig": { + "methods": [ "DeleteNotificationConfig" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetNotificationConfig": { - "methods": [ + "GetNotificationConfig": { + "methods": [ "GetNotificationConfig" ] }, - "GetOrganizationSettings": { - "methods": [ + "GetOrganizationSettings": { + "methods": [ "GetOrganizationSettings" ] }, - "GetSource": { - "methods": [ + "GetSource": { + "methods": [ "GetSource" ] }, - "GroupAssets": { - "methods": [ + "GroupAssets": { + "methods": [ "GroupAssets" ] }, - "GroupFindings": { - "methods": [ + "GroupFindings": { + "methods": [ "GroupFindings" ] }, - "ListAssets": { - "methods": [ + "ListAssets": { + "methods": [ "ListAssets" ] }, - "ListFindings": { - "methods": [ + "ListFindings": { + "methods": [ "ListFindings" ] }, - "ListNotificationConfigs": { - "methods": [ + "ListNotificationConfigs": { + "methods": [ "ListNotificationConfigs" ] }, - "ListSources": { - "methods": [ + "ListSources": { + "methods": [ "ListSources" ] }, - "RunAssetDiscovery": { - "methods": [ + "RunAssetDiscovery": { + "methods": [ "RunAssetDiscovery" ] }, - "SetFindingState": { - "methods": [ + "SetFindingState": { + "methods": [ "SetFindingState" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateFinding": { - "methods": [ + "UpdateFinding": { + "methods": [ "UpdateFinding" ] }, - "UpdateNotificationConfig": { - "methods": [ + "UpdateNotificationConfig": { + "methods": [ "UpdateNotificationConfig" ] }, - "UpdateOrganizationSettings": { - "methods": [ + "UpdateOrganizationSettings": { + "methods": [ "UpdateOrganizationSettings" ] }, - "UpdateSecurityMarks": { - "methods": [ + "UpdateSecurityMarks": { + "methods": [ "UpdateSecurityMarks" ] }, - "UpdateSource": { - "methods": [ + "UpdateSource": { + "methods": [ "UpdateSource" ] } diff --git a/securitycenter/apiv1p1beta1/security_center_client.go b/securitycenter/apiv1p1beta1/security_center_client.go index c6abd15f6a2a..3bbad64a6254 100644 --- a/securitycenter/apiv1p1beta1/security_center_client.go +++ b/securitycenter/apiv1p1beta1/security_center_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" emptypb "github.com/golang/protobuf/ptypes/empty" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -38,6 +37,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/securitycenter/settings/apiv1beta1/doc.go b/securitycenter/settings/apiv1beta1/doc.go index 26dd0350710b..420f9b870517 100644 --- a/securitycenter/settings/apiv1beta1/doc.go +++ b/securitycenter/settings/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/securitycenter/settings/apiv1beta1/gapic_metadata.json b/securitycenter/settings/apiv1beta1/gapic_metadata.json index ef3a6db6dc74..8cc28a604b19 100644 --- a/securitycenter/settings/apiv1beta1/gapic_metadata.json +++ b/securitycenter/settings/apiv1beta1/gapic_metadata.json @@ -1,77 +1,77 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.securitycenter.settings.v1beta1", - "libraryPackage": "cloud.google.com/go/securitycenter/settings/apiv1beta1", - "services": { - "SecurityCenterSettingsService": { - "clients": { - "grpc": { - "libraryClient": "SecurityCenterSettingsClient", - "rpcs": { - "BatchCalculateEffectiveSettings": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.securitycenter.settings.v1beta1", + "libraryPackage": "cloud.google.com/go/securitycenter/settings/apiv1beta1", + "services": { + "SecurityCenterSettingsService": { + "clients": { + "grpc": { + "libraryClient": "SecurityCenterSettingsClient", + "rpcs": { + "BatchCalculateEffectiveSettings": { + "methods": [ "BatchCalculateEffectiveSettings" ] }, - "BatchGetSettings": { - "methods": [ + "BatchGetSettings": { + "methods": [ "BatchGetSettings" ] }, - "CalculateEffectiveComponentSettings": { - "methods": [ + "CalculateEffectiveComponentSettings": { + "methods": [ "CalculateEffectiveComponentSettings" ] }, - "CalculateEffectiveSettings": { - "methods": [ + "CalculateEffectiveSettings": { + "methods": [ "CalculateEffectiveSettings" ] }, - "GetComponentSettings": { - "methods": [ + "GetComponentSettings": { + "methods": [ "GetComponentSettings" ] }, - "GetServiceAccount": { - "methods": [ + "GetServiceAccount": { + "methods": [ "GetServiceAccount" ] }, - "GetSettings": { - "methods": [ + "GetSettings": { + "methods": [ "GetSettings" ] }, - "ListComponents": { - "methods": [ + "ListComponents": { + "methods": [ "ListComponents" ] }, - "ListDetectors": { - "methods": [ + "ListDetectors": { + "methods": [ "ListDetectors" ] }, - "ResetComponentSettings": { - "methods": [ + "ResetComponentSettings": { + "methods": [ "ResetComponentSettings" ] }, - "ResetSettings": { - "methods": [ + "ResetSettings": { + "methods": [ "ResetSettings" ] }, - "UpdateComponentSettings": { - "methods": [ + "UpdateComponentSettings": { + "methods": [ "UpdateComponentSettings" ] }, - "UpdateSettings": { - "methods": [ + "UpdateSettings": { + "methods": [ "UpdateSettings" ] } diff --git a/securitycenter/settings/apiv1beta1/security_center_settings_client.go b/securitycenter/settings/apiv1beta1/security_center_settings_client.go index 6937378ba460..ed95707e8e27 100644 --- a/securitycenter/settings/apiv1beta1/security_center_settings_client.go +++ b/securitycenter/settings/apiv1beta1/security_center_settings_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newSecurityCenterSettingsClientHook clientHook diff --git a/servicecontrol/apiv1/doc.go b/servicecontrol/apiv1/doc.go index 9aca6d9cb055..01b21c2d93f1 100644 --- a/servicecontrol/apiv1/doc.go +++ b/servicecontrol/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/servicecontrol/apiv1/gapic_metadata.json b/servicecontrol/apiv1/gapic_metadata.json index 6ae772250050..6e2938974f1f 100644 --- a/servicecontrol/apiv1/gapic_metadata.json +++ b/servicecontrol/apiv1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.api.servicecontrol.v1", - "libraryPackage": "cloud.google.com/go/servicecontrol/apiv1", - "services": { - "QuotaController": { - "clients": { - "grpc": { - "libraryClient": "QuotaControllerClient", - "rpcs": { - "AllocateQuota": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.api.servicecontrol.v1", + "libraryPackage": "cloud.google.com/go/servicecontrol/apiv1", + "services": { + "QuotaController": { + "clients": { + "grpc": { + "libraryClient": "QuotaControllerClient", + "rpcs": { + "AllocateQuota": { + "methods": [ "AllocateQuota" ] } @@ -19,18 +19,18 @@ } } }, - "ServiceController": { - "clients": { - "grpc": { - "libraryClient": "ServiceControllerClient", - "rpcs": { - "Check": { - "methods": [ + "ServiceController": { + "clients": { + "grpc": { + "libraryClient": "ServiceControllerClient", + "rpcs": { + "Check": { + "methods": [ "Check" ] }, - "Report": { - "methods": [ + "Report": { + "methods": [ "Report" ] } diff --git a/servicedirectory/apiv1/doc.go b/servicedirectory/apiv1/doc.go index f93f136dbf0b..e6d205a52980 100644 --- a/servicedirectory/apiv1/doc.go +++ b/servicedirectory/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/servicedirectory/apiv1/gapic_metadata.json b/servicedirectory/apiv1/gapic_metadata.json index 0cfd6fd3345d..a3b82c3fc738 100644 --- a/servicedirectory/apiv1/gapic_metadata.json +++ b/servicedirectory/apiv1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.servicedirectory.v1", - "libraryPackage": "cloud.google.com/go/servicedirectory/apiv1", - "services": { - "LookupService": { - "clients": { - "grpc": { - "libraryClient": "LookupClient", - "rpcs": { - "ResolveService": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.servicedirectory.v1", + "libraryPackage": "cloud.google.com/go/servicedirectory/apiv1", + "services": { + "LookupService": { + "clients": { + "grpc": { + "libraryClient": "LookupClient", + "rpcs": { + "ResolveService": { + "methods": [ "ResolveService" ] } @@ -19,98 +19,98 @@ } } }, - "RegistrationService": { - "clients": { - "grpc": { - "libraryClient": "RegistrationClient", - "rpcs": { - "CreateEndpoint": { - "methods": [ + "RegistrationService": { + "clients": { + "grpc": { + "libraryClient": "RegistrationClient", + "rpcs": { + "CreateEndpoint": { + "methods": [ "CreateEndpoint" ] }, - "CreateNamespace": { - "methods": [ + "CreateNamespace": { + "methods": [ "CreateNamespace" ] }, - "CreateService": { - "methods": [ + "CreateService": { + "methods": [ "CreateService" ] }, - "DeleteEndpoint": { - "methods": [ + "DeleteEndpoint": { + "methods": [ "DeleteEndpoint" ] }, - "DeleteNamespace": { - "methods": [ + "DeleteNamespace": { + "methods": [ "DeleteNamespace" ] }, - "DeleteService": { - "methods": [ + "DeleteService": { + "methods": [ "DeleteService" ] }, - "GetEndpoint": { - "methods": [ + "GetEndpoint": { + "methods": [ "GetEndpoint" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetNamespace": { - "methods": [ + "GetNamespace": { + "methods": [ "GetNamespace" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "ListEndpoints": { - "methods": [ + "ListEndpoints": { + "methods": [ "ListEndpoints" ] }, - "ListNamespaces": { - "methods": [ + "ListNamespaces": { + "methods": [ "ListNamespaces" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateEndpoint": { - "methods": [ + "UpdateEndpoint": { + "methods": [ "UpdateEndpoint" ] }, - "UpdateNamespace": { - "methods": [ + "UpdateNamespace": { + "methods": [ "UpdateNamespace" ] }, - "UpdateService": { - "methods": [ + "UpdateService": { + "methods": [ "UpdateService" ] } diff --git a/servicedirectory/apiv1/registration_client.go b/servicedirectory/apiv1/registration_client.go index 3d34574d02af..84a6433bb106 100644 --- a/servicedirectory/apiv1/registration_client.go +++ b/servicedirectory/apiv1/registration_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newRegistrationClientHook clientHook diff --git a/servicedirectory/apiv1beta1/doc.go b/servicedirectory/apiv1beta1/doc.go index 19602a22a185..84eaaa761a1c 100644 --- a/servicedirectory/apiv1beta1/doc.go +++ b/servicedirectory/apiv1beta1/doc.go @@ -17,7 +17,8 @@ // Package servicedirectory is an auto-generated package for the // Service Directory API. // -// Allows the registration and lookup of services. +// Service Directory is a platform for discovering, publishing, and +// connecting services. // // NOTE: This package is in beta. It is not stable, and may be subject to changes. // @@ -50,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/servicedirectory/apiv1beta1/gapic_metadata.json b/servicedirectory/apiv1beta1/gapic_metadata.json index 13f4d2fec391..da14be6c39b1 100644 --- a/servicedirectory/apiv1beta1/gapic_metadata.json +++ b/servicedirectory/apiv1beta1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.servicedirectory.v1beta1", - "libraryPackage": "cloud.google.com/go/servicedirectory/apiv1beta1", - "services": { - "LookupService": { - "clients": { - "grpc": { - "libraryClient": "LookupClient", - "rpcs": { - "ResolveService": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.servicedirectory.v1beta1", + "libraryPackage": "cloud.google.com/go/servicedirectory/apiv1beta1", + "services": { + "LookupService": { + "clients": { + "grpc": { + "libraryClient": "LookupClient", + "rpcs": { + "ResolveService": { + "methods": [ "ResolveService" ] } @@ -19,98 +19,98 @@ } } }, - "RegistrationService": { - "clients": { - "grpc": { - "libraryClient": "RegistrationClient", - "rpcs": { - "CreateEndpoint": { - "methods": [ + "RegistrationService": { + "clients": { + "grpc": { + "libraryClient": "RegistrationClient", + "rpcs": { + "CreateEndpoint": { + "methods": [ "CreateEndpoint" ] }, - "CreateNamespace": { - "methods": [ + "CreateNamespace": { + "methods": [ "CreateNamespace" ] }, - "CreateService": { - "methods": [ + "CreateService": { + "methods": [ "CreateService" ] }, - "DeleteEndpoint": { - "methods": [ + "DeleteEndpoint": { + "methods": [ "DeleteEndpoint" ] }, - "DeleteNamespace": { - "methods": [ + "DeleteNamespace": { + "methods": [ "DeleteNamespace" ] }, - "DeleteService": { - "methods": [ + "DeleteService": { + "methods": [ "DeleteService" ] }, - "GetEndpoint": { - "methods": [ + "GetEndpoint": { + "methods": [ "GetEndpoint" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetNamespace": { - "methods": [ + "GetNamespace": { + "methods": [ "GetNamespace" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "ListEndpoints": { - "methods": [ + "ListEndpoints": { + "methods": [ "ListEndpoints" ] }, - "ListNamespaces": { - "methods": [ + "ListNamespaces": { + "methods": [ "ListNamespaces" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateEndpoint": { - "methods": [ + "UpdateEndpoint": { + "methods": [ "UpdateEndpoint" ] }, - "UpdateNamespace": { - "methods": [ + "UpdateNamespace": { + "methods": [ "UpdateNamespace" ] }, - "UpdateService": { - "methods": [ + "UpdateService": { + "methods": [ "UpdateService" ] } diff --git a/servicedirectory/apiv1beta1/registration_client.go b/servicedirectory/apiv1beta1/registration_client.go index fd720de94098..793c87234f33 100644 --- a/servicedirectory/apiv1beta1/registration_client.go +++ b/servicedirectory/apiv1beta1/registration_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -34,6 +33,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newRegistrationClientHook clientHook @@ -366,7 +366,7 @@ func (c *RegistrationClient) Connection() *grpc.ClientConn { return c.internalClient.Connection() } -// CreateNamespace creates a namespace, and returns the new Namespace. +// CreateNamespace creates a namespace, and returns the new namespace. func (c *RegistrationClient) CreateNamespace(ctx context.Context, req *servicedirectorypb.CreateNamespaceRequest, opts ...gax.CallOption) (*servicedirectorypb.Namespace, error) { return c.internalClient.CreateNamespace(ctx, req, opts...) } @@ -392,7 +392,7 @@ func (c *RegistrationClient) DeleteNamespace(ctx context.Context, req *servicedi return c.internalClient.DeleteNamespace(ctx, req, opts...) } -// CreateService creates a service, and returns the new Service. +// CreateService creates a service, and returns the new service. func (c *RegistrationClient) CreateService(ctx context.Context, req *servicedirectorypb.CreateServiceRequest, opts ...gax.CallOption) (*servicedirectorypb.Service, error) { return c.internalClient.CreateService(ctx, req, opts...) } @@ -418,7 +418,7 @@ func (c *RegistrationClient) DeleteService(ctx context.Context, req *servicedire return c.internalClient.DeleteService(ctx, req, opts...) } -// CreateEndpoint creates a endpoint, and returns the new Endpoint. +// CreateEndpoint creates an endpoint, and returns the new endpoint. func (c *RegistrationClient) CreateEndpoint(ctx context.Context, req *servicedirectorypb.CreateEndpointRequest, opts ...gax.CallOption) (*servicedirectorypb.Endpoint, error) { return c.internalClient.CreateEndpoint(ctx, req, opts...) } @@ -428,17 +428,17 @@ func (c *RegistrationClient) ListEndpoints(ctx context.Context, req *servicedire return c.internalClient.ListEndpoints(ctx, req, opts...) } -// GetEndpoint gets a endpoint. +// GetEndpoint gets an endpoint. func (c *RegistrationClient) GetEndpoint(ctx context.Context, req *servicedirectorypb.GetEndpointRequest, opts ...gax.CallOption) (*servicedirectorypb.Endpoint, error) { return c.internalClient.GetEndpoint(ctx, req, opts...) } -// UpdateEndpoint updates a endpoint. +// UpdateEndpoint updates an endpoint. func (c *RegistrationClient) UpdateEndpoint(ctx context.Context, req *servicedirectorypb.UpdateEndpointRequest, opts ...gax.CallOption) (*servicedirectorypb.Endpoint, error) { return c.internalClient.UpdateEndpoint(ctx, req, opts...) } -// DeleteEndpoint deletes a endpoint. +// DeleteEndpoint deletes an endpoint. func (c *RegistrationClient) DeleteEndpoint(ctx context.Context, req *servicedirectorypb.DeleteEndpointRequest, opts ...gax.CallOption) error { return c.internalClient.DeleteEndpoint(ctx, req, opts...) } diff --git a/servicemanagement/apiv1/doc.go b/servicemanagement/apiv1/doc.go index dd2760f31c66..c756a1413098 100644 --- a/servicemanagement/apiv1/doc.go +++ b/servicemanagement/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/servicemanagement/apiv1/gapic_metadata.json b/servicemanagement/apiv1/gapic_metadata.json index 76ab2fcdbc3f..d494f0192d08 100644 --- a/servicemanagement/apiv1/gapic_metadata.json +++ b/servicemanagement/apiv1/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.api.servicemanagement.v1", - "libraryPackage": "cloud.google.com/go/servicemanagement/apiv1", - "services": { - "ServiceManager": { - "clients": { - "grpc": { - "libraryClient": "ServiceManagerClient", - "rpcs": { - "CreateService": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.api.servicemanagement.v1", + "libraryPackage": "cloud.google.com/go/servicemanagement/apiv1", + "services": { + "ServiceManager": { + "clients": { + "grpc": { + "libraryClient": "ServiceManagerClient", + "rpcs": { + "CreateService": { + "methods": [ "CreateService" ] }, - "CreateServiceConfig": { - "methods": [ + "CreateServiceConfig": { + "methods": [ "CreateServiceConfig" ] }, - "CreateServiceRollout": { - "methods": [ + "CreateServiceRollout": { + "methods": [ "CreateServiceRollout" ] }, - "DeleteService": { - "methods": [ + "DeleteService": { + "methods": [ "DeleteService" ] }, - "DisableService": { - "methods": [ + "DisableService": { + "methods": [ "DisableService" ] }, - "EnableService": { - "methods": [ + "EnableService": { + "methods": [ "EnableService" ] }, - "GenerateConfigReport": { - "methods": [ + "GenerateConfigReport": { + "methods": [ "GenerateConfigReport" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "GetServiceConfig": { - "methods": [ + "GetServiceConfig": { + "methods": [ "GetServiceConfig" ] }, - "GetServiceRollout": { - "methods": [ + "GetServiceRollout": { + "methods": [ "GetServiceRollout" ] }, - "ListServiceConfigs": { - "methods": [ + "ListServiceConfigs": { + "methods": [ "ListServiceConfigs" ] }, - "ListServiceRollouts": { - "methods": [ + "ListServiceRollouts": { + "methods": [ "ListServiceRollouts" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] }, - "SubmitConfigSource": { - "methods": [ + "SubmitConfigSource": { + "methods": [ "SubmitConfigSource" ] }, - "UndeleteService": { - "methods": [ + "UndeleteService": { + "methods": [ "UndeleteService" ] } diff --git a/servicemanagement/apiv1/service_manager_client.go b/servicemanagement/apiv1/service_manager_client.go index 8069cc18457f..f667221e4960 100644 --- a/servicemanagement/apiv1/service_manager_client.go +++ b/servicemanagement/apiv1/service_manager_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newServiceManagerClientHook clientHook diff --git a/serviceusage/apiv1/doc.go b/serviceusage/apiv1/doc.go index 3e8607a539ce..321e23d599dd 100644 --- a/serviceusage/apiv1/doc.go +++ b/serviceusage/apiv1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/serviceusage/apiv1/gapic_metadata.json b/serviceusage/apiv1/gapic_metadata.json index 9c9213fb2f51..5df488bbece9 100644 --- a/serviceusage/apiv1/gapic_metadata.json +++ b/serviceusage/apiv1/gapic_metadata.json @@ -1,42 +1,42 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.api.serviceusage.v1", - "libraryPackage": "cloud.google.com/go/serviceusage/apiv1", - "services": { - "ServiceUsage": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "BatchEnableServices": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.api.serviceusage.v1", + "libraryPackage": "cloud.google.com/go/serviceusage/apiv1", + "services": { + "ServiceUsage": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "BatchEnableServices": { + "methods": [ "BatchEnableServices" ] }, - "BatchGetServices": { - "methods": [ + "BatchGetServices": { + "methods": [ "BatchGetServices" ] }, - "DisableService": { - "methods": [ + "DisableService": { + "methods": [ "DisableService" ] }, - "EnableService": { - "methods": [ + "EnableService": { + "methods": [ "EnableService" ] }, - "GetService": { - "methods": [ + "GetService": { + "methods": [ "GetService" ] }, - "ListServices": { - "methods": [ + "ListServices": { + "methods": [ "ListServices" ] } diff --git a/serviceusage/apiv1/service_usage_client.go b/serviceusage/apiv1/service_usage_client.go index 2865f4750d26..6647a47d09a7 100644 --- a/serviceusage/apiv1/service_usage_client.go +++ b/serviceusage/apiv1/service_usage_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/shell/apiv1/doc.go b/shell/apiv1/doc.go index b4bf82126c59..6e091e59893a 100644 --- a/shell/apiv1/doc.go +++ b/shell/apiv1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/shell/apiv1/gapic_metadata.json b/shell/apiv1/gapic_metadata.json index 9f2bef8962e2..9ed4b9782feb 100644 --- a/shell/apiv1/gapic_metadata.json +++ b/shell/apiv1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.shell.v1", - "libraryPackage": "cloud.google.com/go/shell/apiv1", - "services": { - "CloudShellService": { - "clients": { - "grpc": { - "libraryClient": "CloudShellClient", - "rpcs": { - "AddPublicKey": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.shell.v1", + "libraryPackage": "cloud.google.com/go/shell/apiv1", + "services": { + "CloudShellService": { + "clients": { + "grpc": { + "libraryClient": "CloudShellClient", + "rpcs": { + "AddPublicKey": { + "methods": [ "AddPublicKey" ] }, - "AuthorizeEnvironment": { - "methods": [ + "AuthorizeEnvironment": { + "methods": [ "AuthorizeEnvironment" ] }, - "GetEnvironment": { - "methods": [ + "GetEnvironment": { + "methods": [ "GetEnvironment" ] }, - "RemovePublicKey": { - "methods": [ + "RemovePublicKey": { + "methods": [ "RemovePublicKey" ] }, - "StartEnvironment": { - "methods": [ + "StartEnvironment": { + "methods": [ "StartEnvironment" ] } diff --git a/spanner/admin/database/apiv1/database_admin_client.go b/spanner/admin/database/apiv1/database_admin_client.go index 20f6dcfb4be2..01f8fa013037 100644 --- a/spanner/admin/database/apiv1/database_admin_client.go +++ b/spanner/admin/database/apiv1/database_admin_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newDatabaseAdminClientHook clientHook diff --git a/spanner/admin/database/apiv1/doc.go b/spanner/admin/database/apiv1/doc.go index 850b41026c63..42f3fac44fc1 100644 --- a/spanner/admin/database/apiv1/doc.go +++ b/spanner/admin/database/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/spanner/admin/database/apiv1/gapic_metadata.json b/spanner/admin/database/apiv1/gapic_metadata.json index e99be310982a..7d6e483909f9 100644 --- a/spanner/admin/database/apiv1/gapic_metadata.json +++ b/spanner/admin/database/apiv1/gapic_metadata.json @@ -1,97 +1,97 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.spanner.admin.database.v1", - "libraryPackage": "cloud.google.com/go/spanner/admin/database/apiv1", - "services": { - "DatabaseAdmin": { - "clients": { - "grpc": { - "libraryClient": "DatabaseAdminClient", - "rpcs": { - "CreateBackup": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.spanner.admin.database.v1", + "libraryPackage": "cloud.google.com/go/spanner/admin/database/apiv1", + "services": { + "DatabaseAdmin": { + "clients": { + "grpc": { + "libraryClient": "DatabaseAdminClient", + "rpcs": { + "CreateBackup": { + "methods": [ "CreateBackup" ] }, - "CreateDatabase": { - "methods": [ + "CreateDatabase": { + "methods": [ "CreateDatabase" ] }, - "DeleteBackup": { - "methods": [ + "DeleteBackup": { + "methods": [ "DeleteBackup" ] }, - "DropDatabase": { - "methods": [ + "DropDatabase": { + "methods": [ "DropDatabase" ] }, - "GetBackup": { - "methods": [ + "GetBackup": { + "methods": [ "GetBackup" ] }, - "GetDatabase": { - "methods": [ + "GetDatabase": { + "methods": [ "GetDatabase" ] }, - "GetDatabaseDdl": { - "methods": [ + "GetDatabaseDdl": { + "methods": [ "GetDatabaseDdl" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "ListBackupOperations": { - "methods": [ + "ListBackupOperations": { + "methods": [ "ListBackupOperations" ] }, - "ListBackups": { - "methods": [ + "ListBackups": { + "methods": [ "ListBackups" ] }, - "ListDatabaseOperations": { - "methods": [ + "ListDatabaseOperations": { + "methods": [ "ListDatabaseOperations" ] }, - "ListDatabases": { - "methods": [ + "ListDatabases": { + "methods": [ "ListDatabases" ] }, - "RestoreDatabase": { - "methods": [ + "RestoreDatabase": { + "methods": [ "RestoreDatabase" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateBackup": { - "methods": [ + "UpdateBackup": { + "methods": [ "UpdateBackup" ] }, - "UpdateDatabaseDdl": { - "methods": [ + "UpdateDatabaseDdl": { + "methods": [ "UpdateDatabaseDdl" ] } diff --git a/spanner/admin/instance/apiv1/doc.go b/spanner/admin/instance/apiv1/doc.go index dd79429bdf7c..792995f9482b 100644 --- a/spanner/admin/instance/apiv1/doc.go +++ b/spanner/admin/instance/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/spanner/admin/instance/apiv1/gapic_metadata.json b/spanner/admin/instance/apiv1/gapic_metadata.json index 641de7334ae9..c3ff88742f9a 100644 --- a/spanner/admin/instance/apiv1/gapic_metadata.json +++ b/spanner/admin/instance/apiv1/gapic_metadata.json @@ -1,62 +1,62 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.spanner.admin.instance.v1", - "libraryPackage": "cloud.google.com/go/spanner/admin/instance/apiv1", - "services": { - "InstanceAdmin": { - "clients": { - "grpc": { - "libraryClient": "InstanceAdminClient", - "rpcs": { - "CreateInstance": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.spanner.admin.instance.v1", + "libraryPackage": "cloud.google.com/go/spanner/admin/instance/apiv1", + "services": { + "InstanceAdmin": { + "clients": { + "grpc": { + "libraryClient": "InstanceAdminClient", + "rpcs": { + "CreateInstance": { + "methods": [ "CreateInstance" ] }, - "DeleteInstance": { - "methods": [ + "DeleteInstance": { + "methods": [ "DeleteInstance" ] }, - "GetIamPolicy": { - "methods": [ + "GetIamPolicy": { + "methods": [ "GetIamPolicy" ] }, - "GetInstance": { - "methods": [ + "GetInstance": { + "methods": [ "GetInstance" ] }, - "GetInstanceConfig": { - "methods": [ + "GetInstanceConfig": { + "methods": [ "GetInstanceConfig" ] }, - "ListInstanceConfigs": { - "methods": [ + "ListInstanceConfigs": { + "methods": [ "ListInstanceConfigs" ] }, - "ListInstances": { - "methods": [ + "ListInstances": { + "methods": [ "ListInstances" ] }, - "SetIamPolicy": { - "methods": [ + "SetIamPolicy": { + "methods": [ "SetIamPolicy" ] }, - "TestIamPermissions": { - "methods": [ + "TestIamPermissions": { + "methods": [ "TestIamPermissions" ] }, - "UpdateInstance": { - "methods": [ + "UpdateInstance": { + "methods": [ "UpdateInstance" ] } diff --git a/spanner/admin/instance/apiv1/instance_admin_client.go b/spanner/admin/instance/apiv1/instance_admin_client.go index be3e807205e2..2353f7c498e1 100644 --- a/spanner/admin/instance/apiv1/instance_admin_client.go +++ b/spanner/admin/instance/apiv1/instance_admin_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -37,6 +36,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newInstanceAdminClientHook clientHook diff --git a/spanner/apiv1/doc.go b/spanner/apiv1/doc.go index 25796fd9e0f3..2db56e4e302e 100644 --- a/spanner/apiv1/doc.go +++ b/spanner/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/spanner/apiv1/gapic_metadata.json b/spanner/apiv1/gapic_metadata.json index 7a47d3467843..1a3d63647299 100644 --- a/spanner/apiv1/gapic_metadata.json +++ b/spanner/apiv1/gapic_metadata.json @@ -1,87 +1,87 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.spanner.v1", - "libraryPackage": "cloud.google.com/go/spanner/apiv1", - "services": { - "Spanner": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "BatchCreateSessions": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.spanner.v1", + "libraryPackage": "cloud.google.com/go/spanner/apiv1", + "services": { + "Spanner": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "BatchCreateSessions": { + "methods": [ "BatchCreateSessions" ] }, - "BeginTransaction": { - "methods": [ + "BeginTransaction": { + "methods": [ "BeginTransaction" ] }, - "Commit": { - "methods": [ + "Commit": { + "methods": [ "Commit" ] }, - "CreateSession": { - "methods": [ + "CreateSession": { + "methods": [ "CreateSession" ] }, - "DeleteSession": { - "methods": [ + "DeleteSession": { + "methods": [ "DeleteSession" ] }, - "ExecuteBatchDml": { - "methods": [ + "ExecuteBatchDml": { + "methods": [ "ExecuteBatchDml" ] }, - "ExecuteSql": { - "methods": [ + "ExecuteSql": { + "methods": [ "ExecuteSql" ] }, - "ExecuteStreamingSql": { - "methods": [ + "ExecuteStreamingSql": { + "methods": [ "ExecuteStreamingSql" ] }, - "GetSession": { - "methods": [ + "GetSession": { + "methods": [ "GetSession" ] }, - "ListSessions": { - "methods": [ + "ListSessions": { + "methods": [ "ListSessions" ] }, - "PartitionQuery": { - "methods": [ + "PartitionQuery": { + "methods": [ "PartitionQuery" ] }, - "PartitionRead": { - "methods": [ + "PartitionRead": { + "methods": [ "PartitionRead" ] }, - "Read": { - "methods": [ + "Read": { + "methods": [ "Read" ] }, - "Rollback": { - "methods": [ + "Rollback": { + "methods": [ "Rollback" ] }, - "StreamingRead": { - "methods": [ + "StreamingRead": { + "methods": [ "StreamingRead" ] } diff --git a/spanner/apiv1/spanner_client.go b/spanner/apiv1/spanner_client.go index daf6c274cb48..0ed8a259694b 100644 --- a/spanner/apiv1/spanner_client.go +++ b/spanner/apiv1/spanner_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/spanner/go.mod b/spanner/go.mod index 5740b19b27cb..893ca20c52cb 100644 --- a/spanner/go.mod +++ b/spanner/go.mod @@ -9,8 +9,8 @@ require ( github.com/googleapis/gax-go/v2 v2.0.5 go.opencensus.io v0.23.0 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 google.golang.org/protobuf v1.26.0 ) diff --git a/spanner/go.sum b/spanner/go.sum index 51829ee2af99..edb7eff79041 100644 --- a/spanner/go.sum +++ b/spanner/go.sum @@ -248,8 +248,9 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= +golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -300,8 +301,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -392,8 +394,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -445,8 +448,9 @@ google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634 h1:LnkHrvncK4mYysgs+R1wPeMAILrmunf0Tzl0Li71pxo= -google.golang.org/genproto v0.0.0-20210614143202-012ab6975634/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/speech/apiv1/doc.go b/speech/apiv1/doc.go index 87a2a09a70f5..897c3a18ea12 100644 --- a/speech/apiv1/doc.go +++ b/speech/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/speech/apiv1/gapic_metadata.json b/speech/apiv1/gapic_metadata.json index 299da42f5ed3..cdc96357a36d 100644 --- a/speech/apiv1/gapic_metadata.json +++ b/speech/apiv1/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.speech.v1", - "libraryPackage": "cloud.google.com/go/speech/apiv1", - "services": { - "Speech": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "LongRunningRecognize": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.speech.v1", + "libraryPackage": "cloud.google.com/go/speech/apiv1", + "services": { + "Speech": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "LongRunningRecognize": { + "methods": [ "LongRunningRecognize" ] }, - "Recognize": { - "methods": [ + "Recognize": { + "methods": [ "Recognize" ] }, - "StreamingRecognize": { - "methods": [ + "StreamingRecognize": { + "methods": [ "StreamingRecognize" ] } diff --git a/speech/apiv1p1beta1/adaptation_client.go b/speech/apiv1p1beta1/adaptation_client.go index 826101772e98..9c1348c84f74 100644 --- a/speech/apiv1p1beta1/adaptation_client.go +++ b/speech/apiv1p1beta1/adaptation_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( speechpb "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newAdaptationClientHook clientHook diff --git a/speech/apiv1p1beta1/doc.go b/speech/apiv1p1beta1/doc.go index 79816a293b3a..9d0317a959de 100644 --- a/speech/apiv1p1beta1/doc.go +++ b/speech/apiv1p1beta1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/speech/apiv1p1beta1/gapic_metadata.json b/speech/apiv1p1beta1/gapic_metadata.json index 37520a28aee8..99d872caa8fd 100644 --- a/speech/apiv1p1beta1/gapic_metadata.json +++ b/speech/apiv1p1beta1/gapic_metadata.json @@ -1,62 +1,62 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.speech.v1p1beta1", - "libraryPackage": "cloud.google.com/go/speech/apiv1p1beta1", - "services": { - "Adaptation": { - "clients": { - "grpc": { - "libraryClient": "AdaptationClient", - "rpcs": { - "CreateCustomClass": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.speech.v1p1beta1", + "libraryPackage": "cloud.google.com/go/speech/apiv1p1beta1", + "services": { + "Adaptation": { + "clients": { + "grpc": { + "libraryClient": "AdaptationClient", + "rpcs": { + "CreateCustomClass": { + "methods": [ "CreateCustomClass" ] }, - "CreatePhraseSet": { - "methods": [ + "CreatePhraseSet": { + "methods": [ "CreatePhraseSet" ] }, - "DeleteCustomClass": { - "methods": [ + "DeleteCustomClass": { + "methods": [ "DeleteCustomClass" ] }, - "DeletePhraseSet": { - "methods": [ + "DeletePhraseSet": { + "methods": [ "DeletePhraseSet" ] }, - "GetCustomClass": { - "methods": [ + "GetCustomClass": { + "methods": [ "GetCustomClass" ] }, - "GetPhraseSet": { - "methods": [ + "GetPhraseSet": { + "methods": [ "GetPhraseSet" ] }, - "ListCustomClasses": { - "methods": [ + "ListCustomClasses": { + "methods": [ "ListCustomClasses" ] }, - "ListPhraseSet": { - "methods": [ + "ListPhraseSet": { + "methods": [ "ListPhraseSet" ] }, - "UpdateCustomClass": { - "methods": [ + "UpdateCustomClass": { + "methods": [ "UpdateCustomClass" ] }, - "UpdatePhraseSet": { - "methods": [ + "UpdatePhraseSet": { + "methods": [ "UpdatePhraseSet" ] } @@ -64,23 +64,23 @@ } } }, - "Speech": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "LongRunningRecognize": { - "methods": [ + "Speech": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "LongRunningRecognize": { + "methods": [ "LongRunningRecognize" ] }, - "Recognize": { - "methods": [ + "Recognize": { + "methods": [ "Recognize" ] }, - "StreamingRecognize": { - "methods": [ + "StreamingRecognize": { + "methods": [ "StreamingRecognize" ] } diff --git a/storage/go.mod b/storage/go.mod index 49afaa129d58..8c26dec3407c 100644 --- a/storage/go.mod +++ b/storage/go.mod @@ -9,7 +9,7 @@ require ( github.com/googleapis/gax-go/v2 v2.0.5 golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 - google.golang.org/api v0.48.0 - google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d + google.golang.org/api v0.49.0 + google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 ) diff --git a/storage/go.sum b/storage/go.sum index 33b470ce5725..85fa87a6d5dd 100644 --- a/storage/go.sum +++ b/storage/go.sum @@ -304,8 +304,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -366,8 +367,9 @@ golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2 h1:kRBLX7v7Af8W7Gdbbc908OJcdgtK8bOz9Uaj8/F1ACA= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3 h1:L69ShwSZEyCsLKoAxDKeMvLDZkumEe8gXUZAjab0tX8= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -395,8 +397,9 @@ google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjR google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= +google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -447,8 +450,10 @@ google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaE google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d h1:KzwjikDymrEmYYbdyfievTwjEeGlu+OM6oiKBkF3Jfg= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= +google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/talent/apiv4/company_client.go b/talent/apiv4/company_client.go index 55a1a3a83136..9466b8deb75f 100644 --- a/talent/apiv4/company_client.go +++ b/talent/apiv4/company_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCompanyClientHook clientHook diff --git a/talent/apiv4/doc.go b/talent/apiv4/doc.go index 8da945dceb9c..fd584b935671 100644 --- a/talent/apiv4/doc.go +++ b/talent/apiv4/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/talent/apiv4/gapic_metadata.json b/talent/apiv4/gapic_metadata.json index 864dcdd90bdd..d61c4881dc07 100644 --- a/talent/apiv4/gapic_metadata.json +++ b/talent/apiv4/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.talent.v4", - "libraryPackage": "cloud.google.com/go/talent/apiv4", - "services": { - "CompanyService": { - "clients": { - "grpc": { - "libraryClient": "CompanyClient", - "rpcs": { - "CreateCompany": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.talent.v4", + "libraryPackage": "cloud.google.com/go/talent/apiv4", + "services": { + "CompanyService": { + "clients": { + "grpc": { + "libraryClient": "CompanyClient", + "rpcs": { + "CreateCompany": { + "methods": [ "CreateCompany" ] }, - "DeleteCompany": { - "methods": [ + "DeleteCompany": { + "methods": [ "DeleteCompany" ] }, - "GetCompany": { - "methods": [ + "GetCompany": { + "methods": [ "GetCompany" ] }, - "ListCompanies": { - "methods": [ + "ListCompanies": { + "methods": [ "ListCompanies" ] }, - "UpdateCompany": { - "methods": [ + "UpdateCompany": { + "methods": [ "UpdateCompany" ] } @@ -39,13 +39,13 @@ } } }, - "Completion": { - "clients": { - "grpc": { - "libraryClient": "CompletionClient", - "rpcs": { - "CompleteQuery": { - "methods": [ + "Completion": { + "clients": { + "grpc": { + "libraryClient": "CompletionClient", + "rpcs": { + "CompleteQuery": { + "methods": [ "CompleteQuery" ] } @@ -53,13 +53,13 @@ } } }, - "EventService": { - "clients": { - "grpc": { - "libraryClient": "EventClient", - "rpcs": { - "CreateClientEvent": { - "methods": [ + "EventService": { + "clients": { + "grpc": { + "libraryClient": "EventClient", + "rpcs": { + "CreateClientEvent": { + "methods": [ "CreateClientEvent" ] } @@ -67,58 +67,58 @@ } } }, - "JobService": { - "clients": { - "grpc": { - "libraryClient": "JobClient", - "rpcs": { - "BatchCreateJobs": { - "methods": [ + "JobService": { + "clients": { + "grpc": { + "libraryClient": "JobClient", + "rpcs": { + "BatchCreateJobs": { + "methods": [ "BatchCreateJobs" ] }, - "BatchDeleteJobs": { - "methods": [ + "BatchDeleteJobs": { + "methods": [ "BatchDeleteJobs" ] }, - "BatchUpdateJobs": { - "methods": [ + "BatchUpdateJobs": { + "methods": [ "BatchUpdateJobs" ] }, - "CreateJob": { - "methods": [ + "CreateJob": { + "methods": [ "CreateJob" ] }, - "DeleteJob": { - "methods": [ + "DeleteJob": { + "methods": [ "DeleteJob" ] }, - "GetJob": { - "methods": [ + "GetJob": { + "methods": [ "GetJob" ] }, - "ListJobs": { - "methods": [ + "ListJobs": { + "methods": [ "ListJobs" ] }, - "SearchJobs": { - "methods": [ + "SearchJobs": { + "methods": [ "SearchJobs" ] }, - "SearchJobsForAlert": { - "methods": [ + "SearchJobsForAlert": { + "methods": [ "SearchJobsForAlert" ] }, - "UpdateJob": { - "methods": [ + "UpdateJob": { + "methods": [ "UpdateJob" ] } @@ -126,33 +126,33 @@ } } }, - "TenantService": { - "clients": { - "grpc": { - "libraryClient": "TenantClient", - "rpcs": { - "CreateTenant": { - "methods": [ + "TenantService": { + "clients": { + "grpc": { + "libraryClient": "TenantClient", + "rpcs": { + "CreateTenant": { + "methods": [ "CreateTenant" ] }, - "DeleteTenant": { - "methods": [ + "DeleteTenant": { + "methods": [ "DeleteTenant" ] }, - "GetTenant": { - "methods": [ + "GetTenant": { + "methods": [ "GetTenant" ] }, - "ListTenants": { - "methods": [ + "ListTenants": { + "methods": [ "ListTenants" ] }, - "UpdateTenant": { - "methods": [ + "UpdateTenant": { + "methods": [ "UpdateTenant" ] } diff --git a/talent/apiv4/job_client.go b/talent/apiv4/job_client.go index 80364f9cdae5..a47197170b86 100644 --- a/talent/apiv4/job_client.go +++ b/talent/apiv4/job_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newJobClientHook clientHook diff --git a/talent/apiv4/tenant_client.go b/talent/apiv4/tenant_client.go index dd0d84a4602e..d12b895a2318 100644 --- a/talent/apiv4/tenant_client.go +++ b/talent/apiv4/tenant_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newTenantClientHook clientHook diff --git a/talent/apiv4beta1/application_client.go b/talent/apiv4beta1/application_client.go index 04c6c8503461..ffd562915c2a 100644 --- a/talent/apiv4beta1/application_client.go +++ b/talent/apiv4beta1/application_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newApplicationClientHook clientHook diff --git a/talent/apiv4beta1/company_client.go b/talent/apiv4beta1/company_client.go index adc945b34c16..6e2f976e7940 100644 --- a/talent/apiv4beta1/company_client.go +++ b/talent/apiv4beta1/company_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newCompanyClientHook clientHook diff --git a/talent/apiv4beta1/doc.go b/talent/apiv4beta1/doc.go index 3740f9943b3b..ffb43e644cfb 100644 --- a/talent/apiv4beta1/doc.go +++ b/talent/apiv4beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/talent/apiv4beta1/gapic_metadata.json b/talent/apiv4beta1/gapic_metadata.json index 5bfc350233b6..f51c8de5b4dc 100644 --- a/talent/apiv4beta1/gapic_metadata.json +++ b/talent/apiv4beta1/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.talent.v4beta1", - "libraryPackage": "cloud.google.com/go/talent/apiv4beta1", - "services": { - "ApplicationService": { - "clients": { - "grpc": { - "libraryClient": "ApplicationClient", - "rpcs": { - "CreateApplication": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.talent.v4beta1", + "libraryPackage": "cloud.google.com/go/talent/apiv4beta1", + "services": { + "ApplicationService": { + "clients": { + "grpc": { + "libraryClient": "ApplicationClient", + "rpcs": { + "CreateApplication": { + "methods": [ "CreateApplication" ] }, - "DeleteApplication": { - "methods": [ + "DeleteApplication": { + "methods": [ "DeleteApplication" ] }, - "GetApplication": { - "methods": [ + "GetApplication": { + "methods": [ "GetApplication" ] }, - "ListApplications": { - "methods": [ + "ListApplications": { + "methods": [ "ListApplications" ] }, - "UpdateApplication": { - "methods": [ + "UpdateApplication": { + "methods": [ "UpdateApplication" ] } @@ -39,33 +39,33 @@ } } }, - "CompanyService": { - "clients": { - "grpc": { - "libraryClient": "CompanyClient", - "rpcs": { - "CreateCompany": { - "methods": [ + "CompanyService": { + "clients": { + "grpc": { + "libraryClient": "CompanyClient", + "rpcs": { + "CreateCompany": { + "methods": [ "CreateCompany" ] }, - "DeleteCompany": { - "methods": [ + "DeleteCompany": { + "methods": [ "DeleteCompany" ] }, - "GetCompany": { - "methods": [ + "GetCompany": { + "methods": [ "GetCompany" ] }, - "ListCompanies": { - "methods": [ + "ListCompanies": { + "methods": [ "ListCompanies" ] }, - "UpdateCompany": { - "methods": [ + "UpdateCompany": { + "methods": [ "UpdateCompany" ] } @@ -73,13 +73,13 @@ } } }, - "Completion": { - "clients": { - "grpc": { - "libraryClient": "CompletionClient", - "rpcs": { - "CompleteQuery": { - "methods": [ + "Completion": { + "clients": { + "grpc": { + "libraryClient": "CompletionClient", + "rpcs": { + "CompleteQuery": { + "methods": [ "CompleteQuery" ] } @@ -87,13 +87,13 @@ } } }, - "EventService": { - "clients": { - "grpc": { - "libraryClient": "EventClient", - "rpcs": { - "CreateClientEvent": { - "methods": [ + "EventService": { + "clients": { + "grpc": { + "libraryClient": "EventClient", + "rpcs": { + "CreateClientEvent": { + "methods": [ "CreateClientEvent" ] } @@ -101,58 +101,58 @@ } } }, - "JobService": { - "clients": { - "grpc": { - "libraryClient": "JobClient", - "rpcs": { - "BatchCreateJobs": { - "methods": [ + "JobService": { + "clients": { + "grpc": { + "libraryClient": "JobClient", + "rpcs": { + "BatchCreateJobs": { + "methods": [ "BatchCreateJobs" ] }, - "BatchDeleteJobs": { - "methods": [ + "BatchDeleteJobs": { + "methods": [ "BatchDeleteJobs" ] }, - "BatchUpdateJobs": { - "methods": [ + "BatchUpdateJobs": { + "methods": [ "BatchUpdateJobs" ] }, - "CreateJob": { - "methods": [ + "CreateJob": { + "methods": [ "CreateJob" ] }, - "DeleteJob": { - "methods": [ + "DeleteJob": { + "methods": [ "DeleteJob" ] }, - "GetJob": { - "methods": [ + "GetJob": { + "methods": [ "GetJob" ] }, - "ListJobs": { - "methods": [ + "ListJobs": { + "methods": [ "ListJobs" ] }, - "SearchJobs": { - "methods": [ + "SearchJobs": { + "methods": [ "SearchJobs" ] }, - "SearchJobsForAlert": { - "methods": [ + "SearchJobsForAlert": { + "methods": [ "SearchJobsForAlert" ] }, - "UpdateJob": { - "methods": [ + "UpdateJob": { + "methods": [ "UpdateJob" ] } @@ -160,38 +160,38 @@ } } }, - "ProfileService": { - "clients": { - "grpc": { - "libraryClient": "ProfileClient", - "rpcs": { - "CreateProfile": { - "methods": [ + "ProfileService": { + "clients": { + "grpc": { + "libraryClient": "ProfileClient", + "rpcs": { + "CreateProfile": { + "methods": [ "CreateProfile" ] }, - "DeleteProfile": { - "methods": [ + "DeleteProfile": { + "methods": [ "DeleteProfile" ] }, - "GetProfile": { - "methods": [ + "GetProfile": { + "methods": [ "GetProfile" ] }, - "ListProfiles": { - "methods": [ + "ListProfiles": { + "methods": [ "ListProfiles" ] }, - "SearchProfiles": { - "methods": [ + "SearchProfiles": { + "methods": [ "SearchProfiles" ] }, - "UpdateProfile": { - "methods": [ + "UpdateProfile": { + "methods": [ "UpdateProfile" ] } @@ -199,33 +199,33 @@ } } }, - "TenantService": { - "clients": { - "grpc": { - "libraryClient": "TenantClient", - "rpcs": { - "CreateTenant": { - "methods": [ + "TenantService": { + "clients": { + "grpc": { + "libraryClient": "TenantClient", + "rpcs": { + "CreateTenant": { + "methods": [ "CreateTenant" ] }, - "DeleteTenant": { - "methods": [ + "DeleteTenant": { + "methods": [ "DeleteTenant" ] }, - "GetTenant": { - "methods": [ + "GetTenant": { + "methods": [ "GetTenant" ] }, - "ListTenants": { - "methods": [ + "ListTenants": { + "methods": [ "ListTenants" ] }, - "UpdateTenant": { - "methods": [ + "UpdateTenant": { + "methods": [ "UpdateTenant" ] } diff --git a/talent/apiv4beta1/job_client.go b/talent/apiv4beta1/job_client.go index eb3db308caf5..82361f32844f 100644 --- a/talent/apiv4beta1/job_client.go +++ b/talent/apiv4beta1/job_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newJobClientHook clientHook diff --git a/talent/apiv4beta1/profile_client.go b/talent/apiv4beta1/profile_client.go index c560b18913c0..107ddff8bad5 100644 --- a/talent/apiv4beta1/profile_client.go +++ b/talent/apiv4beta1/profile_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newProfileClientHook clientHook diff --git a/talent/apiv4beta1/tenant_client.go b/talent/apiv4beta1/tenant_client.go index 43185d4be662..0a387119e50c 100644 --- a/talent/apiv4beta1/tenant_client.go +++ b/talent/apiv4beta1/tenant_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newTenantClientHook clientHook diff --git a/texttospeech/apiv1/doc.go b/texttospeech/apiv1/doc.go index 8b517b678b9f..14ec6d91de77 100644 --- a/texttospeech/apiv1/doc.go +++ b/texttospeech/apiv1/doc.go @@ -49,7 +49,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/texttospeech/apiv1/gapic_metadata.json b/texttospeech/apiv1/gapic_metadata.json index 111b0361dca8..db921930a9ec 100644 --- a/texttospeech/apiv1/gapic_metadata.json +++ b/texttospeech/apiv1/gapic_metadata.json @@ -1,22 +1,22 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.texttospeech.v1", - "libraryPackage": "cloud.google.com/go/texttospeech/apiv1", - "services": { - "TextToSpeech": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ListVoices": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.texttospeech.v1", + "libraryPackage": "cloud.google.com/go/texttospeech/apiv1", + "services": { + "TextToSpeech": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ListVoices": { + "methods": [ "ListVoices" ] }, - "SynthesizeSpeech": { - "methods": [ + "SynthesizeSpeech": { + "methods": [ "SynthesizeSpeech" ] } diff --git a/tpu/apiv1/doc.go b/tpu/apiv1/doc.go index cef448e34075..cfebc7eb24d6 100644 --- a/tpu/apiv1/doc.go +++ b/tpu/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/tpu/apiv1/gapic_metadata.json b/tpu/apiv1/gapic_metadata.json index 3144ece1f5df..78db6c59e592 100644 --- a/tpu/apiv1/gapic_metadata.json +++ b/tpu/apiv1/gapic_metadata.json @@ -1,67 +1,67 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.tpu.v1", - "libraryPackage": "cloud.google.com/go/tpu/apiv1", - "services": { - "Tpu": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateNode": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.tpu.v1", + "libraryPackage": "cloud.google.com/go/tpu/apiv1", + "services": { + "Tpu": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateNode": { + "methods": [ "CreateNode" ] }, - "DeleteNode": { - "methods": [ + "DeleteNode": { + "methods": [ "DeleteNode" ] }, - "GetAcceleratorType": { - "methods": [ + "GetAcceleratorType": { + "methods": [ "GetAcceleratorType" ] }, - "GetNode": { - "methods": [ + "GetNode": { + "methods": [ "GetNode" ] }, - "GetTensorFlowVersion": { - "methods": [ + "GetTensorFlowVersion": { + "methods": [ "GetTensorFlowVersion" ] }, - "ListAcceleratorTypes": { - "methods": [ + "ListAcceleratorTypes": { + "methods": [ "ListAcceleratorTypes" ] }, - "ListNodes": { - "methods": [ + "ListNodes": { + "methods": [ "ListNodes" ] }, - "ListTensorFlowVersions": { - "methods": [ + "ListTensorFlowVersions": { + "methods": [ "ListTensorFlowVersions" ] }, - "ReimageNode": { - "methods": [ + "ReimageNode": { + "methods": [ "ReimageNode" ] }, - "StartNode": { - "methods": [ + "StartNode": { + "methods": [ "StartNode" ] }, - "StopNode": { - "methods": [ + "StopNode": { + "methods": [ "StopNode" ] } diff --git a/tpu/apiv1/tpu_client.go b/tpu/apiv1/tpu_client.go index baa260c93174..ba66f1e388c4 100644 --- a/tpu/apiv1/tpu_client.go +++ b/tpu/apiv1/tpu_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/trace/apiv1/doc.go b/trace/apiv1/doc.go index 2d939089be3b..407e7783902f 100644 --- a/trace/apiv1/doc.go +++ b/trace/apiv1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/trace/apiv1/gapic_metadata.json b/trace/apiv1/gapic_metadata.json index 173594929e90..8e90e9704266 100644 --- a/trace/apiv1/gapic_metadata.json +++ b/trace/apiv1/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.devtools.cloudtrace.v1", - "libraryPackage": "cloud.google.com/go/trace/apiv1", - "services": { - "TraceService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "GetTrace": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.devtools.cloudtrace.v1", + "libraryPackage": "cloud.google.com/go/trace/apiv1", + "services": { + "TraceService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "GetTrace": { + "methods": [ "GetTrace" ] }, - "ListTraces": { - "methods": [ + "ListTraces": { + "methods": [ "ListTraces" ] }, - "PatchTraces": { - "methods": [ + "PatchTraces": { + "methods": [ "PatchTraces" ] } diff --git a/trace/apiv1/trace_client.go b/trace/apiv1/trace_client.go index 62a3071395e8..3b06fbf58459 100644 --- a/trace/apiv1/trace_client.go +++ b/trace/apiv1/trace_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/trace/apiv2/doc.go b/trace/apiv2/doc.go index 7e3bc4729c29..7929e74396df 100644 --- a/trace/apiv2/doc.go +++ b/trace/apiv2/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/trace/apiv2/gapic_metadata.json b/trace/apiv2/gapic_metadata.json index ef3c8d6d0456..30874dcba3d4 100644 --- a/trace/apiv2/gapic_metadata.json +++ b/trace/apiv2/gapic_metadata.json @@ -1,22 +1,22 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.devtools.cloudtrace.v2", - "libraryPackage": "cloud.google.com/go/trace/apiv2", - "services": { - "TraceService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "BatchWriteSpans": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.devtools.cloudtrace.v2", + "libraryPackage": "cloud.google.com/go/trace/apiv2", + "services": { + "TraceService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "BatchWriteSpans": { + "methods": [ "BatchWriteSpans" ] }, - "CreateSpan": { - "methods": [ + "CreateSpan": { + "methods": [ "CreateSpan" ] } diff --git a/translate/apiv3/doc.go b/translate/apiv3/doc.go index af8810b26d30..498366c5a4e0 100644 --- a/translate/apiv3/doc.go +++ b/translate/apiv3/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/translate/apiv3/gapic_metadata.json b/translate/apiv3/gapic_metadata.json index cc792ac4728c..674769576bfc 100644 --- a/translate/apiv3/gapic_metadata.json +++ b/translate/apiv3/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.translation.v3", - "libraryPackage": "cloud.google.com/go/translate/apiv3", - "services": { - "TranslationService": { - "clients": { - "grpc": { - "libraryClient": "TranslationClient", - "rpcs": { - "BatchTranslateText": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.translation.v3", + "libraryPackage": "cloud.google.com/go/translate/apiv3", + "services": { + "TranslationService": { + "clients": { + "grpc": { + "libraryClient": "TranslationClient", + "rpcs": { + "BatchTranslateText": { + "methods": [ "BatchTranslateText" ] }, - "CreateGlossary": { - "methods": [ + "CreateGlossary": { + "methods": [ "CreateGlossary" ] }, - "DeleteGlossary": { - "methods": [ + "DeleteGlossary": { + "methods": [ "DeleteGlossary" ] }, - "DetectLanguage": { - "methods": [ + "DetectLanguage": { + "methods": [ "DetectLanguage" ] }, - "GetGlossary": { - "methods": [ + "GetGlossary": { + "methods": [ "GetGlossary" ] }, - "GetSupportedLanguages": { - "methods": [ + "GetSupportedLanguages": { + "methods": [ "GetSupportedLanguages" ] }, - "ListGlossaries": { - "methods": [ + "ListGlossaries": { + "methods": [ "ListGlossaries" ] }, - "TranslateText": { - "methods": [ + "TranslateText": { + "methods": [ "TranslateText" ] } diff --git a/translate/apiv3/translation_client.go b/translate/apiv3/translation_client.go index cf5d6fd2016d..e13dc053ae55 100644 --- a/translate/apiv3/translation_client.go +++ b/translate/apiv3/translation_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newTranslationClientHook clientHook diff --git a/video/transcoder/apiv1beta1/doc.go b/video/transcoder/apiv1beta1/doc.go index 55550282a65c..71dcd8bbf55a 100644 --- a/video/transcoder/apiv1beta1/doc.go +++ b/video/transcoder/apiv1beta1/doc.go @@ -51,7 +51,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/video/transcoder/apiv1beta1/gapic_metadata.json b/video/transcoder/apiv1beta1/gapic_metadata.json index 4a92159ad674..84e3d7d1ab5b 100644 --- a/video/transcoder/apiv1beta1/gapic_metadata.json +++ b/video/transcoder/apiv1beta1/gapic_metadata.json @@ -1,52 +1,52 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.video.transcoder.v1beta1", - "libraryPackage": "cloud.google.com/go/video/transcoder/apiv1beta1", - "services": { - "TranscoderService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateJob": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.video.transcoder.v1beta1", + "libraryPackage": "cloud.google.com/go/video/transcoder/apiv1beta1", + "services": { + "TranscoderService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateJob": { + "methods": [ "CreateJob" ] }, - "CreateJobTemplate": { - "methods": [ + "CreateJobTemplate": { + "methods": [ "CreateJobTemplate" ] }, - "DeleteJob": { - "methods": [ + "DeleteJob": { + "methods": [ "DeleteJob" ] }, - "DeleteJobTemplate": { - "methods": [ + "DeleteJobTemplate": { + "methods": [ "DeleteJobTemplate" ] }, - "GetJob": { - "methods": [ + "GetJob": { + "methods": [ "GetJob" ] }, - "GetJobTemplate": { - "methods": [ + "GetJobTemplate": { + "methods": [ "GetJobTemplate" ] }, - "ListJobTemplates": { - "methods": [ + "ListJobTemplates": { + "methods": [ "ListJobTemplates" ] }, - "ListJobs": { - "methods": [ + "ListJobs": { + "methods": [ "ListJobs" ] } diff --git a/video/transcoder/apiv1beta1/transcoder_client.go b/video/transcoder/apiv1beta1/transcoder_client.go index 8e992d5aa01c..d7ab587b238f 100644 --- a/video/transcoder/apiv1beta1/transcoder_client.go +++ b/video/transcoder/apiv1beta1/transcoder_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -32,6 +31,7 @@ import ( transcoderpb "google.golang.org/genproto/googleapis/cloud/video/transcoder/v1beta1" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/videointelligence/apiv1/doc.go b/videointelligence/apiv1/doc.go index 0c34e7e22f1c..9c4cc354253f 100644 --- a/videointelligence/apiv1/doc.go +++ b/videointelligence/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/videointelligence/apiv1/gapic_metadata.json b/videointelligence/apiv1/gapic_metadata.json index ff747ce5951f..a2525d443026 100644 --- a/videointelligence/apiv1/gapic_metadata.json +++ b/videointelligence/apiv1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.videointelligence.v1", - "libraryPackage": "cloud.google.com/go/videointelligence/apiv1", - "services": { - "VideoIntelligenceService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AnnotateVideo": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.videointelligence.v1", + "libraryPackage": "cloud.google.com/go/videointelligence/apiv1", + "services": { + "VideoIntelligenceService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AnnotateVideo": { + "methods": [ "AnnotateVideo" ] } diff --git a/videointelligence/apiv1beta2/doc.go b/videointelligence/apiv1beta2/doc.go index 0bce103e07f5..5e585c32abd8 100644 --- a/videointelligence/apiv1beta2/doc.go +++ b/videointelligence/apiv1beta2/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/videointelligence/apiv1beta2/gapic_metadata.json b/videointelligence/apiv1beta2/gapic_metadata.json index 48b64ef04a39..922cd9bc58d8 100644 --- a/videointelligence/apiv1beta2/gapic_metadata.json +++ b/videointelligence/apiv1beta2/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.videointelligence.v1beta2", - "libraryPackage": "cloud.google.com/go/videointelligence/apiv1beta2", - "services": { - "VideoIntelligenceService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "AnnotateVideo": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.videointelligence.v1beta2", + "libraryPackage": "cloud.google.com/go/videointelligence/apiv1beta2", + "services": { + "VideoIntelligenceService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "AnnotateVideo": { + "methods": [ "AnnotateVideo" ] } diff --git a/vision/apiv1/doc.go b/vision/apiv1/doc.go index fd64d2e87759..40a388e6fa1c 100644 --- a/vision/apiv1/doc.go +++ b/vision/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/vision/apiv1/gapic_metadata.json b/vision/apiv1/gapic_metadata.json index 98867fffb093..52725dbf9d21 100644 --- a/vision/apiv1/gapic_metadata.json +++ b/vision/apiv1/gapic_metadata.json @@ -1,32 +1,32 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.vision.v1", - "libraryPackage": "cloud.google.com/go/vision/apiv1", - "services": { - "ImageAnnotator": { - "clients": { - "grpc": { - "libraryClient": "ImageAnnotatorClient", - "rpcs": { - "AsyncBatchAnnotateFiles": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.vision.v1", + "libraryPackage": "cloud.google.com/go/vision/apiv1", + "services": { + "ImageAnnotator": { + "clients": { + "grpc": { + "libraryClient": "ImageAnnotatorClient", + "rpcs": { + "AsyncBatchAnnotateFiles": { + "methods": [ "AsyncBatchAnnotateFiles" ] }, - "AsyncBatchAnnotateImages": { - "methods": [ + "AsyncBatchAnnotateImages": { + "methods": [ "AsyncBatchAnnotateImages" ] }, - "BatchAnnotateFiles": { - "methods": [ + "BatchAnnotateFiles": { + "methods": [ "BatchAnnotateFiles" ] }, - "BatchAnnotateImages": { - "methods": [ + "BatchAnnotateImages": { + "methods": [ "BatchAnnotateImages" ] } @@ -34,103 +34,103 @@ } } }, - "ProductSearch": { - "clients": { - "grpc": { - "libraryClient": "ProductSearchClient", - "rpcs": { - "AddProductToProductSet": { - "methods": [ + "ProductSearch": { + "clients": { + "grpc": { + "libraryClient": "ProductSearchClient", + "rpcs": { + "AddProductToProductSet": { + "methods": [ "AddProductToProductSet" ] }, - "CreateProduct": { - "methods": [ + "CreateProduct": { + "methods": [ "CreateProduct" ] }, - "CreateProductSet": { - "methods": [ + "CreateProductSet": { + "methods": [ "CreateProductSet" ] }, - "CreateReferenceImage": { - "methods": [ + "CreateReferenceImage": { + "methods": [ "CreateReferenceImage" ] }, - "DeleteProduct": { - "methods": [ + "DeleteProduct": { + "methods": [ "DeleteProduct" ] }, - "DeleteProductSet": { - "methods": [ + "DeleteProductSet": { + "methods": [ "DeleteProductSet" ] }, - "DeleteReferenceImage": { - "methods": [ + "DeleteReferenceImage": { + "methods": [ "DeleteReferenceImage" ] }, - "GetProduct": { - "methods": [ + "GetProduct": { + "methods": [ "GetProduct" ] }, - "GetProductSet": { - "methods": [ + "GetProductSet": { + "methods": [ "GetProductSet" ] }, - "GetReferenceImage": { - "methods": [ + "GetReferenceImage": { + "methods": [ "GetReferenceImage" ] }, - "ImportProductSets": { - "methods": [ + "ImportProductSets": { + "methods": [ "ImportProductSets" ] }, - "ListProductSets": { - "methods": [ + "ListProductSets": { + "methods": [ "ListProductSets" ] }, - "ListProducts": { - "methods": [ + "ListProducts": { + "methods": [ "ListProducts" ] }, - "ListProductsInProductSet": { - "methods": [ + "ListProductsInProductSet": { + "methods": [ "ListProductsInProductSet" ] }, - "ListReferenceImages": { - "methods": [ + "ListReferenceImages": { + "methods": [ "ListReferenceImages" ] }, - "PurgeProducts": { - "methods": [ + "PurgeProducts": { + "methods": [ "PurgeProducts" ] }, - "RemoveProductFromProductSet": { - "methods": [ + "RemoveProductFromProductSet": { + "methods": [ "RemoveProductFromProductSet" ] }, - "UpdateProduct": { - "methods": [ + "UpdateProduct": { + "methods": [ "UpdateProduct" ] }, - "UpdateProductSet": { - "methods": [ + "UpdateProductSet": { + "methods": [ "UpdateProductSet" ] } diff --git a/vision/apiv1/product_search_client.go b/vision/apiv1/product_search_client.go index 9ea807f529a1..4cb9a6256300 100644 --- a/vision/apiv1/product_search_client.go +++ b/vision/apiv1/product_search_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -36,6 +35,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newProductSearchClientHook clientHook diff --git a/vision/apiv1p1beta1/doc.go b/vision/apiv1p1beta1/doc.go index dbad2cdbae66..702b6762f5be 100644 --- a/vision/apiv1p1beta1/doc.go +++ b/vision/apiv1p1beta1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/vision/apiv1p1beta1/gapic_metadata.json b/vision/apiv1p1beta1/gapic_metadata.json index 04778b0b3e36..1d1f4da4420d 100644 --- a/vision/apiv1p1beta1/gapic_metadata.json +++ b/vision/apiv1p1beta1/gapic_metadata.json @@ -1,17 +1,17 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.vision.v1p1beta1", - "libraryPackage": "cloud.google.com/go/vision/apiv1p1beta1", - "services": { - "ImageAnnotator": { - "clients": { - "grpc": { - "libraryClient": "ImageAnnotatorClient", - "rpcs": { - "BatchAnnotateImages": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.vision.v1p1beta1", + "libraryPackage": "cloud.google.com/go/vision/apiv1p1beta1", + "services": { + "ImageAnnotator": { + "clients": { + "grpc": { + "libraryClient": "ImageAnnotatorClient", + "rpcs": { + "BatchAnnotateImages": { + "methods": [ "BatchAnnotateImages" ] } diff --git a/vpcaccess/apiv1/doc.go b/vpcaccess/apiv1/doc.go index 741bf3d2af84..d4324508ed14 100644 --- a/vpcaccess/apiv1/doc.go +++ b/vpcaccess/apiv1/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/vpcaccess/apiv1/gapic_metadata.json b/vpcaccess/apiv1/gapic_metadata.json index bc096e30bbda..619b6dce04d9 100644 --- a/vpcaccess/apiv1/gapic_metadata.json +++ b/vpcaccess/apiv1/gapic_metadata.json @@ -1,32 +1,32 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.vpcaccess.v1", - "libraryPackage": "cloud.google.com/go/vpcaccess/apiv1", - "services": { - "VpcAccessService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateConnector": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.vpcaccess.v1", + "libraryPackage": "cloud.google.com/go/vpcaccess/apiv1", + "services": { + "VpcAccessService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateConnector": { + "methods": [ "CreateConnector" ] }, - "DeleteConnector": { - "methods": [ + "DeleteConnector": { + "methods": [ "DeleteConnector" ] }, - "GetConnector": { - "methods": [ + "GetConnector": { + "methods": [ "GetConnector" ] }, - "ListConnectors": { - "methods": [ + "ListConnectors": { + "methods": [ "ListConnectors" ] } diff --git a/vpcaccess/apiv1/vpc_access_client.go b/vpcaccess/apiv1/vpc_access_client.go index 443261256c31..6064885a8ee1 100644 --- a/vpcaccess/apiv1/vpc_access_client.go +++ b/vpcaccess/apiv1/vpc_access_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/webrisk/apiv1/doc.go b/webrisk/apiv1/doc.go index 3b63631ed00e..466d0d464f63 100644 --- a/webrisk/apiv1/doc.go +++ b/webrisk/apiv1/doc.go @@ -46,7 +46,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/webrisk/apiv1/gapic_metadata.json b/webrisk/apiv1/gapic_metadata.json index f8d27fd70289..fed41bc485d0 100644 --- a/webrisk/apiv1/gapic_metadata.json +++ b/webrisk/apiv1/gapic_metadata.json @@ -1,32 +1,32 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.webrisk.v1", - "libraryPackage": "cloud.google.com/go/webrisk/apiv1", - "services": { - "WebRiskService": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "ComputeThreatListDiff": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.webrisk.v1", + "libraryPackage": "cloud.google.com/go/webrisk/apiv1", + "services": { + "WebRiskService": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ComputeThreatListDiff": { + "methods": [ "ComputeThreatListDiff" ] }, - "CreateSubmission": { - "methods": [ + "CreateSubmission": { + "methods": [ "CreateSubmission" ] }, - "SearchHashes": { - "methods": [ + "SearchHashes": { + "methods": [ "SearchHashes" ] }, - "SearchUris": { - "methods": [ + "SearchUris": { + "methods": [ "SearchUris" ] } diff --git a/webrisk/apiv1beta1/doc.go b/webrisk/apiv1beta1/doc.go index 8a097b688960..4747efdf6b93 100644 --- a/webrisk/apiv1beta1/doc.go +++ b/webrisk/apiv1beta1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/webrisk/apiv1beta1/gapic_metadata.json b/webrisk/apiv1beta1/gapic_metadata.json index 75941f478c87..7da7ea74a1cc 100644 --- a/webrisk/apiv1beta1/gapic_metadata.json +++ b/webrisk/apiv1beta1/gapic_metadata.json @@ -1,27 +1,27 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.webrisk.v1beta1", - "libraryPackage": "cloud.google.com/go/webrisk/apiv1beta1", - "services": { - "WebRiskServiceV1Beta1": { - "clients": { - "grpc": { - "libraryClient": "WebRiskServiceV1Beta1Client", - "rpcs": { - "ComputeThreatListDiff": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.webrisk.v1beta1", + "libraryPackage": "cloud.google.com/go/webrisk/apiv1beta1", + "services": { + "WebRiskServiceV1Beta1": { + "clients": { + "grpc": { + "libraryClient": "WebRiskServiceV1Beta1Client", + "rpcs": { + "ComputeThreatListDiff": { + "methods": [ "ComputeThreatListDiff" ] }, - "SearchHashes": { - "methods": [ + "SearchHashes": { + "methods": [ "SearchHashes" ] }, - "SearchUris": { - "methods": [ + "SearchUris": { + "methods": [ "SearchUris" ] } diff --git a/websecurityscanner/apiv1/doc.go b/websecurityscanner/apiv1/doc.go index 6b53c0b753c4..a0d4a10a859b 100644 --- a/websecurityscanner/apiv1/doc.go +++ b/websecurityscanner/apiv1/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/websecurityscanner/apiv1/gapic_metadata.json b/websecurityscanner/apiv1/gapic_metadata.json index 9fc5f875602a..26bb0feab789 100644 --- a/websecurityscanner/apiv1/gapic_metadata.json +++ b/websecurityscanner/apiv1/gapic_metadata.json @@ -1,77 +1,77 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.websecurityscanner.v1", - "libraryPackage": "cloud.google.com/go/websecurityscanner/apiv1", - "services": { - "WebSecurityScanner": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateScanConfig": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.websecurityscanner.v1", + "libraryPackage": "cloud.google.com/go/websecurityscanner/apiv1", + "services": { + "WebSecurityScanner": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateScanConfig": { + "methods": [ "CreateScanConfig" ] }, - "DeleteScanConfig": { - "methods": [ + "DeleteScanConfig": { + "methods": [ "DeleteScanConfig" ] }, - "GetFinding": { - "methods": [ + "GetFinding": { + "methods": [ "GetFinding" ] }, - "GetScanConfig": { - "methods": [ + "GetScanConfig": { + "methods": [ "GetScanConfig" ] }, - "GetScanRun": { - "methods": [ + "GetScanRun": { + "methods": [ "GetScanRun" ] }, - "ListCrawledUrls": { - "methods": [ + "ListCrawledUrls": { + "methods": [ "ListCrawledUrls" ] }, - "ListFindingTypeStats": { - "methods": [ + "ListFindingTypeStats": { + "methods": [ "ListFindingTypeStats" ] }, - "ListFindings": { - "methods": [ + "ListFindings": { + "methods": [ "ListFindings" ] }, - "ListScanConfigs": { - "methods": [ + "ListScanConfigs": { + "methods": [ "ListScanConfigs" ] }, - "ListScanRuns": { - "methods": [ + "ListScanRuns": { + "methods": [ "ListScanRuns" ] }, - "StartScanRun": { - "methods": [ + "StartScanRun": { + "methods": [ "StartScanRun" ] }, - "StopScanRun": { - "methods": [ + "StopScanRun": { + "methods": [ "StopScanRun" ] }, - "UpdateScanConfig": { - "methods": [ + "UpdateScanConfig": { + "methods": [ "UpdateScanConfig" ] } diff --git a/websecurityscanner/apiv1/web_security_scanner_client.go b/websecurityscanner/apiv1/web_security_scanner_client.go index 28192840014a..42bdb777dd89 100644 --- a/websecurityscanner/apiv1/web_security_scanner_client.go +++ b/websecurityscanner/apiv1/web_security_scanner_client.go @@ -23,7 +23,6 @@ import ( "net/url" "time" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -33,6 +32,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/workflows/apiv1beta/doc.go b/workflows/apiv1beta/doc.go index 581dd2f7cdb5..5d122965998d 100644 --- a/workflows/apiv1beta/doc.go +++ b/workflows/apiv1beta/doc.go @@ -48,7 +48,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/workflows/apiv1beta/gapic_metadata.json b/workflows/apiv1beta/gapic_metadata.json index 78b97d5169f2..4b57d1c91999 100644 --- a/workflows/apiv1beta/gapic_metadata.json +++ b/workflows/apiv1beta/gapic_metadata.json @@ -1,37 +1,37 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.workflows.v1beta", - "libraryPackage": "cloud.google.com/go/workflows/apiv1beta", - "services": { - "Workflows": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CreateWorkflow": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.workflows.v1beta", + "libraryPackage": "cloud.google.com/go/workflows/apiv1beta", + "services": { + "Workflows": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CreateWorkflow": { + "methods": [ "CreateWorkflow" ] }, - "DeleteWorkflow": { - "methods": [ + "DeleteWorkflow": { + "methods": [ "DeleteWorkflow" ] }, - "GetWorkflow": { - "methods": [ + "GetWorkflow": { + "methods": [ "GetWorkflow" ] }, - "ListWorkflows": { - "methods": [ + "ListWorkflows": { + "methods": [ "ListWorkflows" ] }, - "UpdateWorkflow": { - "methods": [ + "UpdateWorkflow": { + "methods": [ "UpdateWorkflow" ] } diff --git a/workflows/apiv1beta/workflows_client.go b/workflows/apiv1beta/workflows_client.go index 406ddf8ce52c..741652714de2 100644 --- a/workflows/apiv1beta/workflows_client.go +++ b/workflows/apiv1beta/workflows_client.go @@ -25,7 +25,6 @@ import ( "cloud.google.com/go/longrunning" lroauto "cloud.google.com/go/longrunning/autogen" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -35,6 +34,7 @@ import ( longrunningpb "google.golang.org/genproto/googleapis/longrunning" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/workflows/executions/apiv1beta/doc.go b/workflows/executions/apiv1beta/doc.go index d11a0b320ee1..2df764e3581c 100644 --- a/workflows/executions/apiv1beta/doc.go +++ b/workflows/executions/apiv1beta/doc.go @@ -50,7 +50,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/workflows/executions/apiv1beta/executions_client.go b/workflows/executions/apiv1beta/executions_client.go index d8934360c7d7..6140dabac94b 100644 --- a/workflows/executions/apiv1beta/executions_client.go +++ b/workflows/executions/apiv1beta/executions_client.go @@ -22,7 +22,6 @@ import ( "math" "net/url" - "github.com/golang/protobuf/proto" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" "google.golang.org/api/option" @@ -31,6 +30,7 @@ import ( executionspb "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta" "google.golang.org/grpc" "google.golang.org/grpc/metadata" + "google.golang.org/protobuf/proto" ) var newClientHook clientHook diff --git a/workflows/executions/apiv1beta/gapic_metadata.json b/workflows/executions/apiv1beta/gapic_metadata.json index df3144a708a3..f9d5dca3cbf3 100644 --- a/workflows/executions/apiv1beta/gapic_metadata.json +++ b/workflows/executions/apiv1beta/gapic_metadata.json @@ -1,32 +1,32 @@ { - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", - "language": "go", - "protoPackage": "google.cloud.workflows.executions.v1beta", - "libraryPackage": "cloud.google.com/go/workflows/executions/apiv1beta", - "services": { - "Executions": { - "clients": { - "grpc": { - "libraryClient": "Client", - "rpcs": { - "CancelExecution": { - "methods": [ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.cloud.workflows.executions.v1beta", + "libraryPackage": "cloud.google.com/go/workflows/executions/apiv1beta", + "services": { + "Executions": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "CancelExecution": { + "methods": [ "CancelExecution" ] }, - "CreateExecution": { - "methods": [ + "CreateExecution": { + "methods": [ "CreateExecution" ] }, - "GetExecution": { - "methods": [ + "GetExecution": { + "methods": [ "GetExecution" ] }, - "ListExecutions": { - "methods": [ + "ListExecutions": { + "methods": [ "ListExecutions" ] } From de654ebfcf23a53b4d1fee0aa48c73999a55c1a6 Mon Sep 17 00:00:00 2001 From: Cody Oss <6331106+codyoss@users.noreply.github.com> Date: Thu, 24 Jun 2021 14:02:33 -0500 Subject: [PATCH 07/30] feat(internal): add force option for regen (#4310) The forceAll option indicates that all proto files should be regenerated. --- internal/gapicgen/cmd/genbot/bot.go | 22 +++++++++---- internal/gapicgen/cmd/genbot/generate.go | 3 +- internal/gapicgen/cmd/genbot/main.go | 9 +++++- internal/gapicgen/generator/config.go | 1 + internal/gapicgen/generator/generator.go | 1 + internal/gapicgen/generator/genproto.go | 41 ++++++++++++++++++++++++ 6 files changed, 68 insertions(+), 9 deletions(-) diff --git a/internal/gapicgen/cmd/genbot/bot.go b/internal/gapicgen/cmd/genbot/bot.go index b75115b32b47..5ab3c3b3ff4f 100644 --- a/internal/gapicgen/cmd/genbot/bot.go +++ b/internal/gapicgen/cmd/genbot/bot.go @@ -26,12 +26,20 @@ import ( "cloud.google.com/go/internal/gapicgen/git" ) -func genBot(ctx context.Context, githubAccessToken, githubUsername, githubName, githubEmail string) error { +type botConfig struct { + githubAccessToken string + githubUsername string + githubName string + githubEmail string + forceAll bool +} + +func genBot(ctx context.Context, c botConfig) error { for k, v := range map[string]string{ - "githubAccessToken": githubAccessToken, - "githubUsername": githubUsername, - "githubName": githubName, - "githubEmail": githubEmail, + "githubAccessToken": c.githubAccessToken, + "githubUsername": c.githubUsername, + "githubName": c.githubName, + "githubEmail": c.githubEmail, } { if v == "" { log.Printf("missing or empty value for required flag --%s\n", k) @@ -40,7 +48,7 @@ func genBot(ctx context.Context, githubAccessToken, githubUsername, githubName, } // Setup the client and git environment. - githubClient, err := git.NewGithubClient(ctx, githubUsername, githubName, githubEmail, githubAccessToken) + githubClient, err := git.NewGithubClient(ctx, c.githubUsername, c.githubName, c.githubEmail, c.githubAccessToken) if err != nil { return err } @@ -73,7 +81,7 @@ func genBot(ctx context.Context, githubAccessToken, githubUsername, githubName, return nil } - return generate(ctx, githubClient) + return generate(ctx, githubClient, c.forceAll) } // hasCreatedPRToday checks if the created time of a PR is from today. diff --git a/internal/gapicgen/cmd/genbot/generate.go b/internal/gapicgen/cmd/genbot/generate.go index 170090a34bac..ac6903866de6 100644 --- a/internal/gapicgen/cmd/genbot/generate.go +++ b/internal/gapicgen/cmd/genbot/generate.go @@ -31,7 +31,7 @@ import ( // generate downloads sources and generates pull requests for go-genproto and // google-cloud-go if needed. -func generate(ctx context.Context, githubClient *git.GithubClient) error { +func generate(ctx context.Context, githubClient *git.GithubClient, forceAll bool) error { log.Println("creating temp dir") tmpDir, err := ioutil.TempDir("", "update-genproto") if err != nil { @@ -71,6 +71,7 @@ func generate(ctx context.Context, githubClient *git.GithubClient) error { GenprotoDir: genprotoDir, GapicDir: gocloudDir, ProtoDir: protoDir, + ForceAll: forceAll, } changes, err := generator.Generate(ctx, conf) if err != nil { diff --git a/internal/gapicgen/cmd/genbot/main.go b/internal/gapicgen/cmd/genbot/main.go index 7f90115eccfc..ddaa4f302e14 100644 --- a/internal/gapicgen/cmd/genbot/main.go +++ b/internal/gapicgen/cmd/genbot/main.go @@ -41,6 +41,7 @@ func main() { githubName := flag.String("githubName", os.Getenv("GITHUB_NAME"), "The name of the author for git commits.") githubEmail := flag.String("githubEmail", os.Getenv("GITHUB_EMAIL"), "The email address of the author.") localMode := flag.Bool("local", strToBool(os.Getenv("GENBOT_LOCAL_MODE")), "Enables generating sources locally. This mode will not open any pull requests.") + forceAll := flag.Bool("forceAll", strToBool(os.Getenv("GENBOT_FORCE_ALL")), "Enables regenerating everything regardless of changes in googleapis.") // flags for local mode googleapisDir := flag.String("googleapis-dir", os.Getenv("GOOGLEAPIS_DIR"), "Directory where sources of googleapis/googleapis resides. If unset the sources will be cloned to a temporary directory that is not cleaned up.") @@ -67,7 +68,13 @@ func main() { } return } - if err := genBot(ctx, *githubAccessToken, *githubUsername, *githubName, *githubEmail); err != nil { + if err := genBot(ctx, botConfig{ + githubAccessToken: *githubAccessToken, + githubUsername: *githubUsername, + githubName: *githubName, + githubEmail: *githubEmail, + forceAll: *forceAll, + }); err != nil { log.Fatal(err) } } diff --git a/internal/gapicgen/generator/config.go b/internal/gapicgen/generator/config.go index 17afd1b2ebfb..7c25b1acdddb 100644 --- a/internal/gapicgen/generator/config.go +++ b/internal/gapicgen/generator/config.go @@ -1021,6 +1021,7 @@ var microgenGapicConfigs = []*microgenConfig{ gRPCServiceConfigPath: "google/cloud/recommendationengine/v1beta1/recommendationengine_grpc_service_config.json", apiServiceConfigPath: "google/cloud/recommendationengine/v1beta1/recommendationengine_v1beta1.yaml", releaseLevel: "beta", + stopGeneration: true, }, { inputDirectoryPath: "google/cloud/gkehub/v1beta1", diff --git a/internal/gapicgen/generator/generator.go b/internal/gapicgen/generator/generator.go index 1c17e0e43d97..fa644e43ca46 100644 --- a/internal/gapicgen/generator/generator.go +++ b/internal/gapicgen/generator/generator.go @@ -37,6 +37,7 @@ type Config struct { OnlyGenerateGapic bool LocalMode bool RegenOnly bool + ForceAll bool } // Generate generates genproto and gapics. diff --git a/internal/gapicgen/generator/genproto.go b/internal/gapicgen/generator/genproto.go index 0314bdf5a0e2..33b1b7b6390d 100644 --- a/internal/gapicgen/generator/genproto.go +++ b/internal/gapicgen/generator/genproto.go @@ -20,6 +20,7 @@ import ( "fmt" "io/ioutil" "log" + "os" "path/filepath" "regexp" "strconv" @@ -57,6 +58,7 @@ type GenprotoGenerator struct { genprotoDir string googleapisDir string protoSrcDir string + forceAll bool } // NewGenprotoGenerator creates a new GenprotoGenerator. @@ -65,6 +67,7 @@ func NewGenprotoGenerator(c *Config) *GenprotoGenerator { genprotoDir: c.GenprotoDir, googleapisDir: c.GoogleapisDir, protoSrcDir: filepath.Join(c.ProtoDir, "/src"), + forceAll: c.ForceAll, } } @@ -186,6 +189,9 @@ func (g *GenprotoGenerator) protoc(fileNames []string) error { // getUpdatedPackages parses all of the new commits to find what packages need // to be regenerated. func (g *GenprotoGenerator) getUpdatedPackages(googleapisHash string) (map[string][]string, error) { + if g.forceAll { + return g.getAllPackages() + } files, err := git.UpdateFilesSinceHash(g.googleapisDir, googleapisHash) if err != nil { return nil, err @@ -205,6 +211,41 @@ func (g *GenprotoGenerator) getUpdatedPackages(googleapisHash string) (map[strin return pkgFiles, nil } +func (g *GenprotoGenerator) getAllPackages() (map[string][]string, error) { + seenFiles := make(map[string]bool) + pkgFiles := make(map[string][]string) + for _, root := range []string{g.googleapisDir} { + walkFn := func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + if !info.Mode().IsRegular() || !strings.HasSuffix(path, ".proto") { + return nil + } + + switch rel, err := filepath.Rel(root, path); { + case err != nil: + return err + case seenFiles[rel]: + return nil + default: + seenFiles[rel] = true + } + + pkg, err := goPkg(path) + if err != nil { + return err + } + pkgFiles[pkg] = append(pkgFiles[pkg], path) + return nil + } + if err := filepath.Walk(root, walkFn); err != nil { + return nil, err + } + } + return pkgFiles, nil +} + // moveAndCleanupGeneratedSrc moves all generated src to their correct locations // in the repository, because protoc puts it in a folder called `generated/``. func (g *GenprotoGenerator) moveAndCleanupGeneratedSrc() error { From 8ebbf6ba796673021f95626c81f7a45f688a8bbe Mon Sep 17 00:00:00 2001 From: Noah Dietz Date: Thu, 24 Jun 2021 13:11:15 -0700 Subject: [PATCH 08/30] chore(internal): gen googleapis-discovery compute genproto (#4306) --- internal/gapicgen/cmd/genbot/generate.go | 15 ++++++--- internal/gapicgen/cmd/genbot/local.go | 34 +++++++++++--------- internal/gapicgen/cmd/genbot/main.go | 16 +++++----- internal/gapicgen/generator/generator.go | 19 +++++------ internal/gapicgen/generator/genproto.go | 40 +++++++++++++++++------- 5 files changed, 76 insertions(+), 48 deletions(-) diff --git a/internal/gapicgen/cmd/genbot/generate.go b/internal/gapicgen/cmd/genbot/generate.go index ac6903866de6..b4ea82b336c5 100644 --- a/internal/gapicgen/cmd/genbot/generate.go +++ b/internal/gapicgen/cmd/genbot/generate.go @@ -42,6 +42,7 @@ func generate(ctx context.Context, githubClient *git.GithubClient, forceAll bool log.Printf("working out %s\n", tmpDir) googleapisDir := filepath.Join(tmpDir, "googleapis") + googleapisDiscoDir := filepath.Join(tmpDir, "googleapis-discovery") gocloudDir := filepath.Join(tmpDir, "gocloud") genprotoDir := filepath.Join(tmpDir, "genproto") protoDir := filepath.Join(tmpDir, "proto") @@ -52,6 +53,9 @@ func generate(ctx context.Context, githubClient *git.GithubClient, forceAll bool grp.Go(func() error { return git.DeepClone("https://github.com/googleapis/googleapis", googleapisDir) }) + grp.Go(func() error { + return git.DeepClone("https://github.com/googleapis/googleapis-discovery", googleapisDiscoDir) + }) grp.Go(func() error { return git.DeepClone("https://github.com/googleapis/go-genproto", genprotoDir) }) @@ -67,11 +71,12 @@ func generate(ctx context.Context, githubClient *git.GithubClient, forceAll bool // Regen. conf := &generator.Config{ - GoogleapisDir: googleapisDir, - GenprotoDir: genprotoDir, - GapicDir: gocloudDir, - ProtoDir: protoDir, - ForceAll: forceAll, + GoogleapisDir: googleapisDir, + GoogleapisDiscoDir: googleapisDiscoDir, + GenprotoDir: genprotoDir, + GapicDir: gocloudDir, + ProtoDir: protoDir, + ForceAll: forceAll, } changes, err := generator.Generate(ctx, conf) if err != nil { diff --git a/internal/gapicgen/cmd/genbot/local.go b/internal/gapicgen/cmd/genbot/local.go index 0848ef3d5c5a..c7cab8bfaa4d 100644 --- a/internal/gapicgen/cmd/genbot/local.go +++ b/internal/gapicgen/cmd/genbot/local.go @@ -29,13 +29,14 @@ import ( ) type localConfig struct { - googleapisDir string - gocloudDir string - genprotoDir string - protoDir string - gapicToGenerate string - onlyGapics bool - regenOnly bool + googleapisDir string + googleapisDiscoDir string + gocloudDir string + genprotoDir string + protoDir string + gapicToGenerate string + onlyGapics bool + regenOnly bool } func genLocal(ctx context.Context, c localConfig) error { @@ -46,6 +47,7 @@ func genLocal(ctx context.Context, c localConfig) error { } log.Printf("temp dir created at %s\n", tmpDir) tmpGoogleapisDir := filepath.Join(tmpDir, "googleapis") + tmpGoogleapisDiscoDir := filepath.Join(tmpDir, "googleapis-discovery") tmpGenprotoDir := filepath.Join(tmpDir, "genproto") tmpGocloudDir := filepath.Join(tmpDir, "gocloud") tmpProtoDir := filepath.Join(tmpDir, "proto") @@ -53,6 +55,7 @@ func genLocal(ctx context.Context, c localConfig) error { // Clone repositories if needed. grp, _ := errgroup.WithContext(ctx) gitShallowClone(grp, "https://github.com/googleapis/googleapis.git", c.googleapisDir, tmpGoogleapisDir) + gitShallowClone(grp, "https://github.com/googleapis/googleapis-discovery.git", c.googleapisDiscoDir, tmpGoogleapisDiscoDir) gitShallowClone(grp, "https://github.com/googleapis/go-genproto", c.genprotoDir, tmpGenprotoDir) gitShallowClone(grp, "https://github.com/googleapis/google-cloud-go", c.gocloudDir, tmpGocloudDir) gitShallowClone(grp, "https://github.com/protocolbuffers/protobuf", c.protoDir, tmpProtoDir) @@ -62,14 +65,15 @@ func genLocal(ctx context.Context, c localConfig) error { // Regen. conf := &generator.Config{ - GoogleapisDir: deafultDir(tmpGoogleapisDir, c.googleapisDir), - GenprotoDir: deafultDir(tmpGenprotoDir, c.genprotoDir), - GapicDir: deafultDir(tmpGocloudDir, c.gocloudDir), - ProtoDir: deafultDir(tmpProtoDir, c.protoDir), - GapicToGenerate: c.gapicToGenerate, - OnlyGenerateGapic: c.onlyGapics, - LocalMode: true, - RegenOnly: c.regenOnly, + GoogleapisDir: deafultDir(tmpGoogleapisDir, c.googleapisDir), + GoogleapisDiscoDir: deafultDir(tmpGoogleapisDiscoDir, c.googleapisDiscoDir), + GenprotoDir: deafultDir(tmpGenprotoDir, c.genprotoDir), + GapicDir: deafultDir(tmpGocloudDir, c.gocloudDir), + ProtoDir: deafultDir(tmpProtoDir, c.protoDir), + GapicToGenerate: c.gapicToGenerate, + OnlyGenerateGapic: c.onlyGapics, + LocalMode: true, + RegenOnly: c.regenOnly, } if _, err := generator.Generate(ctx, conf); err != nil { log.Printf("Generator ran (and failed) in %s\n", tmpDir) diff --git a/internal/gapicgen/cmd/genbot/main.go b/internal/gapicgen/cmd/genbot/main.go index ddaa4f302e14..89f941959f68 100644 --- a/internal/gapicgen/cmd/genbot/main.go +++ b/internal/gapicgen/cmd/genbot/main.go @@ -45,6 +45,7 @@ func main() { // flags for local mode googleapisDir := flag.String("googleapis-dir", os.Getenv("GOOGLEAPIS_DIR"), "Directory where sources of googleapis/googleapis resides. If unset the sources will be cloned to a temporary directory that is not cleaned up.") + googleapisDiscoDir := flag.String("googleapis-disco-dir", os.Getenv("GOOGLEAPIS_DISCO_DIR"), "Directory where sources of googleapis/googleapis-discovery resides. If unset the sources will be cloned to a temporary directory that is not cleaned up.") gocloudDir := flag.String("gocloud-dir", os.Getenv("GOCLOUD_DIR"), "Directory where sources of googleapis/google-cloud-go resides. If unset the sources will be cloned to a temporary directory that is not cleaned up.") genprotoDir := flag.String("genproto-dir", os.Getenv("GENPROTO_DIR"), "Directory where sources of googleapis/go-genproto resides. If unset the sources will be cloned to a temporary directory that is not cleaned up.") protoDir := flag.String("proto-dir", os.Getenv("PROTO_DIR"), "Directory where sources of google/protobuf resides. If unset the sources will be cloned to a temporary directory that is not cleaned up.") @@ -56,13 +57,14 @@ func main() { if *localMode { if err := genLocal(ctx, localConfig{ - googleapisDir: *googleapisDir, - gocloudDir: *gocloudDir, - genprotoDir: *genprotoDir, - protoDir: *protoDir, - gapicToGenerate: *gapicToGenerate, - onlyGapics: *onlyGapics, - regenOnly: *regenOnly, + googleapisDir: *googleapisDir, + googleapisDiscoDir: *googleapisDiscoDir, + gocloudDir: *gocloudDir, + genprotoDir: *genprotoDir, + protoDir: *protoDir, + gapicToGenerate: *gapicToGenerate, + onlyGapics: *onlyGapics, + regenOnly: *regenOnly, }); err != nil { log.Fatal(err) } diff --git a/internal/gapicgen/generator/generator.go b/internal/gapicgen/generator/generator.go index fa644e43ca46..bea74721bc2c 100644 --- a/internal/gapicgen/generator/generator.go +++ b/internal/gapicgen/generator/generator.go @@ -29,15 +29,16 @@ import ( // Config contains inputs needed to generate sources. type Config struct { - GoogleapisDir string - GenprotoDir string - GapicDir string - ProtoDir string - GapicToGenerate string - OnlyGenerateGapic bool - LocalMode bool - RegenOnly bool - ForceAll bool + GoogleapisDir string + GoogleapisDiscoDir string + GenprotoDir string + GapicDir string + ProtoDir string + GapicToGenerate string + OnlyGenerateGapic bool + LocalMode bool + RegenOnly bool + ForceAll bool } // Generate generates genproto and gapics. diff --git a/internal/gapicgen/generator/genproto.go b/internal/gapicgen/generator/genproto.go index 33b1b7b6390d..2d18bf0dd56a 100644 --- a/internal/gapicgen/generator/genproto.go +++ b/internal/gapicgen/generator/genproto.go @@ -55,19 +55,21 @@ var denylist = map[string]bool{ // GenprotoGenerator is used to generate code for googleapis/go-genproto. type GenprotoGenerator struct { - genprotoDir string - googleapisDir string - protoSrcDir string - forceAll bool + genprotoDir string + googleapisDir string + googleapisDiscoDir string + protoSrcDir string + forceAll bool } // NewGenprotoGenerator creates a new GenprotoGenerator. func NewGenprotoGenerator(c *Config) *GenprotoGenerator { return &GenprotoGenerator{ - genprotoDir: c.GenprotoDir, - googleapisDir: c.GoogleapisDir, - protoSrcDir: filepath.Join(c.ProtoDir, "/src"), - forceAll: c.ForceAll, + genprotoDir: c.GenprotoDir, + googleapisDir: c.GoogleapisDir, + googleapisDiscoDir: c.GoogleapisDiscoDir, + protoSrcDir: filepath.Join(c.ProtoDir, "/src"), + forceAll: c.ForceAll, } } @@ -102,7 +104,7 @@ func (g *GenprotoGenerator) Regen(ctx context.Context) error { log.Println("regenerating genproto") // Create space to put generated .pb.go's. - c := execv.Command("mkdir", "generated") + c := execv.Command("mkdir", "-p", "generated") c.Dir = g.genprotoDir if err := c.Run(); err != nil { return err @@ -114,6 +116,10 @@ func (g *GenprotoGenerator) Regen(ctx context.Context) error { return err } + // TODO(noahdietz): In local mode, since it clones a shallow copy with 1 commit, + // if the last regenerated hash is earlier than the top commit, the git diff-tree + // command fails. This is is a bit of a rough edge. Using my local clone of + // googleapis rectified the issue. pkgFiles, err := g.getUpdatedPackages(string(lastHash)) if err != nil { return err @@ -132,9 +138,15 @@ func (g *GenprotoGenerator) Regen(ctx context.Context) error { fn := fileNames grp.Go(func() error { log.Println("running protoc on", pk) - return g.protoc(fn) + return g.protoc(fn, true /* grpc */) }) } + // TODO(noahdietz): This needs to be generalized to support any proto in googleapis-discovery. + // It's hard because the regen.txt contains the committish from googleapis last used to regen. + grp.Go(func() error { + log.Println("running protoc on compute") + return g.protoc([]string{"google/cloud/compute/v1/compute.proto"}, false /* grpc */) + }) if err := grp.Wait(); err != nil { return err } @@ -178,8 +190,12 @@ func goPkg(fileName string) (string, error) { // protoc executes the "protoc" command on files named in fileNames, and outputs // to "/generated". -func (g *GenprotoGenerator) protoc(fileNames []string) error { - args := []string{"--experimental_allow_proto3_optional", fmt.Sprintf("--go_out=plugins=grpc:%s/generated", g.genprotoDir), "-I", g.googleapisDir, "-I", g.protoSrcDir} +func (g *GenprotoGenerator) protoc(fileNames []string, grpc bool) error { + stubs := fmt.Sprintf("--go_out=%s/generated", g.genprotoDir) + if grpc { + stubs = fmt.Sprintf("--go_out=plugins=grpc:%s/generated", g.genprotoDir) + } + args := []string{"--experimental_allow_proto3_optional", stubs, "-I", g.googleapisDiscoDir, "-I", g.googleapisDir, "-I", g.protoSrcDir} args = append(args, fileNames...) c := execv.Command("protoc", args...) c.Dir = g.genprotoDir From 267787eb245d9307cf78304c1ce34bdfb2aaf5ab Mon Sep 17 00:00:00 2001 From: shollyman Date: Thu, 24 Jun 2021 14:06:47 -0700 Subject: [PATCH 09/30] feat(bigquery): enable project autodetection, expose project ids further (#4312) PR supersedes: https://github.com/googleapis/google-cloud-go/pull/4076 Related: https://github.com/googleapis/google-cloud-go/issues/1294 With this change, project autodetection is enabled via use of a sentinel value, and the retained project identifier is now exposed on the Client and Job resources via the Project() function. --- bigquery/bigquery.go | 39 ++++++++++++++++++++++++++++++++++++ bigquery/integration_test.go | 18 +++++++++++++++++ bigquery/job.go | 5 +++++ 3 files changed, 62 insertions(+) diff --git a/bigquery/bigquery.go b/bigquery/bigquery.go index 0a32f02c3d52..28ea5446f1f3 100644 --- a/bigquery/bigquery.go +++ b/bigquery/bigquery.go @@ -16,6 +16,7 @@ package bigquery import ( "context" + "errors" "fmt" "io" "net/http" @@ -29,6 +30,7 @@ import ( bq "google.golang.org/api/bigquery/v2" "google.golang.org/api/googleapi" "google.golang.org/api/option" + "google.golang.org/api/transport" ) const ( @@ -56,8 +58,20 @@ type Client struct { bqs *bq.Service } +// DetectProjectID is a sentinel value that instructs NewClient to detect the +// project ID. It is given in place of the projectID argument. NewClient will +// use the project ID from the given credentials or the default credentials +// (https://developers.google.com/accounts/docs/application-default-credentials) +// if no credentials were provided. When providing credentials, not all +// options will allow NewClient to extract the project ID. Specifically a JWT +// does not have the project ID encoded. +const DetectProjectID = "*detect-project-id*" + // NewClient constructs a new Client which can perform BigQuery operations. // Operations performed via the client are billed to the specified GCP project. +// +// If the project ID is set to DetectProjectID, NewClient will attempt to detect +// the project ID from credentials. func NewClient(ctx context.Context, projectID string, opts ...option.ClientOption) (*Client, error) { o := []option.ClientOption{ option.WithScopes(Scope), @@ -68,6 +82,14 @@ func NewClient(ctx context.Context, projectID string, opts ...option.ClientOptio if err != nil { return nil, fmt.Errorf("bigquery: constructing client: %v", err) } + + if projectID == DetectProjectID { + projectID, err = detectProjectID(ctx, opts...) + if err != nil { + return nil, fmt.Errorf("failed to detect project: %v", err) + } + } + c := &Client{ projectID: projectID, bqs: bqs, @@ -75,6 +97,12 @@ func NewClient(ctx context.Context, projectID string, opts ...option.ClientOptio return c, nil } +// Project returns the project ID or number for this instance of the client, which may have +// either been explicitly specified or autodetected. +func (c *Client) Project() string { + return c.projectID +} + // Close closes any resources held by the client. // Close should be called when the client is no longer needed. // It need not be called at program exit. @@ -82,6 +110,17 @@ func (c *Client) Close() error { return nil } +func detectProjectID(ctx context.Context, opts ...option.ClientOption) (string, error) { + creds, err := transport.Creds(ctx, opts...) + if err != nil { + return "", fmt.Errorf("fetching creds: %v", err) + } + if creds.ProjectID == "" { + return "", errors.New("credentials did not provide a valid ProjectID") + } + return creds.ProjectID, nil +} + // Calls the Jobs.Insert RPC and returns a Job. func (c *Client) insertJob(ctx context.Context, job *bq.Job, media io.Reader) (*Job, error) { call := c.bqs.Jobs.Insert(c.projectID, job).Context(ctx) diff --git a/bigquery/integration_test.go b/bigquery/integration_test.go index 9cca940d876d..8b7b2a1e5ad6 100644 --- a/bigquery/integration_test.go +++ b/bigquery/integration_test.go @@ -228,6 +228,24 @@ func initTestState(client *Client, t time.Time) func() { } } +func TestIntegration_DetectProjectID(t *testing.T) { + ctx := context.Background() + testCreds := testutil.Credentials(ctx) + if testCreds == nil { + t.Skip("test credentials not present, skipping") + } + + if _, err := NewClient(ctx, DetectProjectID, option.WithCredentials(testCreds)); err != nil { + t.Errorf("test NewClient: %v", err) + } + + badTS := testutil.ErroringTokenSource{} + + if badClient, err := NewClient(ctx, DetectProjectID, option.WithTokenSource(badTS)); err == nil { + t.Errorf("expected error from bad token source, NewClient succeeded with project: %s", badClient.Project()) + } +} + func TestIntegration_TableCreate(t *testing.T) { // Check that creating a record field with an empty schema is an error. if client == nil { diff --git a/bigquery/job.go b/bigquery/job.go index 2d259f910b45..725775dfd68a 100644 --- a/bigquery/job.go +++ b/bigquery/job.go @@ -63,6 +63,11 @@ func (c *Client) JobFromIDLocation(ctx context.Context, id, location string) (j return bqToJob(bqjob, c) } +// Project returns the job's project. +func (j *Job) Project() string { + return j.projectID +} + // ID returns the job's ID. func (j *Job) ID() string { return j.jobID From b34783a4d7a8c88204e0f44bd411795d8267d811 Mon Sep 17 00:00:00 2001 From: Christopher Wilcox Date: Fri, 25 Jun 2021 11:19:16 -0700 Subject: [PATCH 10/30] feat(firestore): Add support for PartitionQuery (#4206) --- firestore/collgroupref.go | 148 +++++++++++++++++++++++++++++++++ firestore/collgroupref_test.go | 73 ++++++++++++++++ firestore/integration_test.go | 85 +++++++++++++++++++ firestore/order.go | 8 ++ 4 files changed, 314 insertions(+) create mode 100644 firestore/collgroupref_test.go diff --git a/firestore/collgroupref.go b/firestore/collgroupref.go index e43a7e648c54..c13ff1f160b8 100644 --- a/firestore/collgroupref.go +++ b/firestore/collgroupref.go @@ -14,6 +14,16 @@ package firestore +import ( + "context" + "errors" + "fmt" + "sort" + + "google.golang.org/api/iterator" + firestorepb "google.golang.org/genproto/googleapis/firestore/v1" +) + // A CollectionGroupRef is a reference to a group of collections sharing the // same ID. type CollectionGroupRef struct { @@ -36,3 +46,141 @@ func newCollectionGroupRef(c *Client, dbPath, collectionID string) *CollectionGr }, } } + +// GetPartitionedQueries returns a slice of Query objects, each containing a +// partition of a collection group. partitionCount must be a positive value and +// the number of returned partitions may be less than the requested number if +// providing the desired number would result in partitions with very few documents. +// +// If a Collection Group Query would return a large number of documents, this +// can help to subdivide the query to smaller working units that can be distributed. +func (cgr CollectionGroupRef) GetPartitionedQueries(ctx context.Context, partitionCount int) ([]Query, error) { + qp, err := cgr.getPartitions(ctx, partitionCount) + if err != nil { + return nil, err + } + queries := make([]Query, len(qp)) + for _, part := range qp { + queries = append(queries, part.toQuery()) + } + return queries, nil +} + +// getPartitions returns a slice of queryPartition objects, describing a start +// and end range to query a subsection of the collection group. partitionCount +// must be a positive value and the number of returned partitions may be less +// than the requested number if providing the desired number would result in +// partitions with very few documents. +func (cgr CollectionGroupRef) getPartitions(ctx context.Context, partitionCount int) ([]queryPartition, error) { + orderedQuery := cgr.query().OrderBy(DocumentID, Asc) + + if partitionCount <= 0 { + return nil, errors.New("a positive partitionCount must be provided") + } else if partitionCount == 1 { + return []queryPartition{{CollectionGroupQuery: orderedQuery}}, nil + } + + db := cgr.c.path() + ctx = withResourceHeader(ctx, db) + + // CollectionGroup Queries need to be ordered by __name__ ASC. + query, err := orderedQuery.toProto() + if err != nil { + return nil, err + } + structuredQuery := &firestorepb.PartitionQueryRequest_StructuredQuery{ + StructuredQuery: query, + } + + // Uses default PageSize + pbr := &firestorepb.PartitionQueryRequest{ + Parent: db + "/documents", + PartitionCount: int64(partitionCount), + QueryType: structuredQuery, + } + cursorReferences := make([]*firestorepb.Value, 0, partitionCount) + iter := cgr.c.c.PartitionQuery(ctx, pbr) + for { + cursor, err := iter.Next() + if err == iterator.Done { + break + } + if err != nil { + return nil, fmt.Errorf("GetPartitions: %v", err) + } + cursorReferences = append(cursorReferences, cursor.GetValues()...) + } + + // From Proto documentation: + // To obtain a complete result set ordered with respect to the results of the + // query supplied to PartitionQuery, the results sets should be merged: + // cursor A, cursor B, cursor M, cursor Q, cursor U, cursor W + // Once we have exhausted the pages, the cursor values need to be sorted in + // lexicographical order by segment (areas between '/'). + sort.Sort(byFirestoreValue(cursorReferences)) + + queryPartitions := make([]queryPartition, 0, len(cursorReferences)) + previousCursor := "" + + for _, cursor := range cursorReferences { + cursorRef := cursor.GetReferenceValue() + + // remove the root path from the reference, as queries take cursors + // relative to a collection + cursorRef = cursorRef[len(orderedQuery.path)+1:] + + qp := queryPartition{ + CollectionGroupQuery: orderedQuery, + StartAt: previousCursor, + EndBefore: cursorRef, + } + queryPartitions = append(queryPartitions, qp) + previousCursor = cursorRef + } + + // In the case there were no partitions, we still add a single partition to + // the result, that covers the complete range. + lastPart := queryPartition{CollectionGroupQuery: orderedQuery} + if len(cursorReferences) > 0 { + cursorRef := cursorReferences[len(cursorReferences)-1].GetReferenceValue() + lastPart.StartAt = cursorRef[len(orderedQuery.path)+1:] + } + queryPartitions = append(queryPartitions, lastPart) + + return queryPartitions, nil +} + +// queryPartition provides a Collection Group Reference and start and end split +// points allowing for a section of a collection group to be queried. This is +// used by GetPartitions which, given a CollectionGroupReference returns smaller +// sub-queries or partitions +type queryPartition struct { + // CollectionGroupQuery is an ordered query on a CollectionGroupReference. + // This query must be ordered Asc on __name__. + // Example: client.CollectionGroup("collectionID").query().OrderBy(DocumentID, Asc) + CollectionGroupQuery Query + + // StartAt is a document reference value, relative to the collection, not + // a complete parent path. + // Example: "documents/collectionName/documentName" + StartAt string + + // EndBefore is a document reference value, relative to the collection, not + // a complete parent path. + // Example: "documents/collectionName/documentName" + EndBefore string +} + +// toQuery converts a queryPartition object to a Query object +func (qp queryPartition) toQuery() Query { + q := *qp.CollectionGroupQuery.query() + + // Remove the leading path before calling StartAt, EndBefore + if qp.StartAt != "" { + q = q.StartAt(qp.StartAt) + } + if qp.EndBefore != "" { + q = q.EndBefore(qp.EndBefore) + } + return q +} diff --git a/firestore/collgroupref_test.go b/firestore/collgroupref_test.go new file mode 100644 index 000000000000..bbcbfe4ebb62 --- /dev/null +++ b/firestore/collgroupref_test.go @@ -0,0 +1,73 @@ +// Copyright 2021 Google LLC +// +// Licensed 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 firestore + +import ( + "context" + "testing" +) + +func TestCGR_TestQueryPartition_ToQuery(t *testing.T) { + cgr := newCollectionGroupRef(testClient, testClient.path(), "collectionID") + qp := queryPartition{ + CollectionGroupQuery: cgr.Query.OrderBy(DocumentID, Asc), + StartAt: "documents/start/at", + EndBefore: "documents/end/before", + } + + got := qp.toQuery() + + want := Query{ + c: testClient, + path: "projects/projectID/databases/(default)", + parentPath: "projects/projectID/databases/(default)/documents", + collectionID: "collectionID", + startVals: []interface{}{"documents/start/at"}, + endVals: []interface{}{"documents/end/before"}, + startBefore: true, + endBefore: true, + allDescendants: true, + orders: []order{{fieldPath: []string{"__name__"}, dir: 1}}, + } + + if !testEqual(got, want) { + t.Errorf("got %+v, want %+v", got, want) + } +} + +func TestCGR_TestGetPartitions(t *testing.T) { + cgr := newCollectionGroupRef(testClient, testClient.path(), "collectionID") + _, err := cgr.getPartitions(context.Background(), 0) + if err == nil { + t.Error("Expected an error when requested partition count is < 1") + } + + parts, err := cgr.getPartitions(context.Background(), 1) + if err != nil { + t.Error("Didn't expect an error when requested partition count is 1") + } + if len(parts) != 1 { + t.Fatal("Expected 1 queryPartition") + } + got := parts[0] + want := queryPartition{ + CollectionGroupQuery: cgr.Query.OrderBy(DocumentID, Asc), + StartAt: "", + EndBefore: "", + } + if !testEqual(got, want) { + t.Errorf("got %+v, want %+v", got, want) + } +} diff --git a/firestore/integration_test.go b/firestore/integration_test.go index e398150f84fa..ca841858f988 100644 --- a/firestore/integration_test.go +++ b/firestore/integration_test.go @@ -1601,3 +1601,88 @@ func TestDetectProjectID(t *testing.T) { t.Errorf("expected an error while using TokenSource that does not have a project ID") } } + +func TestIntegration_ColGroupRefPartitions(t *testing.T) { + h := testHelper{t} + coll := integrationColl(t) + ctx := context.Background() + + // Create a doc in the test collection so a collectionID is live for testing + doc := coll.NewDoc() + h.mustCreate(doc, integrationTestMap) + + for _, tc := range []struct { + collectionID string + expectedPartitionCount int + }{ + // Verify no failures if a collection doesn't exist + {collectionID: "does-not-exist", expectedPartitionCount: 1}, + // Verify a collectionID with a small number of results returns a partition + {collectionID: coll.collectionID, expectedPartitionCount: 1}, + } { + colGroup := iClient.CollectionGroup(tc.collectionID) + partitions, err := colGroup.getPartitions(ctx, 10) + if err != nil { + t.Fatalf("getPartitions: received unexpected error: %v", err) + } + if got, want := len(partitions), tc.expectedPartitionCount; got != want { + t.Errorf("Unexpected Partition Count: got %d, want %d", got, want) + } + } +} + +func TestIntegration_ColGroupRefPartitionsLarge(t *testing.T) { + // Create collection with enough documents to have multiple partitions. + coll := integrationColl(t) + collectionID := coll.collectionID + "largeCollection" + coll = iClient.Collection(collectionID) + + ctx := context.Background() + + documentCount := 2*128 + 127 // Minimum partition size is 128. + + // Create documents in a collection sufficient to trigger multiple partitions. + batch := iClient.Batch() + deleteBatch := iClient.Batch() + for i := 0; i < documentCount; i++ { + doc := coll.Doc(fmt.Sprintf("doc%d", i)) + batch.Create(doc, integrationTestMap) + deleteBatch.Delete(doc) + } + batch.Commit(ctx) + defer deleteBatch.Commit(ctx) + + // Verify that we retrieve 383 documents for the colGroup (128*2 + 127) + colGroup := iClient.CollectionGroup(collectionID) + docs, err := colGroup.Documents(ctx).GetAll() + if err != nil { + t.Fatalf("GetAll(): received unexpected error: %v", err) + } + if got, want := len(docs), documentCount; got != want { + t.Errorf("Unexpected number of documents in collection group: got %d, want %d", got, want) + } + + // Get partitions, allow up to 10 to come back, expect less will be returned. + partitions, err := colGroup.GetPartitionedQueries(ctx, 10) + if err != nil { + t.Fatalf("GetPartitionedQueries: received unexpected error: %v", err) + } + if len(partitions) < 2 { + t.Errorf("Unexpected Partition Count. Expected 2 or more: got %d, want 2+", len(partitions)) + } + + // Verify that we retrieve 383 documents across all partitions. (128*2 + 127) + totalCount := 0 + for _, query := range partitions { + + allDocs, err := query.Documents(ctx).GetAll() + if err != nil { + t.Fatalf("GetAll(): received unexpected error: %v", err) + } + totalCount += len(allDocs) + } + + if got, want := totalCount, documentCount; got != want { + t.Errorf("Unexpected number of documents across partitions: got %d, want %d", got, want) + } +} diff --git a/firestore/order.go b/firestore/order.go index e5ee1e09fb53..c495a141fd36 100644 --- a/firestore/order.go +++ b/firestore/order.go @@ -22,6 +22,7 @@ import ( "strings" tspb "github.com/golang/protobuf/ptypes/timestamp" + firestorepb "google.golang.org/genproto/googleapis/firestore/v1" pb "google.golang.org/genproto/googleapis/firestore/v1" ) @@ -214,3 +215,10 @@ func typeOrder(v *pb.Value) int { panic(fmt.Sprintf("bad value type: %v", v)) } } + +// byReferenceValue implements sort.Interface for []*firestorepb.Value +type byFirestoreValue []*firestorepb.Value + +func (a byFirestoreValue) Len() int { return len(a) } +func (a byFirestoreValue) Swap(i, j int) { a[i], a[j] = a[j], a[i] } +func (a byFirestoreValue) Less(i, j int) bool { return compareValues(a[i], a[j]) < 0 } From ae34396b1a2a970a0d871cd5496527294f3310d4 Mon Sep 17 00:00:00 2001 From: tmdiep Date: Sat, 26 Jun 2021 07:17:55 +1000 Subject: [PATCH 11/30] fix(pubsublite): wire user context to api clients (#4318) --- pubsublite/pscompat/integration_test.go | 60 ++++++++++++++++++++----- pubsublite/pscompat/publisher.go | 5 +-- pubsublite/pscompat/subscriber.go | 23 +++++----- pubsublite/pscompat/subscriber_test.go | 4 +- 4 files changed, 66 insertions(+), 26 deletions(-) diff --git a/pubsublite/pscompat/integration_test.go b/pubsublite/pscompat/integration_test.go index a22358ead8e7..ab14ad7b973b 100644 --- a/pubsublite/pscompat/integration_test.go +++ b/pubsublite/pscompat/integration_test.go @@ -30,7 +30,9 @@ import ( "cloud.google.com/go/pubsublite/internal/wire" "github.com/google/go-cmp/cmp/cmpopts" "golang.org/x/sync/errgroup" + "golang.org/x/xerrors" "google.golang.org/api/option" + "google.golang.org/grpc/codes" vkit "cloud.google.com/go/pubsublite/apiv1" pb "google.golang.org/genproto/googleapis/cloud/pubsublite/v1" @@ -167,7 +169,7 @@ func partitionNumbers(partitionCount int) []int { func publishMessages(t *testing.T, settings PublishSettings, topic wire.TopicPath, msgs ...*pubsub.Message) { ctx := context.Background() - publisher := publisherClient(ctx, t, settings, topic) + publisher := publisherClient(context.Background(), t, settings, topic) defer publisher.Stop() var pubResults []*pubsub.PublishResult @@ -179,7 +181,7 @@ func publishMessages(t *testing.T, settings PublishSettings, topic wire.TopicPat func publishPrefixedMessages(t *testing.T, settings PublishSettings, topic wire.TopicPath, msgPrefix string, msgCount, msgSize int) []string { ctx := context.Background() - publisher := publisherClient(ctx, t, settings, topic) + publisher := publisherClient(context.Background(), t, settings, topic) defer publisher.Stop() orderingSender := test.NewOrderingSender() @@ -271,7 +273,7 @@ func receiveAllMessages(t *testing.T, msgTracker *test.MsgTracker, settings Rece } } - subscriber := subscriberClient(cctx, t, settings, subscription) + subscriber := subscriberClient(context.Background(), t, settings, subscription) if err := subscriber.Receive(cctx, messageReceiver); err != nil { t.Errorf("Receive() got err: %v", err) } @@ -298,7 +300,7 @@ func receiveAndVerifyMessage(t *testing.T, want *pubsub.Message, settings Receiv } } - subscriber := subscriberClient(cctx, t, settings, subscription) + subscriber := subscriberClient(context.Background(), t, settings, subscription) if err := subscriber.Receive(cctx, messageReceiver); err != nil { t.Errorf("Receive() got err: %v", err) } @@ -383,7 +385,7 @@ func TestIntegration_PublishSubscribeSinglePartition(t *testing.T) { } got.Nack() } - subscriber := subscriberClient(cctx, t, recvSettings, subscriptionPath) + subscriber := subscriberClient(context.Background(), t, recvSettings, subscriptionPath) if gotErr := subscriber.Receive(cctx, messageReceiver1); !test.ErrorEqual(gotErr, errNackCalled) { t.Errorf("Receive() got err: (%v), want err: (%v)", gotErr, errNackCalled) } @@ -400,7 +402,7 @@ func TestIntegration_PublishSubscribeSinglePartition(t *testing.T) { } return fmt.Errorf("Received unexpected message: %q", truncateMsg(string(msg.Data))) } - subscriber = subscriberClient(cctx, t, customSettings, subscriptionPath) + subscriber = subscriberClient(context.Background(), t, customSettings, subscriptionPath) messageReceiver2 := func(ctx context.Context, got *pubsub.Message) { got.Nack() @@ -434,7 +436,7 @@ func TestIntegration_PublishSubscribeSinglePartition(t *testing.T) { got.Ack() stopSubscriber() } - subscriber := subscriberClient(cctx, t, recvSettings, subscriptionPath) + subscriber := subscriberClient(context.Background(), t, recvSettings, subscriptionPath) // The message receiver stops the subscriber after receiving the first // message. However, the subscriber isn't guaranteed to immediately stop, so @@ -485,7 +487,7 @@ func TestIntegration_PublishSubscribeSinglePartition(t *testing.T) { // next test, which would receive an incorrect message. got.Ack() } - subscriber := subscriberClient(cctx, t, recvSettings, subscriptionPath) + subscriber := subscriberClient(context.Background(), t, recvSettings, subscriptionPath) if err := subscriber.Receive(cctx, messageReceiver); err != nil { t.Errorf("Receive() got err: %v", err) @@ -539,6 +541,44 @@ func TestIntegration_PublishSubscribeSinglePartition(t *testing.T) { receiveAllMessages(t, msgTracker, recvSettings, subscriptionPath) }) + // Verifies that cancelling the context passed to NewPublisherClient can shut + // down the publisher. + t.Run("CancelPublisherContext", func(t *testing.T) { + cctx, cancel := context.WithCancel(context.Background()) + publisher := publisherClient(cctx, t, DefaultPublishSettings, topicPath) + + cancel() + + wantCode := codes.Canceled + result := publisher.Publish(ctx, &pubsub.Message{Data: []byte("cancel_publisher_context")}) + if _, err := result.Get(ctx); !test.ErrorHasCode(err, wantCode) { + t.Errorf("Publish() got err: %v, want code: %v", err, wantCode) + } + if err := xerrors.Unwrap(publisher.Error()); !test.ErrorHasCode(err, wantCode) { + t.Errorf("Error() got err: %v, want code: %v", err, wantCode) + } + publisher.Stop() + }) + + // Verifies that cancelling the context passed to NewSubscriberClient can shut + // down the subscriber. + t.Run("CancelSubscriberContext", func(t *testing.T) { + msg := &pubsub.Message{Data: []byte("cancel_subscriber_context")} + publishMessages(t, DefaultPublishSettings, topicPath, msg) + + cctx, cancel := context.WithCancel(context.Background()) + subscriber := subscriberClient(cctx, t, recvSettings, subscriptionPath) + + subsErr := subscriber.Receive(context.Background(), func(ctx context.Context, got *pubsub.Message) { + got.Ack() + cancel() + }) + + if err, wantCode := xerrors.Unwrap(subsErr), codes.Canceled; !test.ErrorHasCode(err, wantCode) { + t.Errorf("Receive() got err: %v, want code: %v", err, wantCode) + } + }) + // NOTE: This should be the last test case. // Verifies that increasing the number of topic partitions is handled // correctly by publishers. @@ -547,7 +587,7 @@ func TestIntegration_PublishSubscribeSinglePartition(t *testing.T) { const pollPeriod = 5 * time.Second pubSettings := DefaultPublishSettings pubSettings.configPollPeriod = pollPeriod // Poll updates more frequently - publisher := publisherClient(ctx, t, pubSettings, topicPath) + publisher := publisherClient(context.Background(), t, pubSettings, topicPath) defer publisher.Stop() // Update the number of partitions. @@ -661,7 +701,7 @@ func TestIntegration_PublishSubscribeMultiPartition(t *testing.T) { for i := 0; i < subscriberCount; i++ { // Subscribers must be started in a goroutine as Receive() blocks. g.Go(func() error { - subscriber := subscriberClient(cctx, t, DefaultReceiveSettings, subscriptionPath) + subscriber := subscriberClient(context.Background(), t, DefaultReceiveSettings, subscriptionPath) err := subscriber.Receive(cctx, messageReceiver) if err != nil { t.Errorf("Receive() got err: %v", err) diff --git a/pubsublite/pscompat/publisher.go b/pubsublite/pscompat/publisher.go index 6f4e9415a822..b9f8c82e19ab 100644 --- a/pubsublite/pscompat/publisher.go +++ b/pubsublite/pscompat/publisher.go @@ -82,10 +82,7 @@ func NewPublisherClientWithSettings(ctx context.Context, topic string, settings return nil, err } - // Note: ctx is not used to create the wire publisher, because if it is - // cancelled, the publisher will not be able to perform graceful shutdown - // (e.g. flush pending messages). - wirePub, err := wire.NewPublisher(context.Background(), settings.toWireSettings(), region, topic, opts...) + wirePub, err := wire.NewPublisher(ctx, settings.toWireSettings(), region, topic, opts...) if err != nil { return nil, err } diff --git a/pubsublite/pscompat/subscriber.go b/pubsublite/pscompat/subscriber.go index dafb25ee526f..d76cc9d290bf 100644 --- a/pubsublite/pscompat/subscriber.go +++ b/pubsublite/pscompat/subscriber.go @@ -72,7 +72,7 @@ func (ah *pslAckHandler) OnNack() { // wireSubscriberFactory is a factory for creating wire subscribers, which can // be overridden with a mock in unit tests. type wireSubscriberFactory interface { - New(wire.MessageReceiverFunc) (wire.Subscriber, error) + New(context.Context, wire.MessageReceiverFunc) (wire.Subscriber, error) } type wireSubscriberFactoryImpl struct { @@ -82,8 +82,8 @@ type wireSubscriberFactoryImpl struct { options []option.ClientOption } -func (f *wireSubscriberFactoryImpl) New(receiver wire.MessageReceiverFunc) (wire.Subscriber, error) { - return wire.NewSubscriber(context.Background(), f.settings, receiver, f.region, f.subscription.String(), f.options...) +func (f *wireSubscriberFactoryImpl) New(ctx context.Context, receiver wire.MessageReceiverFunc) (wire.Subscriber, error) { + return wire.NewSubscriber(ctx, f.settings, receiver, f.region, f.subscription.String(), f.options...) } type messageReceiverFunc = func(context.Context, *pubsub.Message) @@ -103,8 +103,8 @@ type subscriberInstance struct { err error } -func newSubscriberInstance(ctx context.Context, factory wireSubscriberFactory, settings ReceiveSettings, receiver messageReceiverFunc) (*subscriberInstance, error) { - recvCtx, recvCancel := context.WithCancel(ctx) +func newSubscriberInstance(recvCtx, clientCtx context.Context, factory wireSubscriberFactory, settings ReceiveSettings, receiver messageReceiverFunc) (*subscriberInstance, error) { + recvCtx, recvCancel := context.WithCancel(recvCtx) subInstance := &subscriberInstance{ settings: settings, recvCtx: recvCtx, @@ -112,10 +112,11 @@ func newSubscriberInstance(ctx context.Context, factory wireSubscriberFactory, s receiver: receiver, } - // Note: ctx is not used to create the wire subscriber, because if it is - // cancelled, the subscriber will not be able to perform graceful shutdown - // (e.g. process acks and commit the final cursor offset). - wireSub, err := factory.New(subInstance.onMessage) + // Note: The context from Receive (recvCtx) should not be used, as when it is + // cancelled, the gRPC streams will be disconnected and the subscriber will + // not be able to process acks and commit the final cursor offset. Use the + // context from NewSubscriberClient (clientCtx) instead. + wireSub, err := factory.New(clientCtx, subInstance.onMessage) if err != nil { return nil, err } @@ -229,6 +230,7 @@ func (si *subscriberInstance) Wait(ctx context.Context) error { // See https://cloud.google.com/pubsub/lite/docs/subscribing for more // information about receiving messages. type SubscriberClient struct { + clientCtx context.Context settings ReceiveSettings wireSubFactory wireSubscriberFactory @@ -265,6 +267,7 @@ func NewSubscriberClientWithSettings(ctx context.Context, subscription string, s options: opts, } subClient := &SubscriberClient{ + clientCtx: ctx, settings: settings, wireSubFactory: factory, } @@ -303,7 +306,7 @@ func (s *SubscriberClient) Receive(ctx context.Context, f func(context.Context, defer s.setReceiveActive(false) // Initialize a subscriber instance. - subInstance, err := newSubscriberInstance(ctx, s.wireSubFactory, s.settings, f) + subInstance, err := newSubscriberInstance(ctx, s.clientCtx, s.wireSubFactory, s.settings, f) if err != nil { return err } diff --git a/pubsublite/pscompat/subscriber_test.go b/pubsublite/pscompat/subscriber_test.go index 429c9f551416..5c737f8ff424 100644 --- a/pubsublite/pscompat/subscriber_test.go +++ b/pubsublite/pscompat/subscriber_test.go @@ -113,7 +113,7 @@ func (ms *mockWireSubscriber) WaitStopped() error { type mockWireSubscriberFactory struct{} -func (f *mockWireSubscriberFactory) New(receiver wire.MessageReceiverFunc) (wire.Subscriber, error) { +func (f *mockWireSubscriberFactory) New(ctx context.Context, receiver wire.MessageReceiverFunc) (wire.Subscriber, error) { return &mockWireSubscriber{ receiver: receiver, msgsC: make(chan *wire.ReceivedMessage, 10), @@ -122,7 +122,7 @@ func (f *mockWireSubscriberFactory) New(receiver wire.MessageReceiverFunc) (wire } func newTestSubscriberInstance(ctx context.Context, settings ReceiveSettings, receiver messageReceiverFunc) *subscriberInstance { - sub, _ := newSubscriberInstance(ctx, new(mockWireSubscriberFactory), settings, receiver) + sub, _ := newSubscriberInstance(ctx, context.Background(), new(mockWireSubscriberFactory), settings, receiver) return sub } From 12f3042716d51fb0d7a23071d00a20f9751bac91 Mon Sep 17 00:00:00 2001 From: shollyman Date: Mon, 28 Jun 2021 10:50:55 -0700 Subject: [PATCH 12/30] fix(bigquery): update streaming insert error test (#4321) More backend changes appear to be inducing two forms of error message, depending on which component intercepts the error first. This test captures both outcomes (we always get an error). Co-authored-by: Tyler Bui-Palsulich <26876514+tbpg@users.noreply.github.com> --- bigquery/integration_test.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bigquery/integration_test.go b/bigquery/integration_test.go index 8b7b2a1e5ad6..9bf2f91030e8 100644 --- a/bigquery/integration_test.go +++ b/bigquery/integration_test.go @@ -1378,9 +1378,11 @@ func TestIntegration_InsertErrors(t *testing.T) { if !ok { t.Errorf("Wanted googleapi.Error, got: %v", err) } - want := "Request payload size exceeds the limit" - if !strings.Contains(e.Message, want) { - t.Errorf("Error didn't contain expected message (%s): %s", want, e.Message) + if e.Code != http.StatusRequestEntityTooLarge { + want := "Request payload size exceeds the limit" + if !strings.Contains(e.Message, want) { + t.Errorf("Error didn't contain expected message (%s): %#v", want, e) + } } // Case 2: Very Large Request // Request so large it gets rejected by intermediate infra (3x 10MB rows) From 99bc782fb50a47602b45278384ef5d5b5da9263b Mon Sep 17 00:00:00 2001 From: Chris Cotter Date: Mon, 28 Jun 2021 14:37:40 -0400 Subject: [PATCH 13/30] feat(storage): support PublicAccessPrevention (#3608) This is a new field in the IAM configuration for buckets. Support viewing/setting via bucket attrs, and add an integration test for the feature. Closes #3203 --- storage/bucket.go | 82 +++++++++++++++++++++++++++++++++++-- storage/bucket_test.go | 41 +++++++++++++++++++ storage/integration_test.go | 82 +++++++++++++++++++++++++++++++++++++ 3 files changed, 201 insertions(+), 4 deletions(-) diff --git a/storage/bucket.go b/storage/bucket.go index 7b1757b83de9..7208f577e663 100644 --- a/storage/bucket.go +++ b/storage/bucket.go @@ -244,6 +244,13 @@ type BucketAttrs struct { // for more information. UniformBucketLevelAccess UniformBucketLevelAccess + // PublicAccessPrevention is the setting for the bucket's + // PublicAccessPrevention policy, which can be used to prevent public access + // of data in the bucket. See + // https://cloud.google.com/storage/docs/public-access-prevention for more + // information. + PublicAccessPrevention PublicAccessPrevention + // DefaultObjectACL is the list of access controls to // apply to new objects when no object ACL is provided. DefaultObjectACL []ACLRule @@ -353,6 +360,41 @@ type UniformBucketLevelAccess struct { LockedTime time.Time } +// PublicAccessPrevention configures the Public Access Prevention feature, which +// can be used to disallow public access to any data in a bucket. See +// https://cloud.google.com/storage/docs/public-access-prevention for more +// information. +type PublicAccessPrevention int + +const ( + // PublicAccessPreventionUnknown is a zero value, used only if this field is + // not set in a call to GCS. + PublicAccessPreventionUnknown PublicAccessPrevention = iota + + // PublicAccessPreventionUnspecified corresponds to a value of "unspecified" + // and is the default for buckets. + PublicAccessPreventionUnspecified + + // PublicAccessPreventionEnforced corresponds to a value of "enforced". This + // enforces Public Access Prevention on the bucket. + PublicAccessPreventionEnforced + + publicAccessPreventionUnknown string = "" + publicAccessPreventionUnspecified = "unspecified" + publicAccessPreventionEnforced = "enforced" +) + +func (p PublicAccessPrevention) String() string { + switch p { + case PublicAccessPreventionUnspecified: + return publicAccessPreventionUnspecified + case PublicAccessPreventionEnforced: + return publicAccessPreventionEnforced + default: + return publicAccessPreventionUnknown + } +} + // Lifecycle is the lifecycle configuration for objects in the bucket. type Lifecycle struct { Rules []LifecycleRule @@ -551,6 +593,7 @@ func newBucket(b *raw.Bucket) (*BucketAttrs, error) { Website: toBucketWebsite(b.Website), BucketPolicyOnly: toBucketPolicyOnly(b.IamConfiguration), UniformBucketLevelAccess: toUniformBucketLevelAccess(b.IamConfiguration), + PublicAccessPrevention: toPublicAccessPrevention(b.IamConfiguration), Etag: b.Etag, LocationType: b.LocationType, }, nil @@ -578,11 +621,15 @@ func (b *BucketAttrs) toRawBucket() *raw.Bucket { bb = &raw.BucketBilling{RequesterPays: true} } var bktIAM *raw.BucketIamConfiguration - if b.UniformBucketLevelAccess.Enabled || b.BucketPolicyOnly.Enabled { - bktIAM = &raw.BucketIamConfiguration{ - UniformBucketLevelAccess: &raw.BucketIamConfigurationUniformBucketLevelAccess{ + if b.UniformBucketLevelAccess.Enabled || b.BucketPolicyOnly.Enabled || b.PublicAccessPrevention != PublicAccessPreventionUnknown { + bktIAM = &raw.BucketIamConfiguration{} + if b.UniformBucketLevelAccess.Enabled || b.BucketPolicyOnly.Enabled { + bktIAM.UniformBucketLevelAccess = &raw.BucketIamConfigurationUniformBucketLevelAccess{ Enabled: true, - }, + } + } + if b.PublicAccessPrevention != PublicAccessPreventionUnknown { + bktIAM.PublicAccessPrevention = b.PublicAccessPrevention.String() } } return &raw.Bucket{ @@ -661,6 +708,13 @@ type BucketAttrsToUpdate struct { // for more information. UniformBucketLevelAccess *UniformBucketLevelAccess + // PublicAccessPrevention is the setting for the bucket's + // PublicAccessPrevention policy, which can be used to prevent public access + // of data in the bucket. See + // https://cloud.google.com/storage/docs/public-access-prevention for more + // information. + PublicAccessPrevention PublicAccessPrevention + // StorageClass is the default storage class of the bucket. This defines // how objects in the bucket are stored and determines the SLA // and the cost of storage. Typical values are "STANDARD", "NEARLINE", @@ -771,6 +825,12 @@ func (ua *BucketAttrsToUpdate) toRawBucket() *raw.Bucket { }, } } + if ua.PublicAccessPrevention != PublicAccessPreventionUnknown { + if rb.IamConfiguration == nil { + rb.IamConfiguration = &raw.BucketIamConfiguration{} + } + rb.IamConfiguration.PublicAccessPrevention = ua.PublicAccessPrevention.String() + } if ua.Encryption != nil { if ua.Encryption.DefaultKMSKeyName == "" { rb.NullFields = append(rb.NullFields, "Encryption") @@ -1139,6 +1199,20 @@ func toUniformBucketLevelAccess(b *raw.BucketIamConfiguration) UniformBucketLeve } } +func toPublicAccessPrevention(b *raw.BucketIamConfiguration) PublicAccessPrevention { + if b == nil { + return PublicAccessPreventionUnknown + } + switch b.PublicAccessPrevention { + case publicAccessPreventionUnspecified: + return PublicAccessPreventionUnspecified + case publicAccessPreventionEnforced: + return PublicAccessPreventionEnforced + default: + return PublicAccessPreventionUnknown + } +} + // Objects returns an iterator over the objects in the bucket that match the // Query q. If q is nil, no filtering is done. Objects will be iterated over // lexicographically by name. diff --git a/storage/bucket_test.go b/storage/bucket_test.go index 123e319a84e9..4ff5f5cc5edd 100644 --- a/storage/bucket_test.go +++ b/storage/bucket_test.go @@ -42,6 +42,7 @@ func TestBucketAttrsToRawBucket(t *testing.T) { }, BucketPolicyOnly: BucketPolicyOnly{Enabled: true}, UniformBucketLevelAccess: UniformBucketLevelAccess{Enabled: true}, + PublicAccessPrevention: PublicAccessPreventionEnforced, VersioningEnabled: false, // should be ignored: MetaGeneration: 39, @@ -121,6 +122,7 @@ func TestBucketAttrsToRawBucket(t *testing.T) { UniformBucketLevelAccess: &raw.BucketIamConfigurationUniformBucketLevelAccess{ Enabled: true, }, + PublicAccessPrevention: "enforced", }, Versioning: nil, // ignore VersioningEnabled if false Labels: map[string]string{"label": "value"}, @@ -205,6 +207,7 @@ func TestBucketAttrsToRawBucket(t *testing.T) { UniformBucketLevelAccess: &raw.BucketIamConfigurationUniformBucketLevelAccess{ Enabled: true, }, + PublicAccessPrevention: "enforced", } if msg := testutil.Diff(got, want); msg != "" { t.Errorf(msg) @@ -219,6 +222,7 @@ func TestBucketAttrsToRawBucket(t *testing.T) { UniformBucketLevelAccess: &raw.BucketIamConfigurationUniformBucketLevelAccess{ Enabled: true, }, + PublicAccessPrevention: "enforced", } if msg := testutil.Diff(got, want); msg != "" { t.Errorf(msg) @@ -234,6 +238,7 @@ func TestBucketAttrsToRawBucket(t *testing.T) { UniformBucketLevelAccess: &raw.BucketIamConfigurationUniformBucketLevelAccess{ Enabled: true, }, + PublicAccessPrevention: "enforced", } if msg := testutil.Diff(got, want); msg != "" { t.Errorf(msg) @@ -244,6 +249,42 @@ func TestBucketAttrsToRawBucket(t *testing.T) { attrs.BucketPolicyOnly = BucketPolicyOnly{} attrs.UniformBucketLevelAccess = UniformBucketLevelAccess{} got = attrs.toRawBucket() + want.IamConfiguration = &raw.BucketIamConfiguration{ + PublicAccessPrevention: "enforced", + } + if msg := testutil.Diff(got, want); msg != "" { + t.Errorf(msg) + } + + // Test that setting PublicAccessPrevention to "unspecified" leads to the + // setting being propagated in the proto. + attrs.PublicAccessPrevention = PublicAccessPreventionUnspecified + got = attrs.toRawBucket() + want.IamConfiguration = &raw.BucketIamConfiguration{ + PublicAccessPrevention: "unspecified", + } + if msg := testutil.Diff(got, want); msg != "" { + t.Errorf(msg) + } + + // Re-enable UBLA and confirm that it does not affect the PAP setting. + attrs.UniformBucketLevelAccess = UniformBucketLevelAccess{Enabled: true} + got = attrs.toRawBucket() + want.IamConfiguration = &raw.BucketIamConfiguration{ + UniformBucketLevelAccess: &raw.BucketIamConfigurationUniformBucketLevelAccess{ + Enabled: true, + }, + PublicAccessPrevention: "unspecified", + } + if msg := testutil.Diff(got, want); msg != "" { + t.Errorf(msg) + } + + // Disable UBLA and reset PAP to default. Confirm that the IAM config is set + // to nil in the proto. + attrs.UniformBucketLevelAccess = UniformBucketLevelAccess{Enabled: false} + attrs.PublicAccessPrevention = PublicAccessPreventionUnknown + got = attrs.toRawBucket() want.IamConfiguration = nil if msg := testutil.Diff(got, want); msg != "" { t.Errorf(msg) diff --git a/storage/integration_test.go b/storage/integration_test.go index 16fd736f4865..043cc5a8bd53 100644 --- a/storage/integration_test.go +++ b/storage/integration_test.go @@ -52,6 +52,7 @@ import ( "google.golang.org/api/iterator" itesting "google.golang.org/api/iterator/testing" "google.golang.org/api/option" + iampb "google.golang.org/genproto/googleapis/iam/v1" ) const ( @@ -575,6 +576,87 @@ func TestIntegration_UniformBucketLevelAccess(t *testing.T) { } } +func TestIntegration_PublicAccessPrevention(t *testing.T) { + ctx := context.Background() + client := testConfig(ctx, t) + defer client.Close() + h := testHelper{t} + + // Create a bucket with PublicAccessPrevention enforced. + bkt := client.Bucket(uidSpace.New()) + h.mustCreate(bkt, testutil.ProjID(), &BucketAttrs{PublicAccessPrevention: PublicAccessPreventionEnforced}) + defer h.mustDeleteBucket(bkt) + + // Making bucket public should fail. + policy, err := bkt.IAM().V3().Policy(ctx) + if err != nil { + t.Fatalf("fetching bucket IAM policy: %v", err) + } + policy.Bindings = append(policy.Bindings, &iampb.Binding{ + Role: "roles/storage.objectViewer", + Members: []string{iam.AllUsers}, + }) + if err := bkt.IAM().V3().SetPolicy(ctx, policy); err == nil { + t.Error("SetPolicy: expected adding AllUsers policy to bucket should fail") + } + + // Making object public via ACL should fail. + o := bkt.Object("publicAccessPrevention") + defer func() { + if err := o.Delete(ctx); err != nil { + log.Printf("failed to delete test object: %v", err) + } + }() + wc := o.NewWriter(ctx) + wc.ContentType = "text/plain" + h.mustWrite(wc, []byte("test")) + a := o.ACL() + if err := a.Set(ctx, AllUsers, RoleReader); err == nil { + t.Error("ACL.Set: expected adding AllUsers ACL to object should fail") + } + + // Update PAP setting to unspecified should work and not affect UBLA setting. + attrs, err := bkt.Update(ctx, BucketAttrsToUpdate{PublicAccessPrevention: PublicAccessPreventionUnspecified}) + if err != nil { + t.Fatalf("updating PublicAccessPrevention failed: %v", err) + } + if attrs.PublicAccessPrevention != PublicAccessPreventionUnspecified { + t.Errorf("updating PublicAccessPrevention: got %s, want %s", attrs.PublicAccessPrevention, PublicAccessPreventionUnspecified) + } + if attrs.UniformBucketLevelAccess.Enabled || attrs.BucketPolicyOnly.Enabled { + t.Error("updating PublicAccessPrevention changed UBLA setting") + } + + // Now, making object public or making bucket public should succeed. + a = o.ACL() + if err := a.Set(ctx, AllUsers, RoleReader); err != nil { + t.Errorf("ACL.Set: making object public failed: %v", err) + } + policy, err = bkt.IAM().V3().Policy(ctx) + if err != nil { + t.Fatalf("fetching bucket IAM policy: %v", err) + } + policy.Bindings = append(policy.Bindings, &iampb.Binding{ + Role: "roles/storage.objectViewer", + Members: []string{iam.AllUsers}, + }) + if err := bkt.IAM().V3().SetPolicy(ctx, policy); err != nil { + t.Errorf("SetPolicy: making bucket public failed: %v", err) + } + + // Updating UBLA should not affect PAP setting. + attrs, err = bkt.Update(ctx, BucketAttrsToUpdate{UniformBucketLevelAccess: &UniformBucketLevelAccess{Enabled: true}}) + if err != nil { + t.Fatalf("updating UBLA failed: %v", err) + } + if !attrs.UniformBucketLevelAccess.Enabled { + t.Error("updating UBLA: got UBLA not enabled, want enabled") + } + if attrs.PublicAccessPrevention != PublicAccessPreventionUnspecified { + t.Errorf("updating UBLA: got %s, want %s", attrs.PublicAccessPrevention, PublicAccessPreventionUnspecified) + } +} + func TestIntegration_ConditionalDelete(t *testing.T) { ctx := context.Background() client := testConfig(ctx, t) From 5ac09d911f9e65fd15acb7c0c7acb0dd635f364f Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Mon, 28 Jun 2021 12:11:46 -0700 Subject: [PATCH 14/30] chore: release storage 1.16.0 (#4332) --- storage/CHANGES.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/storage/CHANGES.md b/storage/CHANGES.md index 661e0b1cb4b9..8b4754edc440 100644 --- a/storage/CHANGES.md +++ b/storage/CHANGES.md @@ -1,5 +1,18 @@ # Changes +## [1.16.0](https://www.github.com/googleapis/google-cloud-go/compare/storage/v1.15.0...storage/v1.16.0) (2021-06-28) + + +### Features + +* **storage:** support PublicAccessPrevention ([#3608](https://www.github.com/googleapis/google-cloud-go/issues/3608)) ([99bc782](https://www.github.com/googleapis/google-cloud-go/commit/99bc782fb50a47602b45278384ef5d5b5da9263b)), refs [#3203](https://www.github.com/googleapis/google-cloud-go/issues/3203) + + +### Bug Fixes + +* **storage:** fix Writer.ChunkSize validation ([#4255](https://www.github.com/googleapis/google-cloud-go/issues/4255)) ([69c2e9d](https://www.github.com/googleapis/google-cloud-go/commit/69c2e9dc6303e1a004d3104a8178532fa738e742)), refs [#4167](https://www.github.com/googleapis/google-cloud-go/issues/4167) +* **storage:** try to reopen for failed Reads ([#4226](https://www.github.com/googleapis/google-cloud-go/issues/4226)) ([564102b](https://www.github.com/googleapis/google-cloud-go/commit/564102b335dbfb558bec8af883e5f898efb5dd10)), refs [#3040](https://www.github.com/googleapis/google-cloud-go/issues/3040) + ## [1.15.0](https://www.github.com/googleapis/google-cloud-go/compare/storage/v1.13.0...storage/v1.15.0) (2021-04-21) From e75262cf5eba845271965eab3c28c0a23bec14c4 Mon Sep 17 00:00:00 2001 From: tmdiep Date: Tue, 29 Jun 2021 06:46:12 +1000 Subject: [PATCH 15/30] fix(pubsublite): ensure timeout settings are respected (#4329) Fixes for retryableStream and partitionCountWatcher to ensure PublisherSettings.Timeout and ReceiveSettings.Timeout are respected. --- pubsublite/internal/wire/partition_count.go | 40 +++++++--- .../internal/wire/partition_count_test.go | 56 ++++++++++++- pubsublite/internal/wire/publisher_test.go | 5 +- pubsublite/internal/wire/request_timer.go | 78 +++++++++++++++++++ .../internal/wire/request_timer_test.go | 61 +++++++++++++++ pubsublite/internal/wire/streams.go | 65 +++++++++++----- pubsublite/internal/wire/streams_test.go | 41 ++++++++++ 7 files changed, 311 insertions(+), 35 deletions(-) create mode 100644 pubsublite/internal/wire/request_timer.go create mode 100644 pubsublite/internal/wire/request_timer_test.go diff --git a/pubsublite/internal/wire/partition_count.go b/pubsublite/internal/wire/partition_count.go index c4319a536f0b..4255a6474432 100644 --- a/pubsublite/internal/wire/partition_count.go +++ b/pubsublite/internal/wire/partition_count.go @@ -16,6 +16,9 @@ package wire import ( "context" "fmt" + "time" + + "golang.org/x/xerrors" vkit "cloud.google.com/go/pubsublite/apiv1" gax "github.com/googleapis/gax-go/v2" @@ -30,11 +33,13 @@ type partitionCountReceiver func(partitionCount int) // topic and notifies a receiver if it changes. type partitionCountWatcher struct { // Immutable after creation. - ctx context.Context - adminClient *vkit.AdminClient - topicPath string - receiver partitionCountReceiver - callOption gax.CallOption + ctx context.Context + adminClient *vkit.AdminClient + topicPath string + receiver partitionCountReceiver + callOption gax.CallOption + initialTimeout time.Duration + pollPeriod time.Duration // Fields below must be guarded with mu. partitionCount int @@ -47,11 +52,13 @@ func newPartitionCountWatcher(ctx context.Context, adminClient *vkit.AdminClient settings PublishSettings, topicPath string, receiver partitionCountReceiver) *partitionCountWatcher { p := &partitionCountWatcher{ - ctx: ctx, - adminClient: adminClient, - topicPath: topicPath, - receiver: receiver, - callOption: resourceExhaustedRetryer(), + ctx: ctx, + adminClient: adminClient, + topicPath: topicPath, + receiver: receiver, + callOption: resourceExhaustedRetryer(), + initialTimeout: settings.Timeout, + pollPeriod: settings.ConfigPollPeriod, } // Polling the topic partition count can be disabled in settings if the period @@ -88,8 +95,17 @@ func (p *partitionCountWatcher) updatePartitionCount() { p.mu.Unlock() newPartitionCount, err := func() (int, error) { + // Ensure the first update respects PublishSettings.Timeout. + timeout := p.initialTimeout + if prevPartitionCount > 0 { + timeout = p.pollPeriod + } + cctx, cancel := context.WithCancel(p.ctx) + rt := newRequestTimer(timeout, cancel, ErrBackendUnavailable) + req := &pb.GetTopicPartitionsRequest{Name: p.topicPath} - resp, err := p.adminClient.GetTopicPartitions(p.ctx, req, p.callOption) + resp, err := p.adminClient.GetTopicPartitions(cctx, req, p.callOption) + rt.Stop() p.mu.Lock() defer p.mu.Unlock() @@ -105,7 +121,7 @@ func (p *partitionCountWatcher) updatePartitionCount() { // TODO: Log the error. return p.partitionCount, nil } - err = fmt.Errorf("pubsublite: failed to update topic partition count: %v", err) + err = xerrors.Errorf("pubsublite: failed to update topic partition count: %w", rt.ResolveError(err)) p.unsafeInitiateShutdown(err) return 0, err } diff --git a/pubsublite/internal/wire/partition_count_test.go b/pubsublite/internal/wire/partition_count_test.go index aef4387e0b94..b203425eecfb 100644 --- a/pubsublite/internal/wire/partition_count_test.go +++ b/pubsublite/internal/wire/partition_count_test.go @@ -16,6 +16,7 @@ package wire import ( "context" "testing" + "time" "cloud.google.com/go/internal/testutil" "cloud.google.com/go/pubsublite/internal/test" @@ -54,7 +55,7 @@ func newTestPartitionCountWatcher(t *testing.T, topicPath string, settings Publi tw := &testPartitionCountWatcher{ t: t, } - tw.watcher = newPartitionCountWatcher(ctx, adminClient, testPublishSettings(), topicPath, tw.onCountChanged) + tw.watcher = newPartitionCountWatcher(ctx, adminClient, settings, topicPath, tw.onCountChanged) tw.initAndStart(t, tw.watcher, "PartitionCountWatcher", adminClient) return tw } @@ -95,6 +96,59 @@ func TestPartitionCountWatcherZeroPartitionCountFails(t *testing.T) { watcher.VerifyCounts(nil) } +func TestPartitionCountWatcherInitialRequestTimesOut(t *testing.T) { + const topic = "projects/123456/locations/us-central1-b/topics/my-topic" + + verifiers := test.NewVerifiers(t) + barrier := verifiers.GlobalVerifier.PushWithBarrier(topicPartitionsReq(topic), topicPartitionsResp(1), nil) + + mockServer.OnTestStart(verifiers) + defer mockServer.OnTestEnd() + + settings := testPublishSettings() + settings.Timeout = 20 * time.Millisecond // Set low timeout for initial request + watcher := newTestPartitionCountWatcher(t, topic, settings) + + if gotErr, wantErr := watcher.StartError(), ErrBackendUnavailable; !test.ErrorEqual(gotErr, wantErr) { + t.Errorf("Start() got err: (%v), want err: (%v)", gotErr, wantErr) + } + barrier.Release() + watcher.VerifyCounts(nil) +} + +func TestPartitionCountWatcherUpdateLongerTimeouts(t *testing.T) { + const topic = "projects/123456/locations/us-central1-b/topics/my-topic" + wantPartitionCount1 := 1 + wantPartitionCount2 := 2 + + verifiers := test.NewVerifiers(t) + verifiers.GlobalVerifier.Push(topicPartitionsReq(topic), topicPartitionsResp(wantPartitionCount1), nil) + // Barrier used to delay response. + barrier := verifiers.GlobalVerifier.PushWithBarrier(topicPartitionsReq(topic), topicPartitionsResp(wantPartitionCount2), nil) + + mockServer.OnTestStart(verifiers) + defer mockServer.OnTestEnd() + + watcher := newTestPartitionCountWatcher(t, topic, testPublishSettings()) + if gotErr := watcher.StartError(); gotErr != nil { + t.Errorf("Start() got err: (%v)", gotErr) + } + watcher.VerifyCounts([]int{wantPartitionCount1}) + + // Override the initial timeout after the first request to verify that it + // isn't used. If set at creation, the first request will fail. + const timeout = time.Millisecond + watcher.watcher.initialTimeout = timeout + go func() { + barrier.ReleaseAfter(func() { + time.Sleep(5 * timeout) + }) + }() + watcher.UpdatePartitionCount() + watcher.VerifyCounts([]int{wantPartitionCount1, wantPartitionCount2}) + watcher.StopVerifyNoError() +} + func TestPartitionCountWatcherPartitionCountUnchanged(t *testing.T) { const topic = "projects/123456/locations/us-central1-b/topics/my-topic" wantPartitionCount1 := 4 diff --git a/pubsublite/internal/wire/publisher_test.go b/pubsublite/internal/wire/publisher_test.go index b407c651dc4d..47eda71f5bef 100644 --- a/pubsublite/internal/wire/publisher_test.go +++ b/pubsublite/internal/wire/publisher_test.go @@ -34,8 +34,9 @@ func testPublishSettings() PublishSettings { // Send messages with minimal delay to speed up tests. settings.DelayThreshold = time.Millisecond settings.Timeout = 5 * time.Second - // Disable topic partition count background polling. - settings.ConfigPollPeriod = 0 + // Set long poll period to prevent background update, but still have non-zero + // request timeout. + settings.ConfigPollPeriod = 1 * time.Minute return settings } diff --git a/pubsublite/internal/wire/request_timer.go b/pubsublite/internal/wire/request_timer.go new file mode 100644 index 000000000000..ee3a1565e549 --- /dev/null +++ b/pubsublite/internal/wire/request_timer.go @@ -0,0 +1,78 @@ +// Copyright 2021 Google LLC +// +// Licensed 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 +// +// https://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 + +package wire + +import ( + "sync" + "time" +) + +type requestTimerStatus int + +const ( + requestTimerNew requestTimerStatus = iota + requestTimerStopped + requestTimerTriggered +) + +// requestTimer bounds the duration of a request and executes `onTimeout` if +// the timer is triggered. +type requestTimer struct { + onTimeout func() + timeoutErr error + timer *time.Timer + mu sync.Mutex + status requestTimerStatus +} + +func newRequestTimer(duration time.Duration, onTimeout func(), timeoutErr error) *requestTimer { + rt := &requestTimer{ + onTimeout: onTimeout, + timeoutErr: timeoutErr, + status: requestTimerNew, + } + rt.timer = time.AfterFunc(duration, rt.onTriggered) + return rt +} + +func (rt *requestTimer) onTriggered() { + rt.mu.Lock() + defer rt.mu.Unlock() + if rt.status == requestTimerNew { + rt.status = requestTimerTriggered + rt.onTimeout() + } +} + +// Stop should be called upon a successful request to prevent the timer from +// expiring. +func (rt *requestTimer) Stop() { + rt.mu.Lock() + defer rt.mu.Unlock() + if rt.status == requestTimerNew { + rt.status = requestTimerStopped + rt.timer.Stop() + } +} + +// ResolveError returns `timeoutErr` if the timer triggered, or otherwise +// `originalErr`. +func (rt *requestTimer) ResolveError(originalErr error) error { + rt.mu.Lock() + defer rt.mu.Unlock() + if rt.status == requestTimerTriggered { + return rt.timeoutErr + } + return originalErr +} diff --git a/pubsublite/internal/wire/request_timer_test.go b/pubsublite/internal/wire/request_timer_test.go new file mode 100644 index 000000000000..86c96c2b9dd4 --- /dev/null +++ b/pubsublite/internal/wire/request_timer_test.go @@ -0,0 +1,61 @@ +// Copyright 2021 Google LLC +// +// Licensed 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 +// +// https://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 + +package wire + +import ( + "errors" + "testing" + "time" + + "cloud.google.com/go/pubsublite/internal/test" +) + +func TestRequestTimerStop(t *testing.T) { + const timeout = 5 * time.Millisecond + onTimeout := func() { + t.Error("onTimeout should not be called") + } + + rt := newRequestTimer(timeout, onTimeout, errors.New("unused")) + rt.Stop() + time.Sleep(2 * timeout) + + if err := rt.ResolveError(nil); err != nil { + t.Errorf("ResolveError() got gotErr: %v", err) + } + wantErr := errors.New("original error") + if gotErr := rt.ResolveError(wantErr); !test.ErrorEqual(gotErr, wantErr) { + t.Errorf("ResolveError() got err: %v, want err: %v", gotErr, wantErr) + } +} + +func TestRequestTimerExpires(t *testing.T) { + const timeout = 5 * time.Millisecond + timeoutErr := errors.New("on timeout") + + expired := test.NewCondition("request timer expired") + onTimeout := func() { + expired.SetDone() + } + + rt := newRequestTimer(timeout, onTimeout, timeoutErr) + expired.WaitUntilDone(t, serviceTestWaitTimeout) + + if gotErr := rt.ResolveError(nil); !test.ErrorEqual(gotErr, timeoutErr) { + t.Errorf("ResolveError() got err: %v, want err: %v", gotErr, timeoutErr) + } + if gotErr := rt.ResolveError(errors.New("ignored")); !test.ErrorEqual(gotErr, timeoutErr) { + t.Errorf("ResolveError() got err: %v, want err: %v", gotErr, timeoutErr) + } +} diff --git a/pubsublite/internal/wire/streams.go b/pubsublite/internal/wire/streams.go index a8cc1edacba5..76624178c07e 100644 --- a/pubsublite/internal/wire/streams.go +++ b/pubsublite/internal/wire/streams.go @@ -22,6 +22,8 @@ import ( "golang.org/x/xerrors" "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" gax "github.com/googleapis/gax-go/v2" ) @@ -40,6 +42,11 @@ const ( streamTerminated ) +// Abort a stream initialization attempt after this duration to mitigate delays. +const defaultInitTimeout = 2 * time.Minute + +var errStreamInitTimeout = status.Error(codes.DeadlineExceeded, "pubsublite: stream initialization timed out") + type initialResponseRequired bool type notifyReset bool @@ -95,10 +102,11 @@ type streamHandler interface { // are private implementation. type retryableStream struct { // Immutable after creation. - ctx context.Context - handler streamHandler - responseType reflect.Type - timeout time.Duration + ctx context.Context + handler streamHandler + responseType reflect.Type + connectTimeout time.Duration + initTimeout time.Duration // Guards access to fields below. mu sync.Mutex @@ -115,11 +123,16 @@ type retryableStream struct { // maximum duration for reconnection. `responseType` is the type of the response // proto received on the stream. func newRetryableStream(ctx context.Context, handler streamHandler, timeout time.Duration, responseType reflect.Type) *retryableStream { + initTimeout := defaultInitTimeout + if timeout < defaultInitTimeout { + initTimeout = timeout + } return &retryableStream{ - ctx: ctx, - handler: handler, - responseType: responseType, - timeout: timeout, + ctx: ctx, + handler: handler, + responseType: responseType, + connectTimeout: timeout, + initTimeout: initTimeout, } } @@ -198,12 +211,14 @@ func (rs *retryableStream) unsafeClearStream() { } } -func (rs *retryableStream) setCancel(cancel context.CancelFunc) { +func (rs *retryableStream) newStreamContext() (ctx context.Context, cancel context.CancelFunc) { rs.mu.Lock() defer rs.mu.Unlock() rs.unsafeClearStream() + ctx, cancel = context.WithCancel(rs.ctx) rs.cancelStream = cancel + return } // connectStream attempts to establish a valid connection with the server. Due @@ -241,7 +256,7 @@ func (rs *retryableStream) connectStream(notifyReset notifyReset) { return } - newStream, cancelFunc, err := rs.initNewStream() + newStream, err := rs.initNewStream() if err != nil { rs.terminate(err) return @@ -257,7 +272,6 @@ func (rs *retryableStream) connectStream(notifyReset notifyReset) { } rs.status = streamConnected rs.stream = newStream - rs.cancelStream = cancelFunc return true } if !connected() { @@ -268,27 +282,32 @@ func (rs *retryableStream) connectStream(notifyReset notifyReset) { rs.listen(newStream) } -func (rs *retryableStream) initNewStream() (newStream grpc.ClientStream, cancelFunc context.CancelFunc, err error) { - r := newStreamRetryer(rs.timeout) +func (rs *retryableStream) newInitTimer(cancelFunc func()) *requestTimer { + return newRequestTimer(rs.initTimeout, cancelFunc, errStreamInitTimeout) +} + +func (rs *retryableStream) initNewStream() (newStream grpc.ClientStream, err error) { + var cancelFunc context.CancelFunc + r := newStreamRetryer(rs.connectTimeout) for { backoff, shouldRetry := func() (time.Duration, bool) { var cctx context.Context - cctx, cancelFunc = context.WithCancel(rs.ctx) - // Store the cancel func to quickly cancel reconnecting if the stream is - // terminated. - rs.setCancel(cancelFunc) + cctx, cancelFunc = rs.newStreamContext() + // Bound the duration of the stream initialization attempt. + it := rs.newInitTimer(cancelFunc) + defer it.Stop() newStream, err = rs.handler.newStream(cctx) - if err != nil { + if err = it.ResolveError(err); err != nil { return r.RetryRecv(err) } initReq, needsResponse := rs.handler.initialRequest() - if err = newStream.SendMsg(initReq); err != nil { + if err = it.ResolveError(newStream.SendMsg(initReq)); err != nil { return r.RetrySend(err) } if needsResponse { response := reflect.New(rs.responseType).Interface() - if err = newStream.RecvMsg(response); err != nil { + if err = it.ResolveError(newStream.RecvMsg(response)); err != nil { if isStreamResetSignal(err) { rs.handler.onStreamStatusChange(streamResetState) } @@ -301,6 +320,12 @@ func (rs *retryableStream) initNewStream() (newStream grpc.ClientStream, cancelF } } + // If the init timer fired due to a race, the stream would be unusable. + it.Stop() + if err = it.ResolveError(nil); err != nil { + return r.RetryRecv(err) + } + // We have a valid connection and should break from the outer loop. return 0, false }() diff --git a/pubsublite/internal/wire/streams_test.go b/pubsublite/internal/wire/streams_test.go index fb8e84e414e0..368f39dacafc 100644 --- a/pubsublite/internal/wire/streams_test.go +++ b/pubsublite/internal/wire/streams_test.go @@ -284,6 +284,7 @@ func TestRetryableStreamConnectTimeout(t *testing.T) { // Set a very low timeout to ensure no retries. timeout := time.Millisecond pub := newTestStreamHandler(t, timeout) + pub.Stream.initTimeout = defaultInitTimeout wantErr := status.Error(codes.DeadlineExceeded, "timeout") verifiers := test.NewVerifiers(t) @@ -314,6 +315,46 @@ func TestRetryableStreamConnectTimeout(t *testing.T) { } } +func TestRetryableStreamInitTimeout(t *testing.T) { + const streamInitTimeout = 50 * time.Millisecond + const streamResponseDelay = 75 * time.Millisecond + + pub := newTestStreamHandler(t, defaultStreamTimeout) + pub.Stream.initTimeout = streamInitTimeout + + verifiers := test.NewVerifiers(t) + + // First stream will have a delayed response. + stream1 := test.NewRPCVerifier(t) + barrier := stream1.PushWithBarrier(pub.InitialReq, initPubResp(), nil) + verifiers.AddPublishStream(pub.Topic.Path, pub.Topic.Partition, stream1) + + // Second stream should succeed. + stream2 := test.NewRPCVerifier(t) + stream2.Push(pub.InitialReq, initPubResp(), nil) + verifiers.AddPublishStream(pub.Topic.Path, pub.Topic.Partition, stream2) + + mockServer.OnTestStart(verifiers) + defer mockServer.OnTestEnd() + + pub.Stream.Start() + if got, want := pub.NextStatus(), streamReconnecting; got != want { + t.Errorf("Stream status change: got %d, want %d", got, want) + } + + barrier.ReleaseAfter(func() { + time.Sleep(streamResponseDelay) + }) + if got, want := pub.NextStatus(), streamConnected; got != want { + t.Errorf("Stream status change: got %d, want %d", got, want) + } + + pub.Stream.Stop() + if got, want := pub.NextStatus(), streamTerminated; got != want { + t.Errorf("Stream status change: got %d, want %d", got, want) + } +} + func TestRetryableStreamSendReceive(t *testing.T) { pub := newTestStreamHandler(t, defaultStreamTimeout) req := msgPubReq(&pb.PubSubMessage{Data: []byte("msg")}) From 7076fef5fef81cce47dbfbab3d7257cc7d3776bc Mon Sep 17 00:00:00 2001 From: Alex Hong <9397363+hongalex@users.noreply.github.com> Date: Mon, 28 Jun 2021 18:18:24 -0700 Subject: [PATCH 16/30] fix(pubsub): retry GOAWAY errors (#4313) The frontend server for Pub/Sub might occasionally emit GOAWAY errors which are currently not retried. This is not unique to the Go client, though the categorization as `UNKNOWN` vs `UNVAILABLE` is a golang-GRPC issue. Although UNKNOWN [should not generally be retried](https://google.aip.dev/194), this will unblock users of `Receive` until the grpc library can be changed. See internal cl/377393940 for a similar fix in another Go library. Fixes #4257. --- pubsub/service.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pubsub/service.go b/pubsub/service.go index d9a00021eb0d..0c24be25a69b 100644 --- a/pubsub/service.go +++ b/pubsub/service.go @@ -62,6 +62,14 @@ func (r *defaultRetryer) Retry(err error) (pause time.Duration, shouldRetry bool return r.bo.Pause(), true } return 0, false + case codes.Unknown: + // Retry GOAWAY, see https://github.com/googleapis/google-cloud-go/issues/4257. + isGoaway := strings.Contains(s.Message(), "error reading from server: EOF") && + strings.Contains(s.Message(), "received prior goaway") + if isGoaway { + return r.bo.Pause(), true + } + return 0, false default: return 0, false } From 5451b30fe450266461e89ac4a9dfd95f11aa5d36 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Mon, 28 Jun 2021 23:16:41 -0700 Subject: [PATCH 17/30] chore: release pubsublite 0.10.2 (#4324) --- pubsublite/CHANGES.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pubsublite/CHANGES.md b/pubsublite/CHANGES.md index 1e8ca888e3a3..e66499929ca0 100644 --- a/pubsublite/CHANGES.md +++ b/pubsublite/CHANGES.md @@ -1,5 +1,13 @@ # Changes +### [0.10.2](https://www.github.com/googleapis/google-cloud-go/compare/pubsublite/v0.10.1...pubsublite/v0.10.2) (2021-06-29) + + +### Bug Fixes + +* **pubsublite:** ensure timeout settings are respected ([#4329](https://www.github.com/googleapis/google-cloud-go/issues/4329)) ([e75262c](https://www.github.com/googleapis/google-cloud-go/commit/e75262cf5eba845271965eab3c28c0a23bec14c4)) +* **pubsublite:** wire user context to api clients ([#4318](https://www.github.com/googleapis/google-cloud-go/issues/4318)) ([ae34396](https://www.github.com/googleapis/google-cloud-go/commit/ae34396b1a2a970a0d871cd5496527294f3310d4)) + ### [0.10.1](https://www.github.com/googleapis/google-cloud-go/compare/pubsublite/v0.10.0...pubsublite/v0.10.1) (2021-06-22) From f08c73a75e2d2a8b9a0b184179346cb97c82e9e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Tue, 29 Jun 2021 13:54:31 +0200 Subject: [PATCH 18/30] Revert "revert(spanner): support request and transaction tags (#3233) (#3989)" (#4336) This reverts commit a18f1bc60135beddaaceb3723de5aa350f7f9e54. --- spanner/client.go | 14 +++- spanner/client_test.go | 154 +++++++++++++++++++++++++++++++++++++++++ spanner/pdml.go | 2 +- spanner/pdml_test.go | 12 ++++ spanner/transaction.go | 81 +++++++++++++--------- 5 files changed, 227 insertions(+), 36 deletions(-) diff --git a/spanner/client.go b/spanner/client.go index 9659bb566fce..254468a0a90a 100644 --- a/spanner/client.go +++ b/spanner/client.go @@ -497,6 +497,8 @@ type applyOption struct { // If atLeastOnce == true, Client.Apply will execute the mutations on Cloud // Spanner at least once. atLeastOnce bool + // transactionTag will be included with the CommitRequest. + transactionTag string // priority is the RPC priority that is used for the commit operation. priority sppb.RequestOptions_Priority } @@ -521,6 +523,14 @@ func ApplyAtLeastOnce() ApplyOption { } } +// TransactionTag returns an ApplyOption that will include the given tag as a +// transaction tag for a write-only transaction. +func TransactionTag(tag string) ApplyOption { + return func(ao *applyOption) { + ao.transactionTag = tag + } +} + // Priority returns an ApplyOptions that sets the RPC priority to use for the // commit operation. func Priority(priority sppb.RequestOptions_Priority) ApplyOption { @@ -542,10 +552,10 @@ func (c *Client) Apply(ctx context.Context, ms []*Mutation, opts ...ApplyOption) if !ao.atLeastOnce { resp, err := c.ReadWriteTransactionWithOptions(ctx, func(ctx context.Context, t *ReadWriteTransaction) error { return t.BufferWrite(ms) - }, TransactionOptions{CommitPriority: ao.priority}) + }, TransactionOptions{CommitPriority: ao.priority, TransactionTag: ao.transactionTag}) return resp.CommitTs, err } - t := &writeOnlyTransaction{sp: c.idleSessions, commitPriority: ao.priority} + t := &writeOnlyTransaction{sp: c.idleSessions, commitPriority: ao.priority, transactionTag: ao.transactionTag} return t.applyAtLeastOnce(ctx, ms...) } diff --git a/spanner/client_test.go b/spanner/client_test.go index 2b09d1b5ee24..099f1825c39c 100644 --- a/spanner/client_test.go +++ b/spanner/client_test.go @@ -2530,6 +2530,141 @@ func TestClient_Apply_Priority(t *testing.T) { checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{Priority: sppb.RequestOptions_PRIORITY_MEDIUM}) } +func TestClient_ReadOnlyTransaction_Tag(t *testing.T) { + t.Parallel() + + server, client, teardown := setupMockedTestServer(t) + defer teardown() + for _, qo := range []QueryOptions{ + {}, + {RequestTag: "tag-1"}, + } { + for _, tx := range []*ReadOnlyTransaction{ + client.Single(), + client.ReadOnlyTransaction(), + } { + iter := tx.QueryWithOptions(context.Background(), NewStatement(SelectSingerIDAlbumIDAlbumTitleFromAlbums), qo) + iter.Next() + iter.Stop() + + if tx.singleUse { + tx = client.Single() + } + iter = tx.ReadWithOptions(context.Background(), "FOO", AllKeys(), []string{"BAR"}, &ReadOptions{RequestTag: qo.RequestTag}) + iter.Next() + iter.Stop() + + checkRequestsForExpectedRequestOptions(t, server.TestSpanner, 2, sppb.RequestOptions{RequestTag: qo.RequestTag}) + tx.Close() + } + } +} + +func TestClient_ReadWriteTransaction_Tag(t *testing.T) { + t.Parallel() + + server, client, teardown := setupMockedTestServer(t) + defer teardown() + for _, to := range []TransactionOptions{ + {}, + {TransactionTag: "tx-tag-1"}, + } { + for _, qo := range []QueryOptions{ + {}, + {RequestTag: "request-tag-1"}, + } { + client.ReadWriteTransactionWithOptions(context.Background(), func(ctx context.Context, tx *ReadWriteTransaction) error { + iter := tx.QueryWithOptions(context.Background(), NewStatement(SelectSingerIDAlbumIDAlbumTitleFromAlbums), qo) + iter.Next() + iter.Stop() + + iter = tx.ReadWithOptions(context.Background(), "FOO", AllKeys(), []string{"BAR"}, &ReadOptions{RequestTag: qo.RequestTag}) + iter.Next() + iter.Stop() + + tx.UpdateWithOptions(context.Background(), NewStatement(UpdateBarSetFoo), qo) + tx.BatchUpdateWithOptions(context.Background(), []Statement{ + NewStatement(UpdateBarSetFoo), + }, qo) + + // Check for SQL requests inside the transaction to prevent the check to + // drain the commit request from the server. + checkRequestsForExpectedRequestOptions(t, server.TestSpanner, 4, sppb.RequestOptions{RequestTag: qo.RequestTag, TransactionTag: to.TransactionTag}) + return nil + }, to) + checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{TransactionTag: to.TransactionTag}) + } + } +} + +func TestClient_StmtBasedReadWriteTransaction_Tag(t *testing.T) { + t.Parallel() + + server, client, teardown := setupMockedTestServer(t) + defer teardown() + for _, to := range []TransactionOptions{ + {}, + {TransactionTag: "tx-tag-1"}, + } { + for _, qo := range []QueryOptions{ + {}, + {RequestTag: "request-tag-1"}, + } { + tx, _ := NewReadWriteStmtBasedTransactionWithOptions(context.Background(), client, to) + iter := tx.QueryWithOptions(context.Background(), NewStatement(SelectSingerIDAlbumIDAlbumTitleFromAlbums), qo) + iter.Next() + iter.Stop() + + iter = tx.ReadWithOptions(context.Background(), "FOO", AllKeys(), []string{"BAR"}, &ReadOptions{RequestTag: qo.RequestTag}) + iter.Next() + iter.Stop() + + tx.UpdateWithOptions(context.Background(), NewStatement(UpdateBarSetFoo), qo) + tx.BatchUpdateWithOptions(context.Background(), []Statement{ + NewStatement(UpdateBarSetFoo), + }, qo) + checkRequestsForExpectedRequestOptions(t, server.TestSpanner, 4, sppb.RequestOptions{RequestTag: qo.RequestTag, TransactionTag: to.TransactionTag}) + + tx.Commit(context.Background()) + checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{TransactionTag: to.TransactionTag}) + } + } +} + +func TestClient_PDML_Tag(t *testing.T) { + t.Parallel() + + server, client, teardown := setupMockedTestServer(t) + defer teardown() + + for _, qo := range []QueryOptions{ + {}, + {RequestTag: "request-tag-1"}, + } { + client.PartitionedUpdateWithOptions(context.Background(), NewStatement(UpdateBarSetFoo), qo) + checkRequestsForExpectedRequestOptions(t, server.TestSpanner, 1, sppb.RequestOptions{RequestTag: qo.RequestTag}) + } +} + +func TestClient_Apply_Tagging(t *testing.T) { + t.Parallel() + + server, client, teardown := setupMockedTestServer(t) + defer teardown() + + client.Apply(context.Background(), []*Mutation{Insert("foo", []string{"col1"}, []interface{}{"val1"})}) + checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{}) + + client.Apply(context.Background(), []*Mutation{Insert("foo", []string{"col1"}, []interface{}{"val1"})}, TransactionTag("tx-tag")) + checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{TransactionTag: "tx-tag"}) + + client.Apply(context.Background(), []*Mutation{Insert("foo", []string{"col1"}, []interface{}{"val1"})}, ApplyAtLeastOnce()) + checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{}) + + client.Apply(context.Background(), []*Mutation{Insert("foo", []string{"col1"}, []interface{}{"val1"})}, ApplyAtLeastOnce(), TransactionTag("tx-tag")) + checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{TransactionTag: "tx-tag"}) +} + func checkRequestsForExpectedRequestOptions(t *testing.T, server InMemSpannerServer, reqCount int, ro sppb.RequestOptions) { reqs := drainRequestsFromServer(server) reqOptions := []*sppb.RequestOptions{} @@ -2559,6 +2694,12 @@ func checkRequestsForExpectedRequestOptions(t *testing.T, server InMemSpannerSer if got != want { t.Fatalf("Request priority mismatch\nGot: %v\nWant: %v", got, want) } + if got, want := opts.RequestTag, ro.RequestTag; got != want { + t.Fatalf("Request tag mismatch\nGot: %v\nWant: %v", got, want) + } + if got, want := opts.TransactionTag, ro.TransactionTag; got != want { + t.Fatalf("Transaction tag mismatch\nGot: %v\nWant: %v", got, want) + } } } @@ -2585,6 +2726,19 @@ func checkCommitForExpectedRequestOptions(t *testing.T, server InMemSpannerServe if got != want { t.Fatalf("Commit priority mismatch\nGot: %v\nWant: %v", got, want) } + + var requestTag string + var transactionTag string + if commit.RequestOptions != nil { + requestTag = commit.RequestOptions.RequestTag + transactionTag = commit.RequestOptions.TransactionTag + } + if got, want := requestTag, ro.RequestTag; got != want { + t.Fatalf("Commit request tag mismatch\nGot: %v\nWant: %v", got, want) + } + if got, want := transactionTag, ro.TransactionTag; got != want { + t.Fatalf("Commit transaction tag mismatch\nGot: %v\nWant: %v", got, want) + } } func TestClient_Single_Read_WithNumericKey(t *testing.T) { diff --git a/spanner/pdml.go b/spanner/pdml.go index 5a663ee1ecfa..d24a8767ab90 100644 --- a/spanner/pdml.go +++ b/spanner/pdml.go @@ -69,7 +69,7 @@ func (c *Client) partitionedUpdate(ctx context.Context, statement Statement, opt Params: params, ParamTypes: paramTypes, QueryOptions: options.Options, - RequestOptions: createRequestOptions(&options), + RequestOptions: createRequestOptions(options.Priority, options.RequestTag, ""), } // Make a retryer for Aborted and certain Internal errors. diff --git a/spanner/pdml_test.go b/spanner/pdml_test.go index ca4ac3230444..45fcf8b7eb0c 100644 --- a/spanner/pdml_test.go +++ b/spanner/pdml_test.go @@ -166,3 +166,15 @@ func TestPartitionedUpdate_QueryOptions(t *testing.T) { }) } } + +func TestPartitionedUpdate_Tagging(t *testing.T) { + ctx := context.Background() + server, client, teardown := setupMockedTestServer(t) + defer teardown() + + _, err := client.PartitionedUpdateWithOptions(ctx, NewStatement(UpdateBarSetFoo), QueryOptions{RequestTag: "pdml-tag"}) + if err != nil { + t.Fatalf("expect no errors, but got %v", err) + } + checkRequestsForExpectedRequestOptions(t, server.TestSpanner, 1, sppb.RequestOptions{RequestTag: "pdml-tag"}) +} diff --git a/spanner/transaction.go b/spanner/transaction.go index 019d35f5a2c8..b9da4f401fe0 100644 --- a/spanner/transaction.go +++ b/spanner/transaction.go @@ -77,15 +77,15 @@ type txReadOnly struct { txOpts TransactionOptions } -// Internal interface for types that can configure the priority of an RPC. -type requestPrioritizer interface { - requestPriority() sppb.RequestOptions_Priority -} - // TransactionOptions provides options for a transaction. type TransactionOptions struct { CommitOptions CommitOptions + // The transaction tag to use for a read/write transaction. + // This tag is automatically included with each statement and the commit + // request of a read/write transaction. + TransactionTag string + // CommitPriority is the priority to use for the Commit RPC for the // transaction. CommitPriority sppb.RequestOptions_Priority @@ -95,6 +95,10 @@ func (to *TransactionOptions) requestPriority() sppb.RequestOptions_Priority { return to.CommitPriority } +func (to *TransactionOptions) requestTag() string { + return "" +} + // errSessionClosed returns error for using a recycled/destroyed session func errSessionClosed(sh *sessionHandle) error { return spannerErrorf(codes.FailedPrecondition, @@ -122,12 +126,11 @@ type ReadOptions struct { // limit. Limit int - // Priority is the RPC priority to use for the read operation. + // Priority is the RPC priority to use for the operation. Priority sppb.RequestOptions_Priority -} -func (ro *ReadOptions) requestPriority() sppb.RequestOptions_Priority { - return ro.Priority + // The request tag to use for this request. + RequestTag string } // ReadWithOptions returns a RowIterator for reading multiple rows from the @@ -155,13 +158,15 @@ func (t *txReadOnly) ReadWithOptions(ctx context.Context, table string, keys Key } index := "" limit := 0 - var ro *sppb.RequestOptions + prio := sppb.RequestOptions_PRIORITY_UNSPECIFIED + requestTag := "" if opts != nil { index = opts.Index if opts.Limit > 0 { limit = opts.Limit } - ro = createRequestOptions(opts) + prio = opts.Priority + requestTag = opts.RequestTag } return streamWithReplaceSessionFunc( contextWithOutgoingMetadata(ctx, sh.getMetadata()), @@ -177,7 +182,7 @@ func (t *txReadOnly) ReadWithOptions(ctx context.Context, table string, keys Key KeySet: kset, ResumeToken: resumeToken, Limit: int64(limit), - RequestOptions: ro, + RequestOptions: createRequestOptions(prio, requestTag, t.txOpts.TransactionTag), }) }, t.replaceSessionFunc, @@ -257,23 +262,26 @@ type QueryOptions struct { // Priority is the RPC priority to use for the query/update. Priority sppb.RequestOptions_Priority -} -func (qo *QueryOptions) requestPriority() sppb.RequestOptions_Priority { - return qo.Priority + // The request tag to use for this request. + RequestTag string } // merge combines two QueryOptions that the input parameter will have higher // order of precedence. func (qo QueryOptions) merge(opts QueryOptions) QueryOptions { merged := QueryOptions{ - Mode: qo.Mode, - Options: &sppb.ExecuteSqlRequest_QueryOptions{}, - Priority: qo.Priority, + Mode: qo.Mode, + Options: &sppb.ExecuteSqlRequest_QueryOptions{}, + RequestTag: qo.RequestTag, + Priority: qo.Priority, } if opts.Mode != nil { merged.Mode = opts.Mode } + if opts.RequestTag != "" { + merged.RequestTag = opts.RequestTag + } if opts.Priority != sppb.RequestOptions_PRIORITY_UNSPECIFIED { merged.Priority = opts.Priority } @@ -282,12 +290,16 @@ func (qo QueryOptions) merge(opts QueryOptions) QueryOptions { return merged } -func createRequestOptions(prioritizer requestPrioritizer) (ro *sppb.RequestOptions) { - if prioritizer == nil { - return nil +func createRequestOptions(prio sppb.RequestOptions_Priority, requestTag, transactionTag string) (ro *sppb.RequestOptions) { + ro = &sppb.RequestOptions{} + if prio != sppb.RequestOptions_PRIORITY_UNSPECIFIED { + ro.Priority = prio } - if prioritizer.requestPriority() != sppb.RequestOptions_PRIORITY_UNSPECIFIED { - ro = &sppb.RequestOptions{Priority: prioritizer.requestPriority()} + if requestTag != "" { + ro.RequestTag = requestTag + } + if transactionTag != "" { + ro.TransactionTag = transactionTag } return ro } @@ -396,7 +408,7 @@ func (t *txReadOnly) prepareExecuteSQL(ctx context.Context, stmt Statement, opti Params: params, ParamTypes: paramTypes, QueryOptions: options.Options, - RequestOptions: createRequestOptions(&options), + RequestOptions: createRequestOptions(options.Priority, options.RequestTag, t.txOpts.TransactionTag), } return req, sh, nil } @@ -902,9 +914,13 @@ func (t *ReadWriteTransaction) BatchUpdate(ctx context.Context, stmts []Statemen // affected rows for the given query at the same index. If an error occurs, // counts will be returned up to the query that encountered the error. // -// The priority given in the QueryOptions will be included with the RPC. -// Any other options that are set in the QueryOptions struct will be ignored. +// The request tag and priority given in the QueryOptions are included with the +// RPC. Any other options that are set in the QueryOptions struct are ignored. func (t *ReadWriteTransaction) BatchUpdateWithOptions(ctx context.Context, stmts []Statement, opts QueryOptions) (_ []int64, err error) { + return t.batchUpdateWithOptions(ctx, stmts, t.qo.merge(opts)) +} + +func (t *ReadWriteTransaction) batchUpdateWithOptions(ctx context.Context, stmts []Statement, opts QueryOptions) (_ []int64, err error) { ctx = trace.StartSpan(ctx, "cloud.google.com/go/spanner.BatchUpdate") defer func() { trace.EndSpan(ctx, err) }() @@ -937,7 +953,7 @@ func (t *ReadWriteTransaction) BatchUpdateWithOptions(ctx context.Context, stmts Transaction: ts, Statements: sppbStmts, Seqno: atomic.AddInt64(&t.sequenceNumber, 1), - RequestOptions: createRequestOptions(&opts), + RequestOptions: createRequestOptions(opts.Priority, opts.RequestTag, t.txOpts.TransactionTag), }) if err != nil { return nil, ToSpannerError(err) @@ -1059,7 +1075,7 @@ func (t *ReadWriteTransaction) commit(ctx context.Context, options CommitOptions Transaction: &sppb.CommitRequest_TransactionId{ TransactionId: t.tx, }, - RequestOptions: createRequestOptions(&t.txOpts), + RequestOptions: createRequestOptions(t.txOpts.CommitPriority, "", t.txOpts.TransactionTag), Mutations: mPb, ReturnCommitStats: options.ReturnCommitStats, }) @@ -1240,14 +1256,13 @@ type writeOnlyTransaction struct { // sp is the session pool which writeOnlyTransaction uses to get Cloud // Spanner sessions for blind writes. sp *sessionPool + // transactionTag is the tag that will be included with the CommitRequest + // of the write-only transaction. + transactionTag string // commitPriority is the RPC priority to use for the commit operation. commitPriority sppb.RequestOptions_Priority } -func (t *writeOnlyTransaction) requestPriority() sppb.RequestOptions_Priority { - return t.commitPriority -} - // applyAtLeastOnce commits a list of mutations to Cloud Spanner at least once, // unless one of the following happens: // @@ -1288,7 +1303,7 @@ func (t *writeOnlyTransaction) applyAtLeastOnce(ctx context.Context, ms ...*Muta }, }, Mutations: mPb, - RequestOptions: createRequestOptions(t), + RequestOptions: createRequestOptions(t.commitPriority, "", t.transactionTag), }) if err != nil && !isAbortedErr(err) { if isSessionNotFoundError(err) { From 4c7e38105cbc5bad0814f0b03a324e2fe4829c24 Mon Sep 17 00:00:00 2001 From: Nicole Zhu <69952136+nicoleczhu@users.noreply.github.com> Date: Tue, 29 Jun 2021 20:50:26 +0700 Subject: [PATCH 19/30] chore: update blunderbuss.yml (#4319) --- .github/blunderbuss.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/blunderbuss.yml b/.github/blunderbuss.yml index ee6a8c7b7e2e..a339964791c9 100644 --- a/.github/blunderbuss.yml +++ b/.github/blunderbuss.yml @@ -25,4 +25,4 @@ assign_issues_by: - 'api: logging' - 'api: clouderrorreporting' to: - - nicoleczhu + - googleapis/api-logging From 1672234f50c879a974e9646ef50893381b22ecb4 Mon Sep 17 00:00:00 2001 From: Nicole Zhu <69952136+nicoleczhu@users.noreply.github.com> Date: Tue, 29 Jun 2021 21:02:44 +0700 Subject: [PATCH 20/30] chore: remove nicole (#4333) From 8c78e6c509bd5efbb45d33f9fb9deaf57d7b723e Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 29 Jun 2021 08:36:56 -0700 Subject: [PATCH 21/30] chore(all): auto-regenerate gapics (#4314) This is an auto-generated regeneration of the gapic clients by cloud.google.com/go/internal/gapicgen. Once the corresponding genproto PR is submitted, genbot will update this PR with a newer dependency to the newer version of genproto and assign reviewers to this PR. If you have been assigned to review this PR, please: - Ensure that the version of genproto in go.mod has been updated. - Ensure that CI is passing. If it's failing, it requires your manual attention. - Approve and submit this PR if you believe it's ready to ship. Corresponding genproto PR: https://github.com/googleapis/go-genproto/pull/624 Changes: fix!(aiplatform): Add C#, PHP and Ruby options for all AI Platform protos This is a breaking change for C#, PHP and Ruby, but none of those languages have published libraries for AI Platform. PiperOrigin-RevId: 381271921 Source-Link: https://github.com/googleapis/googleapis/commit/955fee2ad50e496885a6239d68e6bbc1e4f378c3 --- cloudbuild/apiv1/doc.go | 2 +- containeranalysis/apiv1/doc.go | 2 +- firestore/apiv1beta1/doc.go | 2 +- go.mod | 2 +- go.sum | 4 +- grafeas/apiv1/doc.go | 2 +- iam/admin/apiv1/doc.go | 2 +- .../AdminClient/SeekSubscription/main.go | 52 +++++++++++++++++++ monitoring/apiv3/doc.go | 2 +- recommendationengine/apiv1beta1/doc.go | 2 +- 10 files changed, 62 insertions(+), 10 deletions(-) create mode 100644 internal/generated/snippets/pubsublite/apiv1/AdminClient/SeekSubscription/main.go diff --git a/cloudbuild/apiv1/doc.go b/cloudbuild/apiv1/doc.go index c7f6781ec6c9..c108da5d84c6 100644 --- a/cloudbuild/apiv1/doc.go +++ b/cloudbuild/apiv1/doc.go @@ -96,4 +96,4 @@ func versionGo() string { return "UNKNOWN" } -const versionClient = "20210612" +const versionClient = "20210624" diff --git a/containeranalysis/apiv1/doc.go b/containeranalysis/apiv1/doc.go index fdda05dcc3c2..f1900dc73333 100644 --- a/containeranalysis/apiv1/doc.go +++ b/containeranalysis/apiv1/doc.go @@ -98,4 +98,4 @@ func versionGo() string { return "UNKNOWN" } -const versionClient = "20210612" +const versionClient = "20210624" diff --git a/firestore/apiv1beta1/doc.go b/firestore/apiv1beta1/doc.go index d5d7a2c2c9c5..75dcfa86000b 100644 --- a/firestore/apiv1beta1/doc.go +++ b/firestore/apiv1beta1/doc.go @@ -46,7 +46,7 @@ import ( "google.golang.org/grpc/metadata" ) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/go.mod b/go.mod index eff2b9b740f4..5a80c4ef0cd6 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,7 @@ require ( golang.org/x/text v0.3.6 golang.org/x/tools v0.1.3 google.golang.org/api v0.49.0 - google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a + google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84 google.golang.org/grpc v1.38.0 google.golang.org/protobuf v1.26.0 ) diff --git a/go.sum b/go.sum index 063eb2fb248e..4ade1298e7c5 100644 --- a/go.sum +++ b/go.sum @@ -457,8 +457,8 @@ google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxH google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= -google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84 h1:R1r5J0u6Cx+RNl/6mezTw6oA14cmKC96FeUwL6A9bd4= +google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= diff --git a/grafeas/apiv1/doc.go b/grafeas/apiv1/doc.go index e6cd315b80fe..b495225f0d36 100644 --- a/grafeas/apiv1/doc.go +++ b/grafeas/apiv1/doc.go @@ -92,4 +92,4 @@ func versionGo() string { return "UNKNOWN" } -const versionClient = "20210612" +const versionClient = "20210624" diff --git a/iam/admin/apiv1/doc.go b/iam/admin/apiv1/doc.go index 49e8451cbe58..39d55c6b2804 100644 --- a/iam/admin/apiv1/doc.go +++ b/iam/admin/apiv1/doc.go @@ -100,4 +100,4 @@ func versionGo() string { return "UNKNOWN" } -const versionClient = "20210612" +const versionClient = "20210624" diff --git a/internal/generated/snippets/pubsublite/apiv1/AdminClient/SeekSubscription/main.go b/internal/generated/snippets/pubsublite/apiv1/AdminClient/SeekSubscription/main.go new file mode 100644 index 000000000000..617794932d11 --- /dev/null +++ b/internal/generated/snippets/pubsublite/apiv1/AdminClient/SeekSubscription/main.go @@ -0,0 +1,52 @@ +// Copyright 2021 Google LLC +// +// Licensed 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. + +// Code generated by cloud.google.com/go/internal/gapicgen/gensnippets. DO NOT EDIT. + +// [START pubsublite_v1_generated_AdminService_SeekSubscription_sync] + +package main + +import ( + "context" + + pubsublite "cloud.google.com/go/pubsublite/apiv1" + pubsublitepb "google.golang.org/genproto/googleapis/cloud/pubsublite/v1" +) + +func main() { + ctx := context.Background() + c, err := pubsublite.NewAdminClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &pubsublitepb.SeekSubscriptionRequest{ + // TODO: Fill request struct fields. + } + op, err := c.SeekSubscription(ctx, req) + if err != nil { + // TODO: Handle error. + } + + resp, err := op.Wait(ctx) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +// [END pubsublite_v1_generated_AdminService_SeekSubscription_sync] diff --git a/monitoring/apiv3/doc.go b/monitoring/apiv3/doc.go index 0cc499576923..1a6d259f5df7 100644 --- a/monitoring/apiv3/doc.go +++ b/monitoring/apiv3/doc.go @@ -53,7 +53,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/recommendationengine/apiv1beta1/doc.go b/recommendationengine/apiv1beta1/doc.go index ddf6c16d07d3..e2d95502e793 100644 --- a/recommendationengine/apiv1beta1/doc.go +++ b/recommendationengine/apiv1beta1/doc.go @@ -52,7 +52,7 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20210612" +const versionClient = "20210624" func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) From b9081c36ed6495a67f8e458ad884bdb8da5b7fbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Tue, 29 Jun 2021 18:20:37 +0200 Subject: [PATCH 22/30] feat(spanner): enable request options for batch read (#4337) Reverts googleapis/google-cloud-go#3987 (Reverts the revert of #3905) --- spanner/batch.go | 44 +++++++++++---- spanner/client_test.go | 56 +++++++++++++++++-- .../internal/testutil/inmem_spanner_server.go | 19 ++++--- 3 files changed, 94 insertions(+), 25 deletions(-) diff --git a/spanner/batch.go b/spanner/batch.go index 0e38768ae1cb..82346bfcebd6 100644 --- a/spanner/batch.go +++ b/spanner/batch.go @@ -94,9 +94,25 @@ func (t *BatchReadOnlyTransaction) PartitionRead(ctx context.Context, table stri return t.PartitionReadUsingIndex(ctx, table, "", keys, columns, opt) } +// PartitionReadWithOptions returns a list of Partitions that can be used to +// read rows from the database. These partitions can be executed across multiple +// processes, even across different machines. The partition size and count hints +// can be configured using PartitionOptions. Pass a ReadOptions to modify the +// read operation. +func (t *BatchReadOnlyTransaction) PartitionReadWithOptions(ctx context.Context, table string, keys KeySet, columns []string, opt PartitionOptions, readOptions ReadOptions) ([]*Partition, error) { + return t.PartitionReadUsingIndexWithOptions(ctx, table, "", keys, columns, opt, readOptions) +} + // PartitionReadUsingIndex returns a list of Partitions that can be used to read // rows from the database using an index. func (t *BatchReadOnlyTransaction) PartitionReadUsingIndex(ctx context.Context, table, index string, keys KeySet, columns []string, opt PartitionOptions) ([]*Partition, error) { + return t.PartitionReadUsingIndexWithOptions(ctx, table, index, keys, columns, opt, ReadOptions{}) +} + +// PartitionReadUsingIndexWithOptions returns a list of Partitions that can be +// used to read rows from the database using an index. Pass a ReadOptions to +// modify the read operation. +func (t *BatchReadOnlyTransaction) PartitionReadUsingIndexWithOptions(ctx context.Context, table, index string, keys KeySet, columns []string, opt PartitionOptions, readOptions ReadOptions) ([]*Partition, error) { sh, ts, err := t.acquire(ctx) if err != nil { return nil, err @@ -123,12 +139,13 @@ func (t *BatchReadOnlyTransaction) PartitionReadUsingIndex(ctx context.Context, }) // Prepare ReadRequest. req := &sppb.ReadRequest{ - Session: sid, - Transaction: ts, - Table: table, - Index: index, - Columns: columns, - KeySet: kset, + Session: sid, + Transaction: ts, + Table: table, + Index: index, + Columns: columns, + KeySet: kset, + RequestOptions: createRequestOptions(readOptions.Priority, readOptions.RequestTag, ""), } // Generate partitions. for _, p := range resp.GetPartitions() { @@ -177,12 +194,13 @@ func (t *BatchReadOnlyTransaction) partitionQuery(ctx context.Context, statement // prepare ExecuteSqlRequest r := &sppb.ExecuteSqlRequest{ - Session: sid, - Transaction: ts, - Sql: statement.SQL, - Params: params, - ParamTypes: paramTypes, - QueryOptions: qOpts.Options, + Session: sid, + Transaction: ts, + Sql: statement.SQL, + Params: params, + ParamTypes: paramTypes, + QueryOptions: qOpts.Options, + RequestOptions: createRequestOptions(qOpts.Priority, qOpts.RequestTag, ""), } // generate Partitions @@ -270,6 +288,7 @@ func (t *BatchReadOnlyTransaction) Execute(ctx context.Context, p *Partition) *R Columns: p.rreq.Columns, KeySet: p.rreq.KeySet, PartitionToken: p.pt, + RequestOptions: p.rreq.RequestOptions, ResumeToken: resumeToken, }) } @@ -283,6 +302,7 @@ func (t *BatchReadOnlyTransaction) Execute(ctx context.Context, p *Partition) *R ParamTypes: p.qreq.ParamTypes, QueryOptions: p.qreq.QueryOptions, PartitionToken: p.pt, + RequestOptions: p.qreq.RequestOptions, ResumeToken: resumeToken, }) } diff --git a/spanner/client_test.go b/spanner/client_test.go index 099f1825c39c..faae43dbe848 100644 --- a/spanner/client_test.go +++ b/spanner/client_test.go @@ -2665,6 +2665,54 @@ func TestClient_Apply_Tagging(t *testing.T) { checkCommitForExpectedRequestOptions(t, server.TestSpanner, sppb.RequestOptions{TransactionTag: "tx-tag"}) } +func TestClient_PartitionQuery_RequestOptions(t *testing.T) { + t.Parallel() + + server, client, teardown := setupMockedTestServer(t) + defer teardown() + + for _, qo := range []QueryOptions{ + {}, + {Priority: sppb.RequestOptions_PRIORITY_LOW}, + {RequestTag: "batch-query-tag"}, + {Priority: sppb.RequestOptions_PRIORITY_MEDIUM, RequestTag: "batch-query-with-medium-prio"}, + } { + ctx := context.Background() + txn, _ := client.BatchReadOnlyTransaction(ctx, StrongRead()) + partitions, _ := txn.PartitionQueryWithOptions(ctx, NewStatement(SelectFooFromBar), PartitionOptions{MaxPartitions: 10}, qo) + for _, p := range partitions { + iter := txn.Execute(ctx, p) + iter.Next() + iter.Stop() + } + checkRequestsForExpectedRequestOptions(t, server.TestSpanner, len(partitions), sppb.RequestOptions{RequestTag: qo.RequestTag, Priority: qo.Priority}) + } +} + +func TestClient_PartitionRead_RequestOptions(t *testing.T) { + t.Parallel() + + server, client, teardown := setupMockedTestServer(t) + defer teardown() + + for _, ro := range []ReadOptions{ + {}, + {Priority: sppb.RequestOptions_PRIORITY_LOW}, + {RequestTag: "batch-read-tag"}, + {Priority: sppb.RequestOptions_PRIORITY_MEDIUM, RequestTag: "batch-read-with-medium-prio"}, + } { + ctx := context.Background() + txn, _ := client.BatchReadOnlyTransaction(ctx, StrongRead()) + partitions, _ := txn.PartitionReadWithOptions(ctx, "Albums", KeySets(Key{"foo"}), []string{"SingerId", "AlbumId", "AlbumTitle"}, PartitionOptions{MaxPartitions: 10}, ro) + for _, p := range partitions { + iter := txn.Execute(ctx, p) + iter.Next() + iter.Stop() + } + checkRequestsForExpectedRequestOptions(t, server.TestSpanner, len(partitions), sppb.RequestOptions{RequestTag: ro.RequestTag, Priority: ro.Priority}) + } +} + func checkRequestsForExpectedRequestOptions(t *testing.T, server InMemSpannerServer, reqCount int, ro sppb.RequestOptions) { reqs := drainRequestsFromServer(server) reqOptions := []*sppb.RequestOptions{} @@ -2686,12 +2734,10 @@ func checkRequestsForExpectedRequestOptions(t *testing.T, server InMemSpannerSer } for _, opts := range reqOptions { - var got sppb.RequestOptions_Priority - if opts != nil { - got = opts.Priority + if opts == nil { + opts = &sppb.RequestOptions{} } - want := ro.Priority - if got != want { + if got, want := opts.Priority, ro.Priority; got != want { t.Fatalf("Request priority mismatch\nGot: %v\nWant: %v", got, want) } if got, want := opts.RequestTag, ro.RequestTag; got != want { diff --git a/spanner/internal/testutil/inmem_spanner_server.go b/spanner/internal/testutil/inmem_spanner_server.go index c2b1b8894e47..ac6f9bdfd043 100644 --- a/spanner/internal/testutil/inmem_spanner_server.go +++ b/spanner/internal/testutil/inmem_spanner_server.go @@ -1057,14 +1057,17 @@ func (s *inMemSpannerServer) PartitionQuery(ctx context.Context, req *spannerpb. } func (s *inMemSpannerServer) PartitionRead(ctx context.Context, req *spannerpb.PartitionReadRequest) (*spannerpb.PartitionResponse, error) { - s.mu.Lock() - if s.stopped { - s.mu.Unlock() - return nil, gstatus.Error(codes.Unavailable, "server has been stopped") - } - s.receivedRequests <- req - s.mu.Unlock() - return nil, gstatus.Error(codes.Unimplemented, "Method not yet implemented") + return s.PartitionQuery(ctx, &spannerpb.PartitionQueryRequest{ + Session: req.Session, + Transaction: req.Transaction, + PartitionOptions: req.PartitionOptions, + // KeySet is currently ignored. + Sql: fmt.Sprintf( + "SELECT %s FROM %s", + strings.Join(req.Columns, ", "), + req.Table, + ), + }) } // EncodeResumeToken return mock resume token encoding for an uint64 integer. From f32dd72ec6af8ac7fbdce68f7913baa552fb0d2d Mon Sep 17 00:00:00 2001 From: Nicole Zhu <69952136+nicoleczhu@users.noreply.github.com> Date: Wed, 30 Jun 2021 00:02:23 +0700 Subject: [PATCH 23/30] feat(logging)!: increase DefaultEntryByteThreshold to 8Mb (#4247) Fixes: #3823 DefaultEntryByteThreshold = `1 << 20 // 1MiB` ===> `1 << 23 // 8MiB` since size of an entries.write request can be up to 10 MB. `DefaultBufferedByteLimit` is unchanged as that's more a cap on memory utilization. --- logging/logging.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logging/logging.go b/logging/logging.go index d478ac0f060f..6f990f26a149 100644 --- a/logging/logging.go +++ b/logging/logging.go @@ -75,7 +75,7 @@ const ( DefaultEntryCountThreshold = 1000 // DefaultEntryByteThreshold is the default value for the EntryByteThreshold LoggerOption. - DefaultEntryByteThreshold = 1 << 20 // 1MiB + DefaultEntryByteThreshold = 1 << 23 // 8MiB // DefaultBufferedByteLimit is the default value for the BufferedByteLimit LoggerOption. DefaultBufferedByteLimit = 1 << 30 // 1GiB From ef8d1386149cff28ae6258ab167789bae6af6407 Mon Sep 17 00:00:00 2001 From: shollyman Date: Tue, 29 Jun 2021 10:15:29 -0700 Subject: [PATCH 24/30] fix(bigquery): minor rename to feature that's not yet in a release (#4320) This adds a minor correction to Job's access to the underlying project. While the access on the Client is more accurately called `Project()` as it accepts project ID or project number, in this case the field is part of the underlying JobReference type. This was added yesterday in https://github.com/googleapis/google-cloud-go/pull/4312 and hasn't made it into a release cut yet, so addressing this now before release. --- bigquery/job.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bigquery/job.go b/bigquery/job.go index 725775dfd68a..6bdcbcc3c328 100644 --- a/bigquery/job.go +++ b/bigquery/job.go @@ -63,8 +63,8 @@ func (c *Client) JobFromIDLocation(ctx context.Context, id, location string) (j return bqToJob(bqjob, c) } -// Project returns the job's project. -func (j *Job) Project() string { +// ProjectID returns the job's associated project. +func (j *Job) ProjectID() string { return j.projectID } From 3604ef2b16c3e1a4bacb137ae54c1e3ebf283211 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Tue, 29 Jun 2021 10:37:19 -0700 Subject: [PATCH 25/30] chore: release bigquery 1.19.0 (#4101) --- bigquery/CHANGES.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/bigquery/CHANGES.md b/bigquery/CHANGES.md index aa538162b3a5..5bde60e6ae22 100644 --- a/bigquery/CHANGES.md +++ b/bigquery/CHANGES.md @@ -1,5 +1,25 @@ # Changes +## [1.19.0](https://www.github.com/googleapis/google-cloud-go/compare/bigquery/v1.18.0...bigquery/v1.19.0) (2021-06-29) + + +### Features + +* **bigquery/storage:** Add ZSTD compression as an option for Arrow. ([770db30](https://www.github.com/googleapis/google-cloud-go/commit/770db3083270d485d265362fe5a4b2a1b23619ff)) +* **bigquery/storage:** remove alpha client ([#4100](https://www.github.com/googleapis/google-cloud-go/issues/4100)) ([a2d137d](https://www.github.com/googleapis/google-cloud-go/commit/a2d137d233e7a401976fbe1fd8ff81145dda515d)), refs [#4098](https://www.github.com/googleapis/google-cloud-go/issues/4098) +* **bigquery:** add support for parameterized types ([#4103](https://www.github.com/googleapis/google-cloud-go/issues/4103)) ([a2330e4](https://www.github.com/googleapis/google-cloud-go/commit/a2330e4d66c0a1832fb3b9e23a33c006c9345c28)) +* **bigquery:** add support for snapshot/restore ([#4112](https://www.github.com/googleapis/google-cloud-go/issues/4112)) ([4c12b42](https://www.github.com/googleapis/google-cloud-go/commit/4c12b424eec06c7d87244eaa922995bbe6e46e7e)) +* **bigquery:** add support for user defined TVF ([#4043](https://www.github.com/googleapis/google-cloud-go/issues/4043)) ([37607b4](https://www.github.com/googleapis/google-cloud-go/commit/37607b4afbc4c42baa4a931a9a86cddcc6d885ca)) +* **bigquery:** enable project autodetection, expose project ids further ([#4312](https://www.github.com/googleapis/google-cloud-go/issues/4312)) ([267787e](https://www.github.com/googleapis/google-cloud-go/commit/267787eb245d9307cf78304c1ce34bdfb2aaf5ab)) +* **bigquery:** support job deletion ([#3935](https://www.github.com/googleapis/google-cloud-go/issues/3935)) ([363ba03](https://www.github.com/googleapis/google-cloud-go/commit/363ba03e1c3c813749a65ff3c050877ce4f60016)) +* **bigquery:** support nullable params and geography params ([#4225](https://www.github.com/googleapis/google-cloud-go/issues/4225)) ([43755d3](https://www.github.com/googleapis/google-cloud-go/commit/43755d38b5d928222127cc6be26183d6bfbb1cb4)) + + +### Bug Fixes + +* **bigquery:** minor rename to feature that's not yet in a release ([#4320](https://www.github.com/googleapis/google-cloud-go/issues/4320)) ([ef8d138](https://www.github.com/googleapis/google-cloud-go/commit/ef8d1386149cff28ae6258ab167789bae6af6407)) +* **bigquery:** update streaming insert error test ([#4321](https://www.github.com/googleapis/google-cloud-go/issues/4321)) ([12f3042](https://www.github.com/googleapis/google-cloud-go/commit/12f3042716d51fb0d7a23071d00a20f9751bac91)) + ## [1.18.0](https://www.github.com/googleapis/google-cloud-go/compare/bigquery/v1.17.0...bigquery/v1.18.0) (2021-05-06) From 949a9532021873185768b2ba02f826155b1ed845 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 29 Jun 2021 21:43:51 +0200 Subject: [PATCH 26/30] chore(all): update all (#4326) Co-authored-by: Cody Oss <6331106+codyoss@users.noreply.github.com> --- bigquery/go.mod | 2 +- bigquery/go.sum | 3 +- bigtable/go.mod | 4 +- bigtable/go.sum | 6 +- datastore/go.mod | 2 +- datastore/go.sum | 3 +- firestore/go.mod | 2 +- firestore/go.sum | 3 +- go.mod | 6 +- go.sum | 9 +- internal/gapicgen/go.mod | 6 +- internal/gapicgen/go.sum | 13 +-- internal/godocfx/go.mod | 4 +- internal/godocfx/go.sum | 207 ++++++++++++++++++++++++++++++++++++--- logging/go.mod | 4 +- logging/go.sum | 6 +- pubsub/go.mod | 4 +- pubsub/go.sum | 6 +- pubsublite/go.mod | 2 +- pubsublite/go.sum | 3 +- spanner/go.mod | 2 +- spanner/go.sum | 3 +- storage/go.mod | 2 +- storage/go.sum | 3 +- 24 files changed, 249 insertions(+), 56 deletions(-) diff --git a/bigquery/go.mod b/bigquery/go.mod index 5c3ddb8b9db6..60c8ce04778c 100644 --- a/bigquery/go.mod +++ b/bigquery/go.mod @@ -12,5 +12,5 @@ require ( google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/bigquery/go.sum b/bigquery/go.sum index 432875bfea3b..4e3360fdd58d 100644 --- a/bigquery/go.sum +++ b/bigquery/go.sum @@ -489,8 +489,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/bigtable/go.mod b/bigtable/go.mod index 464fb0185e62..c69f977e3267 100644 --- a/bigtable/go.mod +++ b/bigtable/go.mod @@ -8,11 +8,11 @@ require ( github.com/google/btree v1.0.1 github.com/google/go-cmp v0.5.6 github.com/googleapis/gax-go/v2 v2.0.5 - golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 + golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 rsc.io/binaryregexp v0.2.0 ) diff --git a/bigtable/go.sum b/bigtable/go.sum index e51b7d83f54d..f2cab4de1aae 100644 --- a/bigtable/go.sum +++ b/bigtable/go.sum @@ -251,8 +251,9 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 h1:3B43BWw0xEBsLZ/NO1VALz6fppU3481pik+2Ksv45z8= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -487,8 +488,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/datastore/go.mod b/datastore/go.mod index 4bfd1801c5c6..8db8e8d5640d 100644 --- a/datastore/go.mod +++ b/datastore/go.mod @@ -10,5 +10,5 @@ require ( google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/datastore/go.sum b/datastore/go.sum index edb7eff79041..1567ab6a27e3 100644 --- a/datastore/go.sum +++ b/datastore/go.sum @@ -485,8 +485,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/firestore/go.mod b/firestore/go.mod index 5768e102ccca..f5f80c3f6ade 100644 --- a/firestore/go.mod +++ b/firestore/go.mod @@ -10,5 +10,5 @@ require ( google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/firestore/go.sum b/firestore/go.sum index edb7eff79041..1567ab6a27e3 100644 --- a/firestore/go.sum +++ b/firestore/go.sum @@ -485,8 +485,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/go.mod b/go.mod index 5a80c4ef0cd6..787e3a5f41c6 100644 --- a/go.mod +++ b/go.mod @@ -13,11 +13,11 @@ require ( github.com/jstemmer/go-junit-report v0.9.1 go.opencensus.io v0.23.0 golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 - golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 + golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 golang.org/x/text v0.3.6 - golang.org/x/tools v0.1.3 + golang.org/x/tools v0.1.4 google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84 google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/go.sum b/go.sum index 4ade1298e7c5..9a8de8842b99 100644 --- a/go.sum +++ b/go.sum @@ -256,8 +256,9 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 h1:3B43BWw0xEBsLZ/NO1VALz6fppU3481pik+2Ksv45z8= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -373,8 +374,9 @@ golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3 h1:L69ShwSZEyCsLKoAxDKeMvLDZkumEe8gXUZAjab0tX8= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.4 h1:cVngSRcfgyZCzys3KYOpCFa+4dqX/Oub9tAq00ttGVs= +golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -493,8 +495,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/internal/gapicgen/go.mod b/internal/gapicgen/go.mod index f243d9f1913f..3a104af6f008 100644 --- a/internal/gapicgen/go.mod +++ b/internal/gapicgen/go.mod @@ -4,15 +4,15 @@ go 1.16 require ( cloud.google.com/go v0.84.0 - cloud.google.com/go/internal/godocfx v0.0.0-20210621170140-22ffc18e522c + cloud.google.com/go/internal/godocfx v0.0.0-20210629140244-1672234f50c8 github.com/google/go-github/v35 v35.3.0 github.com/shurcooL/githubv4 v0.0.0-20201206200315-234843c633fa github.com/shurcooL/graphql v0.0.0-20200928012149-18c5c3165e3a // indirect - golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 + golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 gopkg.in/src-d/go-git.v4 v4.13.1 gopkg.in/yaml.v2 v2.4.0 ) diff --git a/internal/gapicgen/go.sum b/internal/gapicgen/go.sum index cdcc1fbaf712..b038dccb032f 100644 --- a/internal/gapicgen/go.sum +++ b/internal/gapicgen/go.sum @@ -30,8 +30,8 @@ cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4g cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/internal/godocfx v0.0.0-20210621170140-22ffc18e522c h1:c3v7d0rhtI8Sz5ysyMhZRAbqR5v3njasTlRtb5JVqfU= -cloud.google.com/go/internal/godocfx v0.0.0-20210621170140-22ffc18e522c/go.mod h1:NFLrMLw/yENI4t6bupRMhFJ/WMAeT81B2nJmqkPdPaQ= +cloud.google.com/go/internal/godocfx v0.0.0-20210629140244-1672234f50c8 h1:Sz/TijbG39Ku7vRa2uBB9QguitOqr6krqWSPQEx3eYU= +cloud.google.com/go/internal/godocfx v0.0.0-20210629140244-1672234f50c8/go.mod h1:rla1u/NA8QrJKFqEh9/xJRhI5X3BSYLpaePjjuEG3qo= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= @@ -197,7 +197,7 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.3.7/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.3.8/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -298,8 +298,8 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 h1:3B43BWw0xEBsLZ/NO1VALz6fppU3481pik+2Ksv45z8= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -537,8 +537,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/internal/godocfx/go.mod b/internal/godocfx/go.mod index 4a36b56fe3cf..63f394b4dafc 100644 --- a/internal/godocfx/go.mod +++ b/internal/godocfx/go.mod @@ -8,8 +8,8 @@ require ( cloud.google.com/go/datastore v1.1.0 cloud.google.com/go/storage v1.11.0 github.com/google/go-cmp v0.5.6 - github.com/yuin/goldmark v1.3.8 - golang.org/x/tools v0.1.3 + github.com/yuin/goldmark v1.3.9 + golang.org/x/tools v0.1.4 gopkg.in/yaml.v2 v2.4.0 ) diff --git a/internal/godocfx/go.sum b/internal/godocfx/go.sum index 8ed3c541bed2..ea66b6af2ca9 100644 --- a/internal/godocfx/go.sum +++ b/internal/godocfx/go.sum @@ -1,11 +1,38 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.64.0/go.mod h1:xfORb36jGvE+6EexW71nMEtL025s3x6xvuYUKM4JLv4= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= +cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= +cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= +cloud.google.com/go v0.84.0 h1:hVhK90DwCdOAYGME/FJd9vNIZye9HBR6Yy3fu4js3N8= +cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= cloud.google.com/go/bigquery v1.8.0 h1:PQcPefKFdaIzjQFbiyOgAqyx8q5djaE7x9Sqe712DPA= cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= @@ -25,11 +52,14 @@ github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5P github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= @@ -41,12 +71,19 @@ github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4er github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= @@ -56,10 +93,13 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.3 h1:fHPg5GQYlCeLIPB9BZqMVR5nR9A+IM5zcgeTdjMYmLA= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -67,20 +107,40 @@ github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.2.1 h1:d8MncMlErDFTwQGBK1xhv026j9kqhvw1Qv9IbWT1VLQ= github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= -github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= @@ -99,23 +159,29 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.3.8 h1:Nw158Q8QN+CPgTmVRByhVwapp8Mm1e2blinhmx4wx5E= -github.com/yuin/goldmark v1.3.8/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.3.9 h1:XsVHmzm4P6g84IBbAj+WYMF/IEZ3J9+3I1wlqCNa/SQ= +github.com/yuin/goldmark v1.3.9/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= @@ -124,13 +190,18 @@ golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMx golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= @@ -138,6 +209,8 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2 h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -151,26 +224,45 @@ golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420 h1:a8jGStKg0XqKDlKqjLrXn0ioF5MH36pT7Z0BRTqLhbk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -179,6 +271,8 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -186,13 +280,18 @@ golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -200,34 +299,58 @@ golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603125802-9665404d3644 h1:CA1DEQ4NdKphKeL70tvsWNdT5oFh1lOjihRcEDROi0I= +golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= @@ -235,22 +358,36 @@ golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200827163409-021d7c6f1ec3/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3 h1:L69ShwSZEyCsLKoAxDKeMvLDZkumEe8gXUZAjab0tX8= -golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.4 h1:cVngSRcfgyZCzys3KYOpCFa+4dqX/Oub9tAq00ttGVs= +golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= @@ -262,30 +399,43 @@ google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/ google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.49.0 h1:gjIBDxlTG7vnzMmEnYwTnvLTF8Rjzo+ETCgEX1YZ/fY= -google.golang.org/api v0.49.0/go.mod h1:BECiH72wsfwUvOVn3+btPD5WHi0LzavZReBndi42L18= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= +google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= +google.golang.org/api v0.48.0 h1:RDAPWfNFY06dffEXfn7hZF5Fr1ZbnChzfQZAPyBd1+I= +google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= @@ -293,11 +443,26 @@ google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfG google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200815001618-f69a88009b70/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200827165113-ac2560b5e952/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210617175327-b9e0b3197ced/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a h1:b5Bhxmy6Tppar7Yl4J6c6xF33YSBhkm2FtV9/ZQuBkQ= -google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d h1:KzwjikDymrEmYYbdyfievTwjEeGlu+OM6oiKBkF3Jfg= +google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -308,9 +473,16 @@ google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8 google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc v1.38.0 h1:/9BgsAsa5nWe26HqOlvlgJnqBuktYOLCgjCPqsa56W0= google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= @@ -336,7 +508,12 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/logging/go.mod b/logging/go.mod index e95d2ad7c46e..947dc0fe49ee 100644 --- a/logging/go.mod +++ b/logging/go.mod @@ -9,9 +9,9 @@ require ( github.com/google/go-cmp v0.5.6 github.com/googleapis/gax-go/v2 v2.0.5 go.opencensus.io v0.23.0 - golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 + golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/logging/go.sum b/logging/go.sum index 12b9d118fa1d..7af34dad03a3 100644 --- a/logging/go.sum +++ b/logging/go.sum @@ -253,8 +253,9 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 h1:3B43BWw0xEBsLZ/NO1VALz6fppU3481pik+2Ksv45z8= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -490,8 +491,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/pubsub/go.mod b/pubsub/go.mod index fed0966d5a2e..8462fdcd2233 100644 --- a/pubsub/go.mod +++ b/pubsub/go.mod @@ -8,11 +8,11 @@ require ( github.com/google/go-cmp v0.5.6 github.com/googleapis/gax-go/v2 v2.0.5 go.opencensus.io v0.23.0 - golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 + golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c golang.org/x/time v0.0.0-20210611083556-38a9dc6acbc6 google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/pubsub/go.sum b/pubsub/go.sum index 2082f40cf0d2..af1167b29f20 100644 --- a/pubsub/go.sum +++ b/pubsub/go.sum @@ -249,8 +249,9 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 h1:3B43BWw0xEBsLZ/NO1VALz6fppU3481pik+2Ksv45z8= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -488,8 +489,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/pubsublite/go.mod b/pubsublite/go.mod index 6c9994d26de8..f655870221b1 100644 --- a/pubsublite/go.mod +++ b/pubsublite/go.mod @@ -14,5 +14,5 @@ require ( google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/pubsublite/go.sum b/pubsublite/go.sum index 4042ac5faf29..cb361ab194ae 100644 --- a/pubsublite/go.sum +++ b/pubsublite/go.sum @@ -496,8 +496,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/spanner/go.mod b/spanner/go.mod index 893ca20c52cb..f03220525b02 100644 --- a/spanner/go.mod +++ b/spanner/go.mod @@ -12,5 +12,5 @@ require ( google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a google.golang.org/grpc v1.38.0 - google.golang.org/protobuf v1.26.0 + google.golang.org/protobuf v1.27.1 ) diff --git a/spanner/go.sum b/spanner/go.sum index edb7eff79041..1567ab6a27e3 100644 --- a/spanner/go.sum +++ b/spanner/go.sum @@ -485,8 +485,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= diff --git a/storage/go.mod b/storage/go.mod index 8c26dec3407c..528ae7da6fcb 100644 --- a/storage/go.mod +++ b/storage/go.mod @@ -7,7 +7,7 @@ require ( github.com/golang/protobuf v1.5.2 github.com/google/go-cmp v0.5.6 github.com/googleapis/gax-go/v2 v2.0.5 - golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 + golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 google.golang.org/api v0.49.0 google.golang.org/genproto v0.0.0-20210624174822-c5cf32407d0a diff --git a/storage/go.sum b/storage/go.sum index 85fa87a6d5dd..50ab8d21775e 100644 --- a/storage/go.sum +++ b/storage/go.sum @@ -252,8 +252,9 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1 h1:x622Z2o4hgCr/4CiKWc51jHVKaWdtVpBNmEI8wI9Qns= golang.org/x/oauth2 v0.0.0-20210615190721-d04028783cf1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914 h1:3B43BWw0xEBsLZ/NO1VALz6fppU3481pik+2Ksv45z8= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= From e4a5791501ee721226b62963b4282267911779a9 Mon Sep 17 00:00:00 2001 From: Noah Dietz Date: Tue, 29 Jun 2021 13:28:36 -0700 Subject: [PATCH 27/30] chore(internal): update microgen to v0.21.2 (#4315) Changes include: - add initial `rest` client generation (behind `transport=rest` flag) - add `EnableJwtWithScope` default client options cc @shinfan - dependency updates --- internal/gapicgen/cmd/genbot/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/gapicgen/cmd/genbot/Dockerfile b/internal/gapicgen/cmd/genbot/Dockerfile index b097205cae99..7290674a78d9 100644 --- a/internal/gapicgen/cmd/genbot/Dockerfile +++ b/internal/gapicgen/cmd/genbot/Dockerfile @@ -28,7 +28,7 @@ RUN GO111MODULE=on go get \ golang.org/x/lint/golint@latest \ golang.org/x/tools/cmd/goimports@latest \ honnef.co/go/tools/cmd/staticcheck@latest \ - github.com/googleapis/gapic-generator-go/cmd/protoc-gen-go_gapic@v0.20.4 + github.com/googleapis/gapic-generator-go/cmd/protoc-gen-go_gapic@v0.21.2 ENV PATH="${PATH}:/root/go/bin" # Source: http://debuggable.com/posts/disable-strict-host-checking-for-git-clone:49896ff3-0ac0-4263-9703-1eae4834cda3 From a89d341d45cf25d80fad37834599e8869ed2d63a Mon Sep 17 00:00:00 2001 From: Noah Dietz Date: Tue, 29 Jun 2021 13:52:34 -0700 Subject: [PATCH 28/30] chore(internal/gapicgen): gen googleapis-discovery compute gapic (#4307) Adds generation of a `compute` gapic that uses googleapis-discovery. Note: we need to capture some fixes in gapic-generator-go with a release there and update here before this will work. cc: @software-dov @vchudnov-g --- internal/gapicgen/generator/config.go | 18 ++++++++++ internal/gapicgen/generator/gapics.go | 51 +++++++++++++++++---------- 2 files changed, 50 insertions(+), 19 deletions(-) diff --git a/internal/gapicgen/generator/config.go b/internal/gapicgen/generator/config.go index 7c25b1acdddb..8234ba355781 100644 --- a/internal/gapicgen/generator/config.go +++ b/internal/gapicgen/generator/config.go @@ -46,10 +46,28 @@ type microgenConfig struct { // disableMetadata is used to toggle generation of the gapic_metadata.json // file for the client library. disableMetadata bool + + // transports is a list of transports to generate a client for. Acceptable + // values are 'grpc' and 'rest' + transports []string + + // googleapisDiscovery indicates if the protos reside in googleapis-discovery + // or not. Default is false, and will be looked up in googleapis. + googleapisDiscovery bool } var microgenGapicConfigs = []*microgenConfig{ // Cloud APIs + { + inputDirectoryPath: "google/cloud/compute/v1", + pkg: "compute", + importPath: "cloud.google.com/go/compute/apiv1", + apiServiceConfigPath: "google/cloud/compute/v1/compute_v1.yaml", + transports: []string{"rest"}, + // TODO(dovs): Change to "ga" when ready. + releaseLevel: "alpha", + googleapisDiscovery: true, + }, { inputDirectoryPath: "google/cloud/texttospeech/v1", pkg: "texttospeech", diff --git a/internal/gapicgen/generator/gapics.go b/internal/gapicgen/generator/gapics.go index 8362dffc32bd..48a16e67acc4 100644 --- a/internal/gapicgen/generator/gapics.go +++ b/internal/gapicgen/generator/gapics.go @@ -32,27 +32,29 @@ import ( // GapicGenerator is used to regenerate gapic libraries. type GapicGenerator struct { - googleapisDir string - protoDir string - googleCloudDir string - genprotoDir string - gapicToGenerate string - regenOnly bool - onlyGenerateGapic bool - modifiedPkgs []string + googleapisDir string + googleapisDiscoDir string + protoDir string + googleCloudDir string + genprotoDir string + gapicToGenerate string + regenOnly bool + onlyGenerateGapic bool + modifiedPkgs []string } // NewGapicGenerator creates a GapicGenerator. func NewGapicGenerator(c *Config, modifiedPkgs []string) *GapicGenerator { return &GapicGenerator{ - googleapisDir: c.GoogleapisDir, - protoDir: c.ProtoDir, - googleCloudDir: c.GapicDir, - genprotoDir: c.GenprotoDir, - gapicToGenerate: c.GapicToGenerate, - regenOnly: c.RegenOnly, - onlyGenerateGapic: c.OnlyGenerateGapic, - modifiedPkgs: modifiedPkgs, + googleapisDir: c.GoogleapisDir, + googleapisDiscoDir: c.GoogleapisDiscoDir, + protoDir: c.ProtoDir, + googleCloudDir: c.GapicDir, + genprotoDir: c.GenprotoDir, + gapicToGenerate: c.GapicToGenerate, + regenOnly: c.RegenOnly, + onlyGenerateGapic: c.OnlyGenerateGapic, + modifiedPkgs: modifiedPkgs, } } @@ -267,13 +269,20 @@ find . -name '*.backup' -delete // microgen runs the microgenerator on a single microgen config. func (g *GapicGenerator) microgen(conf *microgenConfig) error { log.Println("microgen generating", conf.pkg) + dir := g.googleapisDir + if conf.googleapisDiscovery { + dir = g.googleapisDiscoDir + } var protoFiles []string - if err := filepath.Walk(g.googleapisDir+"/"+conf.inputDirectoryPath, func(path string, info os.FileInfo, err error) error { + if err := filepath.Walk(dir+"/"+conf.inputDirectoryPath, func(path string, info os.FileInfo, err error) error { if err != nil { return err } - if strings.Contains(info.Name(), ".proto") { + // Ignore compute_small.proto which is just for testing and would cause a collision if used in generation. + // + // TODO(noahdietz): Remove this when it is no longer needed. + if strings.Contains(info.Name(), ".proto") && !strings.Contains(info.Name(), "compute_small.proto") { protoFiles = append(protoFiles, path) } return nil @@ -282,6 +291,7 @@ func (g *GapicGenerator) microgen(conf *microgenConfig) error { } args := []string{"-I", g.googleapisDir, + "-I", g.googleapisDiscoDir, "--experimental_allow_proto3_optional", "-I", g.protoDir, "--go_gapic_out", g.googleCloudDir, @@ -297,9 +307,12 @@ func (g *GapicGenerator) microgen(conf *microgenConfig) error { if !conf.disableMetadata { args = append(args, "--go_gapic_opt", "metadata") } + if len(conf.transports) > 0 { + args = append(args, "--go_gapic_opt", fmt.Sprintf("transport=%s", strings.Join(conf.transports, "+"))) + } args = append(args, protoFiles...) c := execv.Command("protoc", args...) - c.Dir = g.googleapisDir + c.Dir = dir return c.Run() } From 63fdb2ee21d70e2de71641a5c19a448fd1c39f56 Mon Sep 17 00:00:00 2001 From: Noah Dietz Date: Tue, 29 Jun 2021 14:22:35 -0700 Subject: [PATCH 29/30] chore(storage): generate GAPIC under internal subdir (#4018) Add a gRPC Go GAPIC for the Storage API under an internal subdirectory of the submodule to ensure no one can import it. This GAPIC is being added for proof of concept development and should not be used in production or by any other client library. Generated with the following: ```bash $ cd google-cloud-go $ export GOOGLE_CLOUD_GO=$(pwd) $ cd internal/gapicgen $ go run cloud.google.com/go/internal/gapicgen/cmd/genbot \ -local \ -regen-only \ -only-gapics \ -gapic=cloud.google.com/go/storage/internal/apiv1 \ -gocloud-dir=$GOOGLE_CLOUD_GO ``` --- internal/gapicgen/generator/config.go | 8 + internal/gapicgen/generator/config_test.go | 5 +- storage/internal/apiv1/doc.go | 120 + storage/internal/apiv1/gapic_metadata.json | 298 ++ storage/internal/apiv1/storage_client.go | 2388 +++++++++++++++++ .../apiv1/storage_client_example_test.go | 1046 ++++++++ 6 files changed, 3863 insertions(+), 2 deletions(-) create mode 100644 storage/internal/apiv1/doc.go create mode 100644 storage/internal/apiv1/gapic_metadata.json create mode 100644 storage/internal/apiv1/storage_client.go create mode 100644 storage/internal/apiv1/storage_client_example_test.go diff --git a/internal/gapicgen/generator/config.go b/internal/gapicgen/generator/config.go index 8234ba355781..b7f4ea4fb3e5 100644 --- a/internal/gapicgen/generator/config.go +++ b/internal/gapicgen/generator/config.go @@ -1222,4 +1222,12 @@ var microgenGapicConfigs = []*microgenConfig{ // GA after 2021/06/10 releaseLevel: "beta", }, + { + inputDirectoryPath: "google/storage/v1", + pkg: "storage", + importPath: "cloud.google.com/go/storage/internal/apiv1", + gRPCServiceConfigPath: "google/storage/v1/storage_grpc_service_config.json", + apiServiceConfigPath: "google/storage/v1/storage_v1.yaml", + releaseLevel: "alpha", + }, } diff --git a/internal/gapicgen/generator/config_test.go b/internal/gapicgen/generator/config_test.go index b5d61a77b51f..9460acf0c852 100644 --- a/internal/gapicgen/generator/config_test.go +++ b/internal/gapicgen/generator/config_test.go @@ -33,8 +33,9 @@ var apivExceptions = map[string]bool{ } var packagePathExceptions = map[string]bool{ - "cloud.google.com/go/longrunning/autogen": true, - "cloud.google.com/go/firestore/apiv1/admin": true, + "cloud.google.com/go/longrunning/autogen": true, + "cloud.google.com/go/firestore/apiv1/admin": true, + "cloud.google.com/go/storage/internal/apiv1": true, } // TestMicrogenConfigs validates config entries. diff --git a/storage/internal/apiv1/doc.go b/storage/internal/apiv1/doc.go new file mode 100644 index 000000000000..ea45239e75cf --- /dev/null +++ b/storage/internal/apiv1/doc.go @@ -0,0 +1,120 @@ +// Copyright 2021 Google LLC +// +// Licensed 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 +// +// https://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. + +// Code generated by protoc-gen-go_gapic. DO NOT EDIT. + +// Package storage is an auto-generated package for the +// Cloud Storage API. +// +// Lets you store and retrieve potentially-large, immutable data objects. +// +// Use of Context +// +// The ctx passed to NewClient is used for authentication requests and +// for creating the underlying connection, but is not used for subsequent calls. +// Individual methods on the client use the ctx given to them. +// +// To close the open connection, use the Close() method. +// +// For information about setting deadlines, reusing contexts, and more +// please visit https://pkg.go.dev/cloud.google.com/go. +package storage // import "cloud.google.com/go/storage/internal/apiv1" + +import ( + "context" + "os" + "runtime" + "strconv" + "strings" + "unicode" + + "google.golang.org/api/option" + "google.golang.org/grpc/metadata" +) + +// For more information on implementing a client constructor hook, see +// https://github.com/googleapis/google-cloud-go/wiki/Customizing-constructors. +type clientHookParams struct{} +type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) + +const versionClient = "UNKNOWN" + +func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { + out, _ := metadata.FromOutgoingContext(ctx) + out = out.Copy() + for _, md := range mds { + for k, v := range md { + out[k] = append(out[k], v...) + } + } + return metadata.NewOutgoingContext(ctx, out) +} + +func checkDisableDeadlines() (bool, error) { + raw, ok := os.LookupEnv("GOOGLE_API_GO_EXPERIMENTAL_DISABLE_DEFAULT_DEADLINE") + if !ok { + return false, nil + } + + b, err := strconv.ParseBool(raw) + return b, err +} + +// DefaultAuthScopes reports the default set of authentication scopes to use with this package. +func DefaultAuthScopes() []string { + return []string{ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/cloud-platform.read-only", + "https://www.googleapis.com/auth/devstorage.full_control", + "https://www.googleapis.com/auth/devstorage.read_only", + "https://www.googleapis.com/auth/devstorage.read_write", + } +} + +// versionGo returns the Go runtime version. The returned string +// has no whitespace, suitable for reporting in header. +func versionGo() string { + const develPrefix = "devel +" + + s := runtime.Version() + if strings.HasPrefix(s, develPrefix) { + s = s[len(develPrefix):] + if p := strings.IndexFunc(s, unicode.IsSpace); p >= 0 { + s = s[:p] + } + return s + } + + notSemverRune := func(r rune) bool { + return !strings.ContainsRune("0123456789.", r) + } + + if strings.HasPrefix(s, "go1") { + s = s[2:] + var prerelease string + if p := strings.IndexFunc(s, notSemverRune); p >= 0 { + s, prerelease = s[:p], s[p:] + } + if strings.HasSuffix(s, ".") { + s += "0" + } else if strings.Count(s, ".") < 2 { + s += ".0" + } + if prerelease != "" { + s += "-" + prerelease + } + return s + } + return "UNKNOWN" +} diff --git a/storage/internal/apiv1/gapic_metadata.json b/storage/internal/apiv1/gapic_metadata.json new file mode 100644 index 000000000000..b3a8f901993c --- /dev/null +++ b/storage/internal/apiv1/gapic_metadata.json @@ -0,0 +1,298 @@ +{ + "schema": "1.0", + "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", + "language": "go", + "protoPackage": "google.storage.v1", + "libraryPackage": "cloud.google.com/go/storage/internal/apiv1", + "services": { + "Storage": { + "clients": { + "grpc": { + "libraryClient": "Client", + "rpcs": { + "ComposeObject": { + "methods": [ + "ComposeObject" + ] + }, + "CopyObject": { + "methods": [ + "CopyObject" + ] + }, + "CreateHmacKey": { + "methods": [ + "CreateHmacKey" + ] + }, + "DeleteBucket": { + "methods": [ + "DeleteBucket" + ] + }, + "DeleteBucketAccessControl": { + "methods": [ + "DeleteBucketAccessControl" + ] + }, + "DeleteDefaultObjectAccessControl": { + "methods": [ + "DeleteDefaultObjectAccessControl" + ] + }, + "DeleteHmacKey": { + "methods": [ + "DeleteHmacKey" + ] + }, + "DeleteNotification": { + "methods": [ + "DeleteNotification" + ] + }, + "DeleteObject": { + "methods": [ + "DeleteObject" + ] + }, + "DeleteObjectAccessControl": { + "methods": [ + "DeleteObjectAccessControl" + ] + }, + "GetBucket": { + "methods": [ + "GetBucket" + ] + }, + "GetBucketAccessControl": { + "methods": [ + "GetBucketAccessControl" + ] + }, + "GetBucketIamPolicy": { + "methods": [ + "GetBucketIamPolicy" + ] + }, + "GetDefaultObjectAccessControl": { + "methods": [ + "GetDefaultObjectAccessControl" + ] + }, + "GetHmacKey": { + "methods": [ + "GetHmacKey" + ] + }, + "GetNotification": { + "methods": [ + "GetNotification" + ] + }, + "GetObject": { + "methods": [ + "GetObject" + ] + }, + "GetObjectAccessControl": { + "methods": [ + "GetObjectAccessControl" + ] + }, + "GetObjectIamPolicy": { + "methods": [ + "GetObjectIamPolicy" + ] + }, + "GetObjectMedia": { + "methods": [ + "GetObjectMedia" + ] + }, + "GetServiceAccount": { + "methods": [ + "GetServiceAccount" + ] + }, + "InsertBucket": { + "methods": [ + "InsertBucket" + ] + }, + "InsertBucketAccessControl": { + "methods": [ + "InsertBucketAccessControl" + ] + }, + "InsertDefaultObjectAccessControl": { + "methods": [ + "InsertDefaultObjectAccessControl" + ] + }, + "InsertNotification": { + "methods": [ + "InsertNotification" + ] + }, + "InsertObject": { + "methods": [ + "InsertObject" + ] + }, + "InsertObjectAccessControl": { + "methods": [ + "InsertObjectAccessControl" + ] + }, + "ListBucketAccessControls": { + "methods": [ + "ListBucketAccessControls" + ] + }, + "ListBuckets": { + "methods": [ + "ListBuckets" + ] + }, + "ListChannels": { + "methods": [ + "ListChannels" + ] + }, + "ListDefaultObjectAccessControls": { + "methods": [ + "ListDefaultObjectAccessControls" + ] + }, + "ListHmacKeys": { + "methods": [ + "ListHmacKeys" + ] + }, + "ListNotifications": { + "methods": [ + "ListNotifications" + ] + }, + "ListObjectAccessControls": { + "methods": [ + "ListObjectAccessControls" + ] + }, + "ListObjects": { + "methods": [ + "ListObjects" + ] + }, + "LockBucketRetentionPolicy": { + "methods": [ + "LockBucketRetentionPolicy" + ] + }, + "PatchBucket": { + "methods": [ + "PatchBucket" + ] + }, + "PatchBucketAccessControl": { + "methods": [ + "PatchBucketAccessControl" + ] + }, + "PatchDefaultObjectAccessControl": { + "methods": [ + "PatchDefaultObjectAccessControl" + ] + }, + "PatchObject": { + "methods": [ + "PatchObject" + ] + }, + "PatchObjectAccessControl": { + "methods": [ + "PatchObjectAccessControl" + ] + }, + "QueryWriteStatus": { + "methods": [ + "QueryWriteStatus" + ] + }, + "RewriteObject": { + "methods": [ + "RewriteObject" + ] + }, + "SetBucketIamPolicy": { + "methods": [ + "SetBucketIamPolicy" + ] + }, + "SetObjectIamPolicy": { + "methods": [ + "SetObjectIamPolicy" + ] + }, + "StartResumableWrite": { + "methods": [ + "StartResumableWrite" + ] + }, + "StopChannel": { + "methods": [ + "StopChannel" + ] + }, + "TestBucketIamPermissions": { + "methods": [ + "TestBucketIamPermissions" + ] + }, + "TestObjectIamPermissions": { + "methods": [ + "TestObjectIamPermissions" + ] + }, + "UpdateBucket": { + "methods": [ + "UpdateBucket" + ] + }, + "UpdateBucketAccessControl": { + "methods": [ + "UpdateBucketAccessControl" + ] + }, + "UpdateDefaultObjectAccessControl": { + "methods": [ + "UpdateDefaultObjectAccessControl" + ] + }, + "UpdateHmacKey": { + "methods": [ + "UpdateHmacKey" + ] + }, + "UpdateObject": { + "methods": [ + "UpdateObject" + ] + }, + "UpdateObjectAccessControl": { + "methods": [ + "UpdateObjectAccessControl" + ] + }, + "WatchAllObjects": { + "methods": [ + "WatchAllObjects" + ] + } + } + } + } + } + } +} diff --git a/storage/internal/apiv1/storage_client.go b/storage/internal/apiv1/storage_client.go new file mode 100644 index 000000000000..994ed4556f91 --- /dev/null +++ b/storage/internal/apiv1/storage_client.go @@ -0,0 +1,2388 @@ +// Copyright 2021 Google LLC +// +// Licensed 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 +// +// https://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. + +// Code generated by protoc-gen-go_gapic. DO NOT EDIT. + +package storage + +import ( + "context" + "math" + "time" + + gax "github.com/googleapis/gax-go/v2" + "google.golang.org/api/option" + "google.golang.org/api/option/internaloption" + gtransport "google.golang.org/api/transport/grpc" + iampb "google.golang.org/genproto/googleapis/iam/v1" + storagepb "google.golang.org/genproto/googleapis/storage/v1" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/metadata" +) + +var newClientHook clientHook + +// CallOptions contains the retry settings for each method of Client. +type CallOptions struct { + DeleteBucketAccessControl []gax.CallOption + GetBucketAccessControl []gax.CallOption + InsertBucketAccessControl []gax.CallOption + ListBucketAccessControls []gax.CallOption + UpdateBucketAccessControl []gax.CallOption + PatchBucketAccessControl []gax.CallOption + DeleteBucket []gax.CallOption + GetBucket []gax.CallOption + InsertBucket []gax.CallOption + ListChannels []gax.CallOption + ListBuckets []gax.CallOption + LockBucketRetentionPolicy []gax.CallOption + GetBucketIamPolicy []gax.CallOption + SetBucketIamPolicy []gax.CallOption + TestBucketIamPermissions []gax.CallOption + PatchBucket []gax.CallOption + UpdateBucket []gax.CallOption + StopChannel []gax.CallOption + DeleteDefaultObjectAccessControl []gax.CallOption + GetDefaultObjectAccessControl []gax.CallOption + InsertDefaultObjectAccessControl []gax.CallOption + ListDefaultObjectAccessControls []gax.CallOption + PatchDefaultObjectAccessControl []gax.CallOption + UpdateDefaultObjectAccessControl []gax.CallOption + DeleteNotification []gax.CallOption + GetNotification []gax.CallOption + InsertNotification []gax.CallOption + ListNotifications []gax.CallOption + DeleteObjectAccessControl []gax.CallOption + GetObjectAccessControl []gax.CallOption + InsertObjectAccessControl []gax.CallOption + ListObjectAccessControls []gax.CallOption + PatchObjectAccessControl []gax.CallOption + UpdateObjectAccessControl []gax.CallOption + ComposeObject []gax.CallOption + CopyObject []gax.CallOption + DeleteObject []gax.CallOption + GetObject []gax.CallOption + GetObjectMedia []gax.CallOption + InsertObject []gax.CallOption + ListObjects []gax.CallOption + RewriteObject []gax.CallOption + StartResumableWrite []gax.CallOption + QueryWriteStatus []gax.CallOption + PatchObject []gax.CallOption + UpdateObject []gax.CallOption + GetObjectIamPolicy []gax.CallOption + SetObjectIamPolicy []gax.CallOption + TestObjectIamPermissions []gax.CallOption + WatchAllObjects []gax.CallOption + GetServiceAccount []gax.CallOption + CreateHmacKey []gax.CallOption + DeleteHmacKey []gax.CallOption + GetHmacKey []gax.CallOption + ListHmacKeys []gax.CallOption + UpdateHmacKey []gax.CallOption +} + +func defaultGRPCClientOptions() []option.ClientOption { + return []option.ClientOption{ + internaloption.WithDefaultEndpoint("storage.googleapis.com:443"), + internaloption.WithDefaultMTLSEndpoint("storage.mtls.googleapis.com:443"), + internaloption.WithDefaultAudience("https://storage.googleapis.com/"), + internaloption.WithDefaultScopes(DefaultAuthScopes()...), + internaloption.EnableJwtWithScope(), + option.WithGRPCDialOption(grpc.WithDisableServiceConfig()), + option.WithGRPCDialOption(grpc.WithDefaultCallOptions( + grpc.MaxCallRecvMsgSize(math.MaxInt32))), + } +} + +func defaultCallOptions() *CallOptions { + return &CallOptions{ + DeleteBucketAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetBucketAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + InsertBucketAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListBucketAccessControls: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + UpdateBucketAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + PatchBucketAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + DeleteBucket: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetBucket: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + InsertBucket: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListChannels: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListBuckets: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + LockBucketRetentionPolicy: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetBucketIamPolicy: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + SetBucketIamPolicy: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + TestBucketIamPermissions: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + PatchBucket: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + UpdateBucket: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + StopChannel: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + DeleteDefaultObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetDefaultObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + InsertDefaultObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListDefaultObjectAccessControls: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + PatchDefaultObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + UpdateDefaultObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + DeleteNotification: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetNotification: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + InsertNotification: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListNotifications: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + DeleteObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + InsertObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListObjectAccessControls: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + PatchObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + UpdateObjectAccessControl: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ComposeObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + CopyObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + DeleteObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetObjectMedia: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + InsertObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListObjects: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + RewriteObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + StartResumableWrite: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + QueryWriteStatus: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + PatchObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + UpdateObject: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetObjectIamPolicy: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + SetObjectIamPolicy: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + TestObjectIamPermissions: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + WatchAllObjects: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetServiceAccount: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + CreateHmacKey: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + DeleteHmacKey: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + GetHmacKey: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + ListHmacKeys: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + UpdateHmacKey: []gax.CallOption{ + gax.WithRetry(func() gax.Retryer { + return gax.OnCodes([]codes.Code{ + codes.DeadlineExceeded, + codes.Unavailable, + }, gax.Backoff{ + Initial: 1000 * time.Millisecond, + Max: 60000 * time.Millisecond, + Multiplier: 2.00, + }) + }), + }, + } +} + +// internalClient is an interface that defines the methods availaible from Cloud Storage API. +type internalClient interface { + Close() error + setGoogleClientInfo(...string) + Connection() *grpc.ClientConn + DeleteBucketAccessControl(context.Context, *storagepb.DeleteBucketAccessControlRequest, ...gax.CallOption) error + GetBucketAccessControl(context.Context, *storagepb.GetBucketAccessControlRequest, ...gax.CallOption) (*storagepb.BucketAccessControl, error) + InsertBucketAccessControl(context.Context, *storagepb.InsertBucketAccessControlRequest, ...gax.CallOption) (*storagepb.BucketAccessControl, error) + ListBucketAccessControls(context.Context, *storagepb.ListBucketAccessControlsRequest, ...gax.CallOption) (*storagepb.ListBucketAccessControlsResponse, error) + UpdateBucketAccessControl(context.Context, *storagepb.UpdateBucketAccessControlRequest, ...gax.CallOption) (*storagepb.BucketAccessControl, error) + PatchBucketAccessControl(context.Context, *storagepb.PatchBucketAccessControlRequest, ...gax.CallOption) (*storagepb.BucketAccessControl, error) + DeleteBucket(context.Context, *storagepb.DeleteBucketRequest, ...gax.CallOption) error + GetBucket(context.Context, *storagepb.GetBucketRequest, ...gax.CallOption) (*storagepb.Bucket, error) + InsertBucket(context.Context, *storagepb.InsertBucketRequest, ...gax.CallOption) (*storagepb.Bucket, error) + ListChannels(context.Context, *storagepb.ListChannelsRequest, ...gax.CallOption) (*storagepb.ListChannelsResponse, error) + ListBuckets(context.Context, *storagepb.ListBucketsRequest, ...gax.CallOption) (*storagepb.ListBucketsResponse, error) + LockBucketRetentionPolicy(context.Context, *storagepb.LockRetentionPolicyRequest, ...gax.CallOption) (*storagepb.Bucket, error) + GetBucketIamPolicy(context.Context, *storagepb.GetIamPolicyRequest, ...gax.CallOption) (*iampb.Policy, error) + SetBucketIamPolicy(context.Context, *storagepb.SetIamPolicyRequest, ...gax.CallOption) (*iampb.Policy, error) + TestBucketIamPermissions(context.Context, *storagepb.TestIamPermissionsRequest, ...gax.CallOption) (*iampb.TestIamPermissionsResponse, error) + PatchBucket(context.Context, *storagepb.PatchBucketRequest, ...gax.CallOption) (*storagepb.Bucket, error) + UpdateBucket(context.Context, *storagepb.UpdateBucketRequest, ...gax.CallOption) (*storagepb.Bucket, error) + StopChannel(context.Context, *storagepb.StopChannelRequest, ...gax.CallOption) error + DeleteDefaultObjectAccessControl(context.Context, *storagepb.DeleteDefaultObjectAccessControlRequest, ...gax.CallOption) error + GetDefaultObjectAccessControl(context.Context, *storagepb.GetDefaultObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + InsertDefaultObjectAccessControl(context.Context, *storagepb.InsertDefaultObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + ListDefaultObjectAccessControls(context.Context, *storagepb.ListDefaultObjectAccessControlsRequest, ...gax.CallOption) (*storagepb.ListObjectAccessControlsResponse, error) + PatchDefaultObjectAccessControl(context.Context, *storagepb.PatchDefaultObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + UpdateDefaultObjectAccessControl(context.Context, *storagepb.UpdateDefaultObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + DeleteNotification(context.Context, *storagepb.DeleteNotificationRequest, ...gax.CallOption) error + GetNotification(context.Context, *storagepb.GetNotificationRequest, ...gax.CallOption) (*storagepb.Notification, error) + InsertNotification(context.Context, *storagepb.InsertNotificationRequest, ...gax.CallOption) (*storagepb.Notification, error) + ListNotifications(context.Context, *storagepb.ListNotificationsRequest, ...gax.CallOption) (*storagepb.ListNotificationsResponse, error) + DeleteObjectAccessControl(context.Context, *storagepb.DeleteObjectAccessControlRequest, ...gax.CallOption) error + GetObjectAccessControl(context.Context, *storagepb.GetObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + InsertObjectAccessControl(context.Context, *storagepb.InsertObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + ListObjectAccessControls(context.Context, *storagepb.ListObjectAccessControlsRequest, ...gax.CallOption) (*storagepb.ListObjectAccessControlsResponse, error) + PatchObjectAccessControl(context.Context, *storagepb.PatchObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + UpdateObjectAccessControl(context.Context, *storagepb.UpdateObjectAccessControlRequest, ...gax.CallOption) (*storagepb.ObjectAccessControl, error) + ComposeObject(context.Context, *storagepb.ComposeObjectRequest, ...gax.CallOption) (*storagepb.Object, error) + CopyObject(context.Context, *storagepb.CopyObjectRequest, ...gax.CallOption) (*storagepb.Object, error) + DeleteObject(context.Context, *storagepb.DeleteObjectRequest, ...gax.CallOption) error + GetObject(context.Context, *storagepb.GetObjectRequest, ...gax.CallOption) (*storagepb.Object, error) + GetObjectMedia(context.Context, *storagepb.GetObjectMediaRequest, ...gax.CallOption) (storagepb.Storage_GetObjectMediaClient, error) + InsertObject(context.Context, ...gax.CallOption) (storagepb.Storage_InsertObjectClient, error) + ListObjects(context.Context, *storagepb.ListObjectsRequest, ...gax.CallOption) (*storagepb.ListObjectsResponse, error) + RewriteObject(context.Context, *storagepb.RewriteObjectRequest, ...gax.CallOption) (*storagepb.RewriteResponse, error) + StartResumableWrite(context.Context, *storagepb.StartResumableWriteRequest, ...gax.CallOption) (*storagepb.StartResumableWriteResponse, error) + QueryWriteStatus(context.Context, *storagepb.QueryWriteStatusRequest, ...gax.CallOption) (*storagepb.QueryWriteStatusResponse, error) + PatchObject(context.Context, *storagepb.PatchObjectRequest, ...gax.CallOption) (*storagepb.Object, error) + UpdateObject(context.Context, *storagepb.UpdateObjectRequest, ...gax.CallOption) (*storagepb.Object, error) + GetObjectIamPolicy(context.Context, *storagepb.GetIamPolicyRequest, ...gax.CallOption) (*iampb.Policy, error) + SetObjectIamPolicy(context.Context, *storagepb.SetIamPolicyRequest, ...gax.CallOption) (*iampb.Policy, error) + TestObjectIamPermissions(context.Context, *storagepb.TestIamPermissionsRequest, ...gax.CallOption) (*iampb.TestIamPermissionsResponse, error) + WatchAllObjects(context.Context, *storagepb.WatchAllObjectsRequest, ...gax.CallOption) (*storagepb.Channel, error) + GetServiceAccount(context.Context, *storagepb.GetProjectServiceAccountRequest, ...gax.CallOption) (*storagepb.ServiceAccount, error) + CreateHmacKey(context.Context, *storagepb.CreateHmacKeyRequest, ...gax.CallOption) (*storagepb.CreateHmacKeyResponse, error) + DeleteHmacKey(context.Context, *storagepb.DeleteHmacKeyRequest, ...gax.CallOption) error + GetHmacKey(context.Context, *storagepb.GetHmacKeyRequest, ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) + ListHmacKeys(context.Context, *storagepb.ListHmacKeysRequest, ...gax.CallOption) (*storagepb.ListHmacKeysResponse, error) + UpdateHmacKey(context.Context, *storagepb.UpdateHmacKeyRequest, ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) +} + +// Client is a client for interacting with Cloud Storage API. +// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls. +// +// Manages Google Cloud Storage resources. +type Client struct { + // The internal transport-dependent client. + internalClient internalClient + + // The call options for this service. + CallOptions *CallOptions +} + +// Wrapper methods routed to the internal client. + +// Close closes the connection to the API service. The user should invoke this when +// the client is no longer required. +func (c *Client) Close() error { + return c.internalClient.Close() +} + +// setGoogleClientInfo sets the name and version of the application in +// the `x-goog-api-client` header passed on each request. Intended for +// use by Google-written clients. +func (c *Client) setGoogleClientInfo(keyval ...string) { + c.internalClient.setGoogleClientInfo(keyval...) +} + +// Connection returns a connection to the API service. +// +// Deprecated. +func (c *Client) Connection() *grpc.ClientConn { + return c.internalClient.Connection() +} + +// DeleteBucketAccessControl permanently deletes the ACL entry for the specified entity on the specified +// bucket. +func (c *Client) DeleteBucketAccessControl(ctx context.Context, req *storagepb.DeleteBucketAccessControlRequest, opts ...gax.CallOption) error { + return c.internalClient.DeleteBucketAccessControl(ctx, req, opts...) +} + +// GetBucketAccessControl returns the ACL entry for the specified entity on the specified bucket. +func (c *Client) GetBucketAccessControl(ctx context.Context, req *storagepb.GetBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + return c.internalClient.GetBucketAccessControl(ctx, req, opts...) +} + +// InsertBucketAccessControl creates a new ACL entry on the specified bucket. +func (c *Client) InsertBucketAccessControl(ctx context.Context, req *storagepb.InsertBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + return c.internalClient.InsertBucketAccessControl(ctx, req, opts...) +} + +// ListBucketAccessControls retrieves ACL entries on the specified bucket. +func (c *Client) ListBucketAccessControls(ctx context.Context, req *storagepb.ListBucketAccessControlsRequest, opts ...gax.CallOption) (*storagepb.ListBucketAccessControlsResponse, error) { + return c.internalClient.ListBucketAccessControls(ctx, req, opts...) +} + +// UpdateBucketAccessControl updates an ACL entry on the specified bucket. Equivalent to +// PatchBucketAccessControl, but all unspecified fields will be +// reset to their default values. +func (c *Client) UpdateBucketAccessControl(ctx context.Context, req *storagepb.UpdateBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + return c.internalClient.UpdateBucketAccessControl(ctx, req, opts...) +} + +// PatchBucketAccessControl updates an ACL entry on the specified bucket. +func (c *Client) PatchBucketAccessControl(ctx context.Context, req *storagepb.PatchBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + return c.internalClient.PatchBucketAccessControl(ctx, req, opts...) +} + +// DeleteBucket permanently deletes an empty bucket. +func (c *Client) DeleteBucket(ctx context.Context, req *storagepb.DeleteBucketRequest, opts ...gax.CallOption) error { + return c.internalClient.DeleteBucket(ctx, req, opts...) +} + +// GetBucket returns metadata for the specified bucket. +func (c *Client) GetBucket(ctx context.Context, req *storagepb.GetBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + return c.internalClient.GetBucket(ctx, req, opts...) +} + +// InsertBucket creates a new bucket. +func (c *Client) InsertBucket(ctx context.Context, req *storagepb.InsertBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + return c.internalClient.InsertBucket(ctx, req, opts...) +} + +// ListChannels list active object change notification channels for this bucket. +func (c *Client) ListChannels(ctx context.Context, req *storagepb.ListChannelsRequest, opts ...gax.CallOption) (*storagepb.ListChannelsResponse, error) { + return c.internalClient.ListChannels(ctx, req, opts...) +} + +// ListBuckets retrieves a list of buckets for a given project. +func (c *Client) ListBuckets(ctx context.Context, req *storagepb.ListBucketsRequest, opts ...gax.CallOption) (*storagepb.ListBucketsResponse, error) { + return c.internalClient.ListBuckets(ctx, req, opts...) +} + +// LockBucketRetentionPolicy locks retention policy on a bucket. +func (c *Client) LockBucketRetentionPolicy(ctx context.Context, req *storagepb.LockRetentionPolicyRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + return c.internalClient.LockBucketRetentionPolicy(ctx, req, opts...) +} + +// GetBucketIamPolicy gets the IAM policy for the specified bucket. +func (c *Client) GetBucketIamPolicy(ctx context.Context, req *storagepb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + return c.internalClient.GetBucketIamPolicy(ctx, req, opts...) +} + +// SetBucketIamPolicy updates an IAM policy for the specified bucket. +func (c *Client) SetBucketIamPolicy(ctx context.Context, req *storagepb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + return c.internalClient.SetBucketIamPolicy(ctx, req, opts...) +} + +// TestBucketIamPermissions tests a set of permissions on the given bucket to see which, if +// any, are held by the caller. +func (c *Client) TestBucketIamPermissions(ctx context.Context, req *storagepb.TestIamPermissionsRequest, opts ...gax.CallOption) (*iampb.TestIamPermissionsResponse, error) { + return c.internalClient.TestBucketIamPermissions(ctx, req, opts...) +} + +// PatchBucket updates a bucket. Changes to the bucket will be readable immediately after +// writing, but configuration changes may take time to propagate. +func (c *Client) PatchBucket(ctx context.Context, req *storagepb.PatchBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + return c.internalClient.PatchBucket(ctx, req, opts...) +} + +// UpdateBucket updates a bucket. Equivalent to PatchBucket, but always replaces all +// mutatable fields of the bucket with new values, reverting all +// unspecified fields to their default values. +// Like PatchBucket, Changes to the bucket will be readable immediately after +// writing, but configuration changes may take time to propagate. +func (c *Client) UpdateBucket(ctx context.Context, req *storagepb.UpdateBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + return c.internalClient.UpdateBucket(ctx, req, opts...) +} + +// StopChannel halts “Object Change Notification” push messagages. +// See https://cloud.google.com/storage/docs/object-change-notification (at https://cloud.google.com/storage/docs/object-change-notification) +// Note: this is not related to the newer “Notifications” resource, which +// are stopped using DeleteNotification. +func (c *Client) StopChannel(ctx context.Context, req *storagepb.StopChannelRequest, opts ...gax.CallOption) error { + return c.internalClient.StopChannel(ctx, req, opts...) +} + +// DeleteDefaultObjectAccessControl permanently deletes the default object ACL entry for the specified entity +// on the specified bucket. +func (c *Client) DeleteDefaultObjectAccessControl(ctx context.Context, req *storagepb.DeleteDefaultObjectAccessControlRequest, opts ...gax.CallOption) error { + return c.internalClient.DeleteDefaultObjectAccessControl(ctx, req, opts...) +} + +// GetDefaultObjectAccessControl returns the default object ACL entry for the specified entity on the +// specified bucket. +func (c *Client) GetDefaultObjectAccessControl(ctx context.Context, req *storagepb.GetDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.GetDefaultObjectAccessControl(ctx, req, opts...) +} + +// InsertDefaultObjectAccessControl creates a new default object ACL entry on the specified bucket. +func (c *Client) InsertDefaultObjectAccessControl(ctx context.Context, req *storagepb.InsertDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.InsertDefaultObjectAccessControl(ctx, req, opts...) +} + +// ListDefaultObjectAccessControls retrieves default object ACL entries on the specified bucket. +func (c *Client) ListDefaultObjectAccessControls(ctx context.Context, req *storagepb.ListDefaultObjectAccessControlsRequest, opts ...gax.CallOption) (*storagepb.ListObjectAccessControlsResponse, error) { + return c.internalClient.ListDefaultObjectAccessControls(ctx, req, opts...) +} + +// PatchDefaultObjectAccessControl updates a default object ACL entry on the specified bucket. +func (c *Client) PatchDefaultObjectAccessControl(ctx context.Context, req *storagepb.PatchDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.PatchDefaultObjectAccessControl(ctx, req, opts...) +} + +// UpdateDefaultObjectAccessControl updates a default object ACL entry on the specified bucket. Equivalent to +// PatchDefaultObjectAccessControl, but modifies all unspecified fields to +// their default values. +func (c *Client) UpdateDefaultObjectAccessControl(ctx context.Context, req *storagepb.UpdateDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.UpdateDefaultObjectAccessControl(ctx, req, opts...) +} + +// DeleteNotification permanently deletes a notification subscription. +// Note: Older, “Object Change Notification” push subscriptions should be +// deleted using StopChannel instead. +func (c *Client) DeleteNotification(ctx context.Context, req *storagepb.DeleteNotificationRequest, opts ...gax.CallOption) error { + return c.internalClient.DeleteNotification(ctx, req, opts...) +} + +// GetNotification view a notification configuration. +func (c *Client) GetNotification(ctx context.Context, req *storagepb.GetNotificationRequest, opts ...gax.CallOption) (*storagepb.Notification, error) { + return c.internalClient.GetNotification(ctx, req, opts...) +} + +// InsertNotification creates a notification subscription for a given bucket. +// These notifications, when triggered, publish messages to the specified +// Cloud Pub/Sub topics. +// See https://cloud.google.com/storage/docs/pubsub-notifications (at https://cloud.google.com/storage/docs/pubsub-notifications). +func (c *Client) InsertNotification(ctx context.Context, req *storagepb.InsertNotificationRequest, opts ...gax.CallOption) (*storagepb.Notification, error) { + return c.internalClient.InsertNotification(ctx, req, opts...) +} + +// ListNotifications retrieves a list of notification subscriptions for a given bucket. +func (c *Client) ListNotifications(ctx context.Context, req *storagepb.ListNotificationsRequest, opts ...gax.CallOption) (*storagepb.ListNotificationsResponse, error) { + return c.internalClient.ListNotifications(ctx, req, opts...) +} + +// DeleteObjectAccessControl permanently deletes the ACL entry for the specified entity on the specified +// object. +func (c *Client) DeleteObjectAccessControl(ctx context.Context, req *storagepb.DeleteObjectAccessControlRequest, opts ...gax.CallOption) error { + return c.internalClient.DeleteObjectAccessControl(ctx, req, opts...) +} + +// GetObjectAccessControl returns the ACL entry for the specified entity on the specified object. +func (c *Client) GetObjectAccessControl(ctx context.Context, req *storagepb.GetObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.GetObjectAccessControl(ctx, req, opts...) +} + +// InsertObjectAccessControl creates a new ACL entry on the specified object. +func (c *Client) InsertObjectAccessControl(ctx context.Context, req *storagepb.InsertObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.InsertObjectAccessControl(ctx, req, opts...) +} + +// ListObjectAccessControls retrieves ACL entries on the specified object. +func (c *Client) ListObjectAccessControls(ctx context.Context, req *storagepb.ListObjectAccessControlsRequest, opts ...gax.CallOption) (*storagepb.ListObjectAccessControlsResponse, error) { + return c.internalClient.ListObjectAccessControls(ctx, req, opts...) +} + +// PatchObjectAccessControl patches an ACL entry on the specified object. Patch is similar to update, +// but only applies or appends the specified fields in the +// object_access_control object. Other fields are unaffected. +func (c *Client) PatchObjectAccessControl(ctx context.Context, req *storagepb.PatchObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.PatchObjectAccessControl(ctx, req, opts...) +} + +// UpdateObjectAccessControl updates an ACL entry on the specified object. +func (c *Client) UpdateObjectAccessControl(ctx context.Context, req *storagepb.UpdateObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + return c.internalClient.UpdateObjectAccessControl(ctx, req, opts...) +} + +// ComposeObject concatenates a list of existing objects into a new object in the same +// bucket. +func (c *Client) ComposeObject(ctx context.Context, req *storagepb.ComposeObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + return c.internalClient.ComposeObject(ctx, req, opts...) +} + +// CopyObject copies a source object to a destination object. Optionally overrides +// metadata. +func (c *Client) CopyObject(ctx context.Context, req *storagepb.CopyObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + return c.internalClient.CopyObject(ctx, req, opts...) +} + +// DeleteObject deletes an object and its metadata. Deletions are permanent if versioning +// is not enabled for the bucket, or if the generation parameter +// is used. +func (c *Client) DeleteObject(ctx context.Context, req *storagepb.DeleteObjectRequest, opts ...gax.CallOption) error { + return c.internalClient.DeleteObject(ctx, req, opts...) +} + +// GetObject retrieves an object’s metadata. +func (c *Client) GetObject(ctx context.Context, req *storagepb.GetObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + return c.internalClient.GetObject(ctx, req, opts...) +} + +// GetObjectMedia reads an object’s data. +func (c *Client) GetObjectMedia(ctx context.Context, req *storagepb.GetObjectMediaRequest, opts ...gax.CallOption) (storagepb.Storage_GetObjectMediaClient, error) { + return c.internalClient.GetObjectMedia(ctx, req, opts...) +} + +// InsertObject stores a new object and metadata. +// +// An object can be written either in a single message stream or in a +// resumable sequence of message streams. To write using a single stream, +// the client should include in the first message of the stream an +// InsertObjectSpec describing the destination bucket, object, and any +// preconditions. Additionally, the final message must set ‘finish_write’ to +// true, or else it is an error. +// +// For a resumable write, the client should instead call +// StartResumableWrite() and provide that method an InsertObjectSpec. +// They should then attach the returned upload_id to the first message of +// each following call to Insert. If there is an error or the connection is +// broken during the resumable Insert(), the client should check the status +// of the Insert() by calling QueryWriteStatus() and continue writing from +// the returned committed_size. This may be less than the amount of data the +// client previously sent. +// +// The service will not view the object as complete until the client has +// sent an Insert with finish_write set to true. Sending any +// requests on a stream after sending a request with finish_write set to +// true will cause an error. The client should check the +// Object it receives to determine how much data the service was +// able to commit and whether the service views the object as complete. +func (c *Client) InsertObject(ctx context.Context, opts ...gax.CallOption) (storagepb.Storage_InsertObjectClient, error) { + return c.internalClient.InsertObject(ctx, opts...) +} + +// ListObjects retrieves a list of objects matching the criteria. +func (c *Client) ListObjects(ctx context.Context, req *storagepb.ListObjectsRequest, opts ...gax.CallOption) (*storagepb.ListObjectsResponse, error) { + return c.internalClient.ListObjects(ctx, req, opts...) +} + +// RewriteObject rewrites a source object to a destination object. Optionally overrides +// metadata. +func (c *Client) RewriteObject(ctx context.Context, req *storagepb.RewriteObjectRequest, opts ...gax.CallOption) (*storagepb.RewriteResponse, error) { + return c.internalClient.RewriteObject(ctx, req, opts...) +} + +// StartResumableWrite starts a resumable write. How long the write operation remains valid, and +// what happens when the write operation becomes invalid, are +// service-dependent. +func (c *Client) StartResumableWrite(ctx context.Context, req *storagepb.StartResumableWriteRequest, opts ...gax.CallOption) (*storagepb.StartResumableWriteResponse, error) { + return c.internalClient.StartResumableWrite(ctx, req, opts...) +} + +// QueryWriteStatus determines the committed_size for an object that is being written, which +// can then be used as the write_offset for the next Write() call. +// +// If the object does not exist (i.e., the object has been deleted, or the +// first Write() has not yet reached the service), this method returns the +// error NOT_FOUND. +// +// The client may call QueryWriteStatus() at any time to determine how +// much data has been processed for this object. This is useful if the +// client is buffering data and needs to know which data can be safely +// evicted. For any sequence of QueryWriteStatus() calls for a given +// object name, the sequence of returned committed_size values will be +// non-decreasing. +func (c *Client) QueryWriteStatus(ctx context.Context, req *storagepb.QueryWriteStatusRequest, opts ...gax.CallOption) (*storagepb.QueryWriteStatusResponse, error) { + return c.internalClient.QueryWriteStatus(ctx, req, opts...) +} + +// PatchObject updates an object’s metadata. +func (c *Client) PatchObject(ctx context.Context, req *storagepb.PatchObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + return c.internalClient.PatchObject(ctx, req, opts...) +} + +// UpdateObject updates an object’s metadata. Equivalent to PatchObject, but always +// replaces all mutatable fields of the bucket with new values, reverting all +// unspecified fields to their default values. +func (c *Client) UpdateObject(ctx context.Context, req *storagepb.UpdateObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + return c.internalClient.UpdateObject(ctx, req, opts...) +} + +// GetObjectIamPolicy gets the IAM policy for the specified object. +func (c *Client) GetObjectIamPolicy(ctx context.Context, req *storagepb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + return c.internalClient.GetObjectIamPolicy(ctx, req, opts...) +} + +// SetObjectIamPolicy updates an IAM policy for the specified object. +func (c *Client) SetObjectIamPolicy(ctx context.Context, req *storagepb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + return c.internalClient.SetObjectIamPolicy(ctx, req, opts...) +} + +// TestObjectIamPermissions tests a set of permissions on the given object to see which, if +// any, are held by the caller. +func (c *Client) TestObjectIamPermissions(ctx context.Context, req *storagepb.TestIamPermissionsRequest, opts ...gax.CallOption) (*iampb.TestIamPermissionsResponse, error) { + return c.internalClient.TestObjectIamPermissions(ctx, req, opts...) +} + +// WatchAllObjects watch for changes on all objects in a bucket. +func (c *Client) WatchAllObjects(ctx context.Context, req *storagepb.WatchAllObjectsRequest, opts ...gax.CallOption) (*storagepb.Channel, error) { + return c.internalClient.WatchAllObjects(ctx, req, opts...) +} + +// GetServiceAccount retrieves the name of a project’s Google Cloud Storage service account. +func (c *Client) GetServiceAccount(ctx context.Context, req *storagepb.GetProjectServiceAccountRequest, opts ...gax.CallOption) (*storagepb.ServiceAccount, error) { + return c.internalClient.GetServiceAccount(ctx, req, opts...) +} + +// CreateHmacKey creates a new HMAC key for the given service account. +func (c *Client) CreateHmacKey(ctx context.Context, req *storagepb.CreateHmacKeyRequest, opts ...gax.CallOption) (*storagepb.CreateHmacKeyResponse, error) { + return c.internalClient.CreateHmacKey(ctx, req, opts...) +} + +// DeleteHmacKey deletes a given HMAC key. Key must be in an INACTIVE state. +func (c *Client) DeleteHmacKey(ctx context.Context, req *storagepb.DeleteHmacKeyRequest, opts ...gax.CallOption) error { + return c.internalClient.DeleteHmacKey(ctx, req, opts...) +} + +// GetHmacKey gets an existing HMAC key metadata for the given id. +func (c *Client) GetHmacKey(ctx context.Context, req *storagepb.GetHmacKeyRequest, opts ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) { + return c.internalClient.GetHmacKey(ctx, req, opts...) +} + +// ListHmacKeys lists HMAC keys under a given project with the additional filters provided. +func (c *Client) ListHmacKeys(ctx context.Context, req *storagepb.ListHmacKeysRequest, opts ...gax.CallOption) (*storagepb.ListHmacKeysResponse, error) { + return c.internalClient.ListHmacKeys(ctx, req, opts...) +} + +// UpdateHmacKey updates a given HMAC key state between ACTIVE and INACTIVE. +func (c *Client) UpdateHmacKey(ctx context.Context, req *storagepb.UpdateHmacKeyRequest, opts ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) { + return c.internalClient.UpdateHmacKey(ctx, req, opts...) +} + +// gRPCClient is a client for interacting with Cloud Storage API over gRPC transport. +// +// Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls. +type gRPCClient struct { + // Connection pool of gRPC connections to the service. + connPool gtransport.ConnPool + + // flag to opt out of default deadlines via GOOGLE_API_GO_EXPERIMENTAL_DISABLE_DEFAULT_DEADLINE + disableDeadlines bool + + // Points back to the CallOptions field of the containing Client + CallOptions **CallOptions + + // The gRPC API client. + client storagepb.StorageClient + + // The x-goog-* metadata to be sent with each request. + xGoogMetadata metadata.MD +} + +// NewClient creates a new storage client based on gRPC. +// The returned client must be Closed when it is done being used to clean up its underlying connections. +// +// Manages Google Cloud Storage resources. +func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error) { + clientOpts := defaultGRPCClientOptions() + if newClientHook != nil { + hookOpts, err := newClientHook(ctx, clientHookParams{}) + if err != nil { + return nil, err + } + clientOpts = append(clientOpts, hookOpts...) + } + + disableDeadlines, err := checkDisableDeadlines() + if err != nil { + return nil, err + } + + connPool, err := gtransport.DialPool(ctx, append(clientOpts, opts...)...) + if err != nil { + return nil, err + } + client := Client{CallOptions: defaultCallOptions()} + + c := &gRPCClient{ + connPool: connPool, + disableDeadlines: disableDeadlines, + client: storagepb.NewStorageClient(connPool), + CallOptions: &client.CallOptions, + } + c.setGoogleClientInfo() + + client.internalClient = c + + return &client, nil +} + +// Connection returns a connection to the API service. +// +// Deprecated. +func (c *gRPCClient) Connection() *grpc.ClientConn { + return c.connPool.Conn() +} + +// setGoogleClientInfo sets the name and version of the application in +// the `x-goog-api-client` header passed on each request. Intended for +// use by Google-written clients. +func (c *gRPCClient) setGoogleClientInfo(keyval ...string) { + kv := append([]string{"gl-go", versionGo()}, keyval...) + kv = append(kv, "gapic", versionClient, "gax", gax.Version, "grpc", grpc.Version) + c.xGoogMetadata = metadata.Pairs("x-goog-api-client", gax.XGoogHeader(kv...)) +} + +// Close closes the connection to the API service. The user should invoke this when +// the client is no longer required. +func (c *gRPCClient) Close() error { + return c.connPool.Close() +} + +func (c *gRPCClient) DeleteBucketAccessControl(ctx context.Context, req *storagepb.DeleteBucketAccessControlRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).DeleteBucketAccessControl[0:len((*c.CallOptions).DeleteBucketAccessControl):len((*c.CallOptions).DeleteBucketAccessControl)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.DeleteBucketAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) GetBucketAccessControl(ctx context.Context, req *storagepb.GetBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetBucketAccessControl[0:len((*c.CallOptions).GetBucketAccessControl):len((*c.CallOptions).GetBucketAccessControl)], opts...) + var resp *storagepb.BucketAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetBucketAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) InsertBucketAccessControl(ctx context.Context, req *storagepb.InsertBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).InsertBucketAccessControl[0:len((*c.CallOptions).InsertBucketAccessControl):len((*c.CallOptions).InsertBucketAccessControl)], opts...) + var resp *storagepb.BucketAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.InsertBucketAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListBucketAccessControls(ctx context.Context, req *storagepb.ListBucketAccessControlsRequest, opts ...gax.CallOption) (*storagepb.ListBucketAccessControlsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListBucketAccessControls[0:len((*c.CallOptions).ListBucketAccessControls):len((*c.CallOptions).ListBucketAccessControls)], opts...) + var resp *storagepb.ListBucketAccessControlsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListBucketAccessControls(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) UpdateBucketAccessControl(ctx context.Context, req *storagepb.UpdateBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).UpdateBucketAccessControl[0:len((*c.CallOptions).UpdateBucketAccessControl):len((*c.CallOptions).UpdateBucketAccessControl)], opts...) + var resp *storagepb.BucketAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.UpdateBucketAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) PatchBucketAccessControl(ctx context.Context, req *storagepb.PatchBucketAccessControlRequest, opts ...gax.CallOption) (*storagepb.BucketAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).PatchBucketAccessControl[0:len((*c.CallOptions).PatchBucketAccessControl):len((*c.CallOptions).PatchBucketAccessControl)], opts...) + var resp *storagepb.BucketAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.PatchBucketAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) DeleteBucket(ctx context.Context, req *storagepb.DeleteBucketRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).DeleteBucket[0:len((*c.CallOptions).DeleteBucket):len((*c.CallOptions).DeleteBucket)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.DeleteBucket(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) GetBucket(ctx context.Context, req *storagepb.GetBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetBucket[0:len((*c.CallOptions).GetBucket):len((*c.CallOptions).GetBucket)], opts...) + var resp *storagepb.Bucket + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetBucket(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) InsertBucket(ctx context.Context, req *storagepb.InsertBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).InsertBucket[0:len((*c.CallOptions).InsertBucket):len((*c.CallOptions).InsertBucket)], opts...) + var resp *storagepb.Bucket + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.InsertBucket(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListChannels(ctx context.Context, req *storagepb.ListChannelsRequest, opts ...gax.CallOption) (*storagepb.ListChannelsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListChannels[0:len((*c.CallOptions).ListChannels):len((*c.CallOptions).ListChannels)], opts...) + var resp *storagepb.ListChannelsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListChannels(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListBuckets(ctx context.Context, req *storagepb.ListBucketsRequest, opts ...gax.CallOption) (*storagepb.ListBucketsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListBuckets[0:len((*c.CallOptions).ListBuckets):len((*c.CallOptions).ListBuckets)], opts...) + var resp *storagepb.ListBucketsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListBuckets(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) LockBucketRetentionPolicy(ctx context.Context, req *storagepb.LockRetentionPolicyRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).LockBucketRetentionPolicy[0:len((*c.CallOptions).LockBucketRetentionPolicy):len((*c.CallOptions).LockBucketRetentionPolicy)], opts...) + var resp *storagepb.Bucket + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.LockBucketRetentionPolicy(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) GetBucketIamPolicy(ctx context.Context, req *storagepb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetBucketIamPolicy[0:len((*c.CallOptions).GetBucketIamPolicy):len((*c.CallOptions).GetBucketIamPolicy)], opts...) + var resp *iampb.Policy + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetBucketIamPolicy(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) SetBucketIamPolicy(ctx context.Context, req *storagepb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).SetBucketIamPolicy[0:len((*c.CallOptions).SetBucketIamPolicy):len((*c.CallOptions).SetBucketIamPolicy)], opts...) + var resp *iampb.Policy + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.SetBucketIamPolicy(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) TestBucketIamPermissions(ctx context.Context, req *storagepb.TestIamPermissionsRequest, opts ...gax.CallOption) (*iampb.TestIamPermissionsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).TestBucketIamPermissions[0:len((*c.CallOptions).TestBucketIamPermissions):len((*c.CallOptions).TestBucketIamPermissions)], opts...) + var resp *iampb.TestIamPermissionsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.TestBucketIamPermissions(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) PatchBucket(ctx context.Context, req *storagepb.PatchBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).PatchBucket[0:len((*c.CallOptions).PatchBucket):len((*c.CallOptions).PatchBucket)], opts...) + var resp *storagepb.Bucket + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.PatchBucket(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) UpdateBucket(ctx context.Context, req *storagepb.UpdateBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).UpdateBucket[0:len((*c.CallOptions).UpdateBucket):len((*c.CallOptions).UpdateBucket)], opts...) + var resp *storagepb.Bucket + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.UpdateBucket(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) StopChannel(ctx context.Context, req *storagepb.StopChannelRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).StopChannel[0:len((*c.CallOptions).StopChannel):len((*c.CallOptions).StopChannel)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.StopChannel(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) DeleteDefaultObjectAccessControl(ctx context.Context, req *storagepb.DeleteDefaultObjectAccessControlRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).DeleteDefaultObjectAccessControl[0:len((*c.CallOptions).DeleteDefaultObjectAccessControl):len((*c.CallOptions).DeleteDefaultObjectAccessControl)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.DeleteDefaultObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) GetDefaultObjectAccessControl(ctx context.Context, req *storagepb.GetDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetDefaultObjectAccessControl[0:len((*c.CallOptions).GetDefaultObjectAccessControl):len((*c.CallOptions).GetDefaultObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetDefaultObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) InsertDefaultObjectAccessControl(ctx context.Context, req *storagepb.InsertDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).InsertDefaultObjectAccessControl[0:len((*c.CallOptions).InsertDefaultObjectAccessControl):len((*c.CallOptions).InsertDefaultObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.InsertDefaultObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListDefaultObjectAccessControls(ctx context.Context, req *storagepb.ListDefaultObjectAccessControlsRequest, opts ...gax.CallOption) (*storagepb.ListObjectAccessControlsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListDefaultObjectAccessControls[0:len((*c.CallOptions).ListDefaultObjectAccessControls):len((*c.CallOptions).ListDefaultObjectAccessControls)], opts...) + var resp *storagepb.ListObjectAccessControlsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListDefaultObjectAccessControls(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) PatchDefaultObjectAccessControl(ctx context.Context, req *storagepb.PatchDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).PatchDefaultObjectAccessControl[0:len((*c.CallOptions).PatchDefaultObjectAccessControl):len((*c.CallOptions).PatchDefaultObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.PatchDefaultObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) UpdateDefaultObjectAccessControl(ctx context.Context, req *storagepb.UpdateDefaultObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).UpdateDefaultObjectAccessControl[0:len((*c.CallOptions).UpdateDefaultObjectAccessControl):len((*c.CallOptions).UpdateDefaultObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.UpdateDefaultObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) DeleteNotification(ctx context.Context, req *storagepb.DeleteNotificationRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).DeleteNotification[0:len((*c.CallOptions).DeleteNotification):len((*c.CallOptions).DeleteNotification)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.DeleteNotification(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) GetNotification(ctx context.Context, req *storagepb.GetNotificationRequest, opts ...gax.CallOption) (*storagepb.Notification, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetNotification[0:len((*c.CallOptions).GetNotification):len((*c.CallOptions).GetNotification)], opts...) + var resp *storagepb.Notification + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetNotification(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) InsertNotification(ctx context.Context, req *storagepb.InsertNotificationRequest, opts ...gax.CallOption) (*storagepb.Notification, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).InsertNotification[0:len((*c.CallOptions).InsertNotification):len((*c.CallOptions).InsertNotification)], opts...) + var resp *storagepb.Notification + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.InsertNotification(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListNotifications(ctx context.Context, req *storagepb.ListNotificationsRequest, opts ...gax.CallOption) (*storagepb.ListNotificationsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListNotifications[0:len((*c.CallOptions).ListNotifications):len((*c.CallOptions).ListNotifications)], opts...) + var resp *storagepb.ListNotificationsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListNotifications(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) DeleteObjectAccessControl(ctx context.Context, req *storagepb.DeleteObjectAccessControlRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).DeleteObjectAccessControl[0:len((*c.CallOptions).DeleteObjectAccessControl):len((*c.CallOptions).DeleteObjectAccessControl)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.DeleteObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) GetObjectAccessControl(ctx context.Context, req *storagepb.GetObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetObjectAccessControl[0:len((*c.CallOptions).GetObjectAccessControl):len((*c.CallOptions).GetObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) InsertObjectAccessControl(ctx context.Context, req *storagepb.InsertObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).InsertObjectAccessControl[0:len((*c.CallOptions).InsertObjectAccessControl):len((*c.CallOptions).InsertObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.InsertObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListObjectAccessControls(ctx context.Context, req *storagepb.ListObjectAccessControlsRequest, opts ...gax.CallOption) (*storagepb.ListObjectAccessControlsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListObjectAccessControls[0:len((*c.CallOptions).ListObjectAccessControls):len((*c.CallOptions).ListObjectAccessControls)], opts...) + var resp *storagepb.ListObjectAccessControlsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListObjectAccessControls(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) PatchObjectAccessControl(ctx context.Context, req *storagepb.PatchObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).PatchObjectAccessControl[0:len((*c.CallOptions).PatchObjectAccessControl):len((*c.CallOptions).PatchObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.PatchObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) UpdateObjectAccessControl(ctx context.Context, req *storagepb.UpdateObjectAccessControlRequest, opts ...gax.CallOption) (*storagepb.ObjectAccessControl, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).UpdateObjectAccessControl[0:len((*c.CallOptions).UpdateObjectAccessControl):len((*c.CallOptions).UpdateObjectAccessControl)], opts...) + var resp *storagepb.ObjectAccessControl + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.UpdateObjectAccessControl(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ComposeObject(ctx context.Context, req *storagepb.ComposeObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ComposeObject[0:len((*c.CallOptions).ComposeObject):len((*c.CallOptions).ComposeObject)], opts...) + var resp *storagepb.Object + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ComposeObject(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) CopyObject(ctx context.Context, req *storagepb.CopyObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).CopyObject[0:len((*c.CallOptions).CopyObject):len((*c.CallOptions).CopyObject)], opts...) + var resp *storagepb.Object + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.CopyObject(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) DeleteObject(ctx context.Context, req *storagepb.DeleteObjectRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).DeleteObject[0:len((*c.CallOptions).DeleteObject):len((*c.CallOptions).DeleteObject)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.DeleteObject(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) GetObject(ctx context.Context, req *storagepb.GetObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetObject[0:len((*c.CallOptions).GetObject):len((*c.CallOptions).GetObject)], opts...) + var resp *storagepb.Object + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetObject(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) GetObjectMedia(ctx context.Context, req *storagepb.GetObjectMediaRequest, opts ...gax.CallOption) (storagepb.Storage_GetObjectMediaClient, error) { + ctx = insertMetadata(ctx, c.xGoogMetadata) + var resp storagepb.Storage_GetObjectMediaClient + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetObjectMedia(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) InsertObject(ctx context.Context, opts ...gax.CallOption) (storagepb.Storage_InsertObjectClient, error) { + ctx = insertMetadata(ctx, c.xGoogMetadata) + var resp storagepb.Storage_InsertObjectClient + opts = append((*c.CallOptions).InsertObject[0:len((*c.CallOptions).InsertObject):len((*c.CallOptions).InsertObject)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.InsertObject(ctx, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListObjects(ctx context.Context, req *storagepb.ListObjectsRequest, opts ...gax.CallOption) (*storagepb.ListObjectsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListObjects[0:len((*c.CallOptions).ListObjects):len((*c.CallOptions).ListObjects)], opts...) + var resp *storagepb.ListObjectsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListObjects(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) RewriteObject(ctx context.Context, req *storagepb.RewriteObjectRequest, opts ...gax.CallOption) (*storagepb.RewriteResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).RewriteObject[0:len((*c.CallOptions).RewriteObject):len((*c.CallOptions).RewriteObject)], opts...) + var resp *storagepb.RewriteResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.RewriteObject(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) StartResumableWrite(ctx context.Context, req *storagepb.StartResumableWriteRequest, opts ...gax.CallOption) (*storagepb.StartResumableWriteResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).StartResumableWrite[0:len((*c.CallOptions).StartResumableWrite):len((*c.CallOptions).StartResumableWrite)], opts...) + var resp *storagepb.StartResumableWriteResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.StartResumableWrite(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) QueryWriteStatus(ctx context.Context, req *storagepb.QueryWriteStatusRequest, opts ...gax.CallOption) (*storagepb.QueryWriteStatusResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).QueryWriteStatus[0:len((*c.CallOptions).QueryWriteStatus):len((*c.CallOptions).QueryWriteStatus)], opts...) + var resp *storagepb.QueryWriteStatusResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.QueryWriteStatus(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) PatchObject(ctx context.Context, req *storagepb.PatchObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).PatchObject[0:len((*c.CallOptions).PatchObject):len((*c.CallOptions).PatchObject)], opts...) + var resp *storagepb.Object + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.PatchObject(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) UpdateObject(ctx context.Context, req *storagepb.UpdateObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).UpdateObject[0:len((*c.CallOptions).UpdateObject):len((*c.CallOptions).UpdateObject)], opts...) + var resp *storagepb.Object + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.UpdateObject(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) GetObjectIamPolicy(ctx context.Context, req *storagepb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetObjectIamPolicy[0:len((*c.CallOptions).GetObjectIamPolicy):len((*c.CallOptions).GetObjectIamPolicy)], opts...) + var resp *iampb.Policy + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetObjectIamPolicy(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) SetObjectIamPolicy(ctx context.Context, req *storagepb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).SetObjectIamPolicy[0:len((*c.CallOptions).SetObjectIamPolicy):len((*c.CallOptions).SetObjectIamPolicy)], opts...) + var resp *iampb.Policy + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.SetObjectIamPolicy(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) TestObjectIamPermissions(ctx context.Context, req *storagepb.TestIamPermissionsRequest, opts ...gax.CallOption) (*iampb.TestIamPermissionsResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).TestObjectIamPermissions[0:len((*c.CallOptions).TestObjectIamPermissions):len((*c.CallOptions).TestObjectIamPermissions)], opts...) + var resp *iampb.TestIamPermissionsResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.TestObjectIamPermissions(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) WatchAllObjects(ctx context.Context, req *storagepb.WatchAllObjectsRequest, opts ...gax.CallOption) (*storagepb.Channel, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).WatchAllObjects[0:len((*c.CallOptions).WatchAllObjects):len((*c.CallOptions).WatchAllObjects)], opts...) + var resp *storagepb.Channel + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.WatchAllObjects(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) GetServiceAccount(ctx context.Context, req *storagepb.GetProjectServiceAccountRequest, opts ...gax.CallOption) (*storagepb.ServiceAccount, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetServiceAccount[0:len((*c.CallOptions).GetServiceAccount):len((*c.CallOptions).GetServiceAccount)], opts...) + var resp *storagepb.ServiceAccount + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetServiceAccount(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) CreateHmacKey(ctx context.Context, req *storagepb.CreateHmacKeyRequest, opts ...gax.CallOption) (*storagepb.CreateHmacKeyResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).CreateHmacKey[0:len((*c.CallOptions).CreateHmacKey):len((*c.CallOptions).CreateHmacKey)], opts...) + var resp *storagepb.CreateHmacKeyResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.CreateHmacKey(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) DeleteHmacKey(ctx context.Context, req *storagepb.DeleteHmacKeyRequest, opts ...gax.CallOption) error { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).DeleteHmacKey[0:len((*c.CallOptions).DeleteHmacKey):len((*c.CallOptions).DeleteHmacKey)], opts...) + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + _, err = c.client.DeleteHmacKey(ctx, req, settings.GRPC...) + return err + }, opts...) + return err +} + +func (c *gRPCClient) GetHmacKey(ctx context.Context, req *storagepb.GetHmacKeyRequest, opts ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).GetHmacKey[0:len((*c.CallOptions).GetHmacKey):len((*c.CallOptions).GetHmacKey)], opts...) + var resp *storagepb.HmacKeyMetadata + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.GetHmacKey(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) ListHmacKeys(ctx context.Context, req *storagepb.ListHmacKeysRequest, opts ...gax.CallOption) (*storagepb.ListHmacKeysResponse, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).ListHmacKeys[0:len((*c.CallOptions).ListHmacKeys):len((*c.CallOptions).ListHmacKeys)], opts...) + var resp *storagepb.ListHmacKeysResponse + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.ListHmacKeys(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *gRPCClient) UpdateHmacKey(ctx context.Context, req *storagepb.UpdateHmacKeyRequest, opts ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) { + if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { + cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) + defer cancel() + ctx = cctx + } + ctx = insertMetadata(ctx, c.xGoogMetadata) + opts = append((*c.CallOptions).UpdateHmacKey[0:len((*c.CallOptions).UpdateHmacKey):len((*c.CallOptions).UpdateHmacKey)], opts...) + var resp *storagepb.HmacKeyMetadata + err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { + var err error + resp, err = c.client.UpdateHmacKey(ctx, req, settings.GRPC...) + return err + }, opts...) + if err != nil { + return nil, err + } + return resp, nil +} diff --git a/storage/internal/apiv1/storage_client_example_test.go b/storage/internal/apiv1/storage_client_example_test.go new file mode 100644 index 000000000000..8dbd77f7fbea --- /dev/null +++ b/storage/internal/apiv1/storage_client_example_test.go @@ -0,0 +1,1046 @@ +// Copyright 2021 Google LLC +// +// Licensed 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 +// +// https://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. + +// Code generated by protoc-gen-go_gapic. DO NOT EDIT. + +package storage_test + +import ( + "context" + + storage "cloud.google.com/go/storage/internal/apiv1" + storagepb "google.golang.org/genproto/googleapis/storage/v1" +) + +func ExampleNewClient() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + // TODO: Use client. + _ = c +} + +func ExampleClient_DeleteBucketAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.DeleteBucketAccessControlRequest{ + // TODO: Fill request struct fields. + } + err = c.DeleteBucketAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_GetBucketAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetBucketAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetBucketAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_InsertBucketAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.InsertBucketAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.InsertBucketAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListBucketAccessControls() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListBucketAccessControlsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListBucketAccessControls(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_UpdateBucketAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.UpdateBucketAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.UpdateBucketAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_PatchBucketAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.PatchBucketAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.PatchBucketAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_DeleteBucket() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.DeleteBucketRequest{ + // TODO: Fill request struct fields. + } + err = c.DeleteBucket(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_GetBucket() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetBucketRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetBucket(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_InsertBucket() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.InsertBucketRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.InsertBucket(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListChannels() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListChannelsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListChannels(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListBuckets() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListBucketsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListBuckets(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_LockBucketRetentionPolicy() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.LockRetentionPolicyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.LockBucketRetentionPolicy(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_GetBucketIamPolicy() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetIamPolicyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetBucketIamPolicy(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_SetBucketIamPolicy() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.SetIamPolicyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.SetBucketIamPolicy(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_TestBucketIamPermissions() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.TestIamPermissionsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.TestBucketIamPermissions(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_PatchBucket() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.PatchBucketRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.PatchBucket(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_UpdateBucket() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.UpdateBucketRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.UpdateBucket(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_StopChannel() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.StopChannelRequest{ + // TODO: Fill request struct fields. + } + err = c.StopChannel(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_DeleteDefaultObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.DeleteDefaultObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + err = c.DeleteDefaultObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_GetDefaultObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetDefaultObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetDefaultObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_InsertDefaultObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.InsertDefaultObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.InsertDefaultObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListDefaultObjectAccessControls() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListDefaultObjectAccessControlsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListDefaultObjectAccessControls(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_PatchDefaultObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.PatchDefaultObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.PatchDefaultObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_UpdateDefaultObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.UpdateDefaultObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.UpdateDefaultObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_DeleteNotification() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.DeleteNotificationRequest{ + // TODO: Fill request struct fields. + } + err = c.DeleteNotification(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_GetNotification() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetNotificationRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetNotification(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_InsertNotification() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.InsertNotificationRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.InsertNotification(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListNotifications() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListNotificationsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListNotifications(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_DeleteObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.DeleteObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + err = c.DeleteObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_GetObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_InsertObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.InsertObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.InsertObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListObjectAccessControls() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListObjectAccessControlsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListObjectAccessControls(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_PatchObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.PatchObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.PatchObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_UpdateObjectAccessControl() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.UpdateObjectAccessControlRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.UpdateObjectAccessControl(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ComposeObject() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ComposeObjectRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ComposeObject(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_CopyObject() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.CopyObjectRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.CopyObject(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_DeleteObject() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.DeleteObjectRequest{ + // TODO: Fill request struct fields. + } + err = c.DeleteObject(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_GetObject() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetObjectRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetObject(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListObjects() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListObjectsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListObjects(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_RewriteObject() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.RewriteObjectRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.RewriteObject(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_StartResumableWrite() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.StartResumableWriteRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.StartResumableWrite(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_QueryWriteStatus() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.QueryWriteStatusRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.QueryWriteStatus(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_PatchObject() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.PatchObjectRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.PatchObject(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_UpdateObject() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.UpdateObjectRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.UpdateObject(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_GetObjectIamPolicy() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetIamPolicyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetObjectIamPolicy(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_SetObjectIamPolicy() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.SetIamPolicyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.SetObjectIamPolicy(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_TestObjectIamPermissions() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.TestIamPermissionsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.TestObjectIamPermissions(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_WatchAllObjects() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.WatchAllObjectsRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.WatchAllObjects(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_GetServiceAccount() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetProjectServiceAccountRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetServiceAccount(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_CreateHmacKey() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.CreateHmacKeyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.CreateHmacKey(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_DeleteHmacKey() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.DeleteHmacKeyRequest{ + // TODO: Fill request struct fields. + } + err = c.DeleteHmacKey(ctx, req) + if err != nil { + // TODO: Handle error. + } +} + +func ExampleClient_GetHmacKey() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.GetHmacKeyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.GetHmacKey(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_ListHmacKeys() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.ListHmacKeysRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.ListHmacKeys(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} + +func ExampleClient_UpdateHmacKey() { + ctx := context.Background() + c, err := storage.NewClient(ctx) + if err != nil { + // TODO: Handle error. + } + defer c.Close() + + req := &storagepb.UpdateHmacKeyRequest{ + // TODO: Fill request struct fields. + } + resp, err := c.UpdateHmacKey(ctx, req) + if err != nil { + // TODO: Handle error. + } + // TODO: Use resp. + _ = resp +} From f31fac6c2674a1bb9180a75ae7dbeda55721482d Mon Sep 17 00:00:00 2001 From: tmdiep Date: Wed, 30 Jun 2021 09:04:52 +1000 Subject: [PATCH 30/30] fix(pubsublite)!: hide CreateSubscriptionOption.apply (#4344) Since the createSubscriptionSettings struct is not exposed, hide apply(). --- pubsublite/admin.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pubsublite/admin.go b/pubsublite/admin.go index 5cd008004901..ec83aff37786 100644 --- a/pubsublite/admin.go +++ b/pubsublite/admin.go @@ -165,14 +165,14 @@ type createSubscriptionSettings struct { // CreateSubscriptionOption is an option for AdminClient.CreateSubscription. type CreateSubscriptionOption interface { - Apply(*createSubscriptionSettings) + apply(*createSubscriptionSettings) } type startingOffset struct { backlogLocation BacklogLocation } -func (so startingOffset) Apply(settings *createSubscriptionSettings) { +func (so startingOffset) apply(settings *createSubscriptionSettings) { settings.backlogLocation = so.backlogLocation } @@ -190,7 +190,7 @@ func StartingOffset(location BacklogLocation) CreateSubscriptionOption { func (ac *AdminClient) CreateSubscription(ctx context.Context, config SubscriptionConfig, opts ...CreateSubscriptionOption) (*SubscriptionConfig, error) { var settings createSubscriptionSettings for _, opt := range opts { - opt.Apply(&settings) + opt.apply(&settings) } subsPath, err := wire.ParseSubscriptionPath(config.Name)