go.mod: update github.com/containers/image/v5
Version 5.22 introduced a new option to /etc/containers/policy.json called
keyPaths, see
https://github.com/containers/image/pull/1609
EL9 immediately took advantage of this new feature and started using it, see
04645c4a84
This quickly became an issue in our code: The go library (containers/image)
parses the configuration file very strictly and refuses to create a client
when policy.json with an unknown key is present on the filesystem. As we
used 5.21.1 that doesn't know the new key, our unit tests started to
failing when containers-common was present.
Reproducer:
podman run --pull=always --rm -it centos:stream9
dnf install -y dnf-plugins-core
dnf config-manager --set-enabled crb
dnf install -y gpgme-devel libassuan-devel krb5-devel golang git-core
git clone https://github.com/osbuild/osbuild-composer
cd osbuild-composer
# install the new containers-common and run the test
dnf install -y https://kojihub.stream.centos.org/kojifiles/packages/containers-common/1/44.el9/x86_64/containers-common-1-44.el9.x86_64.rpm
go test -count 1 ./...
# this returns:
--- FAIL: TestClientResolve (0.00s)
client_test.go:31:
Error Trace: client_test.go:31
Error: Received unexpected error:
Unknown key "keyPaths"
invalid policy in "/etc/containers/policy.json"
github.com/containers/image/v5/signature.NewPolicyFromFile
/osbuild-composer/vendor/github.com/containers/image/v5/signature/policy_config.go:88
github.com/osbuild/osbuild-composer/internal/container.NewClient
/osbuild-composer/internal/container/client.go:123
github.com/osbuild/osbuild-composer/internal/container_test.TestClientResolve
/osbuild-composer/internal/container/client_test.go:29
testing.tRunner
/usr/lib/golang/src/testing/testing.go:1439
runtime.goexit
/usr/lib/golang/src/runtime/asm_amd64.s:1571
Test: TestClientResolve
client_test.go:32:
Error Trace: client_test.go:32
Error: Expected value not to be nil.
Test: TestClientResolve
When run with an older containers-common, it succeeds:
dnf install -y https://kojihub.stream.centos.org/kojifiles/packages/containers-common/1/40.el9/x86_64/containers-common-1-40.el9.x86_64.rpm
go test -count 1 ./...
PASS
To sum it up, I had to upgrade github.com/containers/image/v5 to v5.22.0.
Unfortunately, this wasn't so simple, see
go get github.com/containers/image/v5@latest
go: github.com/containers/image/v5@v5.22.0 requires
github.com/letsencrypt/boulder@v0.0.0-20220331220046-b23ab962616e requires
github.com/honeycombio/beeline-go@v1.1.1 requires
github.com/gobuffalo/pop/v5@v5.3.1 requires
github.com/mattn/go-sqlite3@v2.0.3+incompatible: reading github.com/mattn/go-sqlite3/go.mod at revision v2.0.3: unknown revision v2.0.3
It turns out that github.com/mattn/go-sqlite3@v2.0.3+incompatible has been
recently retracted https://github.com/mattn/go-sqlite3/pull/998 and this
broke a ton of packages depending on it. I was able to fix it by adding
exclude github.com/mattn/go-sqlite3 v2.0.3+incompatible
to our go.mod, see
https://github.com/mattn/go-sqlite3/issues/975#issuecomment-955661657
After adding it,
go get github.com/containers/image/v5@latest
succeeded and tools/prepare-source.sh took care of the rest.
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
This commit is contained in:
parent
fa514c5326
commit
29f66a251f
694 changed files with 90636 additions and 50426 deletions
32
go.mod
32
go.mod
|
|
@ -2,21 +2,21 @@ module github.com/osbuild/osbuild-composer
|
||||||
|
|
||||||
go 1.16
|
go 1.16
|
||||||
|
|
||||||
|
exclude github.com/mattn/go-sqlite3 v2.0.3+incompatible
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go/cloudbuild v1.2.0
|
cloud.google.com/go/cloudbuild v1.2.0
|
||||||
cloud.google.com/go/compute v1.6.1
|
cloud.google.com/go/compute v1.7.0
|
||||||
cloud.google.com/go/storage v1.22.0
|
cloud.google.com/go/storage v1.22.1
|
||||||
github.com/Azure/azure-pipeline-go v0.2.3
|
github.com/Azure/azure-pipeline-go v0.2.3
|
||||||
github.com/Azure/azure-sdk-for-go v63.4.0+incompatible
|
github.com/Azure/azure-sdk-for-go v66.0.0+incompatible
|
||||||
github.com/Azure/azure-storage-blob-go v0.13.0
|
github.com/Azure/azure-storage-blob-go v0.13.0
|
||||||
github.com/Azure/go-autorest/autorest v0.11.27
|
github.com/Azure/go-autorest/autorest v0.11.27
|
||||||
github.com/Azure/go-autorest/autorest/azure/auth v0.5.11
|
github.com/Azure/go-autorest/autorest/azure/auth v0.5.11
|
||||||
github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect
|
github.com/BurntSushi/toml v1.2.0
|
||||||
github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect
|
github.com/aws/aws-sdk-go v1.44.44
|
||||||
github.com/BurntSushi/toml v1.1.0
|
|
||||||
github.com/aws/aws-sdk-go v1.44.4
|
|
||||||
github.com/containers/common v0.48.0
|
github.com/containers/common v0.48.0
|
||||||
github.com/containers/image/v5 v5.21.1
|
github.com/containers/image/v5 v5.22.0
|
||||||
github.com/coreos/go-semver v0.3.0
|
github.com/coreos/go-semver v0.3.0
|
||||||
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f
|
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f
|
||||||
github.com/deepmap/oapi-codegen v1.8.2
|
github.com/deepmap/oapi-codegen v1.8.2
|
||||||
|
|
@ -35,20 +35,20 @@ require (
|
||||||
github.com/labstack/echo/v4 v4.7.2
|
github.com/labstack/echo/v4 v4.7.2
|
||||||
github.com/labstack/gommon v0.3.1
|
github.com/labstack/gommon v0.3.1
|
||||||
github.com/opencontainers/go-digest v1.0.0
|
github.com/opencontainers/go-digest v1.0.0
|
||||||
github.com/opencontainers/image-spec v1.0.3-0.20211202193544-a5463b7f9c84
|
github.com/opencontainers/image-spec v1.0.3-0.20220114050600-8b9d41f48198
|
||||||
github.com/openshift-online/ocm-sdk-go v0.1.266
|
github.com/openshift-online/ocm-sdk-go v0.1.266
|
||||||
github.com/oracle/oci-go-sdk/v54 v54.0.0
|
github.com/oracle/oci-go-sdk/v54 v54.0.0
|
||||||
github.com/prometheus/client_golang v1.12.1
|
github.com/prometheus/client_golang v1.12.1
|
||||||
github.com/segmentio/ksuid v1.0.4
|
github.com/segmentio/ksuid v1.0.4
|
||||||
github.com/sirupsen/logrus v1.8.1
|
github.com/sirupsen/logrus v1.9.0
|
||||||
github.com/spf13/cobra v1.4.0
|
github.com/spf13/cobra v1.4.0
|
||||||
github.com/stretchr/testify v1.7.1
|
github.com/stretchr/testify v1.8.0
|
||||||
github.com/ubccr/kerby v0.0.0-20170626144437-201a958fc453
|
github.com/ubccr/kerby v0.0.0-20170626144437-201a958fc453
|
||||||
github.com/vmware/govmomi v0.28.0
|
github.com/vmware/govmomi v0.28.0
|
||||||
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
|
golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2
|
||||||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
|
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f
|
||||||
golang.org/x/sys v0.0.0-20220422013727-9388b58f7150
|
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8
|
||||||
google.golang.org/api v0.75.0
|
google.golang.org/api v0.86.0
|
||||||
google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3
|
google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f
|
||||||
gopkg.in/ini.v1 v1.66.6
|
gopkg.in/ini.v1 v1.66.6
|
||||||
)
|
)
|
||||||
|
|
|
||||||
105
vendor/cloud.google.com/go/.release-please-manifest-submodules.json
generated
vendored
Normal file
105
vendor/cloud.google.com/go/.release-please-manifest-submodules.json
generated
vendored
Normal file
|
|
@ -0,0 +1,105 @@
|
||||||
|
{
|
||||||
|
"accessapproval": "1.3.0",
|
||||||
|
"accesscontextmanager": "1.2.0",
|
||||||
|
"aiplatform": "1.10.0",
|
||||||
|
"analytics": "0.6.1",
|
||||||
|
"apigateway": "1.2.0",
|
||||||
|
"apigeeconnect": "1.2.0",
|
||||||
|
"appengine": "1.3.0",
|
||||||
|
"area120": "0.3.0",
|
||||||
|
"artifactregistry": "1.3.0",
|
||||||
|
"asset": "1.2.0",
|
||||||
|
"assuredworkloads": "0.6.0",
|
||||||
|
"automl": "1.3.0",
|
||||||
|
"billing": "1.2.0",
|
||||||
|
"binaryauthorization": "0.5.0",
|
||||||
|
"certificatemanager": "0.2.0",
|
||||||
|
"channel": "1.6.0",
|
||||||
|
"cloudbuild": "1.2.0",
|
||||||
|
"clouddms": "1.2.0",
|
||||||
|
"cloudtasks": "1.3.0",
|
||||||
|
"compute": "1.6.1",
|
||||||
|
"contactcenterinsights": "1.2.0",
|
||||||
|
"container": "1.2.0",
|
||||||
|
"containeranalysis": "0.3.0",
|
||||||
|
"datacatalog": "1.3.0",
|
||||||
|
"dataflow": "0.4.0",
|
||||||
|
"datafusion": "1.3.0",
|
||||||
|
"datalabeling": "0.3.0",
|
||||||
|
"dataplex": "0.4.0",
|
||||||
|
"dataproc": "1.5.0",
|
||||||
|
"dataqna": "0.3.0",
|
||||||
|
"datastream": "0.5.0",
|
||||||
|
"deploy": "1.2.0",
|
||||||
|
"dialogflow": "1.9.0",
|
||||||
|
"dlp": "1.4.0",
|
||||||
|
"documentai": "1.4.0",
|
||||||
|
"domains": "0.4.0",
|
||||||
|
"essentialcontacts": "1.2.0",
|
||||||
|
"eventarc": "1.6.0",
|
||||||
|
"filestore": "1.2.0",
|
||||||
|
"functions": "1.3.0",
|
||||||
|
"gaming": "1.2.0",
|
||||||
|
"gkebackup": "0.1.0",
|
||||||
|
"gkeconnect": "0.3.0",
|
||||||
|
"gkehub": "0.5.0",
|
||||||
|
"gkemulticloud": "0.2.0",
|
||||||
|
"grafeas": "0.2.0",
|
||||||
|
"gsuiteaddons": "1.2.0",
|
||||||
|
"iam": "0.3.0",
|
||||||
|
"iap": "1.3.0",
|
||||||
|
"ids": "0.3.0",
|
||||||
|
"iot": "1.2.0",
|
||||||
|
"kms": "1.4.0",
|
||||||
|
"language": "1.2.0",
|
||||||
|
"lifesciences": "0.3.0",
|
||||||
|
"managedidentities": "1.2.0",
|
||||||
|
"mediatranslation": "0.3.0",
|
||||||
|
"memcache": "1.2.0",
|
||||||
|
"metastore": "1.2.0",
|
||||||
|
"monitoring": "1.5.0",
|
||||||
|
"networkconnectivity": "1.2.0",
|
||||||
|
"networkmanagement": "1.2.0",
|
||||||
|
"networksecurity": "0.3.0",
|
||||||
|
"notebooks": "0.4.0",
|
||||||
|
"optimization": "0.1.0",
|
||||||
|
"orchestration": "1.2.0",
|
||||||
|
"orgpolicy": "1.3.0",
|
||||||
|
"osconfig": "1.5.0",
|
||||||
|
"oslogin": "1.2.0",
|
||||||
|
"phishingprotection": "0.3.0",
|
||||||
|
"policytroubleshooter": "1.2.0",
|
||||||
|
"privatecatalog": "0.3.0",
|
||||||
|
"recaptchaenterprise/v2": "2.0.0",
|
||||||
|
"recommendationengine": "0.2.0",
|
||||||
|
"recommender": "1.3.0",
|
||||||
|
"redis": "1.5.0",
|
||||||
|
"resourcemanager": "1.2.0",
|
||||||
|
"resourcesettings": "1.2.0",
|
||||||
|
"retail": "1.3.0",
|
||||||
|
"run": "0.1.1",
|
||||||
|
"scheduler": "1.2.0",
|
||||||
|
"secretmanager": "1.4.0",
|
||||||
|
"security": "1.4.0",
|
||||||
|
"securitycenter": "1.7.0",
|
||||||
|
"servicecontrol": "1.3.0",
|
||||||
|
"servicedirectory": "1.2.0",
|
||||||
|
"servicemanagement": "1.3.0",
|
||||||
|
"serviceusage": "1.2.0",
|
||||||
|
"shell": "1.2.0",
|
||||||
|
"speech": "1.4.0",
|
||||||
|
"storagetransfer": "1.3.0",
|
||||||
|
"talent": "0.5.0",
|
||||||
|
"texttospeech": "1.3.0",
|
||||||
|
"tpu": "1.2.0",
|
||||||
|
"trace": "1.2.0",
|
||||||
|
"translate": "1.2.0",
|
||||||
|
"video": "1.4.0",
|
||||||
|
"videointelligence": "1.2.0",
|
||||||
|
"vision/v2": "2.0.0",
|
||||||
|
"vmmigration": "0.3.0",
|
||||||
|
"vpcaccess": "1.2.0",
|
||||||
|
"webrisk": "1.2.0",
|
||||||
|
"websecurityscanner": "1.2.0",
|
||||||
|
"workflows": "1.4.0"
|
||||||
|
}
|
||||||
3
vendor/cloud.google.com/go/.release-please-manifest.json
generated
vendored
Normal file
3
vendor/cloud.google.com/go/.release-please-manifest.json
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
".": "0.102.0"
|
||||||
|
}
|
||||||
31
vendor/cloud.google.com/go/CHANGES.md
generated
vendored
31
vendor/cloud.google.com/go/CHANGES.md
generated
vendored
|
|
@ -1,5 +1,36 @@
|
||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
|
## [0.102.0](https://github.com/googleapis/google-cloud-go/compare/v0.101.1...v0.102.0) (2022-05-24)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **civil:** add Before and After methods to civil.Time ([#5703](https://github.com/googleapis/google-cloud-go/issues/5703)) ([7acaaaf](https://github.com/googleapis/google-cloud-go/commit/7acaaafef47668c3e8382b8bc03475598c3db187))
|
||||||
|
|
||||||
|
### [0.101.1](https://github.com/googleapis/google-cloud-go/compare/v0.101.0...v0.101.1) (2022-05-03)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **internal/gapicgen:** properly update modules that have no gapic changes ([#5945](https://github.com/googleapis/google-cloud-go/issues/5945)) ([de2befc](https://github.com/googleapis/google-cloud-go/commit/de2befcaa2a886499db9da6d4d04d28398c8d44b))
|
||||||
|
|
||||||
|
## [0.101.0](https://github.com/googleapis/google-cloud-go/compare/v0.100.2...v0.101.0) (2022-04-20)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **all:** bump grpc dep ([#5481](https://github.com/googleapis/google-cloud-go/issues/5481)) ([b12964d](https://github.com/googleapis/google-cloud-go/commit/b12964df5c63c647aaf204e73cfcdfd379d19682))
|
||||||
|
* **internal/gapicgen:** change versionClient for gapics ([#5687](https://github.com/googleapis/google-cloud-go/issues/5687)) ([55f0d92](https://github.com/googleapis/google-cloud-go/commit/55f0d92bf112f14b024b4ab0076c9875a17423c9))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **internal/gapicgen:** add generation of internal/version.go for new client modules ([#5726](https://github.com/googleapis/google-cloud-go/issues/5726)) ([341e0df](https://github.com/googleapis/google-cloud-go/commit/341e0df1e44480706180cc5b07c49b3cee904095))
|
||||||
|
* **internal/gapicgen:** don't gen version files for longrunning and debugger ([#5698](https://github.com/googleapis/google-cloud-go/issues/5698)) ([3a81108](https://github.com/googleapis/google-cloud-go/commit/3a81108c74cd8864c56b8ab5939afd864db3c64b))
|
||||||
|
* **internal/gapicgen:** don't try to make snippets for non-gapics ([#5919](https://github.com/googleapis/google-cloud-go/issues/5919)) ([c94dddc](https://github.com/googleapis/google-cloud-go/commit/c94dddc60ef83a0584ba8f7dd24589d9db971672))
|
||||||
|
* **internal/gapicgen:** move breaking change indicator if present ([#5452](https://github.com/googleapis/google-cloud-go/issues/5452)) ([e712df5](https://github.com/googleapis/google-cloud-go/commit/e712df5ebb45598a1653081d7e11e578bad22ff8))
|
||||||
|
* **internal/godocfx:** prevent errors for filtered mods ([#5485](https://github.com/googleapis/google-cloud-go/issues/5485)) ([6cb9b89](https://github.com/googleapis/google-cloud-go/commit/6cb9b89b2d654c695eab00d8fb375cce0cd6e059))
|
||||||
|
|
||||||
## [0.100.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.99.0...v0.100.0) (2022-01-04)
|
## [0.100.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.99.0...v0.100.0) (2022-01-04)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
2
vendor/cloud.google.com/go/CONTRIBUTING.md
generated
vendored
2
vendor/cloud.google.com/go/CONTRIBUTING.md
generated
vendored
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
1. [File an issue](https://github.com/googleapis/google-cloud-go/issues/new/choose).
|
1. [File an issue](https://github.com/googleapis/google-cloud-go/issues/new/choose).
|
||||||
The issue will be used to discuss the bug or feature and should be created
|
The issue will be used to discuss the bug or feature and should be created
|
||||||
before sending a CL.
|
before sending a PR.
|
||||||
|
|
||||||
1. [Install Go](https://golang.org/dl/).
|
1. [Install Go](https://golang.org/dl/).
|
||||||
1. Ensure that your `GOBIN` directory (by default `$(go env GOPATH)/bin`)
|
1. Ensure that your `GOBIN` directory (by default `$(go env GOPATH)/bin`)
|
||||||
|
|
|
||||||
8
vendor/cloud.google.com/go/README.md
generated
vendored
8
vendor/cloud.google.com/go/README.md
generated
vendored
|
|
@ -32,7 +32,13 @@ For an updated list of all of our released APIs please see our
|
||||||
|
|
||||||
## [Go Versions Supported](#supported-versions)
|
## [Go Versions Supported](#supported-versions)
|
||||||
|
|
||||||
We currently support Go versions 1.11 and newer.
|
Our libraries are compatible with at least the three most recent, major Go
|
||||||
|
releases. They are currently compatible with:
|
||||||
|
|
||||||
|
- Go 1.18
|
||||||
|
- Go 1.17
|
||||||
|
- Go 1.16
|
||||||
|
- Go 1.15
|
||||||
|
|
||||||
## Authorization
|
## Authorization
|
||||||
|
|
||||||
|
|
|
||||||
22
vendor/cloud.google.com/go/compute/apiv1/accelerator_types_client.go
generated
vendored
22
vendor/cloud.google.com/go/compute/apiv1/accelerator_types_client.go
generated
vendored
|
|
@ -47,7 +47,15 @@ type AcceleratorTypesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalAcceleratorTypesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultAcceleratorTypesRESTCallOptions() *AcceleratorTypesCallOptions {
|
||||||
|
return &AcceleratorTypesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalAcceleratorTypesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalAcceleratorTypesClient interface {
|
type internalAcceleratorTypesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -118,6 +126,9 @@ type acceleratorTypesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing AcceleratorTypesClient
|
||||||
|
CallOptions **AcceleratorTypesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewAcceleratorTypesRESTClient creates a new accelerator types rest client.
|
// NewAcceleratorTypesRESTClient creates a new accelerator types rest client.
|
||||||
|
|
@ -132,13 +143,15 @@ func NewAcceleratorTypesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultAcceleratorTypesRESTCallOptions()
|
||||||
c := &acceleratorTypesRESTClient{
|
c := &acceleratorTypesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &AcceleratorTypesClient{internalClient: c, CallOptions: &AcceleratorTypesCallOptions{}}, nil
|
return &AcceleratorTypesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultAcceleratorTypesRESTClientOptions() []option.ClientOption {
|
func defaultAcceleratorTypesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -292,6 +305,7 @@ func (c *acceleratorTypesRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "accelerator_type", url.QueryEscape(req.GetAcceleratorType())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "accelerator_type", url.QueryEscape(req.GetAcceleratorType())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.AcceleratorType{}
|
resp := &computepb.AcceleratorType{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/addresses_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/addresses_client.go
generated
vendored
|
|
@ -50,7 +50,17 @@ type AddressesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalAddressesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultAddressesRESTCallOptions() *AddressesCallOptions {
|
||||||
|
return &AddressesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalAddressesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalAddressesClient interface {
|
type internalAddressesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,6 +144,9 @@ type addressesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing AddressesClient
|
||||||
|
CallOptions **AddressesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewAddressesRESTClient creates a new addresses rest client.
|
// NewAddressesRESTClient creates a new addresses rest client.
|
||||||
|
|
@ -146,9 +159,11 @@ func NewAddressesRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultAddressesRESTCallOptions()
|
||||||
c := &addressesRESTClient{
|
c := &addressesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -162,7 +177,7 @@ func NewAddressesRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &AddressesClient{internalClient: c, CallOptions: &AddressesCallOptions{}}, nil
|
return &AddressesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultAddressesRESTClientOptions() []option.ClientOption {
|
func defaultAddressesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -326,6 +341,7 @@ func (c *addressesRESTClient) Delete(ctx context.Context, req *computepb.DeleteA
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "address", url.QueryEscape(req.GetAddress())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "address", url.QueryEscape(req.GetAddress())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -386,6 +402,7 @@ func (c *addressesRESTClient) Get(ctx context.Context, req *computepb.GetAddress
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "address", url.QueryEscape(req.GetAddress())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "address", url.QueryEscape(req.GetAddress())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Address{}
|
resp := &computepb.Address{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -452,6 +469,7 @@ func (c *addressesRESTClient) Insert(ctx context.Context, req *computepb.InsertA
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
30
vendor/cloud.google.com/go/compute/apiv1/autoscalers_client.go
generated
vendored
30
vendor/cloud.google.com/go/compute/apiv1/autoscalers_client.go
generated
vendored
|
|
@ -52,7 +52,19 @@ type AutoscalersCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalAutoscalersClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultAutoscalersRESTCallOptions() *AutoscalersCallOptions {
|
||||||
|
return &AutoscalersCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalAutoscalersClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalAutoscalersClient interface {
|
type internalAutoscalersClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -148,6 +160,9 @@ type autoscalersRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing AutoscalersClient
|
||||||
|
CallOptions **AutoscalersCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewAutoscalersRESTClient creates a new autoscalers rest client.
|
// NewAutoscalersRESTClient creates a new autoscalers rest client.
|
||||||
|
|
@ -160,9 +175,11 @@ func NewAutoscalersRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultAutoscalersRESTCallOptions()
|
||||||
c := &autoscalersRESTClient{
|
c := &autoscalersRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -176,7 +193,7 @@ func NewAutoscalersRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &AutoscalersClient{internalClient: c, CallOptions: &AutoscalersCallOptions{}}, nil
|
return &AutoscalersClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultAutoscalersRESTClientOptions() []option.ClientOption {
|
func defaultAutoscalersRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -340,6 +357,7 @@ func (c *autoscalersRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -400,6 +418,7 @@ func (c *autoscalersRESTClient) Get(ctx context.Context, req *computepb.GetAutos
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Autoscaler{}
|
resp := &computepb.Autoscaler{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -466,6 +485,7 @@ func (c *autoscalersRESTClient) Insert(ctx context.Context, req *computepb.Inser
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -639,6 +659,7 @@ func (c *autoscalersRESTClient) Patch(ctx context.Context, req *computepb.PatchA
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -716,6 +737,7 @@ func (c *autoscalersRESTClient) Update(ctx context.Context, req *computepb.Updat
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
35
vendor/cloud.google.com/go/compute/apiv1/backend_buckets_client.go
generated
vendored
35
vendor/cloud.google.com/go/compute/apiv1/backend_buckets_client.go
generated
vendored
|
|
@ -53,7 +53,21 @@ type BackendBucketsCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalBackendBucketsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultBackendBucketsRESTCallOptions() *BackendBucketsCallOptions {
|
||||||
|
return &BackendBucketsCallOptions{
|
||||||
|
AddSignedUrlKey: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteSignedUrlKey: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetEdgeSecurityPolicy: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalBackendBucketsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalBackendBucketsClient interface {
|
type internalBackendBucketsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -161,6 +175,9 @@ type backendBucketsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing BackendBucketsClient
|
||||||
|
CallOptions **BackendBucketsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewBackendBucketsRESTClient creates a new backend buckets rest client.
|
// NewBackendBucketsRESTClient creates a new backend buckets rest client.
|
||||||
|
|
@ -173,9 +190,11 @@ func NewBackendBucketsRESTClient(ctx context.Context, opts ...option.ClientOptio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultBackendBucketsRESTCallOptions()
|
||||||
c := &backendBucketsRESTClient{
|
c := &backendBucketsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -189,7 +208,7 @@ func NewBackendBucketsRESTClient(ctx context.Context, opts ...option.ClientOptio
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &BackendBucketsClient{internalClient: c, CallOptions: &BackendBucketsCallOptions{}}, nil
|
return &BackendBucketsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultBackendBucketsRESTClientOptions() []option.ClientOption {
|
func defaultBackendBucketsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -254,6 +273,7 @@ func (c *backendBucketsRESTClient) AddSignedUrlKey(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddSignedUrlKey[0:len((*c.CallOptions).AddSignedUrlKey):len((*c.CallOptions).AddSignedUrlKey)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -320,6 +340,7 @@ func (c *backendBucketsRESTClient) Delete(ctx context.Context, req *computepb.De
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -387,6 +408,7 @@ func (c *backendBucketsRESTClient) DeleteSignedUrlKey(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeleteSignedUrlKey[0:len((*c.CallOptions).DeleteSignedUrlKey):len((*c.CallOptions).DeleteSignedUrlKey)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -446,6 +468,7 @@ func (c *backendBucketsRESTClient) Get(ctx context.Context, req *computepb.GetBa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.BackendBucket{}
|
resp := &computepb.BackendBucket{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -512,6 +535,7 @@ func (c *backendBucketsRESTClient) Insert(ctx context.Context, req *computepb.In
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -681,6 +705,7 @@ func (c *backendBucketsRESTClient) Patch(ctx context.Context, req *computepb.Pat
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -754,6 +779,7 @@ func (c *backendBucketsRESTClient) SetEdgeSecurityPolicy(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetEdgeSecurityPolicy[0:len((*c.CallOptions).SetEdgeSecurityPolicy):len((*c.CallOptions).SetEdgeSecurityPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -827,6 +853,7 @@ func (c *backendBucketsRESTClient) Update(ctx context.Context, req *computepb.Up
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_bucket", url.QueryEscape(req.GetBackendBucket())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
40
vendor/cloud.google.com/go/compute/apiv1/backend_services_client.go
generated
vendored
40
vendor/cloud.google.com/go/compute/apiv1/backend_services_client.go
generated
vendored
|
|
@ -57,7 +57,24 @@ type BackendServicesCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalBackendServicesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultBackendServicesRESTCallOptions() *BackendServicesCallOptions {
|
||||||
|
return &BackendServicesCallOptions{
|
||||||
|
AddSignedUrlKey: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteSignedUrlKey: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetHealth: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetEdgeSecurityPolicy: []gax.CallOption{},
|
||||||
|
SetSecurityPolicy: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalBackendServicesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalBackendServicesClient interface {
|
type internalBackendServicesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -183,6 +200,9 @@ type backendServicesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing BackendServicesClient
|
||||||
|
CallOptions **BackendServicesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewBackendServicesRESTClient creates a new backend services rest client.
|
// NewBackendServicesRESTClient creates a new backend services rest client.
|
||||||
|
|
@ -195,9 +215,11 @@ func NewBackendServicesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultBackendServicesRESTCallOptions()
|
||||||
c := &backendServicesRESTClient{
|
c := &backendServicesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -211,7 +233,7 @@ func NewBackendServicesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &BackendServicesClient{internalClient: c, CallOptions: &BackendServicesCallOptions{}}, nil
|
return &BackendServicesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultBackendServicesRESTClientOptions() []option.ClientOption {
|
func defaultBackendServicesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -276,6 +298,7 @@ func (c *backendServicesRESTClient) AddSignedUrlKey(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddSignedUrlKey[0:len((*c.CallOptions).AddSignedUrlKey):len((*c.CallOptions).AddSignedUrlKey)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -448,6 +471,7 @@ func (c *backendServicesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -515,6 +539,7 @@ func (c *backendServicesRESTClient) DeleteSignedUrlKey(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeleteSignedUrlKey[0:len((*c.CallOptions).DeleteSignedUrlKey):len((*c.CallOptions).DeleteSignedUrlKey)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -574,6 +599,7 @@ func (c *backendServicesRESTClient) Get(ctx context.Context, req *computepb.GetB
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.BackendService{}
|
resp := &computepb.BackendService{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -633,6 +659,7 @@ func (c *backendServicesRESTClient) GetHealth(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetHealth[0:len((*c.CallOptions).GetHealth):len((*c.CallOptions).GetHealth)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.BackendServiceGroupHealth{}
|
resp := &computepb.BackendServiceGroupHealth{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -699,6 +726,7 @@ func (c *backendServicesRESTClient) Insert(ctx context.Context, req *computepb.I
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -868,6 +896,7 @@ func (c *backendServicesRESTClient) Patch(ctx context.Context, req *computepb.Pa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -941,6 +970,7 @@ func (c *backendServicesRESTClient) SetEdgeSecurityPolicy(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetEdgeSecurityPolicy[0:len((*c.CallOptions).SetEdgeSecurityPolicy):len((*c.CallOptions).SetEdgeSecurityPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1014,6 +1044,7 @@ func (c *backendServicesRESTClient) SetSecurityPolicy(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetSecurityPolicy[0:len((*c.CallOptions).SetSecurityPolicy):len((*c.CallOptions).SetSecurityPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1087,6 +1118,7 @@ func (c *backendServicesRESTClient) Update(ctx context.Context, req *computepb.U
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
22
vendor/cloud.google.com/go/compute/apiv1/disk_types_client.go
generated
vendored
22
vendor/cloud.google.com/go/compute/apiv1/disk_types_client.go
generated
vendored
|
|
@ -47,7 +47,15 @@ type DiskTypesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalDiskTypesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultDiskTypesRESTCallOptions() *DiskTypesCallOptions {
|
||||||
|
return &DiskTypesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalDiskTypesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalDiskTypesClient interface {
|
type internalDiskTypesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -116,6 +124,9 @@ type diskTypesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing DiskTypesClient
|
||||||
|
CallOptions **DiskTypesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewDiskTypesRESTClient creates a new disk types rest client.
|
// NewDiskTypesRESTClient creates a new disk types rest client.
|
||||||
|
|
@ -128,13 +139,15 @@ func NewDiskTypesRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultDiskTypesRESTCallOptions()
|
||||||
c := &diskTypesRESTClient{
|
c := &diskTypesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &DiskTypesClient{internalClient: c, CallOptions: &DiskTypesCallOptions{}}, nil
|
return &DiskTypesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultDiskTypesRESTClientOptions() []option.ClientOption {
|
func defaultDiskTypesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -288,6 +301,7 @@ func (c *diskTypesRESTClient) Get(ctx context.Context, req *computepb.GetDiskTyp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk_type", url.QueryEscape(req.GetDiskType())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk_type", url.QueryEscape(req.GetDiskType())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.DiskType{}
|
resp := &computepb.DiskType{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
42
vendor/cloud.google.com/go/compute/apiv1/disks_client.go
generated
vendored
42
vendor/cloud.google.com/go/compute/apiv1/disks_client.go
generated
vendored
|
|
@ -58,7 +58,25 @@ type DisksCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalDisksClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultDisksRESTCallOptions() *DisksCallOptions {
|
||||||
|
return &DisksCallOptions{
|
||||||
|
AddResourcePolicies: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
CreateSnapshot: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
RemoveResourcePolicies: []gax.CallOption{},
|
||||||
|
Resize: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalDisksClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalDisksClient interface {
|
type internalDisksClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -190,6 +208,9 @@ type disksRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing DisksClient
|
||||||
|
CallOptions **DisksCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewDisksRESTClient creates a new disks rest client.
|
// NewDisksRESTClient creates a new disks rest client.
|
||||||
|
|
@ -202,9 +223,11 @@ func NewDisksRESTClient(ctx context.Context, opts ...option.ClientOption) (*Disk
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultDisksRESTCallOptions()
|
||||||
c := &disksRESTClient{
|
c := &disksRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -218,7 +241,7 @@ func NewDisksRESTClient(ctx context.Context, opts ...option.ClientOption) (*Disk
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &DisksClient{internalClient: c, CallOptions: &DisksCallOptions{}}, nil
|
return &DisksClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultDisksRESTClientOptions() []option.ClientOption {
|
func defaultDisksRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -283,6 +306,7 @@ func (c *disksRESTClient) AddResourcePolicies(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddResourcePolicies[0:len((*c.CallOptions).AddResourcePolicies):len((*c.CallOptions).AddResourcePolicies)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -466,6 +490,7 @@ func (c *disksRESTClient) CreateSnapshot(ctx context.Context, req *computepb.Cre
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).CreateSnapshot[0:len((*c.CallOptions).CreateSnapshot):len((*c.CallOptions).CreateSnapshot)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -533,6 +558,7 @@ func (c *disksRESTClient) Delete(ctx context.Context, req *computepb.DeleteDiskR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -593,6 +619,7 @@ func (c *disksRESTClient) Get(ctx context.Context, req *computepb.GetDiskRequest
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Disk{}
|
resp := &computepb.Disk{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -652,6 +679,7 @@ func (c *disksRESTClient) GetIamPolicy(ctx context.Context, req *computepb.GetIa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -721,6 +749,7 @@ func (c *disksRESTClient) Insert(ctx context.Context, req *computepb.InsertDiskR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -891,6 +920,7 @@ func (c *disksRESTClient) RemoveResourcePolicies(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveResourcePolicies[0:len((*c.CallOptions).RemoveResourcePolicies):len((*c.CallOptions).RemoveResourcePolicies)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -965,6 +995,7 @@ func (c *disksRESTClient) Resize(ctx context.Context, req *computepb.ResizeDiskR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Resize[0:len((*c.CallOptions).Resize):len((*c.CallOptions).Resize)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1032,6 +1063,7 @@ func (c *disksRESTClient) SetIamPolicy(ctx context.Context, req *computepb.SetIa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1098,6 +1130,7 @@ func (c *disksRESTClient) SetLabels(ctx context.Context, req *computepb.SetLabel
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1165,6 +1198,7 @@ func (c *disksRESTClient) TestIamPermissions(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/external_vpn_gateways_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/external_vpn_gateways_client.go
generated
vendored
|
|
@ -50,7 +50,18 @@ type ExternalVpnGatewaysCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalExternalVpnGatewaysClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultExternalVpnGatewaysRESTCallOptions() *ExternalVpnGatewaysCallOptions {
|
||||||
|
return &ExternalVpnGatewaysCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalExternalVpnGatewaysClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalExternalVpnGatewaysClient interface {
|
type internalExternalVpnGatewaysClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -140,6 +151,9 @@ type externalVpnGatewaysRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ExternalVpnGatewaysClient
|
||||||
|
CallOptions **ExternalVpnGatewaysCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewExternalVpnGatewaysRESTClient creates a new external vpn gateways rest client.
|
// NewExternalVpnGatewaysRESTClient creates a new external vpn gateways rest client.
|
||||||
|
|
@ -152,9 +166,11 @@ func NewExternalVpnGatewaysRESTClient(ctx context.Context, opts ...option.Client
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultExternalVpnGatewaysRESTCallOptions()
|
||||||
c := &externalVpnGatewaysRESTClient{
|
c := &externalVpnGatewaysRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -168,7 +184,7 @@ func NewExternalVpnGatewaysRESTClient(ctx context.Context, opts ...option.Client
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &ExternalVpnGatewaysClient{internalClient: c, CallOptions: &ExternalVpnGatewaysCallOptions{}}, nil
|
return &ExternalVpnGatewaysClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultExternalVpnGatewaysRESTClientOptions() []option.ClientOption {
|
func defaultExternalVpnGatewaysRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -226,6 +242,7 @@ func (c *externalVpnGatewaysRESTClient) Delete(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "external_vpn_gateway", url.QueryEscape(req.GetExternalVpnGateway())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "external_vpn_gateway", url.QueryEscape(req.GetExternalVpnGateway())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -285,6 +302,7 @@ func (c *externalVpnGatewaysRESTClient) Get(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "external_vpn_gateway", url.QueryEscape(req.GetExternalVpnGateway())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "external_vpn_gateway", url.QueryEscape(req.GetExternalVpnGateway())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.ExternalVpnGateway{}
|
resp := &computepb.ExternalVpnGateway{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -351,6 +369,7 @@ func (c *externalVpnGatewaysRESTClient) Insert(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -513,6 +532,7 @@ func (c *externalVpnGatewaysRESTClient) SetLabels(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -579,6 +599,7 @@ func (c *externalVpnGatewaysRESTClient) TestIamPermissions(ctx context.Context,
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
53
vendor/cloud.google.com/go/compute/apiv1/firewall_policies_client.go
generated
vendored
53
vendor/cloud.google.com/go/compute/apiv1/firewall_policies_client.go
generated
vendored
|
|
@ -62,7 +62,30 @@ type FirewallPoliciesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalFirewallPoliciesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultFirewallPoliciesRESTCallOptions() *FirewallPoliciesCallOptions {
|
||||||
|
return &FirewallPoliciesCallOptions{
|
||||||
|
AddAssociation: []gax.CallOption{},
|
||||||
|
AddRule: []gax.CallOption{},
|
||||||
|
CloneRules: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetAssociation: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
GetRule: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListAssociations: []gax.CallOption{},
|
||||||
|
Move: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchRule: []gax.CallOption{},
|
||||||
|
RemoveAssociation: []gax.CallOption{},
|
||||||
|
RemoveRule: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalFirewallPoliciesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalFirewallPoliciesClient interface {
|
type internalFirewallPoliciesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -224,6 +247,9 @@ type firewallPoliciesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing FirewallPoliciesClient
|
||||||
|
CallOptions **FirewallPoliciesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewFirewallPoliciesRESTClient creates a new firewall policies rest client.
|
// NewFirewallPoliciesRESTClient creates a new firewall policies rest client.
|
||||||
|
|
@ -236,9 +262,11 @@ func NewFirewallPoliciesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultFirewallPoliciesRESTCallOptions()
|
||||||
c := &firewallPoliciesRESTClient{
|
c := &firewallPoliciesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -252,7 +280,7 @@ func NewFirewallPoliciesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &FirewallPoliciesClient{internalClient: c, CallOptions: &FirewallPoliciesCallOptions{}}, nil
|
return &FirewallPoliciesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultFirewallPoliciesRESTClientOptions() []option.ClientOption {
|
func defaultFirewallPoliciesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -320,6 +348,7 @@ func (c *firewallPoliciesRESTClient) AddAssociation(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddAssociation[0:len((*c.CallOptions).AddAssociation):len((*c.CallOptions).AddAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -392,6 +421,7 @@ func (c *firewallPoliciesRESTClient) AddRule(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddRule[0:len((*c.CallOptions).AddRule):len((*c.CallOptions).AddRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -460,6 +490,7 @@ func (c *firewallPoliciesRESTClient) CloneRules(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).CloneRules[0:len((*c.CallOptions).CloneRules):len((*c.CallOptions).CloneRules)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -525,6 +556,7 @@ func (c *firewallPoliciesRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -583,6 +615,7 @@ func (c *firewallPoliciesRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicy{}
|
resp := &computepb.FirewallPolicy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -642,6 +675,7 @@ func (c *firewallPoliciesRESTClient) GetAssociation(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetAssociation[0:len((*c.CallOptions).GetAssociation):len((*c.CallOptions).GetAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicyAssociation{}
|
resp := &computepb.FirewallPolicyAssociation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -701,6 +735,7 @@ func (c *firewallPoliciesRESTClient) GetIamPolicy(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -760,6 +795,7 @@ func (c *firewallPoliciesRESTClient) GetRule(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetRule[0:len((*c.CallOptions).GetRule):len((*c.CallOptions).GetRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicyRule{}
|
resp := &computepb.FirewallPolicyRule{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -825,6 +861,7 @@ func (c *firewallPoliciesRESTClient) Insert(ctx context.Context, req *computepb.
|
||||||
|
|
||||||
// Build HTTP headers from client and context metadata.
|
// Build HTTP headers from client and context metadata.
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -987,6 +1024,7 @@ func (c *firewallPoliciesRESTClient) ListAssociations(ctx context.Context, req *
|
||||||
|
|
||||||
// Build HTTP headers from client and context metadata.
|
// Build HTTP headers from client and context metadata.
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).ListAssociations[0:len((*c.CallOptions).ListAssociations):len((*c.CallOptions).ListAssociations)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPoliciesListAssociationsResponse{}
|
resp := &computepb.FirewallPoliciesListAssociationsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1047,6 +1085,7 @@ func (c *firewallPoliciesRESTClient) Move(ctx context.Context, req *computepb.Mo
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Move[0:len((*c.CallOptions).Move):len((*c.CallOptions).Move)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1119,6 +1158,7 @@ func (c *firewallPoliciesRESTClient) Patch(ctx context.Context, req *computepb.P
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1194,6 +1234,7 @@ func (c *firewallPoliciesRESTClient) PatchRule(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).PatchRule[0:len((*c.CallOptions).PatchRule):len((*c.CallOptions).PatchRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1262,6 +1303,7 @@ func (c *firewallPoliciesRESTClient) RemoveAssociation(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveAssociation[0:len((*c.CallOptions).RemoveAssociation):len((*c.CallOptions).RemoveAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1330,6 +1372,7 @@ func (c *firewallPoliciesRESTClient) RemoveRule(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveRule[0:len((*c.CallOptions).RemoveRule):len((*c.CallOptions).RemoveRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1395,6 +1438,7 @@ func (c *firewallPoliciesRESTClient) SetIamPolicy(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1454,6 +1498,7 @@ func (c *firewallPoliciesRESTClient) TestIamPermissions(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/firewalls_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/firewalls_client.go
generated
vendored
|
|
@ -50,7 +50,18 @@ type FirewallsCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalFirewallsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultFirewallsRESTCallOptions() *FirewallsCallOptions {
|
||||||
|
return &FirewallsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalFirewallsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalFirewallsClient interface {
|
type internalFirewallsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -140,6 +151,9 @@ type firewallsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing FirewallsClient
|
||||||
|
CallOptions **FirewallsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewFirewallsRESTClient creates a new firewalls rest client.
|
// NewFirewallsRESTClient creates a new firewalls rest client.
|
||||||
|
|
@ -152,9 +166,11 @@ func NewFirewallsRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultFirewallsRESTCallOptions()
|
||||||
c := &firewallsRESTClient{
|
c := &firewallsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -168,7 +184,7 @@ func NewFirewallsRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &FirewallsClient{internalClient: c, CallOptions: &FirewallsCallOptions{}}, nil
|
return &FirewallsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultFirewallsRESTClientOptions() []option.ClientOption {
|
func defaultFirewallsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -226,6 +242,7 @@ func (c *firewallsRESTClient) Delete(ctx context.Context, req *computepb.DeleteF
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -285,6 +302,7 @@ func (c *firewallsRESTClient) Get(ctx context.Context, req *computepb.GetFirewal
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Firewall{}
|
resp := &computepb.Firewall{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -351,6 +369,7 @@ func (c *firewallsRESTClient) Insert(ctx context.Context, req *computepb.InsertF
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -520,6 +539,7 @@ func (c *firewallsRESTClient) Patch(ctx context.Context, req *computepb.PatchFir
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -593,6 +613,7 @@ func (c *firewallsRESTClient) Update(ctx context.Context, req *computepb.UpdateF
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall", url.QueryEscape(req.GetFirewall())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
32
vendor/cloud.google.com/go/compute/apiv1/forwarding_rules_client.go
generated
vendored
32
vendor/cloud.google.com/go/compute/apiv1/forwarding_rules_client.go
generated
vendored
|
|
@ -53,7 +53,20 @@ type ForwardingRulesCallOptions struct {
|
||||||
SetTarget []gax.CallOption
|
SetTarget []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalForwardingRulesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultForwardingRulesRESTCallOptions() *ForwardingRulesCallOptions {
|
||||||
|
return &ForwardingRulesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
SetTarget: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalForwardingRulesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalForwardingRulesClient interface {
|
type internalForwardingRulesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -155,6 +168,9 @@ type forwardingRulesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ForwardingRulesClient
|
||||||
|
CallOptions **ForwardingRulesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewForwardingRulesRESTClient creates a new forwarding rules rest client.
|
// NewForwardingRulesRESTClient creates a new forwarding rules rest client.
|
||||||
|
|
@ -167,9 +183,11 @@ func NewForwardingRulesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultForwardingRulesRESTCallOptions()
|
||||||
c := &forwardingRulesRESTClient{
|
c := &forwardingRulesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -183,7 +201,7 @@ func NewForwardingRulesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &ForwardingRulesClient{internalClient: c, CallOptions: &ForwardingRulesCallOptions{}}, nil
|
return &ForwardingRulesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultForwardingRulesRESTClientOptions() []option.ClientOption {
|
func defaultForwardingRulesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -347,6 +365,7 @@ func (c *forwardingRulesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -407,6 +426,7 @@ func (c *forwardingRulesRESTClient) Get(ctx context.Context, req *computepb.GetF
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.ForwardingRule{}
|
resp := &computepb.ForwardingRule{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -473,6 +493,7 @@ func (c *forwardingRulesRESTClient) Insert(ctx context.Context, req *computepb.I
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -643,6 +664,7 @@ func (c *forwardingRulesRESTClient) Patch(ctx context.Context, req *computepb.Pa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -717,6 +739,7 @@ func (c *forwardingRulesRESTClient) SetLabels(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -791,6 +814,7 @@ func (c *forwardingRulesRESTClient) SetTarget(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetTarget[0:len((*c.CallOptions).SetTarget):len((*c.CallOptions).SetTarget)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
10
vendor/cloud.google.com/go/compute/apiv1/gapic_metadata.json
generated
vendored
10
vendor/cloud.google.com/go/compute/apiv1/gapic_metadata.json
generated
vendored
|
|
@ -3561,6 +3561,11 @@
|
||||||
"Patch"
|
"Patch"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"SetCertificateMap": {
|
||||||
|
"methods": [
|
||||||
|
"SetCertificateMap"
|
||||||
|
]
|
||||||
|
},
|
||||||
"SetQuicOverride": {
|
"SetQuicOverride": {
|
||||||
"methods": [
|
"methods": [
|
||||||
"SetQuicOverride"
|
"SetQuicOverride"
|
||||||
|
|
@ -3713,6 +3718,11 @@
|
||||||
"SetBackendService"
|
"SetBackendService"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"SetCertificateMap": {
|
||||||
|
"methods": [
|
||||||
|
"SetCertificateMap"
|
||||||
|
]
|
||||||
|
},
|
||||||
"SetProxyHeader": {
|
"SetProxyHeader": {
|
||||||
"methods": [
|
"methods": [
|
||||||
"SetProxyHeader"
|
"SetProxyHeader"
|
||||||
|
|
|
||||||
25
vendor/cloud.google.com/go/compute/apiv1/global_addresses_client.go
generated
vendored
25
vendor/cloud.google.com/go/compute/apiv1/global_addresses_client.go
generated
vendored
|
|
@ -48,7 +48,16 @@ type GlobalAddressesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalGlobalAddressesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultGlobalAddressesRESTCallOptions() *GlobalAddressesCallOptions {
|
||||||
|
return &GlobalAddressesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalGlobalAddressesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalGlobalAddressesClient interface {
|
type internalGlobalAddressesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -126,6 +135,9 @@ type globalAddressesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing GlobalAddressesClient
|
||||||
|
CallOptions **GlobalAddressesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewGlobalAddressesRESTClient creates a new global addresses rest client.
|
// NewGlobalAddressesRESTClient creates a new global addresses rest client.
|
||||||
|
|
@ -138,9 +150,11 @@ func NewGlobalAddressesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultGlobalAddressesRESTCallOptions()
|
||||||
c := &globalAddressesRESTClient{
|
c := &globalAddressesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -154,7 +168,7 @@ func NewGlobalAddressesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &GlobalAddressesClient{internalClient: c, CallOptions: &GlobalAddressesCallOptions{}}, nil
|
return &GlobalAddressesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultGlobalAddressesRESTClientOptions() []option.ClientOption {
|
func defaultGlobalAddressesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -212,6 +226,7 @@ func (c *globalAddressesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "address", url.QueryEscape(req.GetAddress())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "address", url.QueryEscape(req.GetAddress())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -271,6 +286,7 @@ func (c *globalAddressesRESTClient) Get(ctx context.Context, req *computepb.GetG
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "address", url.QueryEscape(req.GetAddress())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "address", url.QueryEscape(req.GetAddress())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Address{}
|
resp := &computepb.Address{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -337,6 +353,7 @@ func (c *globalAddressesRESTClient) Insert(ctx context.Context, req *computepb.I
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/global_forwarding_rules_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/global_forwarding_rules_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type GlobalForwardingRulesCallOptions struct {
|
||||||
SetTarget []gax.CallOption
|
SetTarget []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalGlobalForwardingRulesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultGlobalForwardingRulesRESTCallOptions() *GlobalForwardingRulesCallOptions {
|
||||||
|
return &GlobalForwardingRulesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
SetTarget: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalGlobalForwardingRulesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalGlobalForwardingRulesClient interface {
|
type internalGlobalForwardingRulesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type globalForwardingRulesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing GlobalForwardingRulesClient
|
||||||
|
CallOptions **GlobalForwardingRulesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewGlobalForwardingRulesRESTClient creates a new global forwarding rules rest client.
|
// NewGlobalForwardingRulesRESTClient creates a new global forwarding rules rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewGlobalForwardingRulesRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultGlobalForwardingRulesRESTCallOptions()
|
||||||
c := &globalForwardingRulesRESTClient{
|
c := &globalForwardingRulesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewGlobalForwardingRulesRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &GlobalForwardingRulesClient{internalClient: c, CallOptions: &GlobalForwardingRulesCallOptions{}}, nil
|
return &GlobalForwardingRulesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultGlobalForwardingRulesRESTClientOptions() []option.ClientOption {
|
func defaultGlobalForwardingRulesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -233,6 +250,7 @@ func (c *globalForwardingRulesRESTClient) Delete(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -292,6 +310,7 @@ func (c *globalForwardingRulesRESTClient) Get(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.ForwardingRule{}
|
resp := &computepb.ForwardingRule{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -358,6 +377,7 @@ func (c *globalForwardingRulesRESTClient) Insert(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -527,6 +547,7 @@ func (c *globalForwardingRulesRESTClient) Patch(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -593,6 +614,7 @@ func (c *globalForwardingRulesRESTClient) SetLabels(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -666,6 +688,7 @@ func (c *globalForwardingRulesRESTClient) SetTarget(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "forwarding_rule", url.QueryEscape(req.GetForwardingRule())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetTarget[0:len((*c.CallOptions).SetTarget):len((*c.CallOptions).SetTarget)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
30
vendor/cloud.google.com/go/compute/apiv1/global_network_endpoint_groups_client.go
generated
vendored
30
vendor/cloud.google.com/go/compute/apiv1/global_network_endpoint_groups_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type GlobalNetworkEndpointGroupsCallOptions struct {
|
||||||
ListNetworkEndpoints []gax.CallOption
|
ListNetworkEndpoints []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalGlobalNetworkEndpointGroupsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultGlobalNetworkEndpointGroupsRESTCallOptions() *GlobalNetworkEndpointGroupsCallOptions {
|
||||||
|
return &GlobalNetworkEndpointGroupsCallOptions{
|
||||||
|
AttachNetworkEndpoints: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DetachNetworkEndpoints: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListNetworkEndpoints: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalGlobalNetworkEndpointGroupsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalGlobalNetworkEndpointGroupsClient interface {
|
type internalGlobalNetworkEndpointGroupsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type globalNetworkEndpointGroupsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing GlobalNetworkEndpointGroupsClient
|
||||||
|
CallOptions **GlobalNetworkEndpointGroupsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewGlobalNetworkEndpointGroupsRESTClient creates a new global network endpoint groups rest client.
|
// NewGlobalNetworkEndpointGroupsRESTClient creates a new global network endpoint groups rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewGlobalNetworkEndpointGroupsRESTClient(ctx context.Context, opts ...optio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultGlobalNetworkEndpointGroupsRESTCallOptions()
|
||||||
c := &globalNetworkEndpointGroupsRESTClient{
|
c := &globalNetworkEndpointGroupsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewGlobalNetworkEndpointGroupsRESTClient(ctx context.Context, opts ...optio
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &GlobalNetworkEndpointGroupsClient{internalClient: c, CallOptions: &GlobalNetworkEndpointGroupsCallOptions{}}, nil
|
return &GlobalNetworkEndpointGroupsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultGlobalNetworkEndpointGroupsRESTClientOptions() []option.ClientOption {
|
func defaultGlobalNetworkEndpointGroupsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -240,6 +257,7 @@ func (c *globalNetworkEndpointGroupsRESTClient) AttachNetworkEndpoints(ctx conte
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AttachNetworkEndpoints[0:len((*c.CallOptions).AttachNetworkEndpoints):len((*c.CallOptions).AttachNetworkEndpoints)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -306,6 +324,7 @@ func (c *globalNetworkEndpointGroupsRESTClient) Delete(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -379,6 +398,7 @@ func (c *globalNetworkEndpointGroupsRESTClient) DetachNetworkEndpoints(ctx conte
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DetachNetworkEndpoints[0:len((*c.CallOptions).DetachNetworkEndpoints):len((*c.CallOptions).DetachNetworkEndpoints)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -438,6 +458,7 @@ func (c *globalNetworkEndpointGroupsRESTClient) Get(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NetworkEndpointGroup{}
|
resp := &computepb.NetworkEndpointGroup{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -504,6 +525,7 @@ func (c *globalNetworkEndpointGroupsRESTClient) Insert(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/global_operations_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/global_operations_client.go
generated
vendored
|
|
@ -49,7 +49,17 @@ type GlobalOperationsCallOptions struct {
|
||||||
Wait []gax.CallOption
|
Wait []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalGlobalOperationsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultGlobalOperationsRESTCallOptions() *GlobalOperationsCallOptions {
|
||||||
|
return &GlobalOperationsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Wait: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalGlobalOperationsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalGlobalOperationsClient interface {
|
type internalGlobalOperationsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -130,6 +140,9 @@ type globalOperationsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing GlobalOperationsClient
|
||||||
|
CallOptions **GlobalOperationsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewGlobalOperationsRESTClient creates a new global operations rest client.
|
// NewGlobalOperationsRESTClient creates a new global operations rest client.
|
||||||
|
|
@ -142,13 +155,15 @@ func NewGlobalOperationsRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultGlobalOperationsRESTCallOptions()
|
||||||
c := &globalOperationsRESTClient{
|
c := &globalOperationsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &GlobalOperationsClient{internalClient: c, CallOptions: &GlobalOperationsCallOptions{}}, nil
|
return &GlobalOperationsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultGlobalOperationsRESTClientOptions() []option.ClientOption {
|
func defaultGlobalOperationsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -302,6 +317,7 @@ func (c *globalOperationsRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.DeleteGlobalOperationResponse{}
|
resp := &computepb.DeleteGlobalOperationResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -354,6 +370,7 @@ func (c *globalOperationsRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -502,6 +519,7 @@ func (c *globalOperationsRESTClient) Wait(ctx context.Context, req *computepb.Wa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Wait[0:len((*c.CallOptions).Wait):len((*c.CallOptions).Wait)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
23
vendor/cloud.google.com/go/compute/apiv1/global_organization_operations_client.go
generated
vendored
23
vendor/cloud.google.com/go/compute/apiv1/global_organization_operations_client.go
generated
vendored
|
|
@ -46,7 +46,15 @@ type GlobalOrganizationOperationsCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalGlobalOrganizationOperationsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultGlobalOrganizationOperationsRESTCallOptions() *GlobalOrganizationOperationsCallOptions {
|
||||||
|
return &GlobalOrganizationOperationsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalGlobalOrganizationOperationsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalGlobalOrganizationOperationsClient interface {
|
type internalGlobalOrganizationOperationsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -115,6 +123,9 @@ type globalOrganizationOperationsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing GlobalOrganizationOperationsClient
|
||||||
|
CallOptions **GlobalOrganizationOperationsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewGlobalOrganizationOperationsRESTClient creates a new global organization operations rest client.
|
// NewGlobalOrganizationOperationsRESTClient creates a new global organization operations rest client.
|
||||||
|
|
@ -127,13 +138,15 @@ func NewGlobalOrganizationOperationsRESTClient(ctx context.Context, opts ...opti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultGlobalOrganizationOperationsRESTCallOptions()
|
||||||
c := &globalOrganizationOperationsRESTClient{
|
c := &globalOrganizationOperationsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &GlobalOrganizationOperationsClient{internalClient: c, CallOptions: &GlobalOrganizationOperationsCallOptions{}}, nil
|
return &GlobalOrganizationOperationsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultGlobalOrganizationOperationsRESTClientOptions() []option.ClientOption {
|
func defaultGlobalOrganizationOperationsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -188,6 +201,7 @@ func (c *globalOrganizationOperationsRESTClient) Delete(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.DeleteGlobalOrganizationOperationResponse{}
|
resp := &computepb.DeleteGlobalOrganizationOperationResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -247,6 +261,7 @@ func (c *globalOrganizationOperationsRESTClient) Get(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
27
vendor/cloud.google.com/go/compute/apiv1/global_public_delegated_prefixes_client.go
generated
vendored
27
vendor/cloud.google.com/go/compute/apiv1/global_public_delegated_prefixes_client.go
generated
vendored
|
|
@ -49,7 +49,17 @@ type GlobalPublicDelegatedPrefixesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalGlobalPublicDelegatedPrefixesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultGlobalPublicDelegatedPrefixesRESTCallOptions() *GlobalPublicDelegatedPrefixesCallOptions {
|
||||||
|
return &GlobalPublicDelegatedPrefixesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalGlobalPublicDelegatedPrefixesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalGlobalPublicDelegatedPrefixesClient interface {
|
type internalGlobalPublicDelegatedPrefixesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -133,6 +143,9 @@ type globalPublicDelegatedPrefixesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing GlobalPublicDelegatedPrefixesClient
|
||||||
|
CallOptions **GlobalPublicDelegatedPrefixesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewGlobalPublicDelegatedPrefixesRESTClient creates a new global public delegated prefixes rest client.
|
// NewGlobalPublicDelegatedPrefixesRESTClient creates a new global public delegated prefixes rest client.
|
||||||
|
|
@ -145,9 +158,11 @@ func NewGlobalPublicDelegatedPrefixesRESTClient(ctx context.Context, opts ...opt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultGlobalPublicDelegatedPrefixesRESTCallOptions()
|
||||||
c := &globalPublicDelegatedPrefixesRESTClient{
|
c := &globalPublicDelegatedPrefixesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -161,7 +176,7 @@ func NewGlobalPublicDelegatedPrefixesRESTClient(ctx context.Context, opts ...opt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &GlobalPublicDelegatedPrefixesClient{internalClient: c, CallOptions: &GlobalPublicDelegatedPrefixesCallOptions{}}, nil
|
return &GlobalPublicDelegatedPrefixesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultGlobalPublicDelegatedPrefixesRESTClientOptions() []option.ClientOption {
|
func defaultGlobalPublicDelegatedPrefixesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -219,6 +234,7 @@ func (c *globalPublicDelegatedPrefixesRESTClient) Delete(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -278,6 +294,7 @@ func (c *globalPublicDelegatedPrefixesRESTClient) Get(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.PublicDelegatedPrefix{}
|
resp := &computepb.PublicDelegatedPrefix{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -344,6 +361,7 @@ func (c *globalPublicDelegatedPrefixesRESTClient) Insert(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -513,6 +531,7 @@ func (c *globalPublicDelegatedPrefixesRESTClient) Patch(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
30
vendor/cloud.google.com/go/compute/apiv1/health_checks_client.go
generated
vendored
30
vendor/cloud.google.com/go/compute/apiv1/health_checks_client.go
generated
vendored
|
|
@ -52,7 +52,19 @@ type HealthChecksCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalHealthChecksClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultHealthChecksRESTCallOptions() *HealthChecksCallOptions {
|
||||||
|
return &HealthChecksCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalHealthChecksClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalHealthChecksClient interface {
|
type internalHealthChecksClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -148,6 +160,9 @@ type healthChecksRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing HealthChecksClient
|
||||||
|
CallOptions **HealthChecksCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewHealthChecksRESTClient creates a new health checks rest client.
|
// NewHealthChecksRESTClient creates a new health checks rest client.
|
||||||
|
|
@ -160,9 +175,11 @@ func NewHealthChecksRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultHealthChecksRESTCallOptions()
|
||||||
c := &healthChecksRESTClient{
|
c := &healthChecksRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -176,7 +193,7 @@ func NewHealthChecksRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &HealthChecksClient{internalClient: c, CallOptions: &HealthChecksCallOptions{}}, nil
|
return &HealthChecksClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultHealthChecksRESTClientOptions() []option.ClientOption {
|
func defaultHealthChecksRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -340,6 +357,7 @@ func (c *healthChecksRESTClient) Delete(ctx context.Context, req *computepb.Dele
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -399,6 +417,7 @@ func (c *healthChecksRESTClient) Get(ctx context.Context, req *computepb.GetHeal
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.HealthCheck{}
|
resp := &computepb.HealthCheck{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -465,6 +484,7 @@ func (c *healthChecksRESTClient) Insert(ctx context.Context, req *computepb.Inse
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -634,6 +654,7 @@ func (c *healthChecksRESTClient) Patch(ctx context.Context, req *computepb.Patch
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -707,6 +728,7 @@ func (c *healthChecksRESTClient) Update(ctx context.Context, req *computepb.Upda
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
20
vendor/cloud.google.com/go/compute/apiv1/image_family_views_client.go
generated
vendored
20
vendor/cloud.google.com/go/compute/apiv1/image_family_views_client.go
generated
vendored
|
|
@ -41,7 +41,13 @@ type ImageFamilyViewsCallOptions struct {
|
||||||
Get []gax.CallOption
|
Get []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalImageFamilyViewsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultImageFamilyViewsRESTCallOptions() *ImageFamilyViewsCallOptions {
|
||||||
|
return &ImageFamilyViewsCallOptions{
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalImageFamilyViewsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalImageFamilyViewsClient interface {
|
type internalImageFamilyViewsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -98,6 +104,9 @@ type imageFamilyViewsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ImageFamilyViewsClient
|
||||||
|
CallOptions **ImageFamilyViewsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewImageFamilyViewsRESTClient creates a new image family views rest client.
|
// NewImageFamilyViewsRESTClient creates a new image family views rest client.
|
||||||
|
|
@ -110,13 +119,15 @@ func NewImageFamilyViewsRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultImageFamilyViewsRESTCallOptions()
|
||||||
c := &imageFamilyViewsRESTClient{
|
c := &imageFamilyViewsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &ImageFamilyViewsClient{internalClient: c, CallOptions: &ImageFamilyViewsCallOptions{}}, nil
|
return &ImageFamilyViewsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultImageFamilyViewsRESTClientOptions() []option.ClientOption {
|
func defaultImageFamilyViewsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -164,6 +175,7 @@ func (c *imageFamilyViewsRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "family", url.QueryEscape(req.GetFamily())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "family", url.QueryEscape(req.GetFamily())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.ImageFamilyView{}
|
resp := &computepb.ImageFamilyView{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
39
vendor/cloud.google.com/go/compute/apiv1/images_client.go
generated
vendored
39
vendor/cloud.google.com/go/compute/apiv1/images_client.go
generated
vendored
|
|
@ -55,7 +55,23 @@ type ImagesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalImagesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultImagesRESTCallOptions() *ImagesCallOptions {
|
||||||
|
return &ImagesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Deprecate: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetFromFamily: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalImagesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalImagesClient interface {
|
type internalImagesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -175,6 +191,9 @@ type imagesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ImagesClient
|
||||||
|
CallOptions **ImagesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewImagesRESTClient creates a new images rest client.
|
// NewImagesRESTClient creates a new images rest client.
|
||||||
|
|
@ -187,9 +206,11 @@ func NewImagesRESTClient(ctx context.Context, opts ...option.ClientOption) (*Ima
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultImagesRESTCallOptions()
|
||||||
c := &imagesRESTClient{
|
c := &imagesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -203,7 +224,7 @@ func NewImagesRESTClient(ctx context.Context, opts ...option.ClientOption) (*Ima
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &ImagesClient{internalClient: c, CallOptions: &ImagesCallOptions{}}, nil
|
return &ImagesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultImagesRESTClientOptions() []option.ClientOption {
|
func defaultImagesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -261,6 +282,7 @@ func (c *imagesRESTClient) Delete(ctx context.Context, req *computepb.DeleteImag
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -334,6 +356,7 @@ func (c *imagesRESTClient) Deprecate(ctx context.Context, req *computepb.Depreca
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Deprecate[0:len((*c.CallOptions).Deprecate):len((*c.CallOptions).Deprecate)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -393,6 +416,7 @@ func (c *imagesRESTClient) Get(ctx context.Context, req *computepb.GetImageReque
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Image{}
|
resp := &computepb.Image{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -445,6 +469,7 @@ func (c *imagesRESTClient) GetFromFamily(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "family", url.QueryEscape(req.GetFamily())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "family", url.QueryEscape(req.GetFamily())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetFromFamily[0:len((*c.CallOptions).GetFromFamily):len((*c.CallOptions).GetFromFamily)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Image{}
|
resp := &computepb.Image{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -504,6 +529,7 @@ func (c *imagesRESTClient) GetIamPolicy(ctx context.Context, req *computepb.GetI
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -573,6 +599,7 @@ func (c *imagesRESTClient) Insert(ctx context.Context, req *computepb.InsertImag
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -742,6 +769,7 @@ func (c *imagesRESTClient) Patch(ctx context.Context, req *computepb.PatchImageR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "image", url.QueryEscape(req.GetImage())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -808,6 +836,7 @@ func (c *imagesRESTClient) SetIamPolicy(ctx context.Context, req *computepb.SetI
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -867,6 +896,7 @@ func (c *imagesRESTClient) SetLabels(ctx context.Context, req *computepb.SetLabe
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -933,6 +963,7 @@ func (c *imagesRESTClient) TestIamPermissions(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
73
vendor/cloud.google.com/go/compute/apiv1/instance_group_managers_client.go
generated
vendored
73
vendor/cloud.google.com/go/compute/apiv1/instance_group_managers_client.go
generated
vendored
|
|
@ -65,7 +65,32 @@ type InstanceGroupManagersCallOptions struct {
|
||||||
UpdatePerInstanceConfigs []gax.CallOption
|
UpdatePerInstanceConfigs []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalInstanceGroupManagersClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultInstanceGroupManagersRESTCallOptions() *InstanceGroupManagersCallOptions {
|
||||||
|
return &InstanceGroupManagersCallOptions{
|
||||||
|
AbandonInstances: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
ApplyUpdatesToInstances: []gax.CallOption{},
|
||||||
|
CreateInstances: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteInstances: []gax.CallOption{},
|
||||||
|
DeletePerInstanceConfigs: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListErrors: []gax.CallOption{},
|
||||||
|
ListManagedInstances: []gax.CallOption{},
|
||||||
|
ListPerInstanceConfigs: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchPerInstanceConfigs: []gax.CallOption{},
|
||||||
|
RecreateInstances: []gax.CallOption{},
|
||||||
|
Resize: []gax.CallOption{},
|
||||||
|
SetInstanceTemplate: []gax.CallOption{},
|
||||||
|
SetTargetPools: []gax.CallOption{},
|
||||||
|
UpdatePerInstanceConfigs: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalInstanceGroupManagersClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalInstanceGroupManagersClient interface {
|
type internalInstanceGroupManagersClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -141,7 +166,7 @@ func (c *InstanceGroupManagersClient) ApplyUpdatesToInstances(ctx context.Contex
|
||||||
return c.internalClient.ApplyUpdatesToInstances(ctx, req, opts...)
|
return c.internalClient.ApplyUpdatesToInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateInstances creates instances with per-instance configs in this managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
// CreateInstances creates instances with per-instance configurations in this managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
||||||
func (c *InstanceGroupManagersClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InstanceGroupManagersClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.CreateInstances(ctx, req, opts...)
|
return c.internalClient.CreateInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -156,7 +181,7 @@ func (c *InstanceGroupManagersClient) DeleteInstances(ctx context.Context, req *
|
||||||
return c.internalClient.DeleteInstances(ctx, req, opts...)
|
return c.internalClient.DeleteInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeletePerInstanceConfigs deletes selected per-instance configs for the managed instance group.
|
// DeletePerInstanceConfigs deletes selected per-instance configurations for the managed instance group.
|
||||||
func (c *InstanceGroupManagersClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InstanceGroupManagersClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.DeletePerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.DeletePerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -186,7 +211,7 @@ func (c *InstanceGroupManagersClient) ListManagedInstances(ctx context.Context,
|
||||||
return c.internalClient.ListManagedInstances(ctx, req, opts...)
|
return c.internalClient.ListManagedInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListPerInstanceConfigs lists all of the per-instance configs defined for the managed instance group. The orderBy query parameter is not supported.
|
// ListPerInstanceConfigs lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.
|
||||||
func (c *InstanceGroupManagersClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
func (c *InstanceGroupManagersClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
||||||
return c.internalClient.ListPerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.ListPerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -196,7 +221,7 @@ func (c *InstanceGroupManagersClient) Patch(ctx context.Context, req *computepb.
|
||||||
return c.internalClient.Patch(ctx, req, opts...)
|
return c.internalClient.Patch(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// PatchPerInstanceConfigs inserts or patches per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// PatchPerInstanceConfigs inserts or patches per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *InstanceGroupManagersClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InstanceGroupManagersClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.PatchPerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.PatchPerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -221,7 +246,7 @@ func (c *InstanceGroupManagersClient) SetTargetPools(ctx context.Context, req *c
|
||||||
return c.internalClient.SetTargetPools(ctx, req, opts...)
|
return c.internalClient.SetTargetPools(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// UpdatePerInstanceConfigs inserts or updates per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// UpdatePerInstanceConfigs inserts or updates per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *InstanceGroupManagersClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InstanceGroupManagersClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.UpdatePerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.UpdatePerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -239,6 +264,9 @@ type instanceGroupManagersRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing InstanceGroupManagersClient
|
||||||
|
CallOptions **InstanceGroupManagersCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewInstanceGroupManagersRESTClient creates a new instance group managers rest client.
|
// NewInstanceGroupManagersRESTClient creates a new instance group managers rest client.
|
||||||
|
|
@ -251,9 +279,11 @@ func NewInstanceGroupManagersRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultInstanceGroupManagersRESTCallOptions()
|
||||||
c := &instanceGroupManagersRESTClient{
|
c := &instanceGroupManagersRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -267,7 +297,7 @@ func NewInstanceGroupManagersRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &InstanceGroupManagersClient{internalClient: c, CallOptions: &InstanceGroupManagersCallOptions{}}, nil
|
return &InstanceGroupManagersClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultInstanceGroupManagersRESTClientOptions() []option.ClientOption {
|
func defaultInstanceGroupManagersRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -332,6 +362,7 @@ func (c *instanceGroupManagersRESTClient) AbandonInstances(ctx context.Context,
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AbandonInstances[0:len((*c.CallOptions).AbandonInstances):len((*c.CallOptions).AbandonInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -505,6 +536,7 @@ func (c *instanceGroupManagersRESTClient) ApplyUpdatesToInstances(ctx context.Co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).ApplyUpdatesToInstances[0:len((*c.CallOptions).ApplyUpdatesToInstances):len((*c.CallOptions).ApplyUpdatesToInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -553,7 +585,7 @@ func (c *instanceGroupManagersRESTClient) ApplyUpdatesToInstances(ctx context.Co
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateInstances creates instances with per-instance configs in this managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
// CreateInstances creates instances with per-instance configurations in this managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
||||||
func (c *instanceGroupManagersRESTClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *instanceGroupManagersRESTClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetInstanceGroupManagersCreateInstancesRequestResource()
|
body := req.GetInstanceGroupManagersCreateInstancesRequestResource()
|
||||||
|
|
@ -579,6 +611,7 @@ func (c *instanceGroupManagersRESTClient) CreateInstances(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).CreateInstances[0:len((*c.CallOptions).CreateInstances):len((*c.CallOptions).CreateInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -646,6 +679,7 @@ func (c *instanceGroupManagersRESTClient) Delete(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -720,6 +754,7 @@ func (c *instanceGroupManagersRESTClient) DeleteInstances(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeleteInstances[0:len((*c.CallOptions).DeleteInstances):len((*c.CallOptions).DeleteInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -768,7 +803,7 @@ func (c *instanceGroupManagersRESTClient) DeleteInstances(ctx context.Context, r
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeletePerInstanceConfigs deletes selected per-instance configs for the managed instance group.
|
// DeletePerInstanceConfigs deletes selected per-instance configurations for the managed instance group.
|
||||||
func (c *instanceGroupManagersRESTClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *instanceGroupManagersRESTClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetInstanceGroupManagersDeletePerInstanceConfigsReqResource()
|
body := req.GetInstanceGroupManagersDeletePerInstanceConfigsReqResource()
|
||||||
|
|
@ -787,6 +822,7 @@ func (c *instanceGroupManagersRESTClient) DeletePerInstanceConfigs(ctx context.C
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeletePerInstanceConfigs[0:len((*c.CallOptions).DeletePerInstanceConfigs):len((*c.CallOptions).DeletePerInstanceConfigs)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -847,6 +883,7 @@ func (c *instanceGroupManagersRESTClient) Get(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InstanceGroupManager{}
|
resp := &computepb.InstanceGroupManager{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -913,6 +950,7 @@ func (c *instanceGroupManagersRESTClient) Insert(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1249,7 +1287,7 @@ func (c *instanceGroupManagersRESTClient) ListManagedInstances(ctx context.Conte
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListPerInstanceConfigs lists all of the per-instance configs defined for the managed instance group. The orderBy query parameter is not supported.
|
// ListPerInstanceConfigs lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.
|
||||||
func (c *instanceGroupManagersRESTClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
func (c *instanceGroupManagersRESTClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
||||||
it := &PerInstanceConfigIterator{}
|
it := &PerInstanceConfigIterator{}
|
||||||
req = proto.Clone(req).(*computepb.ListPerInstanceConfigsInstanceGroupManagersRequest)
|
req = proto.Clone(req).(*computepb.ListPerInstanceConfigsInstanceGroupManagersRequest)
|
||||||
|
|
@ -1371,6 +1409,7 @@ func (c *instanceGroupManagersRESTClient) Patch(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1419,7 +1458,7 @@ func (c *instanceGroupManagersRESTClient) Patch(ctx context.Context, req *comput
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// PatchPerInstanceConfigs inserts or patches per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// PatchPerInstanceConfigs inserts or patches per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *instanceGroupManagersRESTClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *instanceGroupManagersRESTClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetInstanceGroupManagersPatchPerInstanceConfigsReqResource()
|
body := req.GetInstanceGroupManagersPatchPerInstanceConfigsReqResource()
|
||||||
|
|
@ -1445,6 +1484,7 @@ func (c *instanceGroupManagersRESTClient) PatchPerInstanceConfigs(ctx context.Co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).PatchPerInstanceConfigs[0:len((*c.CallOptions).PatchPerInstanceConfigs):len((*c.CallOptions).PatchPerInstanceConfigs)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1519,6 +1559,7 @@ func (c *instanceGroupManagersRESTClient) RecreateInstances(ctx context.Context,
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RecreateInstances[0:len((*c.CallOptions).RecreateInstances):len((*c.CallOptions).RecreateInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1587,6 +1628,7 @@ func (c *instanceGroupManagersRESTClient) Resize(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Resize[0:len((*c.CallOptions).Resize):len((*c.CallOptions).Resize)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1661,6 +1703,7 @@ func (c *instanceGroupManagersRESTClient) SetInstanceTemplate(ctx context.Contex
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetInstanceTemplate[0:len((*c.CallOptions).SetInstanceTemplate):len((*c.CallOptions).SetInstanceTemplate)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1735,6 +1778,7 @@ func (c *instanceGroupManagersRESTClient) SetTargetPools(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetTargetPools[0:len((*c.CallOptions).SetTargetPools):len((*c.CallOptions).SetTargetPools)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1783,7 +1827,7 @@ func (c *instanceGroupManagersRESTClient) SetTargetPools(ctx context.Context, re
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// UpdatePerInstanceConfigs inserts or updates per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// UpdatePerInstanceConfigs inserts or updates per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *instanceGroupManagersRESTClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *instanceGroupManagersRESTClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetInstanceGroupManagersUpdatePerInstanceConfigsReqResource()
|
body := req.GetInstanceGroupManagersUpdatePerInstanceConfigsReqResource()
|
||||||
|
|
@ -1809,6 +1853,7 @@ func (c *instanceGroupManagersRESTClient) UpdatePerInstanceConfigs(ctx context.C
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).UpdatePerInstanceConfigs[0:len((*c.CallOptions).UpdatePerInstanceConfigs):len((*c.CallOptions).UpdatePerInstanceConfigs)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
39
vendor/cloud.google.com/go/compute/apiv1/instance_groups_client.go
generated
vendored
39
vendor/cloud.google.com/go/compute/apiv1/instance_groups_client.go
generated
vendored
|
|
@ -54,7 +54,21 @@ type InstanceGroupsCallOptions struct {
|
||||||
SetNamedPorts []gax.CallOption
|
SetNamedPorts []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalInstanceGroupsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultInstanceGroupsRESTCallOptions() *InstanceGroupsCallOptions {
|
||||||
|
return &InstanceGroupsCallOptions{
|
||||||
|
AddInstances: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListInstances: []gax.CallOption{},
|
||||||
|
RemoveInstances: []gax.CallOption{},
|
||||||
|
SetNamedPorts: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalInstanceGroupsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalInstanceGroupsClient interface {
|
type internalInstanceGroupsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,7 +148,7 @@ func (c *InstanceGroupsClient) List(ctx context.Context, req *computepb.ListInst
|
||||||
return c.internalClient.List(ctx, req, opts...)
|
return c.internalClient.List(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListInstances lists the instances in the specified instance group. The orderBy query parameter is not supported.
|
// ListInstances lists the instances in the specified instance group. The orderBy query parameter is not supported. The filter query parameter is supported, but only for expressions that use eq (equal) or ne (not equal) operators.
|
||||||
func (c *InstanceGroupsClient) ListInstances(ctx context.Context, req *computepb.ListInstancesInstanceGroupsRequest, opts ...gax.CallOption) *InstanceWithNamedPortsIterator {
|
func (c *InstanceGroupsClient) ListInstances(ctx context.Context, req *computepb.ListInstancesInstanceGroupsRequest, opts ...gax.CallOption) *InstanceWithNamedPortsIterator {
|
||||||
return c.internalClient.ListInstances(ctx, req, opts...)
|
return c.internalClient.ListInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -162,6 +176,9 @@ type instanceGroupsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing InstanceGroupsClient
|
||||||
|
CallOptions **InstanceGroupsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewInstanceGroupsRESTClient creates a new instance groups rest client.
|
// NewInstanceGroupsRESTClient creates a new instance groups rest client.
|
||||||
|
|
@ -174,9 +191,11 @@ func NewInstanceGroupsRESTClient(ctx context.Context, opts ...option.ClientOptio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultInstanceGroupsRESTCallOptions()
|
||||||
c := &instanceGroupsRESTClient{
|
c := &instanceGroupsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -190,7 +209,7 @@ func NewInstanceGroupsRESTClient(ctx context.Context, opts ...option.ClientOptio
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &InstanceGroupsClient{internalClient: c, CallOptions: &InstanceGroupsCallOptions{}}, nil
|
return &InstanceGroupsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultInstanceGroupsRESTClientOptions() []option.ClientOption {
|
func defaultInstanceGroupsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -255,6 +274,7 @@ func (c *instanceGroupsRESTClient) AddInstances(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddInstances[0:len((*c.CallOptions).AddInstances):len((*c.CallOptions).AddInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -428,6 +448,7 @@ func (c *instanceGroupsRESTClient) Delete(ctx context.Context, req *computepb.De
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -488,6 +509,7 @@ func (c *instanceGroupsRESTClient) Get(ctx context.Context, req *computepb.GetIn
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InstanceGroup{}
|
resp := &computepb.InstanceGroup{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -554,6 +576,7 @@ func (c *instanceGroupsRESTClient) Insert(ctx context.Context, req *computepb.In
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -698,11 +721,11 @@ func (c *instanceGroupsRESTClient) List(ctx context.Context, req *computepb.List
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListInstances lists the instances in the specified instance group. The orderBy query parameter is not supported.
|
// ListInstances lists the instances in the specified instance group. The orderBy query parameter is not supported. The filter query parameter is supported, but only for expressions that use eq (equal) or ne (not equal) operators.
|
||||||
func (c *instanceGroupsRESTClient) ListInstances(ctx context.Context, req *computepb.ListInstancesInstanceGroupsRequest, opts ...gax.CallOption) *InstanceWithNamedPortsIterator {
|
func (c *instanceGroupsRESTClient) ListInstances(ctx context.Context, req *computepb.ListInstancesInstanceGroupsRequest, opts ...gax.CallOption) *InstanceWithNamedPortsIterator {
|
||||||
it := &InstanceWithNamedPortsIterator{}
|
it := &InstanceWithNamedPortsIterator{}
|
||||||
req = proto.Clone(req).(*computepb.ListInstancesInstanceGroupsRequest)
|
req = proto.Clone(req).(*computepb.ListInstancesInstanceGroupsRequest)
|
||||||
m := protojson.MarshalOptions{AllowPartial: true, UseProtoNames: false}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.InstanceWithNamedPorts, string, error) {
|
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.InstanceWithNamedPorts, string, error) {
|
||||||
resp := &computepb.InstanceGroupsListInstances{}
|
resp := &computepb.InstanceGroupsListInstances{}
|
||||||
|
|
@ -826,6 +849,7 @@ func (c *instanceGroupsRESTClient) RemoveInstances(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveInstances[0:len((*c.CallOptions).RemoveInstances):len((*c.CallOptions).RemoveInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -900,6 +924,7 @@ func (c *instanceGroupsRESTClient) SetNamedPorts(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetNamedPorts[0:len((*c.CallOptions).SetNamedPorts):len((*c.CallOptions).SetNamedPorts)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/instance_templates_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/instance_templates_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type InstanceTemplatesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalInstanceTemplatesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultInstanceTemplatesRESTCallOptions() *InstanceTemplatesCallOptions {
|
||||||
|
return &InstanceTemplatesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalInstanceTemplatesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalInstanceTemplatesClient interface {
|
type internalInstanceTemplatesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type instanceTemplatesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing InstanceTemplatesClient
|
||||||
|
CallOptions **InstanceTemplatesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewInstanceTemplatesRESTClient creates a new instance templates rest client.
|
// NewInstanceTemplatesRESTClient creates a new instance templates rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewInstanceTemplatesRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultInstanceTemplatesRESTCallOptions()
|
||||||
c := &instanceTemplatesRESTClient{
|
c := &instanceTemplatesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewInstanceTemplatesRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &InstanceTemplatesClient{internalClient: c, CallOptions: &InstanceTemplatesCallOptions{}}, nil
|
return &InstanceTemplatesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultInstanceTemplatesRESTClientOptions() []option.ClientOption {
|
func defaultInstanceTemplatesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -233,6 +250,7 @@ func (c *instanceTemplatesRESTClient) Delete(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "instance_template", url.QueryEscape(req.GetInstanceTemplate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "instance_template", url.QueryEscape(req.GetInstanceTemplate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -292,6 +310,7 @@ func (c *instanceTemplatesRESTClient) Get(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "instance_template", url.QueryEscape(req.GetInstanceTemplate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "instance_template", url.QueryEscape(req.GetInstanceTemplate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InstanceTemplate{}
|
resp := &computepb.InstanceTemplate{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -351,6 +370,7 @@ func (c *instanceTemplatesRESTClient) GetIamPolicy(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -417,6 +437,7 @@ func (c *instanceTemplatesRESTClient) Insert(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -579,6 +600,7 @@ func (c *instanceTemplatesRESTClient) SetIamPolicy(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -638,6 +660,7 @@ func (c *instanceTemplatesRESTClient) TestIamPermissions(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
109
vendor/cloud.google.com/go/compute/apiv1/instances_client.go
generated
vendored
109
vendor/cloud.google.com/go/compute/apiv1/instances_client.go
generated
vendored
|
|
@ -90,7 +90,57 @@ type InstancesCallOptions struct {
|
||||||
UpdateShieldedInstanceConfig []gax.CallOption
|
UpdateShieldedInstanceConfig []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalInstancesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultInstancesRESTCallOptions() *InstancesCallOptions {
|
||||||
|
return &InstancesCallOptions{
|
||||||
|
AddAccessConfig: []gax.CallOption{},
|
||||||
|
AddResourcePolicies: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
AttachDisk: []gax.CallOption{},
|
||||||
|
BulkInsert: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteAccessConfig: []gax.CallOption{},
|
||||||
|
DetachDisk: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetEffectiveFirewalls: []gax.CallOption{},
|
||||||
|
GetGuestAttributes: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
GetScreenshot: []gax.CallOption{},
|
||||||
|
GetSerialPortOutput: []gax.CallOption{},
|
||||||
|
GetShieldedInstanceIdentity: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListReferrers: []gax.CallOption{},
|
||||||
|
RemoveResourcePolicies: []gax.CallOption{},
|
||||||
|
Reset: []gax.CallOption{},
|
||||||
|
Resume: []gax.CallOption{},
|
||||||
|
SendDiagnosticInterrupt: []gax.CallOption{},
|
||||||
|
SetDeletionProtection: []gax.CallOption{},
|
||||||
|
SetDiskAutoDelete: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
SetMachineResources: []gax.CallOption{},
|
||||||
|
SetMachineType: []gax.CallOption{},
|
||||||
|
SetMetadata: []gax.CallOption{},
|
||||||
|
SetMinCpuPlatform: []gax.CallOption{},
|
||||||
|
SetScheduling: []gax.CallOption{},
|
||||||
|
SetServiceAccount: []gax.CallOption{},
|
||||||
|
SetShieldedInstanceIntegrityPolicy: []gax.CallOption{},
|
||||||
|
SetTags: []gax.CallOption{},
|
||||||
|
SimulateMaintenanceEvent: []gax.CallOption{},
|
||||||
|
Start: []gax.CallOption{},
|
||||||
|
StartWithEncryptionKey: []gax.CallOption{},
|
||||||
|
Stop: []gax.CallOption{},
|
||||||
|
Suspend: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
UpdateAccessConfig: []gax.CallOption{},
|
||||||
|
UpdateDisplayDevice: []gax.CallOption{},
|
||||||
|
UpdateNetworkInterface: []gax.CallOption{},
|
||||||
|
UpdateShieldedInstanceConfig: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalInstancesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalInstancesClient interface {
|
type internalInstancesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -326,7 +376,7 @@ func (c *InstancesClient) SetMinCpuPlatform(ctx context.Context, req *computepb.
|
||||||
return c.internalClient.SetMinCpuPlatform(ctx, req, opts...)
|
return c.internalClient.SetMinCpuPlatform(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM availability policies.
|
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM host maintenance policy.
|
||||||
func (c *InstancesClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *InstancesClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.SetScheduling(ctx, req, opts...)
|
return c.internalClient.SetScheduling(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -414,6 +464,9 @@ type instancesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing InstancesClient
|
||||||
|
CallOptions **InstancesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewInstancesRESTClient creates a new instances rest client.
|
// NewInstancesRESTClient creates a new instances rest client.
|
||||||
|
|
@ -426,9 +479,11 @@ func NewInstancesRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultInstancesRESTCallOptions()
|
||||||
c := &instancesRESTClient{
|
c := &instancesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -442,7 +497,7 @@ func NewInstancesRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &InstancesClient{internalClient: c, CallOptions: &InstancesCallOptions{}}, nil
|
return &InstancesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultInstancesRESTClientOptions() []option.ClientOption {
|
func defaultInstancesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -508,6 +563,7 @@ func (c *instancesRESTClient) AddAccessConfig(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddAccessConfig[0:len((*c.CallOptions).AddAccessConfig):len((*c.CallOptions).AddAccessConfig)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -582,6 +638,7 @@ func (c *instancesRESTClient) AddResourcePolicies(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddResourcePolicies[0:len((*c.CallOptions).AddResourcePolicies):len((*c.CallOptions).AddResourcePolicies)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -765,6 +822,7 @@ func (c *instancesRESTClient) AttachDisk(ctx context.Context, req *computepb.Att
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AttachDisk[0:len((*c.CallOptions).AttachDisk):len((*c.CallOptions).AttachDisk)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -839,6 +897,7 @@ func (c *instancesRESTClient) BulkInsert(ctx context.Context, req *computepb.Bul
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).BulkInsert[0:len((*c.CallOptions).BulkInsert):len((*c.CallOptions).BulkInsert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -906,6 +965,7 @@ func (c *instancesRESTClient) Delete(ctx context.Context, req *computepb.DeleteI
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -975,6 +1035,7 @@ func (c *instancesRESTClient) DeleteAccessConfig(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeleteAccessConfig[0:len((*c.CallOptions).DeleteAccessConfig):len((*c.CallOptions).DeleteAccessConfig)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1043,6 +1104,7 @@ func (c *instancesRESTClient) DetachDisk(ctx context.Context, req *computepb.Det
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DetachDisk[0:len((*c.CallOptions).DetachDisk):len((*c.CallOptions).DetachDisk)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1103,6 +1165,7 @@ func (c *instancesRESTClient) Get(ctx context.Context, req *computepb.GetInstanc
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Instance{}
|
resp := &computepb.Instance{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1160,6 +1223,7 @@ func (c *instancesRESTClient) GetEffectiveFirewalls(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetEffectiveFirewalls[0:len((*c.CallOptions).GetEffectiveFirewalls):len((*c.CallOptions).GetEffectiveFirewalls)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InstancesGetEffectiveFirewallsResponse{}
|
resp := &computepb.InstancesGetEffectiveFirewallsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1222,6 +1286,7 @@ func (c *instancesRESTClient) GetGuestAttributes(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetGuestAttributes[0:len((*c.CallOptions).GetGuestAttributes):len((*c.CallOptions).GetGuestAttributes)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.GuestAttributes{}
|
resp := &computepb.GuestAttributes{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1281,6 +1346,7 @@ func (c *instancesRESTClient) GetIamPolicy(ctx context.Context, req *computepb.G
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1333,6 +1399,7 @@ func (c *instancesRESTClient) GetScreenshot(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetScreenshot[0:len((*c.CallOptions).GetScreenshot):len((*c.CallOptions).GetScreenshot)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Screenshot{}
|
resp := &computepb.Screenshot{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1395,6 +1462,7 @@ func (c *instancesRESTClient) GetSerialPortOutput(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetSerialPortOutput[0:len((*c.CallOptions).GetSerialPortOutput):len((*c.CallOptions).GetSerialPortOutput)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SerialPortOutput{}
|
resp := &computepb.SerialPortOutput{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1447,6 +1515,7 @@ func (c *instancesRESTClient) GetShieldedInstanceIdentity(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetShieldedInstanceIdentity[0:len((*c.CallOptions).GetShieldedInstanceIdentity):len((*c.CallOptions).GetShieldedInstanceIdentity)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.ShieldedInstanceIdentity{}
|
resp := &computepb.ShieldedInstanceIdentity{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1519,6 +1588,7 @@ func (c *instancesRESTClient) Insert(ctx context.Context, req *computepb.InsertI
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1785,6 +1855,7 @@ func (c *instancesRESTClient) RemoveResourcePolicies(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveResourcePolicies[0:len((*c.CallOptions).RemoveResourcePolicies):len((*c.CallOptions).RemoveResourcePolicies)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1852,6 +1923,7 @@ func (c *instancesRESTClient) Reset(ctx context.Context, req *computepb.ResetIns
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Reset[0:len((*c.CallOptions).Reset):len((*c.CallOptions).Reset)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1919,6 +1991,7 @@ func (c *instancesRESTClient) Resume(ctx context.Context, req *computepb.ResumeI
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Resume[0:len((*c.CallOptions).Resume):len((*c.CallOptions).Resume)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1979,6 +2052,7 @@ func (c *instancesRESTClient) SendDiagnosticInterrupt(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SendDiagnosticInterrupt[0:len((*c.CallOptions).SendDiagnosticInterrupt):len((*c.CallOptions).SendDiagnosticInterrupt)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SendDiagnosticInterruptInstanceResponse{}
|
resp := &computepb.SendDiagnosticInterruptInstanceResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2041,6 +2115,7 @@ func (c *instancesRESTClient) SetDeletionProtection(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetDeletionProtection[0:len((*c.CallOptions).SetDeletionProtection):len((*c.CallOptions).SetDeletionProtection)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2110,6 +2185,7 @@ func (c *instancesRESTClient) SetDiskAutoDelete(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetDiskAutoDelete[0:len((*c.CallOptions).SetDiskAutoDelete):len((*c.CallOptions).SetDiskAutoDelete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2177,6 +2253,7 @@ func (c *instancesRESTClient) SetIamPolicy(ctx context.Context, req *computepb.S
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2243,6 +2320,7 @@ func (c *instancesRESTClient) SetLabels(ctx context.Context, req *computepb.SetL
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2317,6 +2395,7 @@ func (c *instancesRESTClient) SetMachineResources(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetMachineResources[0:len((*c.CallOptions).SetMachineResources):len((*c.CallOptions).SetMachineResources)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2391,6 +2470,7 @@ func (c *instancesRESTClient) SetMachineType(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetMachineType[0:len((*c.CallOptions).SetMachineType):len((*c.CallOptions).SetMachineType)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2465,6 +2545,7 @@ func (c *instancesRESTClient) SetMetadata(ctx context.Context, req *computepb.Se
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetMetadata[0:len((*c.CallOptions).SetMetadata):len((*c.CallOptions).SetMetadata)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2539,6 +2620,7 @@ func (c *instancesRESTClient) SetMinCpuPlatform(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetMinCpuPlatform[0:len((*c.CallOptions).SetMinCpuPlatform):len((*c.CallOptions).SetMinCpuPlatform)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2587,7 +2669,7 @@ func (c *instancesRESTClient) SetMinCpuPlatform(ctx context.Context, req *comput
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM availability policies.
|
// SetScheduling sets an instance’s scheduling options. You can only call this method on a stopped instance, that is, a VM instance that is in a TERMINATED state. See Instance Life Cycle for more information on the possible instance states. For more information about setting scheduling options for a VM, see Set VM host maintenance policy.
|
||||||
func (c *instancesRESTClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *instancesRESTClient) SetScheduling(ctx context.Context, req *computepb.SetSchedulingInstanceRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetSchedulingResource()
|
body := req.GetSchedulingResource()
|
||||||
|
|
@ -2613,6 +2695,7 @@ func (c *instancesRESTClient) SetScheduling(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetScheduling[0:len((*c.CallOptions).SetScheduling):len((*c.CallOptions).SetScheduling)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2687,6 +2770,7 @@ func (c *instancesRESTClient) SetServiceAccount(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetServiceAccount[0:len((*c.CallOptions).SetServiceAccount):len((*c.CallOptions).SetServiceAccount)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2761,6 +2845,7 @@ func (c *instancesRESTClient) SetShieldedInstanceIntegrityPolicy(ctx context.Con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetShieldedInstanceIntegrityPolicy[0:len((*c.CallOptions).SetShieldedInstanceIntegrityPolicy):len((*c.CallOptions).SetShieldedInstanceIntegrityPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2835,6 +2920,7 @@ func (c *instancesRESTClient) SetTags(ctx context.Context, req *computepb.SetTag
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetTags[0:len((*c.CallOptions).SetTags):len((*c.CallOptions).SetTags)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2895,6 +2981,7 @@ func (c *instancesRESTClient) SimulateMaintenanceEvent(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SimulateMaintenanceEvent[0:len((*c.CallOptions).SimulateMaintenanceEvent):len((*c.CallOptions).SimulateMaintenanceEvent)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -2962,6 +3049,7 @@ func (c *instancesRESTClient) Start(ctx context.Context, req *computepb.StartIns
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Start[0:len((*c.CallOptions).Start):len((*c.CallOptions).Start)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3036,6 +3124,7 @@ func (c *instancesRESTClient) StartWithEncryptionKey(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).StartWithEncryptionKey[0:len((*c.CallOptions).StartWithEncryptionKey):len((*c.CallOptions).StartWithEncryptionKey)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3103,6 +3192,7 @@ func (c *instancesRESTClient) Stop(ctx context.Context, req *computepb.StopInsta
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Stop[0:len((*c.CallOptions).Stop):len((*c.CallOptions).Stop)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3170,6 +3260,7 @@ func (c *instancesRESTClient) Suspend(ctx context.Context, req *computepb.Suspen
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Suspend[0:len((*c.CallOptions).Suspend):len((*c.CallOptions).Suspend)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3237,6 +3328,7 @@ func (c *instancesRESTClient) TestIamPermissions(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3309,6 +3401,7 @@ func (c *instancesRESTClient) Update(ctx context.Context, req *computepb.UpdateI
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3384,6 +3477,7 @@ func (c *instancesRESTClient) UpdateAccessConfig(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).UpdateAccessConfig[0:len((*c.CallOptions).UpdateAccessConfig):len((*c.CallOptions).UpdateAccessConfig)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3458,6 +3552,7 @@ func (c *instancesRESTClient) UpdateDisplayDevice(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).UpdateDisplayDevice[0:len((*c.CallOptions).UpdateDisplayDevice):len((*c.CallOptions).UpdateDisplayDevice)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3533,6 +3628,7 @@ func (c *instancesRESTClient) UpdateNetworkInterface(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).UpdateNetworkInterface[0:len((*c.CallOptions).UpdateNetworkInterface):len((*c.CallOptions).UpdateNetworkInterface)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -3607,6 +3703,7 @@ func (c *instancesRESTClient) UpdateShieldedInstanceConfig(ctx context.Context,
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "instance", url.QueryEscape(req.GetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).UpdateShieldedInstanceConfig[0:len((*c.CallOptions).UpdateShieldedInstanceConfig):len((*c.CallOptions).UpdateShieldedInstanceConfig)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
28
vendor/cloud.google.com/go/compute/apiv1/interconnect_attachments_client.go
generated
vendored
28
vendor/cloud.google.com/go/compute/apiv1/interconnect_attachments_client.go
generated
vendored
|
|
@ -51,7 +51,18 @@ type InterconnectAttachmentsCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalInterconnectAttachmentsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultInterconnectAttachmentsRESTCallOptions() *InterconnectAttachmentsCallOptions {
|
||||||
|
return &InterconnectAttachmentsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalInterconnectAttachmentsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalInterconnectAttachmentsClient interface {
|
type internalInterconnectAttachmentsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -141,6 +152,9 @@ type interconnectAttachmentsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing InterconnectAttachmentsClient
|
||||||
|
CallOptions **InterconnectAttachmentsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewInterconnectAttachmentsRESTClient creates a new interconnect attachments rest client.
|
// NewInterconnectAttachmentsRESTClient creates a new interconnect attachments rest client.
|
||||||
|
|
@ -153,9 +167,11 @@ func NewInterconnectAttachmentsRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultInterconnectAttachmentsRESTCallOptions()
|
||||||
c := &interconnectAttachmentsRESTClient{
|
c := &interconnectAttachmentsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -169,7 +185,7 @@ func NewInterconnectAttachmentsRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &InterconnectAttachmentsClient{internalClient: c, CallOptions: &InterconnectAttachmentsCallOptions{}}, nil
|
return &InterconnectAttachmentsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultInterconnectAttachmentsRESTClientOptions() []option.ClientOption {
|
func defaultInterconnectAttachmentsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -333,6 +349,7 @@ func (c *interconnectAttachmentsRESTClient) Delete(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "interconnect_attachment", url.QueryEscape(req.GetInterconnectAttachment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "interconnect_attachment", url.QueryEscape(req.GetInterconnectAttachment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -393,6 +410,7 @@ func (c *interconnectAttachmentsRESTClient) Get(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "interconnect_attachment", url.QueryEscape(req.GetInterconnectAttachment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "interconnect_attachment", url.QueryEscape(req.GetInterconnectAttachment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InterconnectAttachment{}
|
resp := &computepb.InterconnectAttachment{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -462,6 +480,7 @@ func (c *interconnectAttachmentsRESTClient) Insert(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -632,6 +651,7 @@ func (c *interconnectAttachmentsRESTClient) Patch(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "interconnect_attachment", url.QueryEscape(req.GetInterconnectAttachment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "interconnect_attachment", url.QueryEscape(req.GetInterconnectAttachment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
21
vendor/cloud.google.com/go/compute/apiv1/interconnect_locations_client.go
generated
vendored
21
vendor/cloud.google.com/go/compute/apiv1/interconnect_locations_client.go
generated
vendored
|
|
@ -45,7 +45,14 @@ type InterconnectLocationsCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalInterconnectLocationsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultInterconnectLocationsRESTCallOptions() *InterconnectLocationsCallOptions {
|
||||||
|
return &InterconnectLocationsCallOptions{
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalInterconnectLocationsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalInterconnectLocationsClient interface {
|
type internalInterconnectLocationsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -108,6 +115,9 @@ type interconnectLocationsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing InterconnectLocationsClient
|
||||||
|
CallOptions **InterconnectLocationsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewInterconnectLocationsRESTClient creates a new interconnect locations rest client.
|
// NewInterconnectLocationsRESTClient creates a new interconnect locations rest client.
|
||||||
|
|
@ -120,13 +130,15 @@ func NewInterconnectLocationsRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultInterconnectLocationsRESTCallOptions()
|
||||||
c := &interconnectLocationsRESTClient{
|
c := &interconnectLocationsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &InterconnectLocationsClient{internalClient: c, CallOptions: &InterconnectLocationsCallOptions{}}, nil
|
return &InterconnectLocationsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultInterconnectLocationsRESTClientOptions() []option.ClientOption {
|
func defaultInterconnectLocationsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -174,6 +186,7 @@ func (c *interconnectLocationsRESTClient) Get(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect_location", url.QueryEscape(req.GetInterconnectLocation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect_location", url.QueryEscape(req.GetInterconnectLocation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InterconnectLocation{}
|
resp := &computepb.InterconnectLocation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/interconnects_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/interconnects_client.go
generated
vendored
|
|
@ -50,7 +50,18 @@ type InterconnectsCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalInterconnectsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultInterconnectsRESTCallOptions() *InterconnectsCallOptions {
|
||||||
|
return &InterconnectsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetDiagnostics: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalInterconnectsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalInterconnectsClient interface {
|
type internalInterconnectsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -140,6 +151,9 @@ type interconnectsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing InterconnectsClient
|
||||||
|
CallOptions **InterconnectsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewInterconnectsRESTClient creates a new interconnects rest client.
|
// NewInterconnectsRESTClient creates a new interconnects rest client.
|
||||||
|
|
@ -152,9 +166,11 @@ func NewInterconnectsRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultInterconnectsRESTCallOptions()
|
||||||
c := &interconnectsRESTClient{
|
c := &interconnectsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -168,7 +184,7 @@ func NewInterconnectsRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &InterconnectsClient{internalClient: c, CallOptions: &InterconnectsCallOptions{}}, nil
|
return &InterconnectsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultInterconnectsRESTClientOptions() []option.ClientOption {
|
func defaultInterconnectsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -226,6 +242,7 @@ func (c *interconnectsRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -285,6 +302,7 @@ func (c *interconnectsRESTClient) Get(ctx context.Context, req *computepb.GetInt
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Interconnect{}
|
resp := &computepb.Interconnect{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -337,6 +355,7 @@ func (c *interconnectsRESTClient) GetDiagnostics(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetDiagnostics[0:len((*c.CallOptions).GetDiagnostics):len((*c.CallOptions).GetDiagnostics)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InterconnectsGetDiagnosticsResponse{}
|
resp := &computepb.InterconnectsGetDiagnosticsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -403,6 +422,7 @@ func (c *interconnectsRESTClient) Insert(ctx context.Context, req *computepb.Ins
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -572,6 +592,7 @@ func (c *interconnectsRESTClient) Patch(ctx context.Context, req *computepb.Patc
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "interconnect", url.QueryEscape(req.GetInterconnect())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
22
vendor/cloud.google.com/go/compute/apiv1/license_codes_client.go
generated
vendored
22
vendor/cloud.google.com/go/compute/apiv1/license_codes_client.go
generated
vendored
|
|
@ -43,7 +43,14 @@ type LicenseCodesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalLicenseCodesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultLicenseCodesRESTCallOptions() *LicenseCodesCallOptions {
|
||||||
|
return &LicenseCodesCallOptions{
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalLicenseCodesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalLicenseCodesClient interface {
|
type internalLicenseCodesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -106,6 +113,9 @@ type licenseCodesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing LicenseCodesClient
|
||||||
|
CallOptions **LicenseCodesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewLicenseCodesRESTClient creates a new license codes rest client.
|
// NewLicenseCodesRESTClient creates a new license codes rest client.
|
||||||
|
|
@ -118,13 +128,15 @@ func NewLicenseCodesRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultLicenseCodesRESTCallOptions()
|
||||||
c := &licenseCodesRESTClient{
|
c := &licenseCodesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &LicenseCodesClient{internalClient: c, CallOptions: &LicenseCodesCallOptions{}}, nil
|
return &LicenseCodesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultLicenseCodesRESTClientOptions() []option.ClientOption {
|
func defaultLicenseCodesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -172,6 +184,7 @@ func (c *licenseCodesRESTClient) Get(ctx context.Context, req *computepb.GetLice
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "license_code", url.QueryEscape(req.GetLicenseCode())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "license_code", url.QueryEscape(req.GetLicenseCode())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.LicenseCode{}
|
resp := &computepb.LicenseCode{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -231,6 +244,7 @@ func (c *licenseCodesRESTClient) TestIamPermissions(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/licenses_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/licenses_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type LicensesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalLicensesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultLicensesRESTCallOptions() *LicensesCallOptions {
|
||||||
|
return &LicensesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalLicensesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalLicensesClient interface {
|
type internalLicensesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type licensesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing LicensesClient
|
||||||
|
CallOptions **LicensesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewLicensesRESTClient creates a new licenses rest client.
|
// NewLicensesRESTClient creates a new licenses rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewLicensesRESTClient(ctx context.Context, opts ...option.ClientOption) (*L
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultLicensesRESTCallOptions()
|
||||||
c := &licensesRESTClient{
|
c := &licensesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewLicensesRESTClient(ctx context.Context, opts ...option.ClientOption) (*L
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &LicensesClient{internalClient: c, CallOptions: &LicensesCallOptions{}}, nil
|
return &LicensesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultLicensesRESTClientOptions() []option.ClientOption {
|
func defaultLicensesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -233,6 +250,7 @@ func (c *licensesRESTClient) Delete(ctx context.Context, req *computepb.DeleteLi
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "license", url.QueryEscape(req.GetLicense())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "license", url.QueryEscape(req.GetLicense())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -292,6 +310,7 @@ func (c *licensesRESTClient) Get(ctx context.Context, req *computepb.GetLicenseR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "license", url.QueryEscape(req.GetLicense())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "license", url.QueryEscape(req.GetLicense())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.License{}
|
resp := &computepb.License{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -351,6 +370,7 @@ func (c *licensesRESTClient) GetIamPolicy(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -417,6 +437,7 @@ func (c *licensesRESTClient) Insert(ctx context.Context, req *computepb.InsertLi
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -579,6 +600,7 @@ func (c *licensesRESTClient) SetIamPolicy(ctx context.Context, req *computepb.Se
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -638,6 +660,7 @@ func (c *licensesRESTClient) TestIamPermissions(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/machine_images_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/machine_images_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type MachineImagesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalMachineImagesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultMachineImagesRESTCallOptions() *MachineImagesCallOptions {
|
||||||
|
return &MachineImagesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalMachineImagesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalMachineImagesClient interface {
|
type internalMachineImagesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type machineImagesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing MachineImagesClient
|
||||||
|
CallOptions **MachineImagesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewMachineImagesRESTClient creates a new machine images rest client.
|
// NewMachineImagesRESTClient creates a new machine images rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewMachineImagesRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultMachineImagesRESTCallOptions()
|
||||||
c := &machineImagesRESTClient{
|
c := &machineImagesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewMachineImagesRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &MachineImagesClient{internalClient: c, CallOptions: &MachineImagesCallOptions{}}, nil
|
return &MachineImagesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultMachineImagesRESTClientOptions() []option.ClientOption {
|
func defaultMachineImagesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -233,6 +250,7 @@ func (c *machineImagesRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "machine_image", url.QueryEscape(req.GetMachineImage())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "machine_image", url.QueryEscape(req.GetMachineImage())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -292,6 +310,7 @@ func (c *machineImagesRESTClient) Get(ctx context.Context, req *computepb.GetMac
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "machine_image", url.QueryEscape(req.GetMachineImage())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "machine_image", url.QueryEscape(req.GetMachineImage())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.MachineImage{}
|
resp := &computepb.MachineImage{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -351,6 +370,7 @@ func (c *machineImagesRESTClient) GetIamPolicy(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -420,6 +440,7 @@ func (c *machineImagesRESTClient) Insert(ctx context.Context, req *computepb.Ins
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -582,6 +603,7 @@ func (c *machineImagesRESTClient) SetIamPolicy(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -641,6 +663,7 @@ func (c *machineImagesRESTClient) TestIamPermissions(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
22
vendor/cloud.google.com/go/compute/apiv1/machine_types_client.go
generated
vendored
22
vendor/cloud.google.com/go/compute/apiv1/machine_types_client.go
generated
vendored
|
|
@ -47,7 +47,15 @@ type MachineTypesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalMachineTypesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultMachineTypesRESTCallOptions() *MachineTypesCallOptions {
|
||||||
|
return &MachineTypesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalMachineTypesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalMachineTypesClient interface {
|
type internalMachineTypesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -116,6 +124,9 @@ type machineTypesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing MachineTypesClient
|
||||||
|
CallOptions **MachineTypesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewMachineTypesRESTClient creates a new machine types rest client.
|
// NewMachineTypesRESTClient creates a new machine types rest client.
|
||||||
|
|
@ -128,13 +139,15 @@ func NewMachineTypesRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultMachineTypesRESTCallOptions()
|
||||||
c := &machineTypesRESTClient{
|
c := &machineTypesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &MachineTypesClient{internalClient: c, CallOptions: &MachineTypesCallOptions{}}, nil
|
return &MachineTypesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultMachineTypesRESTClientOptions() []option.ClientOption {
|
func defaultMachineTypesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -288,6 +301,7 @@ func (c *machineTypesRESTClient) Get(ctx context.Context, req *computepb.GetMach
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "machine_type", url.QueryEscape(req.GetMachineType())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "machine_type", url.QueryEscape(req.GetMachineType())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.MachineType{}
|
resp := &computepb.MachineType{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
27
vendor/cloud.google.com/go/compute/apiv1/network_edge_security_services_client.go
generated
vendored
27
vendor/cloud.google.com/go/compute/apiv1/network_edge_security_services_client.go
generated
vendored
|
|
@ -50,7 +50,17 @@ type NetworkEdgeSecurityServicesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalNetworkEdgeSecurityServicesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultNetworkEdgeSecurityServicesRESTCallOptions() *NetworkEdgeSecurityServicesCallOptions {
|
||||||
|
return &NetworkEdgeSecurityServicesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNetworkEdgeSecurityServicesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalNetworkEdgeSecurityServicesClient interface {
|
type internalNetworkEdgeSecurityServicesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,6 +144,9 @@ type networkEdgeSecurityServicesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NetworkEdgeSecurityServicesClient
|
||||||
|
CallOptions **NetworkEdgeSecurityServicesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNetworkEdgeSecurityServicesRESTClient creates a new network edge security services rest client.
|
// NewNetworkEdgeSecurityServicesRESTClient creates a new network edge security services rest client.
|
||||||
|
|
@ -146,9 +159,11 @@ func NewNetworkEdgeSecurityServicesRESTClient(ctx context.Context, opts ...optio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNetworkEdgeSecurityServicesRESTCallOptions()
|
||||||
c := &networkEdgeSecurityServicesRESTClient{
|
c := &networkEdgeSecurityServicesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -162,7 +177,7 @@ func NewNetworkEdgeSecurityServicesRESTClient(ctx context.Context, opts ...optio
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &NetworkEdgeSecurityServicesClient{internalClient: c, CallOptions: &NetworkEdgeSecurityServicesCallOptions{}}, nil
|
return &NetworkEdgeSecurityServicesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNetworkEdgeSecurityServicesRESTClientOptions() []option.ClientOption {
|
func defaultNetworkEdgeSecurityServicesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -326,6 +341,7 @@ func (c *networkEdgeSecurityServicesRESTClient) Delete(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_edge_security_service", url.QueryEscape(req.GetNetworkEdgeSecurityService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_edge_security_service", url.QueryEscape(req.GetNetworkEdgeSecurityService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -386,6 +402,7 @@ func (c *networkEdgeSecurityServicesRESTClient) Get(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_edge_security_service", url.QueryEscape(req.GetNetworkEdgeSecurityService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_edge_security_service", url.QueryEscape(req.GetNetworkEdgeSecurityService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NetworkEdgeSecurityService{}
|
resp := &computepb.NetworkEdgeSecurityService{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -455,6 +472,7 @@ func (c *networkEdgeSecurityServicesRESTClient) Insert(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -535,6 +553,7 @@ func (c *networkEdgeSecurityServicesRESTClient) Patch(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_edge_security_service", url.QueryEscape(req.GetNetworkEdgeSecurityService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_edge_security_service", url.QueryEscape(req.GetNetworkEdgeSecurityService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
35
vendor/cloud.google.com/go/compute/apiv1/network_endpoint_groups_client.go
generated
vendored
35
vendor/cloud.google.com/go/compute/apiv1/network_endpoint_groups_client.go
generated
vendored
|
|
@ -54,7 +54,21 @@ type NetworkEndpointGroupsCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalNetworkEndpointGroupsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultNetworkEndpointGroupsRESTCallOptions() *NetworkEndpointGroupsCallOptions {
|
||||||
|
return &NetworkEndpointGroupsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
AttachNetworkEndpoints: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DetachNetworkEndpoints: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListNetworkEndpoints: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNetworkEndpointGroupsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalNetworkEndpointGroupsClient interface {
|
type internalNetworkEndpointGroupsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -162,6 +176,9 @@ type networkEndpointGroupsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NetworkEndpointGroupsClient
|
||||||
|
CallOptions **NetworkEndpointGroupsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNetworkEndpointGroupsRESTClient creates a new network endpoint groups rest client.
|
// NewNetworkEndpointGroupsRESTClient creates a new network endpoint groups rest client.
|
||||||
|
|
@ -174,9 +191,11 @@ func NewNetworkEndpointGroupsRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNetworkEndpointGroupsRESTCallOptions()
|
||||||
c := &networkEndpointGroupsRESTClient{
|
c := &networkEndpointGroupsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -190,7 +209,7 @@ func NewNetworkEndpointGroupsRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &NetworkEndpointGroupsClient{internalClient: c, CallOptions: &NetworkEndpointGroupsCallOptions{}}, nil
|
return &NetworkEndpointGroupsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNetworkEndpointGroupsRESTClientOptions() []option.ClientOption {
|
func defaultNetworkEndpointGroupsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -361,6 +380,7 @@ func (c *networkEndpointGroupsRESTClient) AttachNetworkEndpoints(ctx context.Con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AttachNetworkEndpoints[0:len((*c.CallOptions).AttachNetworkEndpoints):len((*c.CallOptions).AttachNetworkEndpoints)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -428,6 +448,7 @@ func (c *networkEndpointGroupsRESTClient) Delete(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -502,6 +523,7 @@ func (c *networkEndpointGroupsRESTClient) DetachNetworkEndpoints(ctx context.Con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DetachNetworkEndpoints[0:len((*c.CallOptions).DetachNetworkEndpoints):len((*c.CallOptions).DetachNetworkEndpoints)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -562,6 +584,7 @@ func (c *networkEndpointGroupsRESTClient) Get(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NetworkEndpointGroup{}
|
resp := &computepb.NetworkEndpointGroup{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -628,6 +651,7 @@ func (c *networkEndpointGroupsRESTClient) Insert(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -776,7 +800,7 @@ func (c *networkEndpointGroupsRESTClient) List(ctx context.Context, req *compute
|
||||||
func (c *networkEndpointGroupsRESTClient) ListNetworkEndpoints(ctx context.Context, req *computepb.ListNetworkEndpointsNetworkEndpointGroupsRequest, opts ...gax.CallOption) *NetworkEndpointWithHealthStatusIterator {
|
func (c *networkEndpointGroupsRESTClient) ListNetworkEndpoints(ctx context.Context, req *computepb.ListNetworkEndpointsNetworkEndpointGroupsRequest, opts ...gax.CallOption) *NetworkEndpointWithHealthStatusIterator {
|
||||||
it := &NetworkEndpointWithHealthStatusIterator{}
|
it := &NetworkEndpointWithHealthStatusIterator{}
|
||||||
req = proto.Clone(req).(*computepb.ListNetworkEndpointsNetworkEndpointGroupsRequest)
|
req = proto.Clone(req).(*computepb.ListNetworkEndpointsNetworkEndpointGroupsRequest)
|
||||||
m := protojson.MarshalOptions{AllowPartial: true, UseProtoNames: false}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.NetworkEndpointWithHealthStatus, string, error) {
|
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.NetworkEndpointWithHealthStatus, string, error) {
|
||||||
resp := &computepb.NetworkEndpointGroupsListNetworkEndpoints{}
|
resp := &computepb.NetworkEndpointGroupsListNetworkEndpoints{}
|
||||||
|
|
@ -893,6 +917,7 @@ func (c *networkEndpointGroupsRESTClient) TestIamPermissions(ctx context.Context
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
49
vendor/cloud.google.com/go/compute/apiv1/network_firewall_policies_client.go
generated
vendored
49
vendor/cloud.google.com/go/compute/apiv1/network_firewall_policies_client.go
generated
vendored
|
|
@ -60,7 +60,28 @@ type NetworkFirewallPoliciesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalNetworkFirewallPoliciesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultNetworkFirewallPoliciesRESTCallOptions() *NetworkFirewallPoliciesCallOptions {
|
||||||
|
return &NetworkFirewallPoliciesCallOptions{
|
||||||
|
AddAssociation: []gax.CallOption{},
|
||||||
|
AddRule: []gax.CallOption{},
|
||||||
|
CloneRules: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetAssociation: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
GetRule: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchRule: []gax.CallOption{},
|
||||||
|
RemoveAssociation: []gax.CallOption{},
|
||||||
|
RemoveRule: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNetworkFirewallPoliciesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalNetworkFirewallPoliciesClient interface {
|
type internalNetworkFirewallPoliciesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -210,6 +231,9 @@ type networkFirewallPoliciesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NetworkFirewallPoliciesClient
|
||||||
|
CallOptions **NetworkFirewallPoliciesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNetworkFirewallPoliciesRESTClient creates a new network firewall policies rest client.
|
// NewNetworkFirewallPoliciesRESTClient creates a new network firewall policies rest client.
|
||||||
|
|
@ -222,9 +246,11 @@ func NewNetworkFirewallPoliciesRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNetworkFirewallPoliciesRESTCallOptions()
|
||||||
c := &networkFirewallPoliciesRESTClient{
|
c := &networkFirewallPoliciesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -238,7 +264,7 @@ func NewNetworkFirewallPoliciesRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &NetworkFirewallPoliciesClient{internalClient: c, CallOptions: &NetworkFirewallPoliciesCallOptions{}}, nil
|
return &NetworkFirewallPoliciesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNetworkFirewallPoliciesRESTClientOptions() []option.ClientOption {
|
func defaultNetworkFirewallPoliciesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -306,6 +332,7 @@ func (c *networkFirewallPoliciesRESTClient) AddAssociation(ctx context.Context,
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddAssociation[0:len((*c.CallOptions).AddAssociation):len((*c.CallOptions).AddAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -385,6 +412,7 @@ func (c *networkFirewallPoliciesRESTClient) AddRule(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddRule[0:len((*c.CallOptions).AddRule):len((*c.CallOptions).AddRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -454,6 +482,7 @@ func (c *networkFirewallPoliciesRESTClient) CloneRules(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).CloneRules[0:len((*c.CallOptions).CloneRules):len((*c.CallOptions).CloneRules)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -520,6 +549,7 @@ func (c *networkFirewallPoliciesRESTClient) Delete(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -579,6 +609,7 @@ func (c *networkFirewallPoliciesRESTClient) Get(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicy{}
|
resp := &computepb.FirewallPolicy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -638,6 +669,7 @@ func (c *networkFirewallPoliciesRESTClient) GetAssociation(ctx context.Context,
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetAssociation[0:len((*c.CallOptions).GetAssociation):len((*c.CallOptions).GetAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicyAssociation{}
|
resp := &computepb.FirewallPolicyAssociation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -697,6 +729,7 @@ func (c *networkFirewallPoliciesRESTClient) GetIamPolicy(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -756,6 +789,7 @@ func (c *networkFirewallPoliciesRESTClient) GetRule(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetRule[0:len((*c.CallOptions).GetRule):len((*c.CallOptions).GetRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicyRule{}
|
resp := &computepb.FirewallPolicyRule{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -822,6 +856,7 @@ func (c *networkFirewallPoliciesRESTClient) Insert(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -991,6 +1026,7 @@ func (c *networkFirewallPoliciesRESTClient) Patch(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1067,6 +1103,7 @@ func (c *networkFirewallPoliciesRESTClient) PatchRule(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).PatchRule[0:len((*c.CallOptions).PatchRule):len((*c.CallOptions).PatchRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1136,6 +1173,7 @@ func (c *networkFirewallPoliciesRESTClient) RemoveAssociation(ctx context.Contex
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveAssociation[0:len((*c.CallOptions).RemoveAssociation):len((*c.CallOptions).RemoveAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1205,6 +1243,7 @@ func (c *networkFirewallPoliciesRESTClient) RemoveRule(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveRule[0:len((*c.CallOptions).RemoveRule):len((*c.CallOptions).RemoveRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1271,6 +1310,7 @@ func (c *networkFirewallPoliciesRESTClient) SetIamPolicy(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1330,6 +1370,7 @@ func (c *networkFirewallPoliciesRESTClient) TestIamPermissions(ctx context.Conte
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
38
vendor/cloud.google.com/go/compute/apiv1/networks_client.go
generated
vendored
38
vendor/cloud.google.com/go/compute/apiv1/networks_client.go
generated
vendored
|
|
@ -55,7 +55,23 @@ type NetworksCallOptions struct {
|
||||||
UpdatePeering []gax.CallOption
|
UpdatePeering []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalNetworksClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultNetworksRESTCallOptions() *NetworksCallOptions {
|
||||||
|
return &NetworksCallOptions{
|
||||||
|
AddPeering: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetEffectiveFirewalls: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListPeeringRoutes: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
RemovePeering: []gax.CallOption{},
|
||||||
|
SwitchToCustomMode: []gax.CallOption{},
|
||||||
|
UpdatePeering: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNetworksClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalNetworksClient interface {
|
type internalNetworksClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -175,6 +191,9 @@ type networksRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NetworksClient
|
||||||
|
CallOptions **NetworksCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNetworksRESTClient creates a new networks rest client.
|
// NewNetworksRESTClient creates a new networks rest client.
|
||||||
|
|
@ -187,9 +206,11 @@ func NewNetworksRESTClient(ctx context.Context, opts ...option.ClientOption) (*N
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNetworksRESTCallOptions()
|
||||||
c := &networksRESTClient{
|
c := &networksRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -203,7 +224,7 @@ func NewNetworksRESTClient(ctx context.Context, opts ...option.ClientOption) (*N
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &NetworksClient{internalClient: c, CallOptions: &NetworksCallOptions{}}, nil
|
return &NetworksClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNetworksRESTClientOptions() []option.ClientOption {
|
func defaultNetworksRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -268,6 +289,7 @@ func (c *networksRESTClient) AddPeering(ctx context.Context, req *computepb.AddP
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddPeering[0:len((*c.CallOptions).AddPeering):len((*c.CallOptions).AddPeering)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -334,6 +356,7 @@ func (c *networksRESTClient) Delete(ctx context.Context, req *computepb.DeleteNe
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -393,6 +416,7 @@ func (c *networksRESTClient) Get(ctx context.Context, req *computepb.GetNetworkR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Network{}
|
resp := &computepb.Network{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -445,6 +469,7 @@ func (c *networksRESTClient) GetEffectiveFirewalls(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetEffectiveFirewalls[0:len((*c.CallOptions).GetEffectiveFirewalls):len((*c.CallOptions).GetEffectiveFirewalls)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NetworksGetEffectiveFirewallsResponse{}
|
resp := &computepb.NetworksGetEffectiveFirewallsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -511,6 +536,7 @@ func (c *networksRESTClient) Insert(ctx context.Context, req *computepb.InsertNe
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -785,6 +811,7 @@ func (c *networksRESTClient) Patch(ctx context.Context, req *computepb.PatchNetw
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -858,6 +885,7 @@ func (c *networksRESTClient) RemovePeering(ctx context.Context, req *computepb.R
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemovePeering[0:len((*c.CallOptions).RemovePeering):len((*c.CallOptions).RemovePeering)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -924,6 +952,7 @@ func (c *networksRESTClient) SwitchToCustomMode(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SwitchToCustomMode[0:len((*c.CallOptions).SwitchToCustomMode):len((*c.CallOptions).SwitchToCustomMode)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -997,6 +1026,7 @@ func (c *networksRESTClient) UpdatePeering(ctx context.Context, req *computepb.U
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "network", url.QueryEscape(req.GetNetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).UpdatePeering[0:len((*c.CallOptions).UpdatePeering):len((*c.CallOptions).UpdatePeering)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
41
vendor/cloud.google.com/go/compute/apiv1/node_groups_client.go
generated
vendored
41
vendor/cloud.google.com/go/compute/apiv1/node_groups_client.go
generated
vendored
|
|
@ -58,7 +58,25 @@ type NodeGroupsCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalNodeGroupsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultNodeGroupsRESTCallOptions() *NodeGroupsCallOptions {
|
||||||
|
return &NodeGroupsCallOptions{
|
||||||
|
AddNodes: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteNodes: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListNodes: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetNodeTemplate: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNodeGroupsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalNodeGroupsClient interface {
|
type internalNodeGroupsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -190,6 +208,9 @@ type nodeGroupsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NodeGroupsClient
|
||||||
|
CallOptions **NodeGroupsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNodeGroupsRESTClient creates a new node groups rest client.
|
// NewNodeGroupsRESTClient creates a new node groups rest client.
|
||||||
|
|
@ -202,9 +223,11 @@ func NewNodeGroupsRESTClient(ctx context.Context, opts ...option.ClientOption) (
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNodeGroupsRESTCallOptions()
|
||||||
c := &nodeGroupsRESTClient{
|
c := &nodeGroupsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -218,7 +241,7 @@ func NewNodeGroupsRESTClient(ctx context.Context, opts ...option.ClientOption) (
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &NodeGroupsClient{internalClient: c, CallOptions: &NodeGroupsCallOptions{}}, nil
|
return &NodeGroupsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNodeGroupsRESTClientOptions() []option.ClientOption {
|
func defaultNodeGroupsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -283,6 +306,7 @@ func (c *nodeGroupsRESTClient) AddNodes(ctx context.Context, req *computepb.AddN
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddNodes[0:len((*c.CallOptions).AddNodes):len((*c.CallOptions).AddNodes)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -456,6 +480,7 @@ func (c *nodeGroupsRESTClient) Delete(ctx context.Context, req *computepb.Delete
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -530,6 +555,7 @@ func (c *nodeGroupsRESTClient) DeleteNodes(ctx context.Context, req *computepb.D
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeleteNodes[0:len((*c.CallOptions).DeleteNodes):len((*c.CallOptions).DeleteNodes)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -590,6 +616,7 @@ func (c *nodeGroupsRESTClient) Get(ctx context.Context, req *computepb.GetNodeGr
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NodeGroup{}
|
resp := &computepb.NodeGroup{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -649,6 +676,7 @@ func (c *nodeGroupsRESTClient) GetIamPolicy(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -716,6 +744,7 @@ func (c *nodeGroupsRESTClient) Insert(ctx context.Context, req *computepb.Insert
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -982,6 +1011,7 @@ func (c *nodeGroupsRESTClient) Patch(ctx context.Context, req *computepb.PatchNo
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1049,6 +1079,7 @@ func (c *nodeGroupsRESTClient) SetIamPolicy(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1115,6 +1146,7 @@ func (c *nodeGroupsRESTClient) SetNodeTemplate(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_group", url.QueryEscape(req.GetNodeGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetNodeTemplate[0:len((*c.CallOptions).SetNodeTemplate):len((*c.CallOptions).SetNodeTemplate)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1182,6 +1214,7 @@ func (c *nodeGroupsRESTClient) TestIamPermissions(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
32
vendor/cloud.google.com/go/compute/apiv1/node_templates_client.go
generated
vendored
32
vendor/cloud.google.com/go/compute/apiv1/node_templates_client.go
generated
vendored
|
|
@ -53,7 +53,20 @@ type NodeTemplatesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalNodeTemplatesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultNodeTemplatesRESTCallOptions() *NodeTemplatesCallOptions {
|
||||||
|
return &NodeTemplatesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNodeTemplatesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalNodeTemplatesClient interface {
|
type internalNodeTemplatesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -155,6 +168,9 @@ type nodeTemplatesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NodeTemplatesClient
|
||||||
|
CallOptions **NodeTemplatesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNodeTemplatesRESTClient creates a new node templates rest client.
|
// NewNodeTemplatesRESTClient creates a new node templates rest client.
|
||||||
|
|
@ -167,9 +183,11 @@ func NewNodeTemplatesRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNodeTemplatesRESTCallOptions()
|
||||||
c := &nodeTemplatesRESTClient{
|
c := &nodeTemplatesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -183,7 +201,7 @@ func NewNodeTemplatesRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &NodeTemplatesClient{internalClient: c, CallOptions: &NodeTemplatesCallOptions{}}, nil
|
return &NodeTemplatesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNodeTemplatesRESTClientOptions() []option.ClientOption {
|
func defaultNodeTemplatesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -347,6 +365,7 @@ func (c *nodeTemplatesRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "node_template", url.QueryEscape(req.GetNodeTemplate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "node_template", url.QueryEscape(req.GetNodeTemplate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -407,6 +426,7 @@ func (c *nodeTemplatesRESTClient) Get(ctx context.Context, req *computepb.GetNod
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "node_template", url.QueryEscape(req.GetNodeTemplate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "node_template", url.QueryEscape(req.GetNodeTemplate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NodeTemplate{}
|
resp := &computepb.NodeTemplate{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -466,6 +486,7 @@ func (c *nodeTemplatesRESTClient) GetIamPolicy(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -532,6 +553,7 @@ func (c *nodeTemplatesRESTClient) Insert(ctx context.Context, req *computepb.Ins
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -695,6 +717,7 @@ func (c *nodeTemplatesRESTClient) SetIamPolicy(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -754,6 +777,7 @@ func (c *nodeTemplatesRESTClient) TestIamPermissions(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
22
vendor/cloud.google.com/go/compute/apiv1/node_types_client.go
generated
vendored
22
vendor/cloud.google.com/go/compute/apiv1/node_types_client.go
generated
vendored
|
|
@ -47,7 +47,15 @@ type NodeTypesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalNodeTypesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultNodeTypesRESTCallOptions() *NodeTypesCallOptions {
|
||||||
|
return &NodeTypesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalNodeTypesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalNodeTypesClient interface {
|
type internalNodeTypesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -116,6 +124,9 @@ type nodeTypesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing NodeTypesClient
|
||||||
|
CallOptions **NodeTypesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNodeTypesRESTClient creates a new node types rest client.
|
// NewNodeTypesRESTClient creates a new node types rest client.
|
||||||
|
|
@ -128,13 +139,15 @@ func NewNodeTypesRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultNodeTypesRESTCallOptions()
|
||||||
c := &nodeTypesRESTClient{
|
c := &nodeTypesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &NodeTypesClient{internalClient: c, CallOptions: &NodeTypesCallOptions{}}, nil
|
return &NodeTypesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultNodeTypesRESTClientOptions() []option.ClientOption {
|
func defaultNodeTypesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -288,6 +301,7 @@ func (c *nodeTypesRESTClient) Get(ctx context.Context, req *computepb.GetNodeTyp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_type", url.QueryEscape(req.GetNodeType())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "node_type", url.QueryEscape(req.GetNodeType())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NodeType{}
|
resp := &computepb.NodeType{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
30
vendor/cloud.google.com/go/compute/apiv1/packet_mirrorings_client.go
generated
vendored
30
vendor/cloud.google.com/go/compute/apiv1/packet_mirrorings_client.go
generated
vendored
|
|
@ -52,7 +52,19 @@ type PacketMirroringsCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalPacketMirroringsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultPacketMirroringsRESTCallOptions() *PacketMirroringsCallOptions {
|
||||||
|
return &PacketMirroringsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalPacketMirroringsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalPacketMirroringsClient interface {
|
type internalPacketMirroringsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -148,6 +160,9 @@ type packetMirroringsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing PacketMirroringsClient
|
||||||
|
CallOptions **PacketMirroringsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewPacketMirroringsRESTClient creates a new packet mirrorings rest client.
|
// NewPacketMirroringsRESTClient creates a new packet mirrorings rest client.
|
||||||
|
|
@ -160,9 +175,11 @@ func NewPacketMirroringsRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultPacketMirroringsRESTCallOptions()
|
||||||
c := &packetMirroringsRESTClient{
|
c := &packetMirroringsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -176,7 +193,7 @@ func NewPacketMirroringsRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &PacketMirroringsClient{internalClient: c, CallOptions: &PacketMirroringsCallOptions{}}, nil
|
return &PacketMirroringsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultPacketMirroringsRESTClientOptions() []option.ClientOption {
|
func defaultPacketMirroringsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -340,6 +357,7 @@ func (c *packetMirroringsRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "packet_mirroring", url.QueryEscape(req.GetPacketMirroring())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "packet_mirroring", url.QueryEscape(req.GetPacketMirroring())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -400,6 +418,7 @@ func (c *packetMirroringsRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "packet_mirroring", url.QueryEscape(req.GetPacketMirroring())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "packet_mirroring", url.QueryEscape(req.GetPacketMirroring())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.PacketMirroring{}
|
resp := &computepb.PacketMirroring{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -466,6 +485,7 @@ func (c *packetMirroringsRESTClient) Insert(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -636,6 +656,7 @@ func (c *packetMirroringsRESTClient) Patch(ctx context.Context, req *computepb.P
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "packet_mirroring", url.QueryEscape(req.GetPacketMirroring())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "packet_mirroring", url.QueryEscape(req.GetPacketMirroring())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -703,6 +724,7 @@ func (c *packetMirroringsRESTClient) TestIamPermissions(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
44
vendor/cloud.google.com/go/compute/apiv1/projects_client.go
generated
vendored
44
vendor/cloud.google.com/go/compute/apiv1/projects_client.go
generated
vendored
|
|
@ -57,7 +57,25 @@ type ProjectsCallOptions struct {
|
||||||
SetUsageExportBucket []gax.CallOption
|
SetUsageExportBucket []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalProjectsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultProjectsRESTCallOptions() *ProjectsCallOptions {
|
||||||
|
return &ProjectsCallOptions{
|
||||||
|
DisableXpnHost: []gax.CallOption{},
|
||||||
|
DisableXpnResource: []gax.CallOption{},
|
||||||
|
EnableXpnHost: []gax.CallOption{},
|
||||||
|
EnableXpnResource: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetXpnHost: []gax.CallOption{},
|
||||||
|
GetXpnResources: []gax.CallOption{},
|
||||||
|
ListXpnHosts: []gax.CallOption{},
|
||||||
|
MoveDisk: []gax.CallOption{},
|
||||||
|
MoveInstance: []gax.CallOption{},
|
||||||
|
SetCommonInstanceMetadata: []gax.CallOption{},
|
||||||
|
SetDefaultNetworkTier: []gax.CallOption{},
|
||||||
|
SetUsageExportBucket: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalProjectsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalProjectsClient interface {
|
type internalProjectsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -189,6 +207,9 @@ type projectsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ProjectsClient
|
||||||
|
CallOptions **ProjectsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewProjectsRESTClient creates a new projects rest client.
|
// NewProjectsRESTClient creates a new projects rest client.
|
||||||
|
|
@ -201,9 +222,11 @@ func NewProjectsRESTClient(ctx context.Context, opts ...option.ClientOption) (*P
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultProjectsRESTCallOptions()
|
||||||
c := &projectsRESTClient{
|
c := &projectsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -217,7 +240,7 @@ func NewProjectsRESTClient(ctx context.Context, opts ...option.ClientOption) (*P
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &ProjectsClient{internalClient: c, CallOptions: &ProjectsCallOptions{}}, nil
|
return &ProjectsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultProjectsRESTClientOptions() []option.ClientOption {
|
func defaultProjectsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -275,6 +298,7 @@ func (c *projectsRESTClient) DisableXpnHost(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DisableXpnHost[0:len((*c.CallOptions).DisableXpnHost):len((*c.CallOptions).DisableXpnHost)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -348,6 +372,7 @@ func (c *projectsRESTClient) DisableXpnResource(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DisableXpnResource[0:len((*c.CallOptions).DisableXpnResource):len((*c.CallOptions).DisableXpnResource)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -414,6 +439,7 @@ func (c *projectsRESTClient) EnableXpnHost(ctx context.Context, req *computepb.E
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).EnableXpnHost[0:len((*c.CallOptions).EnableXpnHost):len((*c.CallOptions).EnableXpnHost)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -487,6 +513,7 @@ func (c *projectsRESTClient) EnableXpnResource(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).EnableXpnResource[0:len((*c.CallOptions).EnableXpnResource):len((*c.CallOptions).EnableXpnResource)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -546,6 +573,7 @@ func (c *projectsRESTClient) Get(ctx context.Context, req *computepb.GetProjectR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Project{}
|
resp := &computepb.Project{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -598,6 +626,7 @@ func (c *projectsRESTClient) GetXpnHost(ctx context.Context, req *computepb.GetX
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetXpnHost[0:len((*c.CallOptions).GetXpnHost):len((*c.CallOptions).GetXpnHost)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Project{}
|
resp := &computepb.Project{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -738,7 +767,7 @@ func (c *projectsRESTClient) GetXpnResources(ctx context.Context, req *computepb
|
||||||
func (c *projectsRESTClient) ListXpnHosts(ctx context.Context, req *computepb.ListXpnHostsProjectsRequest, opts ...gax.CallOption) *ProjectIterator {
|
func (c *projectsRESTClient) ListXpnHosts(ctx context.Context, req *computepb.ListXpnHostsProjectsRequest, opts ...gax.CallOption) *ProjectIterator {
|
||||||
it := &ProjectIterator{}
|
it := &ProjectIterator{}
|
||||||
req = proto.Clone(req).(*computepb.ListXpnHostsProjectsRequest)
|
req = proto.Clone(req).(*computepb.ListXpnHostsProjectsRequest)
|
||||||
m := protojson.MarshalOptions{AllowPartial: true, UseProtoNames: false}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.Project, string, error) {
|
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.Project, string, error) {
|
||||||
resp := &computepb.XpnHostList{}
|
resp := &computepb.XpnHostList{}
|
||||||
|
|
@ -862,6 +891,7 @@ func (c *projectsRESTClient) MoveDisk(ctx context.Context, req *computepb.MoveDi
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).MoveDisk[0:len((*c.CallOptions).MoveDisk):len((*c.CallOptions).MoveDisk)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -935,6 +965,7 @@ func (c *projectsRESTClient) MoveInstance(ctx context.Context, req *computepb.Mo
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).MoveInstance[0:len((*c.CallOptions).MoveInstance):len((*c.CallOptions).MoveInstance)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1008,6 +1039,7 @@ func (c *projectsRESTClient) SetCommonInstanceMetadata(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetCommonInstanceMetadata[0:len((*c.CallOptions).SetCommonInstanceMetadata):len((*c.CallOptions).SetCommonInstanceMetadata)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1081,6 +1113,7 @@ func (c *projectsRESTClient) SetDefaultNetworkTier(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetDefaultNetworkTier[0:len((*c.CallOptions).SetDefaultNetworkTier):len((*c.CallOptions).SetDefaultNetworkTier)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1154,6 +1187,7 @@ func (c *projectsRESTClient) SetUsageExportBucket(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetUsageExportBucket[0:len((*c.CallOptions).SetUsageExportBucket):len((*c.CallOptions).SetUsageExportBucket)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
27
vendor/cloud.google.com/go/compute/apiv1/public_advertised_prefixes_client.go
generated
vendored
27
vendor/cloud.google.com/go/compute/apiv1/public_advertised_prefixes_client.go
generated
vendored
|
|
@ -49,7 +49,17 @@ type PublicAdvertisedPrefixesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalPublicAdvertisedPrefixesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultPublicAdvertisedPrefixesRESTCallOptions() *PublicAdvertisedPrefixesCallOptions {
|
||||||
|
return &PublicAdvertisedPrefixesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalPublicAdvertisedPrefixesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalPublicAdvertisedPrefixesClient interface {
|
type internalPublicAdvertisedPrefixesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -133,6 +143,9 @@ type publicAdvertisedPrefixesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing PublicAdvertisedPrefixesClient
|
||||||
|
CallOptions **PublicAdvertisedPrefixesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewPublicAdvertisedPrefixesRESTClient creates a new public advertised prefixes rest client.
|
// NewPublicAdvertisedPrefixesRESTClient creates a new public advertised prefixes rest client.
|
||||||
|
|
@ -145,9 +158,11 @@ func NewPublicAdvertisedPrefixesRESTClient(ctx context.Context, opts ...option.C
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultPublicAdvertisedPrefixesRESTCallOptions()
|
||||||
c := &publicAdvertisedPrefixesRESTClient{
|
c := &publicAdvertisedPrefixesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -161,7 +176,7 @@ func NewPublicAdvertisedPrefixesRESTClient(ctx context.Context, opts ...option.C
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &PublicAdvertisedPrefixesClient{internalClient: c, CallOptions: &PublicAdvertisedPrefixesCallOptions{}}, nil
|
return &PublicAdvertisedPrefixesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultPublicAdvertisedPrefixesRESTClientOptions() []option.ClientOption {
|
func defaultPublicAdvertisedPrefixesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -219,6 +234,7 @@ func (c *publicAdvertisedPrefixesRESTClient) Delete(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_advertised_prefix", url.QueryEscape(req.GetPublicAdvertisedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_advertised_prefix", url.QueryEscape(req.GetPublicAdvertisedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -278,6 +294,7 @@ func (c *publicAdvertisedPrefixesRESTClient) Get(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_advertised_prefix", url.QueryEscape(req.GetPublicAdvertisedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_advertised_prefix", url.QueryEscape(req.GetPublicAdvertisedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.PublicAdvertisedPrefix{}
|
resp := &computepb.PublicAdvertisedPrefix{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -344,6 +361,7 @@ func (c *publicAdvertisedPrefixesRESTClient) Insert(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -513,6 +531,7 @@ func (c *publicAdvertisedPrefixesRESTClient) Patch(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_advertised_prefix", url.QueryEscape(req.GetPublicAdvertisedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "public_advertised_prefix", url.QueryEscape(req.GetPublicAdvertisedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
28
vendor/cloud.google.com/go/compute/apiv1/public_delegated_prefixes_client.go
generated
vendored
28
vendor/cloud.google.com/go/compute/apiv1/public_delegated_prefixes_client.go
generated
vendored
|
|
@ -51,7 +51,18 @@ type PublicDelegatedPrefixesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalPublicDelegatedPrefixesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultPublicDelegatedPrefixesRESTCallOptions() *PublicDelegatedPrefixesCallOptions {
|
||||||
|
return &PublicDelegatedPrefixesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalPublicDelegatedPrefixesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalPublicDelegatedPrefixesClient interface {
|
type internalPublicDelegatedPrefixesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -141,6 +152,9 @@ type publicDelegatedPrefixesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing PublicDelegatedPrefixesClient
|
||||||
|
CallOptions **PublicDelegatedPrefixesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewPublicDelegatedPrefixesRESTClient creates a new public delegated prefixes rest client.
|
// NewPublicDelegatedPrefixesRESTClient creates a new public delegated prefixes rest client.
|
||||||
|
|
@ -153,9 +167,11 @@ func NewPublicDelegatedPrefixesRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultPublicDelegatedPrefixesRESTCallOptions()
|
||||||
c := &publicDelegatedPrefixesRESTClient{
|
c := &publicDelegatedPrefixesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -169,7 +185,7 @@ func NewPublicDelegatedPrefixesRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &PublicDelegatedPrefixesClient{internalClient: c, CallOptions: &PublicDelegatedPrefixesCallOptions{}}, nil
|
return &PublicDelegatedPrefixesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultPublicDelegatedPrefixesRESTClientOptions() []option.ClientOption {
|
func defaultPublicDelegatedPrefixesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -333,6 +349,7 @@ func (c *publicDelegatedPrefixesRESTClient) Delete(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -393,6 +410,7 @@ func (c *publicDelegatedPrefixesRESTClient) Get(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.PublicDelegatedPrefix{}
|
resp := &computepb.PublicDelegatedPrefix{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -459,6 +477,7 @@ func (c *publicDelegatedPrefixesRESTClient) Insert(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -629,6 +648,7 @@ func (c *publicDelegatedPrefixesRESTClient) Patch(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "public_delegated_prefix", url.QueryEscape(req.GetPublicDelegatedPrefix())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/region_autoscalers_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/region_autoscalers_client.go
generated
vendored
|
|
@ -50,7 +50,18 @@ type RegionAutoscalersCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionAutoscalersClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionAutoscalersRESTCallOptions() *RegionAutoscalersCallOptions {
|
||||||
|
return &RegionAutoscalersCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionAutoscalersClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionAutoscalersClient interface {
|
type internalRegionAutoscalersClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -140,6 +151,9 @@ type regionAutoscalersRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionAutoscalersClient
|
||||||
|
CallOptions **RegionAutoscalersCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionAutoscalersRESTClient creates a new region autoscalers rest client.
|
// NewRegionAutoscalersRESTClient creates a new region autoscalers rest client.
|
||||||
|
|
@ -152,9 +166,11 @@ func NewRegionAutoscalersRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionAutoscalersRESTCallOptions()
|
||||||
c := ®ionAutoscalersRESTClient{
|
c := ®ionAutoscalersRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -168,7 +184,7 @@ func NewRegionAutoscalersRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionAutoscalersClient{internalClient: c, CallOptions: &RegionAutoscalersCallOptions{}}, nil
|
return &RegionAutoscalersClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionAutoscalersRESTClientOptions() []option.ClientOption {
|
func defaultRegionAutoscalersRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -226,6 +242,7 @@ func (c *regionAutoscalersRESTClient) Delete(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -286,6 +303,7 @@ func (c *regionAutoscalersRESTClient) Get(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "autoscaler", url.QueryEscape(req.GetAutoscaler())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Autoscaler{}
|
resp := &computepb.Autoscaler{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -352,6 +370,7 @@ func (c *regionAutoscalersRESTClient) Insert(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -525,6 +544,7 @@ func (c *regionAutoscalersRESTClient) Patch(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -602,6 +622,7 @@ func (c *regionAutoscalersRESTClient) Update(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/region_backend_services_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/region_backend_services_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type RegionBackendServicesCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionBackendServicesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionBackendServicesRESTCallOptions() *RegionBackendServicesCallOptions {
|
||||||
|
return &RegionBackendServicesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetHealth: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionBackendServicesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionBackendServicesClient interface {
|
type internalRegionBackendServicesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type regionBackendServicesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionBackendServicesClient
|
||||||
|
CallOptions **RegionBackendServicesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionBackendServicesRESTClient creates a new region backend services rest client.
|
// NewRegionBackendServicesRESTClient creates a new region backend services rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewRegionBackendServicesRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionBackendServicesRESTCallOptions()
|
||||||
c := ®ionBackendServicesRESTClient{
|
c := ®ionBackendServicesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewRegionBackendServicesRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionBackendServicesClient{internalClient: c, CallOptions: &RegionBackendServicesCallOptions{}}, nil
|
return &RegionBackendServicesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionBackendServicesRESTClientOptions() []option.ClientOption {
|
func defaultRegionBackendServicesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -233,6 +250,7 @@ func (c *regionBackendServicesRESTClient) Delete(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -293,6 +311,7 @@ func (c *regionBackendServicesRESTClient) Get(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.BackendService{}
|
resp := &computepb.BackendService{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -352,6 +371,7 @@ func (c *regionBackendServicesRESTClient) GetHealth(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetHealth[0:len((*c.CallOptions).GetHealth):len((*c.CallOptions).GetHealth)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.BackendServiceGroupHealth{}
|
resp := &computepb.BackendServiceGroupHealth{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -418,6 +438,7 @@ func (c *regionBackendServicesRESTClient) Insert(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -588,6 +609,7 @@ func (c *regionBackendServicesRESTClient) Patch(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -662,6 +684,7 @@ func (c *regionBackendServicesRESTClient) Update(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "backend_service", url.QueryEscape(req.GetBackendService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/region_commitments_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/region_commitments_client.go
generated
vendored
|
|
@ -50,7 +50,17 @@ type RegionCommitmentsCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionCommitmentsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionCommitmentsRESTCallOptions() *RegionCommitmentsCallOptions {
|
||||||
|
return &RegionCommitmentsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionCommitmentsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionCommitmentsClient interface {
|
type internalRegionCommitmentsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,6 +144,9 @@ type regionCommitmentsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionCommitmentsClient
|
||||||
|
CallOptions **RegionCommitmentsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionCommitmentsRESTClient creates a new region commitments rest client.
|
// NewRegionCommitmentsRESTClient creates a new region commitments rest client.
|
||||||
|
|
@ -146,9 +159,11 @@ func NewRegionCommitmentsRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionCommitmentsRESTCallOptions()
|
||||||
c := ®ionCommitmentsRESTClient{
|
c := ®ionCommitmentsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -162,7 +177,7 @@ func NewRegionCommitmentsRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionCommitmentsClient{internalClient: c, CallOptions: &RegionCommitmentsCallOptions{}}, nil
|
return &RegionCommitmentsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionCommitmentsRESTClientOptions() []option.ClientOption {
|
func defaultRegionCommitmentsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -319,6 +334,7 @@ func (c *regionCommitmentsRESTClient) Get(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "commitment", url.QueryEscape(req.GetCommitment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "commitment", url.QueryEscape(req.GetCommitment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Commitment{}
|
resp := &computepb.Commitment{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -385,6 +401,7 @@ func (c *regionCommitmentsRESTClient) Insert(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -561,6 +578,7 @@ func (c *regionCommitmentsRESTClient) Update(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "commitment", url.QueryEscape(req.GetCommitment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "commitment", url.QueryEscape(req.GetCommitment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
21
vendor/cloud.google.com/go/compute/apiv1/region_disk_types_client.go
generated
vendored
21
vendor/cloud.google.com/go/compute/apiv1/region_disk_types_client.go
generated
vendored
|
|
@ -45,7 +45,14 @@ type RegionDiskTypesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionDiskTypesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionDiskTypesRESTCallOptions() *RegionDiskTypesCallOptions {
|
||||||
|
return &RegionDiskTypesCallOptions{
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionDiskTypesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionDiskTypesClient interface {
|
type internalRegionDiskTypesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -108,6 +115,9 @@ type regionDiskTypesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionDiskTypesClient
|
||||||
|
CallOptions **RegionDiskTypesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionDiskTypesRESTClient creates a new region disk types rest client.
|
// NewRegionDiskTypesRESTClient creates a new region disk types rest client.
|
||||||
|
|
@ -120,13 +130,15 @@ func NewRegionDiskTypesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionDiskTypesRESTCallOptions()
|
||||||
c := ®ionDiskTypesRESTClient{
|
c := ®ionDiskTypesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &RegionDiskTypesClient{internalClient: c, CallOptions: &RegionDiskTypesCallOptions{}}, nil
|
return &RegionDiskTypesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionDiskTypesRESTClientOptions() []option.ClientOption {
|
func defaultRegionDiskTypesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -174,6 +186,7 @@ func (c *regionDiskTypesRESTClient) Get(ctx context.Context, req *computepb.GetR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk_type", url.QueryEscape(req.GetDiskType())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk_type", url.QueryEscape(req.GetDiskType())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.DiskType{}
|
resp := &computepb.DiskType{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
41
vendor/cloud.google.com/go/compute/apiv1/region_disks_client.go
generated
vendored
41
vendor/cloud.google.com/go/compute/apiv1/region_disks_client.go
generated
vendored
|
|
@ -56,7 +56,24 @@ type RegionDisksCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionDisksClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionDisksRESTCallOptions() *RegionDisksCallOptions {
|
||||||
|
return &RegionDisksCallOptions{
|
||||||
|
AddResourcePolicies: []gax.CallOption{},
|
||||||
|
CreateSnapshot: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
RemoveResourcePolicies: []gax.CallOption{},
|
||||||
|
Resize: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionDisksClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionDisksClient interface {
|
type internalRegionDisksClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -182,6 +199,9 @@ type regionDisksRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionDisksClient
|
||||||
|
CallOptions **RegionDisksCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionDisksRESTClient creates a new region disks rest client.
|
// NewRegionDisksRESTClient creates a new region disks rest client.
|
||||||
|
|
@ -194,9 +214,11 @@ func NewRegionDisksRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionDisksRESTCallOptions()
|
||||||
c := ®ionDisksRESTClient{
|
c := ®ionDisksRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -210,7 +232,7 @@ func NewRegionDisksRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionDisksClient{internalClient: c, CallOptions: &RegionDisksCallOptions{}}, nil
|
return &RegionDisksClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionDisksRESTClientOptions() []option.ClientOption {
|
func defaultRegionDisksRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -275,6 +297,7 @@ func (c *regionDisksRESTClient) AddResourcePolicies(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddResourcePolicies[0:len((*c.CallOptions).AddResourcePolicies):len((*c.CallOptions).AddResourcePolicies)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -349,6 +372,7 @@ func (c *regionDisksRESTClient) CreateSnapshot(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).CreateSnapshot[0:len((*c.CallOptions).CreateSnapshot):len((*c.CallOptions).CreateSnapshot)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -416,6 +440,7 @@ func (c *regionDisksRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -476,6 +501,7 @@ func (c *regionDisksRESTClient) Get(ctx context.Context, req *computepb.GetRegio
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Disk{}
|
resp := &computepb.Disk{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -535,6 +561,7 @@ func (c *regionDisksRESTClient) GetIamPolicy(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -604,6 +631,7 @@ func (c *regionDisksRESTClient) Insert(ctx context.Context, req *computepb.Inser
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -774,6 +802,7 @@ func (c *regionDisksRESTClient) RemoveResourcePolicies(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveResourcePolicies[0:len((*c.CallOptions).RemoveResourcePolicies):len((*c.CallOptions).RemoveResourcePolicies)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -848,6 +877,7 @@ func (c *regionDisksRESTClient) Resize(ctx context.Context, req *computepb.Resiz
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "disk", url.QueryEscape(req.GetDisk())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Resize[0:len((*c.CallOptions).Resize):len((*c.CallOptions).Resize)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -915,6 +945,7 @@ func (c *regionDisksRESTClient) SetIamPolicy(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -981,6 +1012,7 @@ func (c *regionDisksRESTClient) SetLabels(ctx context.Context, req *computepb.Se
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1048,6 +1080,7 @@ func (c *regionDisksRESTClient) TestIamPermissions(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
27
vendor/cloud.google.com/go/compute/apiv1/region_health_check_services_client.go
generated
vendored
27
vendor/cloud.google.com/go/compute/apiv1/region_health_check_services_client.go
generated
vendored
|
|
@ -49,7 +49,17 @@ type RegionHealthCheckServicesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionHealthCheckServicesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionHealthCheckServicesRESTCallOptions() *RegionHealthCheckServicesCallOptions {
|
||||||
|
return &RegionHealthCheckServicesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionHealthCheckServicesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionHealthCheckServicesClient interface {
|
type internalRegionHealthCheckServicesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -133,6 +143,9 @@ type regionHealthCheckServicesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionHealthCheckServicesClient
|
||||||
|
CallOptions **RegionHealthCheckServicesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionHealthCheckServicesRESTClient creates a new region health check services rest client.
|
// NewRegionHealthCheckServicesRESTClient creates a new region health check services rest client.
|
||||||
|
|
@ -145,9 +158,11 @@ func NewRegionHealthCheckServicesRESTClient(ctx context.Context, opts ...option.
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionHealthCheckServicesRESTCallOptions()
|
||||||
c := ®ionHealthCheckServicesRESTClient{
|
c := ®ionHealthCheckServicesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -161,7 +176,7 @@ func NewRegionHealthCheckServicesRESTClient(ctx context.Context, opts ...option.
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionHealthCheckServicesClient{internalClient: c, CallOptions: &RegionHealthCheckServicesCallOptions{}}, nil
|
return &RegionHealthCheckServicesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionHealthCheckServicesRESTClientOptions() []option.ClientOption {
|
func defaultRegionHealthCheckServicesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -219,6 +234,7 @@ func (c *regionHealthCheckServicesRESTClient) Delete(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check_service", url.QueryEscape(req.GetHealthCheckService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check_service", url.QueryEscape(req.GetHealthCheckService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -279,6 +295,7 @@ func (c *regionHealthCheckServicesRESTClient) Get(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check_service", url.QueryEscape(req.GetHealthCheckService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check_service", url.QueryEscape(req.GetHealthCheckService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.HealthCheckService{}
|
resp := &computepb.HealthCheckService{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -345,6 +362,7 @@ func (c *regionHealthCheckServicesRESTClient) Insert(ctx context.Context, req *c
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -515,6 +533,7 @@ func (c *regionHealthCheckServicesRESTClient) Patch(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check_service", url.QueryEscape(req.GetHealthCheckService())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check_service", url.QueryEscape(req.GetHealthCheckService())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/region_health_checks_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/region_health_checks_client.go
generated
vendored
|
|
@ -50,7 +50,18 @@ type RegionHealthChecksCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionHealthChecksClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionHealthChecksRESTCallOptions() *RegionHealthChecksCallOptions {
|
||||||
|
return &RegionHealthChecksCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionHealthChecksClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionHealthChecksClient interface {
|
type internalRegionHealthChecksClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -140,6 +151,9 @@ type regionHealthChecksRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionHealthChecksClient
|
||||||
|
CallOptions **RegionHealthChecksCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionHealthChecksRESTClient creates a new region health checks rest client.
|
// NewRegionHealthChecksRESTClient creates a new region health checks rest client.
|
||||||
|
|
@ -152,9 +166,11 @@ func NewRegionHealthChecksRESTClient(ctx context.Context, opts ...option.ClientO
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionHealthChecksRESTCallOptions()
|
||||||
c := ®ionHealthChecksRESTClient{
|
c := ®ionHealthChecksRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -168,7 +184,7 @@ func NewRegionHealthChecksRESTClient(ctx context.Context, opts ...option.ClientO
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionHealthChecksClient{internalClient: c, CallOptions: &RegionHealthChecksCallOptions{}}, nil
|
return &RegionHealthChecksClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionHealthChecksRESTClientOptions() []option.ClientOption {
|
func defaultRegionHealthChecksRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -226,6 +242,7 @@ func (c *regionHealthChecksRESTClient) Delete(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -286,6 +303,7 @@ func (c *regionHealthChecksRESTClient) Get(ctx context.Context, req *computepb.G
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.HealthCheck{}
|
resp := &computepb.HealthCheck{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -352,6 +370,7 @@ func (c *regionHealthChecksRESTClient) Insert(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -522,6 +541,7 @@ func (c *regionHealthChecksRESTClient) Patch(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -596,6 +616,7 @@ func (c *regionHealthChecksRESTClient) Update(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "health_check", url.QueryEscape(req.GetHealthCheck())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
72
vendor/cloud.google.com/go/compute/apiv1/region_instance_group_managers_client.go
generated
vendored
72
vendor/cloud.google.com/go/compute/apiv1/region_instance_group_managers_client.go
generated
vendored
|
|
@ -63,7 +63,31 @@ type RegionInstanceGroupManagersCallOptions struct {
|
||||||
UpdatePerInstanceConfigs []gax.CallOption
|
UpdatePerInstanceConfigs []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionInstanceGroupManagersClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionInstanceGroupManagersRESTCallOptions() *RegionInstanceGroupManagersCallOptions {
|
||||||
|
return &RegionInstanceGroupManagersCallOptions{
|
||||||
|
AbandonInstances: []gax.CallOption{},
|
||||||
|
ApplyUpdatesToInstances: []gax.CallOption{},
|
||||||
|
CreateInstances: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
DeleteInstances: []gax.CallOption{},
|
||||||
|
DeletePerInstanceConfigs: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListErrors: []gax.CallOption{},
|
||||||
|
ListManagedInstances: []gax.CallOption{},
|
||||||
|
ListPerInstanceConfigs: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchPerInstanceConfigs: []gax.CallOption{},
|
||||||
|
RecreateInstances: []gax.CallOption{},
|
||||||
|
Resize: []gax.CallOption{},
|
||||||
|
SetInstanceTemplate: []gax.CallOption{},
|
||||||
|
SetTargetPools: []gax.CallOption{},
|
||||||
|
UpdatePerInstanceConfigs: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionInstanceGroupManagersClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionInstanceGroupManagersClient interface {
|
type internalRegionInstanceGroupManagersClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -133,7 +157,7 @@ func (c *RegionInstanceGroupManagersClient) ApplyUpdatesToInstances(ctx context.
|
||||||
return c.internalClient.ApplyUpdatesToInstances(ctx, req, opts...)
|
return c.internalClient.ApplyUpdatesToInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateInstances creates instances with per-instance configs in this regional managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
// CreateInstances creates instances with per-instance configurations in this regional managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
||||||
func (c *RegionInstanceGroupManagersClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *RegionInstanceGroupManagersClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.CreateInstances(ctx, req, opts...)
|
return c.internalClient.CreateInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -148,7 +172,7 @@ func (c *RegionInstanceGroupManagersClient) DeleteInstances(ctx context.Context,
|
||||||
return c.internalClient.DeleteInstances(ctx, req, opts...)
|
return c.internalClient.DeleteInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeletePerInstanceConfigs deletes selected per-instance configs for the managed instance group.
|
// DeletePerInstanceConfigs deletes selected per-instance configurations for the managed instance group.
|
||||||
func (c *RegionInstanceGroupManagersClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *RegionInstanceGroupManagersClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.DeletePerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.DeletePerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -178,7 +202,7 @@ func (c *RegionInstanceGroupManagersClient) ListManagedInstances(ctx context.Con
|
||||||
return c.internalClient.ListManagedInstances(ctx, req, opts...)
|
return c.internalClient.ListManagedInstances(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListPerInstanceConfigs lists all of the per-instance configs defined for the managed instance group. The orderBy query parameter is not supported.
|
// ListPerInstanceConfigs lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.
|
||||||
func (c *RegionInstanceGroupManagersClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsRegionInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
func (c *RegionInstanceGroupManagersClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsRegionInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
||||||
return c.internalClient.ListPerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.ListPerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -188,7 +212,7 @@ func (c *RegionInstanceGroupManagersClient) Patch(ctx context.Context, req *comp
|
||||||
return c.internalClient.Patch(ctx, req, opts...)
|
return c.internalClient.Patch(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// PatchPerInstanceConfigs inserts or patches per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// PatchPerInstanceConfigs inserts or patches per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *RegionInstanceGroupManagersClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *RegionInstanceGroupManagersClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.PatchPerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.PatchPerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -213,7 +237,7 @@ func (c *RegionInstanceGroupManagersClient) SetTargetPools(ctx context.Context,
|
||||||
return c.internalClient.SetTargetPools(ctx, req, opts...)
|
return c.internalClient.SetTargetPools(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// UpdatePerInstanceConfigs inserts or updates per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// UpdatePerInstanceConfigs inserts or updates per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *RegionInstanceGroupManagersClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *RegionInstanceGroupManagersClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.UpdatePerInstanceConfigs(ctx, req, opts...)
|
return c.internalClient.UpdatePerInstanceConfigs(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
@ -231,6 +255,9 @@ type regionInstanceGroupManagersRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionInstanceGroupManagersClient
|
||||||
|
CallOptions **RegionInstanceGroupManagersCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionInstanceGroupManagersRESTClient creates a new region instance group managers rest client.
|
// NewRegionInstanceGroupManagersRESTClient creates a new region instance group managers rest client.
|
||||||
|
|
@ -243,9 +270,11 @@ func NewRegionInstanceGroupManagersRESTClient(ctx context.Context, opts ...optio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionInstanceGroupManagersRESTCallOptions()
|
||||||
c := ®ionInstanceGroupManagersRESTClient{
|
c := ®ionInstanceGroupManagersRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -259,7 +288,7 @@ func NewRegionInstanceGroupManagersRESTClient(ctx context.Context, opts ...optio
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionInstanceGroupManagersClient{internalClient: c, CallOptions: &RegionInstanceGroupManagersCallOptions{}}, nil
|
return &RegionInstanceGroupManagersClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionInstanceGroupManagersRESTClientOptions() []option.ClientOption {
|
func defaultRegionInstanceGroupManagersRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -324,6 +353,7 @@ func (c *regionInstanceGroupManagersRESTClient) AbandonInstances(ctx context.Con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AbandonInstances[0:len((*c.CallOptions).AbandonInstances):len((*c.CallOptions).AbandonInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -391,6 +421,7 @@ func (c *regionInstanceGroupManagersRESTClient) ApplyUpdatesToInstances(ctx cont
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).ApplyUpdatesToInstances[0:len((*c.CallOptions).ApplyUpdatesToInstances):len((*c.CallOptions).ApplyUpdatesToInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -439,7 +470,7 @@ func (c *regionInstanceGroupManagersRESTClient) ApplyUpdatesToInstances(ctx cont
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateInstances creates instances with per-instance configs in this regional managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
// CreateInstances creates instances with per-instance configurations in this regional managed instance group. Instances are created using the current instance template. The create instances operation is marked DONE if the createInstances request is successful. The underlying actions take additional time. You must separately verify the status of the creating or actions with the listmanagedinstances method.
|
||||||
func (c *regionInstanceGroupManagersRESTClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *regionInstanceGroupManagersRESTClient) CreateInstances(ctx context.Context, req *computepb.CreateInstancesRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetRegionInstanceGroupManagersCreateInstancesRequestResource()
|
body := req.GetRegionInstanceGroupManagersCreateInstancesRequestResource()
|
||||||
|
|
@ -465,6 +496,7 @@ func (c *regionInstanceGroupManagersRESTClient) CreateInstances(ctx context.Cont
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).CreateInstances[0:len((*c.CallOptions).CreateInstances):len((*c.CallOptions).CreateInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -532,6 +564,7 @@ func (c *regionInstanceGroupManagersRESTClient) Delete(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -606,6 +639,7 @@ func (c *regionInstanceGroupManagersRESTClient) DeleteInstances(ctx context.Cont
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeleteInstances[0:len((*c.CallOptions).DeleteInstances):len((*c.CallOptions).DeleteInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -654,7 +688,7 @@ func (c *regionInstanceGroupManagersRESTClient) DeleteInstances(ctx context.Cont
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeletePerInstanceConfigs deletes selected per-instance configs for the managed instance group.
|
// DeletePerInstanceConfigs deletes selected per-instance configurations for the managed instance group.
|
||||||
func (c *regionInstanceGroupManagersRESTClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *regionInstanceGroupManagersRESTClient) DeletePerInstanceConfigs(ctx context.Context, req *computepb.DeletePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetRegionInstanceGroupManagerDeleteInstanceConfigReqResource()
|
body := req.GetRegionInstanceGroupManagerDeleteInstanceConfigReqResource()
|
||||||
|
|
@ -673,6 +707,7 @@ func (c *regionInstanceGroupManagersRESTClient) DeletePerInstanceConfigs(ctx con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).DeletePerInstanceConfigs[0:len((*c.CallOptions).DeletePerInstanceConfigs):len((*c.CallOptions).DeletePerInstanceConfigs)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -733,6 +768,7 @@ func (c *regionInstanceGroupManagersRESTClient) Get(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InstanceGroupManager{}
|
resp := &computepb.InstanceGroupManager{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -799,6 +835,7 @@ func (c *regionInstanceGroupManagersRESTClient) Insert(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1135,7 +1172,7 @@ func (c *regionInstanceGroupManagersRESTClient) ListManagedInstances(ctx context
|
||||||
return it
|
return it
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListPerInstanceConfigs lists all of the per-instance configs defined for the managed instance group. The orderBy query parameter is not supported.
|
// ListPerInstanceConfigs lists all of the per-instance configurations defined for the managed instance group. The orderBy query parameter is not supported.
|
||||||
func (c *regionInstanceGroupManagersRESTClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsRegionInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
func (c *regionInstanceGroupManagersRESTClient) ListPerInstanceConfigs(ctx context.Context, req *computepb.ListPerInstanceConfigsRegionInstanceGroupManagersRequest, opts ...gax.CallOption) *PerInstanceConfigIterator {
|
||||||
it := &PerInstanceConfigIterator{}
|
it := &PerInstanceConfigIterator{}
|
||||||
req = proto.Clone(req).(*computepb.ListPerInstanceConfigsRegionInstanceGroupManagersRequest)
|
req = proto.Clone(req).(*computepb.ListPerInstanceConfigsRegionInstanceGroupManagersRequest)
|
||||||
|
|
@ -1257,6 +1294,7 @@ func (c *regionInstanceGroupManagersRESTClient) Patch(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1305,7 +1343,7 @@ func (c *regionInstanceGroupManagersRESTClient) Patch(ctx context.Context, req *
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// PatchPerInstanceConfigs inserts or patches per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// PatchPerInstanceConfigs inserts or patches per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *regionInstanceGroupManagersRESTClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *regionInstanceGroupManagersRESTClient) PatchPerInstanceConfigs(ctx context.Context, req *computepb.PatchPerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetRegionInstanceGroupManagerPatchInstanceConfigReqResource()
|
body := req.GetRegionInstanceGroupManagerPatchInstanceConfigReqResource()
|
||||||
|
|
@ -1331,6 +1369,7 @@ func (c *regionInstanceGroupManagersRESTClient) PatchPerInstanceConfigs(ctx cont
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).PatchPerInstanceConfigs[0:len((*c.CallOptions).PatchPerInstanceConfigs):len((*c.CallOptions).PatchPerInstanceConfigs)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1405,6 +1444,7 @@ func (c *regionInstanceGroupManagersRESTClient) RecreateInstances(ctx context.Co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RecreateInstances[0:len((*c.CallOptions).RecreateInstances):len((*c.CallOptions).RecreateInstances)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1473,6 +1513,7 @@ func (c *regionInstanceGroupManagersRESTClient) Resize(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Resize[0:len((*c.CallOptions).Resize):len((*c.CallOptions).Resize)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1547,6 +1588,7 @@ func (c *regionInstanceGroupManagersRESTClient) SetInstanceTemplate(ctx context.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetInstanceTemplate[0:len((*c.CallOptions).SetInstanceTemplate):len((*c.CallOptions).SetInstanceTemplate)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1621,6 +1663,7 @@ func (c *regionInstanceGroupManagersRESTClient) SetTargetPools(ctx context.Conte
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetTargetPools[0:len((*c.CallOptions).SetTargetPools):len((*c.CallOptions).SetTargetPools)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1669,7 +1712,7 @@ func (c *regionInstanceGroupManagersRESTClient) SetTargetPools(ctx context.Conte
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// UpdatePerInstanceConfigs inserts or updates per-instance configs for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
// UpdatePerInstanceConfigs inserts or updates per-instance configurations for the managed instance group. perInstanceConfig.name (at http://perInstanceConfig.name) serves as a key used to distinguish whether to perform insert or patch.
|
||||||
func (c *regionInstanceGroupManagersRESTClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *regionInstanceGroupManagersRESTClient) UpdatePerInstanceConfigs(ctx context.Context, req *computepb.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
body := req.GetRegionInstanceGroupManagerUpdateInstanceConfigReqResource()
|
body := req.GetRegionInstanceGroupManagerUpdateInstanceConfigReqResource()
|
||||||
|
|
@ -1695,6 +1738,7 @@ func (c *regionInstanceGroupManagersRESTClient) UpdatePerInstanceConfigs(ctx con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group_manager", url.QueryEscape(req.GetInstanceGroupManager())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).UpdatePerInstanceConfigs[0:len((*c.CallOptions).UpdatePerInstanceConfigs):len((*c.CallOptions).UpdatePerInstanceConfigs)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/region_instance_groups_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/region_instance_groups_client.go
generated
vendored
|
|
@ -48,7 +48,16 @@ type RegionInstanceGroupsCallOptions struct {
|
||||||
SetNamedPorts []gax.CallOption
|
SetNamedPorts []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionInstanceGroupsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionInstanceGroupsRESTCallOptions() *RegionInstanceGroupsCallOptions {
|
||||||
|
return &RegionInstanceGroupsCallOptions{
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListInstances: []gax.CallOption{},
|
||||||
|
SetNamedPorts: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionInstanceGroupsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionInstanceGroupsClient interface {
|
type internalRegionInstanceGroupsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -126,6 +135,9 @@ type regionInstanceGroupsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionInstanceGroupsClient
|
||||||
|
CallOptions **RegionInstanceGroupsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionInstanceGroupsRESTClient creates a new region instance groups rest client.
|
// NewRegionInstanceGroupsRESTClient creates a new region instance groups rest client.
|
||||||
|
|
@ -138,9 +150,11 @@ func NewRegionInstanceGroupsRESTClient(ctx context.Context, opts ...option.Clien
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionInstanceGroupsRESTCallOptions()
|
||||||
c := ®ionInstanceGroupsRESTClient{
|
c := ®ionInstanceGroupsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -154,7 +168,7 @@ func NewRegionInstanceGroupsRESTClient(ctx context.Context, opts ...option.Clien
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionInstanceGroupsClient{internalClient: c, CallOptions: &RegionInstanceGroupsCallOptions{}}, nil
|
return &RegionInstanceGroupsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionInstanceGroupsRESTClientOptions() []option.ClientOption {
|
func defaultRegionInstanceGroupsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -205,6 +219,7 @@ func (c *regionInstanceGroupsRESTClient) Get(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.InstanceGroup{}
|
resp := &computepb.InstanceGroup{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -345,7 +360,7 @@ func (c *regionInstanceGroupsRESTClient) List(ctx context.Context, req *computep
|
||||||
func (c *regionInstanceGroupsRESTClient) ListInstances(ctx context.Context, req *computepb.ListInstancesRegionInstanceGroupsRequest, opts ...gax.CallOption) *InstanceWithNamedPortsIterator {
|
func (c *regionInstanceGroupsRESTClient) ListInstances(ctx context.Context, req *computepb.ListInstancesRegionInstanceGroupsRequest, opts ...gax.CallOption) *InstanceWithNamedPortsIterator {
|
||||||
it := &InstanceWithNamedPortsIterator{}
|
it := &InstanceWithNamedPortsIterator{}
|
||||||
req = proto.Clone(req).(*computepb.ListInstancesRegionInstanceGroupsRequest)
|
req = proto.Clone(req).(*computepb.ListInstancesRegionInstanceGroupsRequest)
|
||||||
m := protojson.MarshalOptions{AllowPartial: true, UseProtoNames: false}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.InstanceWithNamedPorts, string, error) {
|
it.InternalFetch = func(pageSize int, pageToken string) ([]*computepb.InstanceWithNamedPorts, string, error) {
|
||||||
resp := &computepb.RegionInstanceGroupsListInstances{}
|
resp := &computepb.RegionInstanceGroupsListInstances{}
|
||||||
|
|
@ -469,6 +484,7 @@ func (c *regionInstanceGroupsRESTClient) SetNamedPorts(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "instance_group", url.QueryEscape(req.GetInstanceGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetNamedPorts[0:len((*c.CallOptions).SetNamedPorts):len((*c.CallOptions).SetNamedPorts)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
20
vendor/cloud.google.com/go/compute/apiv1/region_instances_client.go
generated
vendored
20
vendor/cloud.google.com/go/compute/apiv1/region_instances_client.go
generated
vendored
|
|
@ -42,7 +42,13 @@ type RegionInstancesCallOptions struct {
|
||||||
BulkInsert []gax.CallOption
|
BulkInsert []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionInstancesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionInstancesRESTCallOptions() *RegionInstancesCallOptions {
|
||||||
|
return &RegionInstancesCallOptions{
|
||||||
|
BulkInsert: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionInstancesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionInstancesClient interface {
|
type internalRegionInstancesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -102,6 +108,9 @@ type regionInstancesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionInstancesClient
|
||||||
|
CallOptions **RegionInstancesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionInstancesRESTClient creates a new region instances rest client.
|
// NewRegionInstancesRESTClient creates a new region instances rest client.
|
||||||
|
|
@ -114,9 +123,11 @@ func NewRegionInstancesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionInstancesRESTCallOptions()
|
||||||
c := ®ionInstancesRESTClient{
|
c := ®ionInstancesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -130,7 +141,7 @@ func NewRegionInstancesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionInstancesClient{internalClient: c, CallOptions: &RegionInstancesCallOptions{}}, nil
|
return &RegionInstancesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionInstancesRESTClientOptions() []option.ClientOption {
|
func defaultRegionInstancesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -195,6 +206,7 @@ func (c *regionInstancesRESTClient) BulkInsert(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).BulkInsert[0:len((*c.CallOptions).BulkInsert):len((*c.CallOptions).BulkInsert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
25
vendor/cloud.google.com/go/compute/apiv1/region_network_endpoint_groups_client.go
generated
vendored
25
vendor/cloud.google.com/go/compute/apiv1/region_network_endpoint_groups_client.go
generated
vendored
|
|
@ -48,7 +48,16 @@ type RegionNetworkEndpointGroupsCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionNetworkEndpointGroupsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionNetworkEndpointGroupsRESTCallOptions() *RegionNetworkEndpointGroupsCallOptions {
|
||||||
|
return &RegionNetworkEndpointGroupsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionNetworkEndpointGroupsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionNetworkEndpointGroupsClient interface {
|
type internalRegionNetworkEndpointGroupsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -126,6 +135,9 @@ type regionNetworkEndpointGroupsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionNetworkEndpointGroupsClient
|
||||||
|
CallOptions **RegionNetworkEndpointGroupsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionNetworkEndpointGroupsRESTClient creates a new region network endpoint groups rest client.
|
// NewRegionNetworkEndpointGroupsRESTClient creates a new region network endpoint groups rest client.
|
||||||
|
|
@ -138,9 +150,11 @@ func NewRegionNetworkEndpointGroupsRESTClient(ctx context.Context, opts ...optio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionNetworkEndpointGroupsRESTCallOptions()
|
||||||
c := ®ionNetworkEndpointGroupsRESTClient{
|
c := ®ionNetworkEndpointGroupsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -154,7 +168,7 @@ func NewRegionNetworkEndpointGroupsRESTClient(ctx context.Context, opts ...optio
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionNetworkEndpointGroupsClient{internalClient: c, CallOptions: &RegionNetworkEndpointGroupsCallOptions{}}, nil
|
return &RegionNetworkEndpointGroupsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionNetworkEndpointGroupsRESTClientOptions() []option.ClientOption {
|
func defaultRegionNetworkEndpointGroupsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -212,6 +226,7 @@ func (c *regionNetworkEndpointGroupsRESTClient) Delete(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -272,6 +287,7 @@ func (c *regionNetworkEndpointGroupsRESTClient) Get(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "network_endpoint_group", url.QueryEscape(req.GetNetworkEndpointGroup())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NetworkEndpointGroup{}
|
resp := &computepb.NetworkEndpointGroup{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -338,6 +354,7 @@ func (c *regionNetworkEndpointGroupsRESTClient) Insert(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
51
vendor/cloud.google.com/go/compute/apiv1/region_network_firewall_policies_client.go
generated
vendored
51
vendor/cloud.google.com/go/compute/apiv1/region_network_firewall_policies_client.go
generated
vendored
|
|
@ -61,7 +61,29 @@ type RegionNetworkFirewallPoliciesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionNetworkFirewallPoliciesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionNetworkFirewallPoliciesRESTCallOptions() *RegionNetworkFirewallPoliciesCallOptions {
|
||||||
|
return &RegionNetworkFirewallPoliciesCallOptions{
|
||||||
|
AddAssociation: []gax.CallOption{},
|
||||||
|
AddRule: []gax.CallOption{},
|
||||||
|
CloneRules: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetAssociation: []gax.CallOption{},
|
||||||
|
GetEffectiveFirewalls: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
GetRule: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchRule: []gax.CallOption{},
|
||||||
|
RemoveAssociation: []gax.CallOption{},
|
||||||
|
RemoveRule: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionNetworkFirewallPoliciesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionNetworkFirewallPoliciesClient interface {
|
type internalRegionNetworkFirewallPoliciesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -217,6 +239,9 @@ type regionNetworkFirewallPoliciesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionNetworkFirewallPoliciesClient
|
||||||
|
CallOptions **RegionNetworkFirewallPoliciesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionNetworkFirewallPoliciesRESTClient creates a new region network firewall policies rest client.
|
// NewRegionNetworkFirewallPoliciesRESTClient creates a new region network firewall policies rest client.
|
||||||
|
|
@ -229,9 +254,11 @@ func NewRegionNetworkFirewallPoliciesRESTClient(ctx context.Context, opts ...opt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionNetworkFirewallPoliciesRESTCallOptions()
|
||||||
c := ®ionNetworkFirewallPoliciesRESTClient{
|
c := ®ionNetworkFirewallPoliciesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -245,7 +272,7 @@ func NewRegionNetworkFirewallPoliciesRESTClient(ctx context.Context, opts ...opt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionNetworkFirewallPoliciesClient{internalClient: c, CallOptions: &RegionNetworkFirewallPoliciesCallOptions{}}, nil
|
return &RegionNetworkFirewallPoliciesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionNetworkFirewallPoliciesRESTClientOptions() []option.ClientOption {
|
func defaultRegionNetworkFirewallPoliciesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -313,6 +340,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) AddAssociation(ctx context.Con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddAssociation[0:len((*c.CallOptions).AddAssociation):len((*c.CallOptions).AddAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -393,6 +421,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) AddRule(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddRule[0:len((*c.CallOptions).AddRule):len((*c.CallOptions).AddRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -463,6 +492,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) CloneRules(ctx context.Context
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).CloneRules[0:len((*c.CallOptions).CloneRules):len((*c.CallOptions).CloneRules)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -530,6 +560,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) Delete(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -590,6 +621,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) Get(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicy{}
|
resp := &computepb.FirewallPolicy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -649,6 +681,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) GetAssociation(ctx context.Con
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetAssociation[0:len((*c.CallOptions).GetAssociation):len((*c.CallOptions).GetAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicyAssociation{}
|
resp := &computepb.FirewallPolicyAssociation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -706,6 +739,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) GetEffectiveFirewalls(ctx cont
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetEffectiveFirewalls[0:len((*c.CallOptions).GetEffectiveFirewalls):len((*c.CallOptions).GetEffectiveFirewalls)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse{}
|
resp := &computepb.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -765,6 +799,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) GetIamPolicy(ctx context.Conte
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -824,6 +859,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) GetRule(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetRule[0:len((*c.CallOptions).GetRule):len((*c.CallOptions).GetRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.FirewallPolicyRule{}
|
resp := &computepb.FirewallPolicyRule{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -890,6 +926,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) Insert(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1060,6 +1097,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) Patch(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1137,6 +1175,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) PatchRule(ctx context.Context,
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).PatchRule[0:len((*c.CallOptions).PatchRule):len((*c.CallOptions).PatchRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1207,6 +1246,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) RemoveAssociation(ctx context.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveAssociation[0:len((*c.CallOptions).RemoveAssociation):len((*c.CallOptions).RemoveAssociation)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1277,6 +1317,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) RemoveRule(ctx context.Context
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "firewall_policy", url.QueryEscape(req.GetFirewallPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveRule[0:len((*c.CallOptions).RemoveRule):len((*c.CallOptions).RemoveRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1344,6 +1385,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) SetIamPolicy(ctx context.Conte
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1403,6 +1445,7 @@ func (c *regionNetworkFirewallPoliciesRESTClient) TestIamPermissions(ctx context
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
25
vendor/cloud.google.com/go/compute/apiv1/region_notification_endpoints_client.go
generated
vendored
25
vendor/cloud.google.com/go/compute/apiv1/region_notification_endpoints_client.go
generated
vendored
|
|
@ -48,7 +48,16 @@ type RegionNotificationEndpointsCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionNotificationEndpointsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionNotificationEndpointsRESTCallOptions() *RegionNotificationEndpointsCallOptions {
|
||||||
|
return &RegionNotificationEndpointsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionNotificationEndpointsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionNotificationEndpointsClient interface {
|
type internalRegionNotificationEndpointsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -126,6 +135,9 @@ type regionNotificationEndpointsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionNotificationEndpointsClient
|
||||||
|
CallOptions **RegionNotificationEndpointsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionNotificationEndpointsRESTClient creates a new region notification endpoints rest client.
|
// NewRegionNotificationEndpointsRESTClient creates a new region notification endpoints rest client.
|
||||||
|
|
@ -138,9 +150,11 @@ func NewRegionNotificationEndpointsRESTClient(ctx context.Context, opts ...optio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionNotificationEndpointsRESTCallOptions()
|
||||||
c := ®ionNotificationEndpointsRESTClient{
|
c := ®ionNotificationEndpointsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -154,7 +168,7 @@ func NewRegionNotificationEndpointsRESTClient(ctx context.Context, opts ...optio
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionNotificationEndpointsClient{internalClient: c, CallOptions: &RegionNotificationEndpointsCallOptions{}}, nil
|
return &RegionNotificationEndpointsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionNotificationEndpointsRESTClientOptions() []option.ClientOption {
|
func defaultRegionNotificationEndpointsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -212,6 +226,7 @@ func (c *regionNotificationEndpointsRESTClient) Delete(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "notification_endpoint", url.QueryEscape(req.GetNotificationEndpoint())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "notification_endpoint", url.QueryEscape(req.GetNotificationEndpoint())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -272,6 +287,7 @@ func (c *regionNotificationEndpointsRESTClient) Get(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "notification_endpoint", url.QueryEscape(req.GetNotificationEndpoint())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "notification_endpoint", url.QueryEscape(req.GetNotificationEndpoint())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.NotificationEndpoint{}
|
resp := &computepb.NotificationEndpoint{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -338,6 +354,7 @@ func (c *regionNotificationEndpointsRESTClient) Insert(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
25
vendor/cloud.google.com/go/compute/apiv1/region_operations_client.go
generated
vendored
25
vendor/cloud.google.com/go/compute/apiv1/region_operations_client.go
generated
vendored
|
|
@ -47,7 +47,16 @@ type RegionOperationsCallOptions struct {
|
||||||
Wait []gax.CallOption
|
Wait []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionOperationsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionOperationsRESTCallOptions() *RegionOperationsCallOptions {
|
||||||
|
return &RegionOperationsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Wait: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionOperationsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionOperationsClient interface {
|
type internalRegionOperationsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -122,6 +131,9 @@ type regionOperationsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionOperationsClient
|
||||||
|
CallOptions **RegionOperationsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionOperationsRESTClient creates a new region operations rest client.
|
// NewRegionOperationsRESTClient creates a new region operations rest client.
|
||||||
|
|
@ -134,13 +146,15 @@ func NewRegionOperationsRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionOperationsRESTCallOptions()
|
||||||
c := ®ionOperationsRESTClient{
|
c := ®ionOperationsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &RegionOperationsClient{internalClient: c, CallOptions: &RegionOperationsCallOptions{}}, nil
|
return &RegionOperationsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionOperationsRESTClientOptions() []option.ClientOption {
|
func defaultRegionOperationsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -188,6 +202,7 @@ func (c *regionOperationsRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.DeleteRegionOperationResponse{}
|
resp := &computepb.DeleteRegionOperationResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -240,6 +255,7 @@ func (c *regionOperationsRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -388,6 +404,7 @@ func (c *regionOperationsRESTClient) Wait(ctx context.Context, req *computepb.Wa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Wait[0:len((*c.CallOptions).Wait):len((*c.CallOptions).Wait)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
27
vendor/cloud.google.com/go/compute/apiv1/region_security_policies_client.go
generated
vendored
27
vendor/cloud.google.com/go/compute/apiv1/region_security_policies_client.go
generated
vendored
|
|
@ -49,7 +49,17 @@ type RegionSecurityPoliciesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionSecurityPoliciesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionSecurityPoliciesRESTCallOptions() *RegionSecurityPoliciesCallOptions {
|
||||||
|
return &RegionSecurityPoliciesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionSecurityPoliciesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionSecurityPoliciesClient interface {
|
type internalRegionSecurityPoliciesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -133,6 +143,9 @@ type regionSecurityPoliciesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionSecurityPoliciesClient
|
||||||
|
CallOptions **RegionSecurityPoliciesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionSecurityPoliciesRESTClient creates a new region security policies rest client.
|
// NewRegionSecurityPoliciesRESTClient creates a new region security policies rest client.
|
||||||
|
|
@ -145,9 +158,11 @@ func NewRegionSecurityPoliciesRESTClient(ctx context.Context, opts ...option.Cli
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionSecurityPoliciesRESTCallOptions()
|
||||||
c := ®ionSecurityPoliciesRESTClient{
|
c := ®ionSecurityPoliciesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -161,7 +176,7 @@ func NewRegionSecurityPoliciesRESTClient(ctx context.Context, opts ...option.Cli
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionSecurityPoliciesClient{internalClient: c, CallOptions: &RegionSecurityPoliciesCallOptions{}}, nil
|
return &RegionSecurityPoliciesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionSecurityPoliciesRESTClientOptions() []option.ClientOption {
|
func defaultRegionSecurityPoliciesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -219,6 +234,7 @@ func (c *regionSecurityPoliciesRESTClient) Delete(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -279,6 +295,7 @@ func (c *regionSecurityPoliciesRESTClient) Get(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SecurityPolicy{}
|
resp := &computepb.SecurityPolicy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -348,6 +365,7 @@ func (c *regionSecurityPoliciesRESTClient) Insert(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -518,6 +536,7 @@ func (c *regionSecurityPoliciesRESTClient) Patch(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
25
vendor/cloud.google.com/go/compute/apiv1/region_ssl_certificates_client.go
generated
vendored
25
vendor/cloud.google.com/go/compute/apiv1/region_ssl_certificates_client.go
generated
vendored
|
|
@ -48,7 +48,16 @@ type RegionSslCertificatesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionSslCertificatesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionSslCertificatesRESTCallOptions() *RegionSslCertificatesCallOptions {
|
||||||
|
return &RegionSslCertificatesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionSslCertificatesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionSslCertificatesClient interface {
|
type internalRegionSslCertificatesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -126,6 +135,9 @@ type regionSslCertificatesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionSslCertificatesClient
|
||||||
|
CallOptions **RegionSslCertificatesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionSslCertificatesRESTClient creates a new region ssl certificates rest client.
|
// NewRegionSslCertificatesRESTClient creates a new region ssl certificates rest client.
|
||||||
|
|
@ -138,9 +150,11 @@ func NewRegionSslCertificatesRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionSslCertificatesRESTCallOptions()
|
||||||
c := ®ionSslCertificatesRESTClient{
|
c := ®ionSslCertificatesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -154,7 +168,7 @@ func NewRegionSslCertificatesRESTClient(ctx context.Context, opts ...option.Clie
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionSslCertificatesClient{internalClient: c, CallOptions: &RegionSslCertificatesCallOptions{}}, nil
|
return &RegionSslCertificatesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionSslCertificatesRESTClientOptions() []option.ClientOption {
|
func defaultRegionSslCertificatesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -212,6 +226,7 @@ func (c *regionSslCertificatesRESTClient) Delete(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -272,6 +287,7 @@ func (c *regionSslCertificatesRESTClient) Get(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SslCertificate{}
|
resp := &computepb.SslCertificate{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -338,6 +354,7 @@ func (c *regionSslCertificatesRESTClient) Insert(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
27
vendor/cloud.google.com/go/compute/apiv1/region_target_http_proxies_client.go
generated
vendored
27
vendor/cloud.google.com/go/compute/apiv1/region_target_http_proxies_client.go
generated
vendored
|
|
@ -49,7 +49,17 @@ type RegionTargetHttpProxiesCallOptions struct {
|
||||||
SetUrlMap []gax.CallOption
|
SetUrlMap []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionTargetHttpProxiesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionTargetHttpProxiesRESTCallOptions() *RegionTargetHttpProxiesCallOptions {
|
||||||
|
return &RegionTargetHttpProxiesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetUrlMap: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionTargetHttpProxiesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionTargetHttpProxiesClient interface {
|
type internalRegionTargetHttpProxiesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -133,6 +143,9 @@ type regionTargetHttpProxiesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionTargetHttpProxiesClient
|
||||||
|
CallOptions **RegionTargetHttpProxiesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionTargetHttpProxiesRESTClient creates a new region target http proxies rest client.
|
// NewRegionTargetHttpProxiesRESTClient creates a new region target http proxies rest client.
|
||||||
|
|
@ -145,9 +158,11 @@ func NewRegionTargetHttpProxiesRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionTargetHttpProxiesRESTCallOptions()
|
||||||
c := ®ionTargetHttpProxiesRESTClient{
|
c := ®ionTargetHttpProxiesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -161,7 +176,7 @@ func NewRegionTargetHttpProxiesRESTClient(ctx context.Context, opts ...option.Cl
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionTargetHttpProxiesClient{internalClient: c, CallOptions: &RegionTargetHttpProxiesCallOptions{}}, nil
|
return &RegionTargetHttpProxiesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionTargetHttpProxiesRESTClientOptions() []option.ClientOption {
|
func defaultRegionTargetHttpProxiesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -219,6 +234,7 @@ func (c *regionTargetHttpProxiesRESTClient) Delete(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -279,6 +295,7 @@ func (c *regionTargetHttpProxiesRESTClient) Get(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetHttpProxy{}
|
resp := &computepb.TargetHttpProxy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -345,6 +362,7 @@ func (c *regionTargetHttpProxiesRESTClient) Insert(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -515,6 +533,7 @@ func (c *regionTargetHttpProxiesRESTClient) SetUrlMap(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetUrlMap[0:len((*c.CallOptions).SetUrlMap):len((*c.CallOptions).SetUrlMap)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/region_target_https_proxies_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/region_target_https_proxies_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type RegionTargetHttpsProxiesCallOptions struct {
|
||||||
SetUrlMap []gax.CallOption
|
SetUrlMap []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionTargetHttpsProxiesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionTargetHttpsProxiesRESTCallOptions() *RegionTargetHttpsProxiesCallOptions {
|
||||||
|
return &RegionTargetHttpsProxiesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetSslCertificates: []gax.CallOption{},
|
||||||
|
SetUrlMap: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionTargetHttpsProxiesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionTargetHttpsProxiesClient interface {
|
type internalRegionTargetHttpsProxiesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type regionTargetHttpsProxiesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionTargetHttpsProxiesClient
|
||||||
|
CallOptions **RegionTargetHttpsProxiesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionTargetHttpsProxiesRESTClient creates a new region target https proxies rest client.
|
// NewRegionTargetHttpsProxiesRESTClient creates a new region target https proxies rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewRegionTargetHttpsProxiesRESTClient(ctx context.Context, opts ...option.C
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionTargetHttpsProxiesRESTCallOptions()
|
||||||
c := ®ionTargetHttpsProxiesRESTClient{
|
c := ®ionTargetHttpsProxiesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewRegionTargetHttpsProxiesRESTClient(ctx context.Context, opts ...option.C
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionTargetHttpsProxiesClient{internalClient: c, CallOptions: &RegionTargetHttpsProxiesCallOptions{}}, nil
|
return &RegionTargetHttpsProxiesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionTargetHttpsProxiesRESTClientOptions() []option.ClientOption {
|
func defaultRegionTargetHttpsProxiesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -233,6 +250,7 @@ func (c *regionTargetHttpsProxiesRESTClient) Delete(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -293,6 +311,7 @@ func (c *regionTargetHttpsProxiesRESTClient) Get(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetHttpsProxy{}
|
resp := &computepb.TargetHttpsProxy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -359,6 +378,7 @@ func (c *regionTargetHttpsProxiesRESTClient) Insert(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -529,6 +549,7 @@ func (c *regionTargetHttpsProxiesRESTClient) Patch(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -603,6 +624,7 @@ func (c *regionTargetHttpsProxiesRESTClient) SetSslCertificates(ctx context.Cont
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetSslCertificates[0:len((*c.CallOptions).SetSslCertificates):len((*c.CallOptions).SetSslCertificates)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -677,6 +699,7 @@ func (c *regionTargetHttpsProxiesRESTClient) SetUrlMap(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetUrlMap[0:len((*c.CallOptions).SetUrlMap):len((*c.CallOptions).SetUrlMap)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
31
vendor/cloud.google.com/go/compute/apiv1/region_url_maps_client.go
generated
vendored
31
vendor/cloud.google.com/go/compute/apiv1/region_url_maps_client.go
generated
vendored
|
|
@ -51,7 +51,19 @@ type RegionUrlMapsCallOptions struct {
|
||||||
Validate []gax.CallOption
|
Validate []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionUrlMapsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionUrlMapsRESTCallOptions() *RegionUrlMapsCallOptions {
|
||||||
|
return &RegionUrlMapsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
Validate: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionUrlMapsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionUrlMapsClient interface {
|
type internalRegionUrlMapsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -147,6 +159,9 @@ type regionUrlMapsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionUrlMapsClient
|
||||||
|
CallOptions **RegionUrlMapsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionUrlMapsRESTClient creates a new region url maps rest client.
|
// NewRegionUrlMapsRESTClient creates a new region url maps rest client.
|
||||||
|
|
@ -159,9 +174,11 @@ func NewRegionUrlMapsRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionUrlMapsRESTCallOptions()
|
||||||
c := ®ionUrlMapsRESTClient{
|
c := ®ionUrlMapsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -175,7 +192,7 @@ func NewRegionUrlMapsRESTClient(ctx context.Context, opts ...option.ClientOption
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RegionUrlMapsClient{internalClient: c, CallOptions: &RegionUrlMapsCallOptions{}}, nil
|
return &RegionUrlMapsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionUrlMapsRESTClientOptions() []option.ClientOption {
|
func defaultRegionUrlMapsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -233,6 +250,7 @@ func (c *regionUrlMapsRESTClient) Delete(ctx context.Context, req *computepb.Del
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -293,6 +311,7 @@ func (c *regionUrlMapsRESTClient) Get(ctx context.Context, req *computepb.GetReg
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.UrlMap{}
|
resp := &computepb.UrlMap{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -359,6 +378,7 @@ func (c *regionUrlMapsRESTClient) Insert(ctx context.Context, req *computepb.Ins
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -529,6 +549,7 @@ func (c *regionUrlMapsRESTClient) Patch(ctx context.Context, req *computepb.Patc
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -603,6 +624,7 @@ func (c *regionUrlMapsRESTClient) Update(ctx context.Context, req *computepb.Upd
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -670,6 +692,7 @@ func (c *regionUrlMapsRESTClient) Validate(ctx context.Context, req *computepb.V
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Validate[0:len((*c.CallOptions).Validate):len((*c.CallOptions).Validate)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.UrlMapsValidateResponse{}
|
resp := &computepb.UrlMapsValidateResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
21
vendor/cloud.google.com/go/compute/apiv1/regions_client.go
generated
vendored
21
vendor/cloud.google.com/go/compute/apiv1/regions_client.go
generated
vendored
|
|
@ -45,7 +45,14 @@ type RegionsCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRegionsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRegionsRESTCallOptions() *RegionsCallOptions {
|
||||||
|
return &RegionsCallOptions{
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRegionsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRegionsClient interface {
|
type internalRegionsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -108,6 +115,9 @@ type regionsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RegionsClient
|
||||||
|
CallOptions **RegionsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRegionsRESTClient creates a new regions rest client.
|
// NewRegionsRESTClient creates a new regions rest client.
|
||||||
|
|
@ -120,13 +130,15 @@ func NewRegionsRESTClient(ctx context.Context, opts ...option.ClientOption) (*Re
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRegionsRESTCallOptions()
|
||||||
c := ®ionsRESTClient{
|
c := ®ionsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &RegionsClient{internalClient: c, CallOptions: &RegionsCallOptions{}}, nil
|
return &RegionsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRegionsRESTClientOptions() []option.ClientOption {
|
func defaultRegionsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -174,6 +186,7 @@ func (c *regionsRESTClient) Get(ctx context.Context, req *computepb.GetRegionReq
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Region{}
|
resp := &computepb.Region{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
36
vendor/cloud.google.com/go/compute/apiv1/reservations_client.go
generated
vendored
36
vendor/cloud.google.com/go/compute/apiv1/reservations_client.go
generated
vendored
|
|
@ -55,7 +55,22 @@ type ReservationsCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalReservationsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultReservationsRESTCallOptions() *ReservationsCallOptions {
|
||||||
|
return &ReservationsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Resize: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalReservationsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalReservationsClient interface {
|
type internalReservationsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -169,6 +184,9 @@ type reservationsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ReservationsClient
|
||||||
|
CallOptions **ReservationsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewReservationsRESTClient creates a new reservations rest client.
|
// NewReservationsRESTClient creates a new reservations rest client.
|
||||||
|
|
@ -181,9 +199,11 @@ func NewReservationsRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultReservationsRESTCallOptions()
|
||||||
c := &reservationsRESTClient{
|
c := &reservationsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -197,7 +217,7 @@ func NewReservationsRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &ReservationsClient{internalClient: c, CallOptions: &ReservationsCallOptions{}}, nil
|
return &ReservationsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultReservationsRESTClientOptions() []option.ClientOption {
|
func defaultReservationsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -361,6 +381,7 @@ func (c *reservationsRESTClient) Delete(ctx context.Context, req *computepb.Dele
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -421,6 +442,7 @@ func (c *reservationsRESTClient) Get(ctx context.Context, req *computepb.GetRese
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Reservation{}
|
resp := &computepb.Reservation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -480,6 +502,7 @@ func (c *reservationsRESTClient) GetIamPolicy(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -546,6 +569,7 @@ func (c *reservationsRESTClient) Insert(ctx context.Context, req *computepb.Inse
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -716,6 +740,7 @@ func (c *reservationsRESTClient) Resize(ctx context.Context, req *computepb.Resi
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Resize[0:len((*c.CallOptions).Resize):len((*c.CallOptions).Resize)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -783,6 +808,7 @@ func (c *reservationsRESTClient) SetIamPolicy(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -842,6 +868,7 @@ func (c *reservationsRESTClient) TestIamPermissions(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -914,6 +941,7 @@ func (c *reservationsRESTClient) Update(ctx context.Context, req *computepb.Upda
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "reservation", url.QueryEscape(req.GetReservation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
32
vendor/cloud.google.com/go/compute/apiv1/resource_policies_client.go
generated
vendored
32
vendor/cloud.google.com/go/compute/apiv1/resource_policies_client.go
generated
vendored
|
|
@ -53,7 +53,20 @@ type ResourcePoliciesCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalResourcePoliciesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultResourcePoliciesRESTCallOptions() *ResourcePoliciesCallOptions {
|
||||||
|
return &ResourcePoliciesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalResourcePoliciesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalResourcePoliciesClient interface {
|
type internalResourcePoliciesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -155,6 +168,9 @@ type resourcePoliciesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ResourcePoliciesClient
|
||||||
|
CallOptions **ResourcePoliciesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewResourcePoliciesRESTClient creates a new resource policies rest client.
|
// NewResourcePoliciesRESTClient creates a new resource policies rest client.
|
||||||
|
|
@ -167,9 +183,11 @@ func NewResourcePoliciesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultResourcePoliciesRESTCallOptions()
|
||||||
c := &resourcePoliciesRESTClient{
|
c := &resourcePoliciesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -183,7 +201,7 @@ func NewResourcePoliciesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &ResourcePoliciesClient{internalClient: c, CallOptions: &ResourcePoliciesCallOptions{}}, nil
|
return &ResourcePoliciesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultResourcePoliciesRESTClientOptions() []option.ClientOption {
|
func defaultResourcePoliciesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -347,6 +365,7 @@ func (c *resourcePoliciesRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource_policy", url.QueryEscape(req.GetResourcePolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource_policy", url.QueryEscape(req.GetResourcePolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -407,6 +426,7 @@ func (c *resourcePoliciesRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource_policy", url.QueryEscape(req.GetResourcePolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource_policy", url.QueryEscape(req.GetResourcePolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.ResourcePolicy{}
|
resp := &computepb.ResourcePolicy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -466,6 +486,7 @@ func (c *resourcePoliciesRESTClient) GetIamPolicy(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -532,6 +553,7 @@ func (c *resourcePoliciesRESTClient) Insert(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -695,6 +717,7 @@ func (c *resourcePoliciesRESTClient) SetIamPolicy(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -754,6 +777,7 @@ func (c *resourcePoliciesRESTClient) TestIamPermissions(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
35
vendor/cloud.google.com/go/compute/apiv1/routers_client.go
generated
vendored
35
vendor/cloud.google.com/go/compute/apiv1/routers_client.go
generated
vendored
|
|
@ -55,7 +55,22 @@ type RoutersCallOptions struct {
|
||||||
Update []gax.CallOption
|
Update []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRoutersClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRoutersRESTCallOptions() *RoutersCallOptions {
|
||||||
|
return &RoutersCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetNatMappingInfo: []gax.CallOption{},
|
||||||
|
GetRouterStatus: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Preview: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRoutersClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRoutersClient interface {
|
type internalRoutersClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -169,6 +184,9 @@ type routersRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RoutersClient
|
||||||
|
CallOptions **RoutersCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRoutersRESTClient creates a new routers rest client.
|
// NewRoutersRESTClient creates a new routers rest client.
|
||||||
|
|
@ -181,9 +199,11 @@ func NewRoutersRESTClient(ctx context.Context, opts ...option.ClientOption) (*Ro
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRoutersRESTCallOptions()
|
||||||
c := &routersRESTClient{
|
c := &routersRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -197,7 +217,7 @@ func NewRoutersRESTClient(ctx context.Context, opts ...option.ClientOption) (*Ro
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RoutersClient{internalClient: c, CallOptions: &RoutersCallOptions{}}, nil
|
return &RoutersClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRoutersRESTClientOptions() []option.ClientOption {
|
func defaultRoutersRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -361,6 +381,7 @@ func (c *routersRESTClient) Delete(ctx context.Context, req *computepb.DeleteRou
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -421,6 +442,7 @@ func (c *routersRESTClient) Get(ctx context.Context, req *computepb.GetRouterReq
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Router{}
|
resp := &computepb.Router{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -569,6 +591,7 @@ func (c *routersRESTClient) GetRouterStatus(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetRouterStatus[0:len((*c.CallOptions).GetRouterStatus):len((*c.CallOptions).GetRouterStatus)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.RouterStatusResponse{}
|
resp := &computepb.RouterStatusResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -635,6 +658,7 @@ func (c *routersRESTClient) Insert(ctx context.Context, req *computepb.InsertRou
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -805,6 +829,7 @@ func (c *routersRESTClient) Patch(ctx context.Context, req *computepb.PatchRoute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -872,6 +897,7 @@ func (c *routersRESTClient) Preview(ctx context.Context, req *computepb.PreviewR
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Preview[0:len((*c.CallOptions).Preview):len((*c.CallOptions).Preview)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.RoutersPreviewResponse{}
|
resp := &computepb.RoutersPreviewResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -938,6 +964,7 @@ func (c *routersRESTClient) Update(ctx context.Context, req *computepb.UpdateRou
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "router", url.QueryEscape(req.GetRouter())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
25
vendor/cloud.google.com/go/compute/apiv1/routes_client.go
generated
vendored
25
vendor/cloud.google.com/go/compute/apiv1/routes_client.go
generated
vendored
|
|
@ -48,7 +48,16 @@ type RoutesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalRoutesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultRoutesRESTCallOptions() *RoutesCallOptions {
|
||||||
|
return &RoutesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalRoutesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalRoutesClient interface {
|
type internalRoutesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -126,6 +135,9 @@ type routesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing RoutesClient
|
||||||
|
CallOptions **RoutesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRoutesRESTClient creates a new routes rest client.
|
// NewRoutesRESTClient creates a new routes rest client.
|
||||||
|
|
@ -138,9 +150,11 @@ func NewRoutesRESTClient(ctx context.Context, opts ...option.ClientOption) (*Rou
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultRoutesRESTCallOptions()
|
||||||
c := &routesRESTClient{
|
c := &routesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -154,7 +168,7 @@ func NewRoutesRESTClient(ctx context.Context, opts ...option.ClientOption) (*Rou
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &RoutesClient{internalClient: c, CallOptions: &RoutesCallOptions{}}, nil
|
return &RoutesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultRoutesRESTClientOptions() []option.ClientOption {
|
func defaultRoutesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -212,6 +226,7 @@ func (c *routesRESTClient) Delete(ctx context.Context, req *computepb.DeleteRout
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "route", url.QueryEscape(req.GetRoute())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "route", url.QueryEscape(req.GetRoute())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -271,6 +286,7 @@ func (c *routesRESTClient) Get(ctx context.Context, req *computepb.GetRouteReque
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "route", url.QueryEscape(req.GetRoute())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "route", url.QueryEscape(req.GetRoute())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Route{}
|
resp := &computepb.Route{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -337,6 +353,7 @@ func (c *routesRESTClient) Insert(ctx context.Context, req *computepb.InsertRout
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
51
vendor/cloud.google.com/go/compute/apiv1/security_policies_client.go
generated
vendored
51
vendor/cloud.google.com/go/compute/apiv1/security_policies_client.go
generated
vendored
|
|
@ -56,7 +56,23 @@ type SecurityPoliciesCallOptions struct {
|
||||||
RemoveRule []gax.CallOption
|
RemoveRule []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalSecurityPoliciesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultSecurityPoliciesRESTCallOptions() *SecurityPoliciesCallOptions {
|
||||||
|
return &SecurityPoliciesCallOptions{
|
||||||
|
AddRule: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetRule: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListPreconfiguredExpressionSets: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
PatchRule: []gax.CallOption{},
|
||||||
|
RemoveRule: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalSecurityPoliciesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalSecurityPoliciesClient interface {
|
type internalSecurityPoliciesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -176,6 +192,9 @@ type securityPoliciesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing SecurityPoliciesClient
|
||||||
|
CallOptions **SecurityPoliciesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewSecurityPoliciesRESTClient creates a new security policies rest client.
|
// NewSecurityPoliciesRESTClient creates a new security policies rest client.
|
||||||
|
|
@ -188,9 +207,11 @@ func NewSecurityPoliciesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultSecurityPoliciesRESTCallOptions()
|
||||||
c := &securityPoliciesRESTClient{
|
c := &securityPoliciesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -204,7 +225,7 @@ func NewSecurityPoliciesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &SecurityPoliciesClient{internalClient: c, CallOptions: &SecurityPoliciesCallOptions{}}, nil
|
return &SecurityPoliciesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultSecurityPoliciesRESTClientOptions() []option.ClientOption {
|
func defaultSecurityPoliciesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -258,10 +279,18 @@ func (c *securityPoliciesRESTClient) AddRule(ctx context.Context, req *computepb
|
||||||
}
|
}
|
||||||
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/global/securityPolicies/%v/addRule", req.GetProject(), req.GetSecurityPolicy())
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/global/securityPolicies/%v/addRule", req.GetProject(), req.GetSecurityPolicy())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.ValidateOnly != nil {
|
||||||
|
params.Add("validateOnly", fmt.Sprintf("%v", req.GetValidateOnly()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
// Build HTTP headers from client and context metadata.
|
// Build HTTP headers from client and context metadata.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddRule[0:len((*c.CallOptions).AddRule):len((*c.CallOptions).AddRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -434,6 +463,7 @@ func (c *securityPoliciesRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -493,6 +523,7 @@ func (c *securityPoliciesRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SecurityPolicy{}
|
resp := &computepb.SecurityPolicy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -552,6 +583,7 @@ func (c *securityPoliciesRESTClient) GetRule(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetRule[0:len((*c.CallOptions).GetRule):len((*c.CallOptions).GetRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SecurityPolicyRule{}
|
resp := &computepb.SecurityPolicyRule{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -611,6 +643,9 @@ func (c *securityPoliciesRESTClient) Insert(ctx context.Context, req *computepb.
|
||||||
if req != nil && req.RequestId != nil {
|
if req != nil && req.RequestId != nil {
|
||||||
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
}
|
}
|
||||||
|
if req != nil && req.ValidateOnly != nil {
|
||||||
|
params.Add("validateOnly", fmt.Sprintf("%v", req.GetValidateOnly()))
|
||||||
|
}
|
||||||
|
|
||||||
baseUrl.RawQuery = params.Encode()
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
|
@ -618,6 +653,7 @@ func (c *securityPoliciesRESTClient) Insert(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -792,6 +828,7 @@ func (c *securityPoliciesRESTClient) ListPreconfiguredExpressionSets(ctx context
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).ListPreconfiguredExpressionSets[0:len((*c.CallOptions).ListPreconfiguredExpressionSets):len((*c.CallOptions).ListPreconfiguredExpressionSets)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SecurityPoliciesListPreconfiguredExpressionSetsResponse{}
|
resp := &computepb.SecurityPoliciesListPreconfiguredExpressionSetsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -858,6 +895,7 @@ func (c *securityPoliciesRESTClient) Patch(ctx context.Context, req *computepb.P
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -924,6 +962,9 @@ func (c *securityPoliciesRESTClient) PatchRule(ctx context.Context, req *compute
|
||||||
if req != nil && req.Priority != nil {
|
if req != nil && req.Priority != nil {
|
||||||
params.Add("priority", fmt.Sprintf("%v", req.GetPriority()))
|
params.Add("priority", fmt.Sprintf("%v", req.GetPriority()))
|
||||||
}
|
}
|
||||||
|
if req != nil && req.ValidateOnly != nil {
|
||||||
|
params.Add("validateOnly", fmt.Sprintf("%v", req.GetValidateOnly()))
|
||||||
|
}
|
||||||
|
|
||||||
baseUrl.RawQuery = params.Encode()
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
|
@ -931,6 +972,7 @@ func (c *securityPoliciesRESTClient) PatchRule(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).PatchRule[0:len((*c.CallOptions).PatchRule):len((*c.CallOptions).PatchRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -997,6 +1039,7 @@ func (c *securityPoliciesRESTClient) RemoveRule(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "security_policy", url.QueryEscape(req.GetSecurityPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveRule[0:len((*c.CallOptions).RemoveRule):len((*c.CallOptions).RemoveRule)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
34
vendor/cloud.google.com/go/compute/apiv1/service_attachments_client.go
generated
vendored
34
vendor/cloud.google.com/go/compute/apiv1/service_attachments_client.go
generated
vendored
|
|
@ -54,7 +54,21 @@ type ServiceAttachmentsCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalServiceAttachmentsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultServiceAttachmentsRESTCallOptions() *ServiceAttachmentsCallOptions {
|
||||||
|
return &ServiceAttachmentsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalServiceAttachmentsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalServiceAttachmentsClient interface {
|
type internalServiceAttachmentsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -162,6 +176,9 @@ type serviceAttachmentsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ServiceAttachmentsClient
|
||||||
|
CallOptions **ServiceAttachmentsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewServiceAttachmentsRESTClient creates a new service attachments rest client.
|
// NewServiceAttachmentsRESTClient creates a new service attachments rest client.
|
||||||
|
|
@ -174,9 +191,11 @@ func NewServiceAttachmentsRESTClient(ctx context.Context, opts ...option.ClientO
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultServiceAttachmentsRESTCallOptions()
|
||||||
c := &serviceAttachmentsRESTClient{
|
c := &serviceAttachmentsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -190,7 +209,7 @@ func NewServiceAttachmentsRESTClient(ctx context.Context, opts ...option.ClientO
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &ServiceAttachmentsClient{internalClient: c, CallOptions: &ServiceAttachmentsCallOptions{}}, nil
|
return &ServiceAttachmentsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultServiceAttachmentsRESTClientOptions() []option.ClientOption {
|
func defaultServiceAttachmentsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -354,6 +373,7 @@ func (c *serviceAttachmentsRESTClient) Delete(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "service_attachment", url.QueryEscape(req.GetServiceAttachment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "service_attachment", url.QueryEscape(req.GetServiceAttachment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -414,6 +434,7 @@ func (c *serviceAttachmentsRESTClient) Get(ctx context.Context, req *computepb.G
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "service_attachment", url.QueryEscape(req.GetServiceAttachment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "service_attachment", url.QueryEscape(req.GetServiceAttachment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.ServiceAttachment{}
|
resp := &computepb.ServiceAttachment{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -473,6 +494,7 @@ func (c *serviceAttachmentsRESTClient) GetIamPolicy(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -539,6 +561,7 @@ func (c *serviceAttachmentsRESTClient) Insert(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -709,6 +732,7 @@ func (c *serviceAttachmentsRESTClient) Patch(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "service_attachment", url.QueryEscape(req.GetServiceAttachment())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "service_attachment", url.QueryEscape(req.GetServiceAttachment())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -776,6 +800,7 @@ func (c *serviceAttachmentsRESTClient) SetIamPolicy(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -835,6 +860,7 @@ func (c *serviceAttachmentsRESTClient) TestIamPermissions(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
33
vendor/cloud.google.com/go/compute/apiv1/snapshots_client.go
generated
vendored
33
vendor/cloud.google.com/go/compute/apiv1/snapshots_client.go
generated
vendored
|
|
@ -52,7 +52,20 @@ type SnapshotsCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalSnapshotsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultSnapshotsRESTCallOptions() *SnapshotsCallOptions {
|
||||||
|
return &SnapshotsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalSnapshotsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalSnapshotsClient interface {
|
type internalSnapshotsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -154,6 +167,9 @@ type snapshotsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing SnapshotsClient
|
||||||
|
CallOptions **SnapshotsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewSnapshotsRESTClient creates a new snapshots rest client.
|
// NewSnapshotsRESTClient creates a new snapshots rest client.
|
||||||
|
|
@ -166,9 +182,11 @@ func NewSnapshotsRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultSnapshotsRESTCallOptions()
|
||||||
c := &snapshotsRESTClient{
|
c := &snapshotsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -182,7 +200,7 @@ func NewSnapshotsRESTClient(ctx context.Context, opts ...option.ClientOption) (*
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &SnapshotsClient{internalClient: c, CallOptions: &SnapshotsCallOptions{}}, nil
|
return &SnapshotsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultSnapshotsRESTClientOptions() []option.ClientOption {
|
func defaultSnapshotsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -240,6 +258,7 @@ func (c *snapshotsRESTClient) Delete(ctx context.Context, req *computepb.DeleteS
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "snapshot", url.QueryEscape(req.GetSnapshot())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "snapshot", url.QueryEscape(req.GetSnapshot())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -299,6 +318,7 @@ func (c *snapshotsRESTClient) Get(ctx context.Context, req *computepb.GetSnapsho
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "snapshot", url.QueryEscape(req.GetSnapshot())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "snapshot", url.QueryEscape(req.GetSnapshot())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Snapshot{}
|
resp := &computepb.Snapshot{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -358,6 +378,7 @@ func (c *snapshotsRESTClient) GetIamPolicy(ctx context.Context, req *computepb.G
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -424,6 +445,7 @@ func (c *snapshotsRESTClient) Insert(ctx context.Context, req *computepb.InsertS
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -586,6 +608,7 @@ func (c *snapshotsRESTClient) SetIamPolicy(ctx context.Context, req *computepb.S
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -645,6 +668,7 @@ func (c *snapshotsRESTClient) SetLabels(ctx context.Context, req *computepb.SetL
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -711,6 +735,7 @@ func (c *snapshotsRESTClient) TestIamPermissions(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/ssl_certificates_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/ssl_certificates_client.go
generated
vendored
|
|
@ -50,7 +50,17 @@ type SslCertificatesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalSslCertificatesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultSslCertificatesRESTCallOptions() *SslCertificatesCallOptions {
|
||||||
|
return &SslCertificatesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalSslCertificatesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalSslCertificatesClient interface {
|
type internalSslCertificatesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,6 +144,9 @@ type sslCertificatesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing SslCertificatesClient
|
||||||
|
CallOptions **SslCertificatesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewSslCertificatesRESTClient creates a new ssl certificates rest client.
|
// NewSslCertificatesRESTClient creates a new ssl certificates rest client.
|
||||||
|
|
@ -146,9 +159,11 @@ func NewSslCertificatesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultSslCertificatesRESTCallOptions()
|
||||||
c := &sslCertificatesRESTClient{
|
c := &sslCertificatesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -162,7 +177,7 @@ func NewSslCertificatesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &SslCertificatesClient{internalClient: c, CallOptions: &SslCertificatesCallOptions{}}, nil
|
return &SslCertificatesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultSslCertificatesRESTClientOptions() []option.ClientOption {
|
func defaultSslCertificatesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -326,6 +341,7 @@ func (c *sslCertificatesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -385,6 +401,7 @@ func (c *sslCertificatesRESTClient) Get(ctx context.Context, req *computepb.GetS
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_certificate", url.QueryEscape(req.GetSslCertificate())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SslCertificate{}
|
resp := &computepb.SslCertificate{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -451,6 +468,7 @@ func (c *sslCertificatesRESTClient) Insert(ctx context.Context, req *computepb.I
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/ssl_policies_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/ssl_policies_client.go
generated
vendored
|
|
@ -50,7 +50,18 @@ type SslPoliciesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalSslPoliciesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultSslPoliciesRESTCallOptions() *SslPoliciesCallOptions {
|
||||||
|
return &SslPoliciesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListAvailableFeatures: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalSslPoliciesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalSslPoliciesClient interface {
|
type internalSslPoliciesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -140,6 +151,9 @@ type sslPoliciesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing SslPoliciesClient
|
||||||
|
CallOptions **SslPoliciesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewSslPoliciesRESTClient creates a new ssl policies rest client.
|
// NewSslPoliciesRESTClient creates a new ssl policies rest client.
|
||||||
|
|
@ -152,9 +166,11 @@ func NewSslPoliciesRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultSslPoliciesRESTCallOptions()
|
||||||
c := &sslPoliciesRESTClient{
|
c := &sslPoliciesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -168,7 +184,7 @@ func NewSslPoliciesRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &SslPoliciesClient{internalClient: c, CallOptions: &SslPoliciesCallOptions{}}, nil
|
return &SslPoliciesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultSslPoliciesRESTClientOptions() []option.ClientOption {
|
func defaultSslPoliciesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -226,6 +242,7 @@ func (c *sslPoliciesRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_policy", url.QueryEscape(req.GetSslPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_policy", url.QueryEscape(req.GetSslPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -285,6 +302,7 @@ func (c *sslPoliciesRESTClient) Get(ctx context.Context, req *computepb.GetSslPo
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_policy", url.QueryEscape(req.GetSslPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_policy", url.QueryEscape(req.GetSslPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SslPolicy{}
|
resp := &computepb.SslPolicy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -351,6 +369,7 @@ func (c *sslPoliciesRESTClient) Insert(ctx context.Context, req *computepb.Inser
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -525,6 +544,7 @@ func (c *sslPoliciesRESTClient) ListAvailableFeatures(ctx context.Context, req *
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).ListAvailableFeatures[0:len((*c.CallOptions).ListAvailableFeatures):len((*c.CallOptions).ListAvailableFeatures)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.SslPoliciesListAvailableFeaturesResponse{}
|
resp := &computepb.SslPoliciesListAvailableFeaturesResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -591,6 +611,7 @@ func (c *sslPoliciesRESTClient) Patch(ctx context.Context, req *computepb.PatchS
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_policy", url.QueryEscape(req.GetSslPolicy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "ssl_policy", url.QueryEscape(req.GetSslPolicy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
39
vendor/cloud.google.com/go/compute/apiv1/subnetworks_client.go
generated
vendored
39
vendor/cloud.google.com/go/compute/apiv1/subnetworks_client.go
generated
vendored
|
|
@ -57,7 +57,24 @@ type SubnetworksCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalSubnetworksClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultSubnetworksRESTCallOptions() *SubnetworksCallOptions {
|
||||||
|
return &SubnetworksCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
ExpandIpCidrRange: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetIamPolicy: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
ListUsable: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetIamPolicy: []gax.CallOption{},
|
||||||
|
SetPrivateIpGoogleAccess: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalSubnetworksClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalSubnetworksClient interface {
|
type internalSubnetworksClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -183,6 +200,9 @@ type subnetworksRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing SubnetworksClient
|
||||||
|
CallOptions **SubnetworksCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewSubnetworksRESTClient creates a new subnetworks rest client.
|
// NewSubnetworksRESTClient creates a new subnetworks rest client.
|
||||||
|
|
@ -195,9 +215,11 @@ func NewSubnetworksRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultSubnetworksRESTCallOptions()
|
||||||
c := &subnetworksRESTClient{
|
c := &subnetworksRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -211,7 +233,7 @@ func NewSubnetworksRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &SubnetworksClient{internalClient: c, CallOptions: &SubnetworksCallOptions{}}, nil
|
return &SubnetworksClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultSubnetworksRESTClientOptions() []option.ClientOption {
|
func defaultSubnetworksRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -375,6 +397,7 @@ func (c *subnetworksRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -449,6 +472,7 @@ func (c *subnetworksRESTClient) ExpandIpCidrRange(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).ExpandIpCidrRange[0:len((*c.CallOptions).ExpandIpCidrRange):len((*c.CallOptions).ExpandIpCidrRange)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -509,6 +533,7 @@ func (c *subnetworksRESTClient) Get(ctx context.Context, req *computepb.GetSubne
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Subnetwork{}
|
resp := &computepb.Subnetwork{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -568,6 +593,7 @@ func (c *subnetworksRESTClient) GetIamPolicy(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -634,6 +660,7 @@ func (c *subnetworksRESTClient) Insert(ctx context.Context, req *computepb.Inser
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -903,6 +930,7 @@ func (c *subnetworksRESTClient) Patch(ctx context.Context, req *computepb.PatchS
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -970,6 +998,7 @@ func (c *subnetworksRESTClient) SetIamPolicy(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Policy{}
|
resp := &computepb.Policy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1036,6 +1065,7 @@ func (c *subnetworksRESTClient) SetPrivateIpGoogleAccess(ctx context.Context, re
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "subnetwork", url.QueryEscape(req.GetSubnetwork())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetPrivateIpGoogleAccess[0:len((*c.CallOptions).SetPrivateIpGoogleAccess):len((*c.CallOptions).SetPrivateIpGoogleAccess)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1103,6 +1133,7 @@ func (c *subnetworksRESTClient) TestIamPermissions(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
27
vendor/cloud.google.com/go/compute/apiv1/target_grpc_proxies_client.go
generated
vendored
27
vendor/cloud.google.com/go/compute/apiv1/target_grpc_proxies_client.go
generated
vendored
|
|
@ -49,7 +49,17 @@ type TargetGrpcProxiesCallOptions struct {
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetGrpcProxiesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetGrpcProxiesRESTCallOptions() *TargetGrpcProxiesCallOptions {
|
||||||
|
return &TargetGrpcProxiesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetGrpcProxiesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetGrpcProxiesClient interface {
|
type internalTargetGrpcProxiesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -133,6 +143,9 @@ type targetGrpcProxiesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetGrpcProxiesClient
|
||||||
|
CallOptions **TargetGrpcProxiesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetGrpcProxiesRESTClient creates a new target grpc proxies rest client.
|
// NewTargetGrpcProxiesRESTClient creates a new target grpc proxies rest client.
|
||||||
|
|
@ -145,9 +158,11 @@ func NewTargetGrpcProxiesRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetGrpcProxiesRESTCallOptions()
|
||||||
c := &targetGrpcProxiesRESTClient{
|
c := &targetGrpcProxiesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -161,7 +176,7 @@ func NewTargetGrpcProxiesRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetGrpcProxiesClient{internalClient: c, CallOptions: &TargetGrpcProxiesCallOptions{}}, nil
|
return &TargetGrpcProxiesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetGrpcProxiesRESTClientOptions() []option.ClientOption {
|
func defaultTargetGrpcProxiesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -219,6 +234,7 @@ func (c *targetGrpcProxiesRESTClient) Delete(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_grpc_proxy", url.QueryEscape(req.GetTargetGrpcProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_grpc_proxy", url.QueryEscape(req.GetTargetGrpcProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -278,6 +294,7 @@ func (c *targetGrpcProxiesRESTClient) Get(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_grpc_proxy", url.QueryEscape(req.GetTargetGrpcProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_grpc_proxy", url.QueryEscape(req.GetTargetGrpcProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetGrpcProxy{}
|
resp := &computepb.TargetGrpcProxy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -344,6 +361,7 @@ func (c *targetGrpcProxiesRESTClient) Insert(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -513,6 +531,7 @@ func (c *targetGrpcProxiesRESTClient) Patch(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_grpc_proxy", url.QueryEscape(req.GetTargetGrpcProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_grpc_proxy", url.QueryEscape(req.GetTargetGrpcProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
30
vendor/cloud.google.com/go/compute/apiv1/target_http_proxies_client.go
generated
vendored
30
vendor/cloud.google.com/go/compute/apiv1/target_http_proxies_client.go
generated
vendored
|
|
@ -52,7 +52,19 @@ type TargetHttpProxiesCallOptions struct {
|
||||||
SetUrlMap []gax.CallOption
|
SetUrlMap []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetHttpProxiesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetHttpProxiesRESTCallOptions() *TargetHttpProxiesCallOptions {
|
||||||
|
return &TargetHttpProxiesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetUrlMap: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetHttpProxiesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetHttpProxiesClient interface {
|
type internalTargetHttpProxiesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -148,6 +160,9 @@ type targetHttpProxiesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetHttpProxiesClient
|
||||||
|
CallOptions **TargetHttpProxiesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetHttpProxiesRESTClient creates a new target http proxies rest client.
|
// NewTargetHttpProxiesRESTClient creates a new target http proxies rest client.
|
||||||
|
|
@ -160,9 +175,11 @@ func NewTargetHttpProxiesRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetHttpProxiesRESTCallOptions()
|
||||||
c := &targetHttpProxiesRESTClient{
|
c := &targetHttpProxiesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -176,7 +193,7 @@ func NewTargetHttpProxiesRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetHttpProxiesClient{internalClient: c, CallOptions: &TargetHttpProxiesCallOptions{}}, nil
|
return &TargetHttpProxiesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetHttpProxiesRESTClientOptions() []option.ClientOption {
|
func defaultTargetHttpProxiesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -340,6 +357,7 @@ func (c *targetHttpProxiesRESTClient) Delete(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -399,6 +417,7 @@ func (c *targetHttpProxiesRESTClient) Get(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetHttpProxy{}
|
resp := &computepb.TargetHttpProxy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -465,6 +484,7 @@ func (c *targetHttpProxiesRESTClient) Insert(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -634,6 +654,7 @@ func (c *targetHttpProxiesRESTClient) Patch(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -707,6 +728,7 @@ func (c *targetHttpProxiesRESTClient) SetUrlMap(ctx context.Context, req *comput
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_http_proxy", url.QueryEscape(req.GetTargetHttpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetUrlMap[0:len((*c.CallOptions).SetUrlMap):len((*c.CallOptions).SetUrlMap)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
118
vendor/cloud.google.com/go/compute/apiv1/target_https_proxies_client.go
generated
vendored
118
vendor/cloud.google.com/go/compute/apiv1/target_https_proxies_client.go
generated
vendored
|
|
@ -49,13 +49,30 @@ type TargetHttpsProxiesCallOptions struct {
|
||||||
Insert []gax.CallOption
|
Insert []gax.CallOption
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
Patch []gax.CallOption
|
Patch []gax.CallOption
|
||||||
|
SetCertificateMap []gax.CallOption
|
||||||
SetQuicOverride []gax.CallOption
|
SetQuicOverride []gax.CallOption
|
||||||
SetSslCertificates []gax.CallOption
|
SetSslCertificates []gax.CallOption
|
||||||
SetSslPolicy []gax.CallOption
|
SetSslPolicy []gax.CallOption
|
||||||
SetUrlMap []gax.CallOption
|
SetUrlMap []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetHttpsProxiesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetHttpsProxiesRESTCallOptions() *TargetHttpsProxiesCallOptions {
|
||||||
|
return &TargetHttpsProxiesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
SetCertificateMap: []gax.CallOption{},
|
||||||
|
SetQuicOverride: []gax.CallOption{},
|
||||||
|
SetSslCertificates: []gax.CallOption{},
|
||||||
|
SetSslPolicy: []gax.CallOption{},
|
||||||
|
SetUrlMap: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetHttpsProxiesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetHttpsProxiesClient interface {
|
type internalTargetHttpsProxiesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -66,6 +83,7 @@ type internalTargetHttpsProxiesClient interface {
|
||||||
Insert(context.Context, *computepb.InsertTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
Insert(context.Context, *computepb.InsertTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
List(context.Context, *computepb.ListTargetHttpsProxiesRequest, ...gax.CallOption) *TargetHttpsProxyIterator
|
List(context.Context, *computepb.ListTargetHttpsProxiesRequest, ...gax.CallOption) *TargetHttpsProxyIterator
|
||||||
Patch(context.Context, *computepb.PatchTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
Patch(context.Context, *computepb.PatchTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
SetCertificateMap(context.Context, *computepb.SetCertificateMapTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetQuicOverride(context.Context, *computepb.SetQuicOverrideTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
SetQuicOverride(context.Context, *computepb.SetQuicOverrideTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetSslCertificates(context.Context, *computepb.SetSslCertificatesTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
SetSslCertificates(context.Context, *computepb.SetSslCertificatesTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetSslPolicy(context.Context, *computepb.SetSslPolicyTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
SetSslPolicy(context.Context, *computepb.SetSslPolicyTargetHttpsProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
|
@ -136,6 +154,11 @@ func (c *TargetHttpsProxiesClient) Patch(ctx context.Context, req *computepb.Pat
|
||||||
return c.internalClient.Patch(ctx, req, opts...)
|
return c.internalClient.Patch(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetCertificateMap changes the Certificate Map for TargetHttpsProxy.
|
||||||
|
func (c *TargetHttpsProxiesClient) SetCertificateMap(ctx context.Context, req *computepb.SetCertificateMapTargetHttpsProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.SetCertificateMap(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// SetQuicOverride sets the QUIC override policy for TargetHttpsProxy.
|
// SetQuicOverride sets the QUIC override policy for TargetHttpsProxy.
|
||||||
func (c *TargetHttpsProxiesClient) SetQuicOverride(ctx context.Context, req *computepb.SetQuicOverrideTargetHttpsProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *TargetHttpsProxiesClient) SetQuicOverride(ctx context.Context, req *computepb.SetQuicOverrideTargetHttpsProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.SetQuicOverride(ctx, req, opts...)
|
return c.internalClient.SetQuicOverride(ctx, req, opts...)
|
||||||
|
|
@ -169,6 +192,9 @@ type targetHttpsProxiesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetHttpsProxiesClient
|
||||||
|
CallOptions **TargetHttpsProxiesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetHttpsProxiesRESTClient creates a new target https proxies rest client.
|
// NewTargetHttpsProxiesRESTClient creates a new target https proxies rest client.
|
||||||
|
|
@ -181,9 +207,11 @@ func NewTargetHttpsProxiesRESTClient(ctx context.Context, opts ...option.ClientO
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetHttpsProxiesRESTCallOptions()
|
||||||
c := &targetHttpsProxiesRESTClient{
|
c := &targetHttpsProxiesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -197,7 +225,7 @@ func NewTargetHttpsProxiesRESTClient(ctx context.Context, opts ...option.ClientO
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetHttpsProxiesClient{internalClient: c, CallOptions: &TargetHttpsProxiesCallOptions{}}, nil
|
return &TargetHttpsProxiesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetHttpsProxiesRESTClientOptions() []option.ClientOption {
|
func defaultTargetHttpsProxiesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -361,6 +389,7 @@ func (c *targetHttpsProxiesRESTClient) Delete(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -420,6 +449,7 @@ func (c *targetHttpsProxiesRESTClient) Get(ctx context.Context, req *computepb.G
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetHttpsProxy{}
|
resp := &computepb.TargetHttpsProxy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -486,6 +516,7 @@ func (c *targetHttpsProxiesRESTClient) Insert(ctx context.Context, req *computep
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -655,6 +686,7 @@ func (c *targetHttpsProxiesRESTClient) Patch(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -702,6 +734,80 @@ func (c *targetHttpsProxiesRESTClient) Patch(ctx context.Context, req *computepb
|
||||||
return op, nil
|
return op, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetCertificateMap changes the Certificate Map for TargetHttpsProxy.
|
||||||
|
func (c *targetHttpsProxiesRESTClient) SetCertificateMap(ctx context.Context, req *computepb.SetCertificateMapTargetHttpsProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetTargetHttpsProxiesSetCertificateMapRequestResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/global/targetHttpsProxies/%v/setCertificateMap", req.GetProject(), req.GetTargetHttpsProxy())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetCertificateMap[0:len((*c.CallOptions).SetCertificateMap):len((*c.CallOptions).SetCertificateMap)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
&globalOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
// SetQuicOverride sets the QUIC override policy for TargetHttpsProxy.
|
// SetQuicOverride sets the QUIC override policy for TargetHttpsProxy.
|
||||||
func (c *targetHttpsProxiesRESTClient) SetQuicOverride(ctx context.Context, req *computepb.SetQuicOverrideTargetHttpsProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *targetHttpsProxiesRESTClient) SetQuicOverride(ctx context.Context, req *computepb.SetQuicOverrideTargetHttpsProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
m := protojson.MarshalOptions{AllowPartial: true}
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
|
@ -728,6 +834,7 @@ func (c *targetHttpsProxiesRESTClient) SetQuicOverride(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetQuicOverride[0:len((*c.CallOptions).SetQuicOverride):len((*c.CallOptions).SetQuicOverride)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -801,6 +908,7 @@ func (c *targetHttpsProxiesRESTClient) SetSslCertificates(ctx context.Context, r
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetSslCertificates[0:len((*c.CallOptions).SetSslCertificates):len((*c.CallOptions).SetSslCertificates)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -874,6 +982,7 @@ func (c *targetHttpsProxiesRESTClient) SetSslPolicy(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetSslPolicy[0:len((*c.CallOptions).SetSslPolicy):len((*c.CallOptions).SetSslPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -947,6 +1056,7 @@ func (c *targetHttpsProxiesRESTClient) SetUrlMap(ctx context.Context, req *compu
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_https_proxy", url.QueryEscape(req.GetTargetHttpsProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetUrlMap[0:len((*c.CallOptions).SetUrlMap):len((*c.CallOptions).SetUrlMap)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/target_instances_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/target_instances_client.go
generated
vendored
|
|
@ -50,7 +50,17 @@ type TargetInstancesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetInstancesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetInstancesRESTCallOptions() *TargetInstancesCallOptions {
|
||||||
|
return &TargetInstancesCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetInstancesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetInstancesClient interface {
|
type internalTargetInstancesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,6 +144,9 @@ type targetInstancesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetInstancesClient
|
||||||
|
CallOptions **TargetInstancesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetInstancesRESTClient creates a new target instances rest client.
|
// NewTargetInstancesRESTClient creates a new target instances rest client.
|
||||||
|
|
@ -146,9 +159,11 @@ func NewTargetInstancesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetInstancesRESTCallOptions()
|
||||||
c := &targetInstancesRESTClient{
|
c := &targetInstancesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -162,7 +177,7 @@ func NewTargetInstancesRESTClient(ctx context.Context, opts ...option.ClientOpti
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetInstancesClient{internalClient: c, CallOptions: &TargetInstancesCallOptions{}}, nil
|
return &TargetInstancesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetInstancesRESTClientOptions() []option.ClientOption {
|
func defaultTargetInstancesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -326,6 +341,7 @@ func (c *targetInstancesRESTClient) Delete(ctx context.Context, req *computepb.D
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "target_instance", url.QueryEscape(req.GetTargetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "target_instance", url.QueryEscape(req.GetTargetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -386,6 +402,7 @@ func (c *targetInstancesRESTClient) Get(ctx context.Context, req *computepb.GetT
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "target_instance", url.QueryEscape(req.GetTargetInstance())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "target_instance", url.QueryEscape(req.GetTargetInstance())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetInstance{}
|
resp := &computepb.TargetInstance{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -452,6 +469,7 @@ func (c *targetInstancesRESTClient) Insert(ctx context.Context, req *computepb.I
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
38
vendor/cloud.google.com/go/compute/apiv1/target_pools_client.go
generated
vendored
38
vendor/cloud.google.com/go/compute/apiv1/target_pools_client.go
generated
vendored
|
|
@ -56,7 +56,23 @@ type TargetPoolsCallOptions struct {
|
||||||
SetBackup []gax.CallOption
|
SetBackup []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetPoolsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetPoolsRESTCallOptions() *TargetPoolsCallOptions {
|
||||||
|
return &TargetPoolsCallOptions{
|
||||||
|
AddHealthCheck: []gax.CallOption{},
|
||||||
|
AddInstance: []gax.CallOption{},
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetHealth: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
RemoveHealthCheck: []gax.CallOption{},
|
||||||
|
RemoveInstance: []gax.CallOption{},
|
||||||
|
SetBackup: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetPoolsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetPoolsClient interface {
|
type internalTargetPoolsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -176,6 +192,9 @@ type targetPoolsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetPoolsClient
|
||||||
|
CallOptions **TargetPoolsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetPoolsRESTClient creates a new target pools rest client.
|
// NewTargetPoolsRESTClient creates a new target pools rest client.
|
||||||
|
|
@ -188,9 +207,11 @@ func NewTargetPoolsRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetPoolsRESTCallOptions()
|
||||||
c := &targetPoolsRESTClient{
|
c := &targetPoolsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -204,7 +225,7 @@ func NewTargetPoolsRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetPoolsClient{internalClient: c, CallOptions: &TargetPoolsCallOptions{}}, nil
|
return &TargetPoolsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetPoolsRESTClientOptions() []option.ClientOption {
|
func defaultTargetPoolsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -269,6 +290,7 @@ func (c *targetPoolsRESTClient) AddHealthCheck(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddHealthCheck[0:len((*c.CallOptions).AddHealthCheck):len((*c.CallOptions).AddHealthCheck)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -343,6 +365,7 @@ func (c *targetPoolsRESTClient) AddInstance(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).AddInstance[0:len((*c.CallOptions).AddInstance):len((*c.CallOptions).AddInstance)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -516,6 +539,7 @@ func (c *targetPoolsRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -576,6 +600,7 @@ func (c *targetPoolsRESTClient) Get(ctx context.Context, req *computepb.GetTarge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetPool{}
|
resp := &computepb.TargetPool{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -635,6 +660,7 @@ func (c *targetPoolsRESTClient) GetHealth(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetHealth[0:len((*c.CallOptions).GetHealth):len((*c.CallOptions).GetHealth)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetPoolInstanceHealth{}
|
resp := &computepb.TargetPoolInstanceHealth{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -701,6 +727,7 @@ func (c *targetPoolsRESTClient) Insert(ctx context.Context, req *computepb.Inser
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -871,6 +898,7 @@ func (c *targetPoolsRESTClient) RemoveHealthCheck(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveHealthCheck[0:len((*c.CallOptions).RemoveHealthCheck):len((*c.CallOptions).RemoveHealthCheck)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -945,6 +973,7 @@ func (c *targetPoolsRESTClient) RemoveInstance(ctx context.Context, req *compute
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).RemoveInstance[0:len((*c.CallOptions).RemoveInstance):len((*c.CallOptions).RemoveInstance)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -1022,6 +1051,7 @@ func (c *targetPoolsRESTClient) SetBackup(ctx context.Context, req *computepb.Se
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_pool", url.QueryEscape(req.GetTargetPool())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetBackup[0:len((*c.CallOptions).SetBackup):len((*c.CallOptions).SetBackup)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
115
vendor/cloud.google.com/go/compute/apiv1/target_ssl_proxies_client.go
generated
vendored
115
vendor/cloud.google.com/go/compute/apiv1/target_ssl_proxies_client.go
generated
vendored
|
|
@ -47,12 +47,27 @@ type TargetSslProxiesCallOptions struct {
|
||||||
Insert []gax.CallOption
|
Insert []gax.CallOption
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
SetBackendService []gax.CallOption
|
SetBackendService []gax.CallOption
|
||||||
|
SetCertificateMap []gax.CallOption
|
||||||
SetProxyHeader []gax.CallOption
|
SetProxyHeader []gax.CallOption
|
||||||
SetSslCertificates []gax.CallOption
|
SetSslCertificates []gax.CallOption
|
||||||
SetSslPolicy []gax.CallOption
|
SetSslPolicy []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetSslProxiesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetSslProxiesRESTCallOptions() *TargetSslProxiesCallOptions {
|
||||||
|
return &TargetSslProxiesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetBackendService: []gax.CallOption{},
|
||||||
|
SetCertificateMap: []gax.CallOption{},
|
||||||
|
SetProxyHeader: []gax.CallOption{},
|
||||||
|
SetSslCertificates: []gax.CallOption{},
|
||||||
|
SetSslPolicy: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetSslProxiesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetSslProxiesClient interface {
|
type internalTargetSslProxiesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -62,6 +77,7 @@ type internalTargetSslProxiesClient interface {
|
||||||
Insert(context.Context, *computepb.InsertTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
Insert(context.Context, *computepb.InsertTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
List(context.Context, *computepb.ListTargetSslProxiesRequest, ...gax.CallOption) *TargetSslProxyIterator
|
List(context.Context, *computepb.ListTargetSslProxiesRequest, ...gax.CallOption) *TargetSslProxyIterator
|
||||||
SetBackendService(context.Context, *computepb.SetBackendServiceTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
SetBackendService(context.Context, *computepb.SetBackendServiceTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
SetCertificateMap(context.Context, *computepb.SetCertificateMapTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetProxyHeader(context.Context, *computepb.SetProxyHeaderTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
SetProxyHeader(context.Context, *computepb.SetProxyHeaderTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetSslCertificates(context.Context, *computepb.SetSslCertificatesTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
SetSslCertificates(context.Context, *computepb.SetSslCertificatesTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
SetSslPolicy(context.Context, *computepb.SetSslPolicyTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
SetSslPolicy(context.Context, *computepb.SetSslPolicyTargetSslProxyRequest, ...gax.CallOption) (*Operation, error)
|
||||||
|
|
@ -126,6 +142,11 @@ func (c *TargetSslProxiesClient) SetBackendService(ctx context.Context, req *com
|
||||||
return c.internalClient.SetBackendService(ctx, req, opts...)
|
return c.internalClient.SetBackendService(ctx, req, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetCertificateMap changes the Certificate Map for TargetSslProxy.
|
||||||
|
func (c *TargetSslProxiesClient) SetCertificateMap(ctx context.Context, req *computepb.SetCertificateMapTargetSslProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
return c.internalClient.SetCertificateMap(ctx, req, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// SetProxyHeader changes the ProxyHeaderType for TargetSslProxy.
|
// SetProxyHeader changes the ProxyHeaderType for TargetSslProxy.
|
||||||
func (c *TargetSslProxiesClient) SetProxyHeader(ctx context.Context, req *computepb.SetProxyHeaderTargetSslProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
func (c *TargetSslProxiesClient) SetProxyHeader(ctx context.Context, req *computepb.SetProxyHeaderTargetSslProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
return c.internalClient.SetProxyHeader(ctx, req, opts...)
|
return c.internalClient.SetProxyHeader(ctx, req, opts...)
|
||||||
|
|
@ -154,6 +175,9 @@ type targetSslProxiesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetSslProxiesClient
|
||||||
|
CallOptions **TargetSslProxiesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetSslProxiesRESTClient creates a new target ssl proxies rest client.
|
// NewTargetSslProxiesRESTClient creates a new target ssl proxies rest client.
|
||||||
|
|
@ -166,9 +190,11 @@ func NewTargetSslProxiesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetSslProxiesRESTCallOptions()
|
||||||
c := &targetSslProxiesRESTClient{
|
c := &targetSslProxiesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -182,7 +208,7 @@ func NewTargetSslProxiesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetSslProxiesClient{internalClient: c, CallOptions: &TargetSslProxiesCallOptions{}}, nil
|
return &TargetSslProxiesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetSslProxiesRESTClientOptions() []option.ClientOption {
|
func defaultTargetSslProxiesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -240,6 +266,7 @@ func (c *targetSslProxiesRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -299,6 +326,7 @@ func (c *targetSslProxiesRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetSslProxy{}
|
resp := &computepb.TargetSslProxy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -365,6 +393,7 @@ func (c *targetSslProxiesRESTClient) Insert(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -534,6 +563,81 @@ func (c *targetSslProxiesRESTClient) SetBackendService(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetBackendService[0:len((*c.CallOptions).SetBackendService):len((*c.CallOptions).SetBackendService)], opts...)
|
||||||
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
|
resp := &computepb.Operation{}
|
||||||
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
if settings.Path != "" {
|
||||||
|
baseUrl.Path = settings.Path
|
||||||
|
}
|
||||||
|
httpReq, err := http.NewRequest("POST", baseUrl.String(), bytes.NewReader(jsonReq))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
httpReq = httpReq.WithContext(ctx)
|
||||||
|
httpReq.Header = headers
|
||||||
|
|
||||||
|
httpRsp, err := c.httpClient.Do(httpReq)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer httpRsp.Body.Close()
|
||||||
|
|
||||||
|
if err = googleapi.CheckResponse(httpRsp); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
buf, err := ioutil.ReadAll(httpRsp.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := unm.Unmarshal(buf, resp); err != nil {
|
||||||
|
return maybeUnknownEnum(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}, opts...)
|
||||||
|
if e != nil {
|
||||||
|
return nil, e
|
||||||
|
}
|
||||||
|
op := &Operation{
|
||||||
|
&globalOperationsHandle{
|
||||||
|
c: c.operationClient,
|
||||||
|
proto: resp,
|
||||||
|
project: req.GetProject(),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return op, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetCertificateMap changes the Certificate Map for TargetSslProxy.
|
||||||
|
func (c *targetSslProxiesRESTClient) SetCertificateMap(ctx context.Context, req *computepb.SetCertificateMapTargetSslProxyRequest, opts ...gax.CallOption) (*Operation, error) {
|
||||||
|
m := protojson.MarshalOptions{AllowPartial: true}
|
||||||
|
body := req.GetTargetSslProxiesSetCertificateMapRequestResource()
|
||||||
|
jsonReq, err := m.Marshal(body)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl, err := url.Parse(c.endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
baseUrl.Path += fmt.Sprintf("/compute/v1/projects/%v/global/targetSslProxies/%v/setCertificateMap", req.GetProject(), req.GetTargetSslProxy())
|
||||||
|
|
||||||
|
params := url.Values{}
|
||||||
|
if req != nil && req.RequestId != nil {
|
||||||
|
params.Add("requestId", fmt.Sprintf("%v", req.GetRequestId()))
|
||||||
|
}
|
||||||
|
|
||||||
|
baseUrl.RawQuery = params.Encode()
|
||||||
|
|
||||||
|
// Build HTTP headers from client and context metadata.
|
||||||
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
||||||
|
|
||||||
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetCertificateMap[0:len((*c.CallOptions).SetCertificateMap):len((*c.CallOptions).SetCertificateMap)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -607,6 +711,7 @@ func (c *targetSslProxiesRESTClient) SetProxyHeader(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetProxyHeader[0:len((*c.CallOptions).SetProxyHeader):len((*c.CallOptions).SetProxyHeader)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -680,6 +785,7 @@ func (c *targetSslProxiesRESTClient) SetSslCertificates(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetSslCertificates[0:len((*c.CallOptions).SetSslCertificates):len((*c.CallOptions).SetSslCertificates)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -753,6 +859,7 @@ func (c *targetSslProxiesRESTClient) SetSslPolicy(ctx context.Context, req *comp
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_ssl_proxy", url.QueryEscape(req.GetTargetSslProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetSslPolicy[0:len((*c.CallOptions).SetSslPolicy):len((*c.CallOptions).SetSslPolicy)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
29
vendor/cloud.google.com/go/compute/apiv1/target_tcp_proxies_client.go
generated
vendored
29
vendor/cloud.google.com/go/compute/apiv1/target_tcp_proxies_client.go
generated
vendored
|
|
@ -50,7 +50,18 @@ type TargetTcpProxiesCallOptions struct {
|
||||||
SetProxyHeader []gax.CallOption
|
SetProxyHeader []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetTcpProxiesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetTcpProxiesRESTCallOptions() *TargetTcpProxiesCallOptions {
|
||||||
|
return &TargetTcpProxiesCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetBackendService: []gax.CallOption{},
|
||||||
|
SetProxyHeader: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetTcpProxiesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetTcpProxiesClient interface {
|
type internalTargetTcpProxiesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -140,6 +151,9 @@ type targetTcpProxiesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetTcpProxiesClient
|
||||||
|
CallOptions **TargetTcpProxiesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetTcpProxiesRESTClient creates a new target tcp proxies rest client.
|
// NewTargetTcpProxiesRESTClient creates a new target tcp proxies rest client.
|
||||||
|
|
@ -152,9 +166,11 @@ func NewTargetTcpProxiesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetTcpProxiesRESTCallOptions()
|
||||||
c := &targetTcpProxiesRESTClient{
|
c := &targetTcpProxiesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -168,7 +184,7 @@ func NewTargetTcpProxiesRESTClient(ctx context.Context, opts ...option.ClientOpt
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetTcpProxiesClient{internalClient: c, CallOptions: &TargetTcpProxiesCallOptions{}}, nil
|
return &TargetTcpProxiesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetTcpProxiesRESTClientOptions() []option.ClientOption {
|
func defaultTargetTcpProxiesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -226,6 +242,7 @@ func (c *targetTcpProxiesRESTClient) Delete(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -285,6 +302,7 @@ func (c *targetTcpProxiesRESTClient) Get(ctx context.Context, req *computepb.Get
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetTcpProxy{}
|
resp := &computepb.TargetTcpProxy{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -351,6 +369,7 @@ func (c *targetTcpProxiesRESTClient) Insert(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -520,6 +539,7 @@ func (c *targetTcpProxiesRESTClient) SetBackendService(ctx context.Context, req
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetBackendService[0:len((*c.CallOptions).SetBackendService):len((*c.CallOptions).SetBackendService)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -593,6 +613,7 @@ func (c *targetTcpProxiesRESTClient) SetProxyHeader(ctx context.Context, req *co
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "target_tcp_proxy", url.QueryEscape(req.GetTargetTcpProxy())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetProxyHeader[0:len((*c.CallOptions).SetProxyHeader):len((*c.CallOptions).SetProxyHeader)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/target_vpn_gateways_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/target_vpn_gateways_client.go
generated
vendored
|
|
@ -50,7 +50,17 @@ type TargetVpnGatewaysCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalTargetVpnGatewaysClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultTargetVpnGatewaysRESTCallOptions() *TargetVpnGatewaysCallOptions {
|
||||||
|
return &TargetVpnGatewaysCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalTargetVpnGatewaysClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalTargetVpnGatewaysClient interface {
|
type internalTargetVpnGatewaysClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,6 +144,9 @@ type targetVpnGatewaysRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing TargetVpnGatewaysClient
|
||||||
|
CallOptions **TargetVpnGatewaysCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTargetVpnGatewaysRESTClient creates a new target vpn gateways rest client.
|
// NewTargetVpnGatewaysRESTClient creates a new target vpn gateways rest client.
|
||||||
|
|
@ -146,9 +159,11 @@ func NewTargetVpnGatewaysRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultTargetVpnGatewaysRESTCallOptions()
|
||||||
c := &targetVpnGatewaysRESTClient{
|
c := &targetVpnGatewaysRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -162,7 +177,7 @@ func NewTargetVpnGatewaysRESTClient(ctx context.Context, opts ...option.ClientOp
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &TargetVpnGatewaysClient{internalClient: c, CallOptions: &TargetVpnGatewaysCallOptions{}}, nil
|
return &TargetVpnGatewaysClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTargetVpnGatewaysRESTClientOptions() []option.ClientOption {
|
func defaultTargetVpnGatewaysRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -326,6 +341,7 @@ func (c *targetVpnGatewaysRESTClient) Delete(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_vpn_gateway", url.QueryEscape(req.GetTargetVpnGateway())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_vpn_gateway", url.QueryEscape(req.GetTargetVpnGateway())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -386,6 +402,7 @@ func (c *targetVpnGatewaysRESTClient) Get(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_vpn_gateway", url.QueryEscape(req.GetTargetVpnGateway())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "target_vpn_gateway", url.QueryEscape(req.GetTargetVpnGateway())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TargetVpnGateway{}
|
resp := &computepb.TargetVpnGateway{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -452,6 +469,7 @@ func (c *targetVpnGatewaysRESTClient) Insert(ctx context.Context, req *computepb
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
34
vendor/cloud.google.com/go/compute/apiv1/url_maps_client.go
generated
vendored
34
vendor/cloud.google.com/go/compute/apiv1/url_maps_client.go
generated
vendored
|
|
@ -54,7 +54,21 @@ type UrlMapsCallOptions struct {
|
||||||
Validate []gax.CallOption
|
Validate []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalUrlMapsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultUrlMapsRESTCallOptions() *UrlMapsCallOptions {
|
||||||
|
return &UrlMapsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
InvalidateCache: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Patch: []gax.CallOption{},
|
||||||
|
Update: []gax.CallOption{},
|
||||||
|
Validate: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalUrlMapsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalUrlMapsClient interface {
|
type internalUrlMapsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -162,6 +176,9 @@ type urlMapsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing UrlMapsClient
|
||||||
|
CallOptions **UrlMapsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewUrlMapsRESTClient creates a new url maps rest client.
|
// NewUrlMapsRESTClient creates a new url maps rest client.
|
||||||
|
|
@ -174,9 +191,11 @@ func NewUrlMapsRESTClient(ctx context.Context, opts ...option.ClientOption) (*Ur
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultUrlMapsRESTCallOptions()
|
||||||
c := &urlMapsRESTClient{
|
c := &urlMapsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -190,7 +209,7 @@ func NewUrlMapsRESTClient(ctx context.Context, opts ...option.ClientOption) (*Ur
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &UrlMapsClient{internalClient: c, CallOptions: &UrlMapsCallOptions{}}, nil
|
return &UrlMapsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultUrlMapsRESTClientOptions() []option.ClientOption {
|
func defaultUrlMapsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -354,6 +373,7 @@ func (c *urlMapsRESTClient) Delete(ctx context.Context, req *computepb.DeleteUrl
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -413,6 +433,7 @@ func (c *urlMapsRESTClient) Get(ctx context.Context, req *computepb.GetUrlMapReq
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.UrlMap{}
|
resp := &computepb.UrlMap{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -479,6 +500,7 @@ func (c *urlMapsRESTClient) Insert(ctx context.Context, req *computepb.InsertUrl
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v", "project", url.QueryEscape(req.GetProject())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -552,6 +574,7 @@ func (c *urlMapsRESTClient) InvalidateCache(ctx context.Context, req *computepb.
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).InvalidateCache[0:len((*c.CallOptions).InvalidateCache):len((*c.CallOptions).InvalidateCache)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -721,6 +744,7 @@ func (c *urlMapsRESTClient) Patch(ctx context.Context, req *computepb.PatchUrlMa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Patch[0:len((*c.CallOptions).Patch):len((*c.CallOptions).Patch)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -794,6 +818,7 @@ func (c *urlMapsRESTClient) Update(ctx context.Context, req *computepb.UpdateUrl
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Update[0:len((*c.CallOptions).Update):len((*c.CallOptions).Update)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -860,6 +885,7 @@ func (c *urlMapsRESTClient) Validate(ctx context.Context, req *computepb.Validat
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "url_map", url.QueryEscape(req.GetUrlMap())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Validate[0:len((*c.CallOptions).Validate):len((*c.CallOptions).Validate)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.UrlMapsValidateResponse{}
|
resp := &computepb.UrlMapsValidateResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
32
vendor/cloud.google.com/go/compute/apiv1/vpn_gateways_client.go
generated
vendored
32
vendor/cloud.google.com/go/compute/apiv1/vpn_gateways_client.go
generated
vendored
|
|
@ -53,7 +53,20 @@ type VpnGatewaysCallOptions struct {
|
||||||
TestIamPermissions []gax.CallOption
|
TestIamPermissions []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalVpnGatewaysClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultVpnGatewaysRESTCallOptions() *VpnGatewaysCallOptions {
|
||||||
|
return &VpnGatewaysCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
GetStatus: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
SetLabels: []gax.CallOption{},
|
||||||
|
TestIamPermissions: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalVpnGatewaysClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalVpnGatewaysClient interface {
|
type internalVpnGatewaysClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -155,6 +168,9 @@ type vpnGatewaysRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing VpnGatewaysClient
|
||||||
|
CallOptions **VpnGatewaysCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewVpnGatewaysRESTClient creates a new vpn gateways rest client.
|
// NewVpnGatewaysRESTClient creates a new vpn gateways rest client.
|
||||||
|
|
@ -167,9 +183,11 @@ func NewVpnGatewaysRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultVpnGatewaysRESTCallOptions()
|
||||||
c := &vpnGatewaysRESTClient{
|
c := &vpnGatewaysRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -183,7 +201,7 @@ func NewVpnGatewaysRESTClient(ctx context.Context, opts ...option.ClientOption)
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &VpnGatewaysClient{internalClient: c, CallOptions: &VpnGatewaysCallOptions{}}, nil
|
return &VpnGatewaysClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultVpnGatewaysRESTClientOptions() []option.ClientOption {
|
func defaultVpnGatewaysRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -347,6 +365,7 @@ func (c *vpnGatewaysRESTClient) Delete(ctx context.Context, req *computepb.Delet
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_gateway", url.QueryEscape(req.GetVpnGateway())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_gateway", url.QueryEscape(req.GetVpnGateway())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -407,6 +426,7 @@ func (c *vpnGatewaysRESTClient) Get(ctx context.Context, req *computepb.GetVpnGa
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_gateway", url.QueryEscape(req.GetVpnGateway())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_gateway", url.QueryEscape(req.GetVpnGateway())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.VpnGateway{}
|
resp := &computepb.VpnGateway{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -459,6 +479,7 @@ func (c *vpnGatewaysRESTClient) GetStatus(ctx context.Context, req *computepb.Ge
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_gateway", url.QueryEscape(req.GetVpnGateway())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_gateway", url.QueryEscape(req.GetVpnGateway())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).GetStatus[0:len((*c.CallOptions).GetStatus):len((*c.CallOptions).GetStatus)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.VpnGatewaysGetStatusResponse{}
|
resp := &computepb.VpnGatewaysGetStatusResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -525,6 +546,7 @@ func (c *vpnGatewaysRESTClient) Insert(ctx context.Context, req *computepb.Inser
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -695,6 +717,7 @@ func (c *vpnGatewaysRESTClient) SetLabels(ctx context.Context, req *computepb.Se
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).SetLabels[0:len((*c.CallOptions).SetLabels):len((*c.CallOptions).SetLabels)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -762,6 +785,7 @@ func (c *vpnGatewaysRESTClient) TestIamPermissions(ctx context.Context, req *com
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "resource", url.QueryEscape(req.GetResource())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.TestPermissionsResponse{}
|
resp := &computepb.TestPermissionsResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
26
vendor/cloud.google.com/go/compute/apiv1/vpn_tunnels_client.go
generated
vendored
26
vendor/cloud.google.com/go/compute/apiv1/vpn_tunnels_client.go
generated
vendored
|
|
@ -50,7 +50,17 @@ type VpnTunnelsCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalVpnTunnelsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultVpnTunnelsRESTCallOptions() *VpnTunnelsCallOptions {
|
||||||
|
return &VpnTunnelsCallOptions{
|
||||||
|
AggregatedList: []gax.CallOption{},
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
Insert: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalVpnTunnelsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalVpnTunnelsClient interface {
|
type internalVpnTunnelsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -134,6 +144,9 @@ type vpnTunnelsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing VpnTunnelsClient
|
||||||
|
CallOptions **VpnTunnelsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewVpnTunnelsRESTClient creates a new vpn tunnels rest client.
|
// NewVpnTunnelsRESTClient creates a new vpn tunnels rest client.
|
||||||
|
|
@ -146,9 +159,11 @@ func NewVpnTunnelsRESTClient(ctx context.Context, opts ...option.ClientOption) (
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultVpnTunnelsRESTCallOptions()
|
||||||
c := &vpnTunnelsRESTClient{
|
c := &vpnTunnelsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
|
|
@ -162,7 +177,7 @@ func NewVpnTunnelsRESTClient(ctx context.Context, opts ...option.ClientOption) (
|
||||||
}
|
}
|
||||||
c.operationClient = opC
|
c.operationClient = opC
|
||||||
|
|
||||||
return &VpnTunnelsClient{internalClient: c, CallOptions: &VpnTunnelsCallOptions{}}, nil
|
return &VpnTunnelsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultVpnTunnelsRESTClientOptions() []option.ClientOption {
|
func defaultVpnTunnelsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -326,6 +341,7 @@ func (c *vpnTunnelsRESTClient) Delete(ctx context.Context, req *computepb.Delete
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_tunnel", url.QueryEscape(req.GetVpnTunnel())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_tunnel", url.QueryEscape(req.GetVpnTunnel())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -386,6 +402,7 @@ func (c *vpnTunnelsRESTClient) Get(ctx context.Context, req *computepb.GetVpnTun
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_tunnel", url.QueryEscape(req.GetVpnTunnel())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion()), "vpn_tunnel", url.QueryEscape(req.GetVpnTunnel())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.VpnTunnel{}
|
resp := &computepb.VpnTunnel{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -452,6 +469,7 @@ func (c *vpnTunnelsRESTClient) Insert(ctx context.Context, req *computepb.Insert
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "region", url.QueryEscape(req.GetRegion())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Insert[0:len((*c.CallOptions).Insert):len((*c.CallOptions).Insert)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
25
vendor/cloud.google.com/go/compute/apiv1/zone_operations_client.go
generated
vendored
25
vendor/cloud.google.com/go/compute/apiv1/zone_operations_client.go
generated
vendored
|
|
@ -47,7 +47,16 @@ type ZoneOperationsCallOptions struct {
|
||||||
Wait []gax.CallOption
|
Wait []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalZoneOperationsClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultZoneOperationsRESTCallOptions() *ZoneOperationsCallOptions {
|
||||||
|
return &ZoneOperationsCallOptions{
|
||||||
|
Delete: []gax.CallOption{},
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
Wait: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalZoneOperationsClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalZoneOperationsClient interface {
|
type internalZoneOperationsClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -122,6 +131,9 @@ type zoneOperationsRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ZoneOperationsClient
|
||||||
|
CallOptions **ZoneOperationsCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewZoneOperationsRESTClient creates a new zone operations rest client.
|
// NewZoneOperationsRESTClient creates a new zone operations rest client.
|
||||||
|
|
@ -134,13 +146,15 @@ func NewZoneOperationsRESTClient(ctx context.Context, opts ...option.ClientOptio
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultZoneOperationsRESTCallOptions()
|
||||||
c := &zoneOperationsRESTClient{
|
c := &zoneOperationsRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &ZoneOperationsClient{internalClient: c, CallOptions: &ZoneOperationsCallOptions{}}, nil
|
return &ZoneOperationsClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultZoneOperationsRESTClientOptions() []option.ClientOption {
|
func defaultZoneOperationsRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -188,6 +202,7 @@ func (c *zoneOperationsRESTClient) Delete(ctx context.Context, req *computepb.De
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Delete[0:len((*c.CallOptions).Delete):len((*c.CallOptions).Delete)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.DeleteZoneOperationResponse{}
|
resp := &computepb.DeleteZoneOperationResponse{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -240,6 +255,7 @@ func (c *zoneOperationsRESTClient) Get(ctx context.Context, req *computepb.GetZo
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
@ -388,6 +404,7 @@ func (c *zoneOperationsRESTClient) Wait(ctx context.Context, req *computepb.Wait
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "operation", url.QueryEscape(req.GetOperation())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone()), "operation", url.QueryEscape(req.GetOperation())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Wait[0:len((*c.CallOptions).Wait):len((*c.CallOptions).Wait)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Operation{}
|
resp := &computepb.Operation{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
21
vendor/cloud.google.com/go/compute/apiv1/zones_client.go
generated
vendored
21
vendor/cloud.google.com/go/compute/apiv1/zones_client.go
generated
vendored
|
|
@ -45,7 +45,14 @@ type ZonesCallOptions struct {
|
||||||
List []gax.CallOption
|
List []gax.CallOption
|
||||||
}
|
}
|
||||||
|
|
||||||
// internalZonesClient is an interface that defines the methods availaible from Google Compute Engine API.
|
func defaultZonesRESTCallOptions() *ZonesCallOptions {
|
||||||
|
return &ZonesCallOptions{
|
||||||
|
Get: []gax.CallOption{},
|
||||||
|
List: []gax.CallOption{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// internalZonesClient is an interface that defines the methods available from Google Compute Engine API.
|
||||||
type internalZonesClient interface {
|
type internalZonesClient interface {
|
||||||
Close() error
|
Close() error
|
||||||
setGoogleClientInfo(...string)
|
setGoogleClientInfo(...string)
|
||||||
|
|
@ -108,6 +115,9 @@ type zonesRESTClient struct {
|
||||||
|
|
||||||
// The x-goog-* metadata to be sent with each request.
|
// The x-goog-* metadata to be sent with each request.
|
||||||
xGoogMetadata metadata.MD
|
xGoogMetadata metadata.MD
|
||||||
|
|
||||||
|
// Points back to the CallOptions field of the containing ZonesClient
|
||||||
|
CallOptions **ZonesCallOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewZonesRESTClient creates a new zones rest client.
|
// NewZonesRESTClient creates a new zones rest client.
|
||||||
|
|
@ -120,13 +130,15 @@ func NewZonesRESTClient(ctx context.Context, opts ...option.ClientOption) (*Zone
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callOpts := defaultZonesRESTCallOptions()
|
||||||
c := &zonesRESTClient{
|
c := &zonesRESTClient{
|
||||||
endpoint: endpoint,
|
endpoint: endpoint,
|
||||||
httpClient: httpClient,
|
httpClient: httpClient,
|
||||||
|
CallOptions: &callOpts,
|
||||||
}
|
}
|
||||||
c.setGoogleClientInfo()
|
c.setGoogleClientInfo()
|
||||||
|
|
||||||
return &ZonesClient{internalClient: c, CallOptions: &ZonesCallOptions{}}, nil
|
return &ZonesClient{internalClient: c, CallOptions: callOpts}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultZonesRESTClientOptions() []option.ClientOption {
|
func defaultZonesRESTClientOptions() []option.ClientOption {
|
||||||
|
|
@ -174,6 +186,7 @@ func (c *zonesRESTClient) Get(ctx context.Context, req *computepb.GetZoneRequest
|
||||||
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
md := metadata.Pairs("x-goog-request-params", fmt.Sprintf("%s=%v&%s=%v", "project", url.QueryEscape(req.GetProject()), "zone", url.QueryEscape(req.GetZone())))
|
||||||
|
|
||||||
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
headers := buildHeaders(ctx, c.xGoogMetadata, md, metadata.Pairs("Content-Type", "application/json"))
|
||||||
|
opts = append((*c.CallOptions).Get[0:len((*c.CallOptions).Get):len((*c.CallOptions).Get)], opts...)
|
||||||
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
unm := protojson.UnmarshalOptions{AllowPartial: true, DiscardUnknown: true}
|
||||||
resp := &computepb.Zone{}
|
resp := &computepb.Zone{}
|
||||||
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
e := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error {
|
||||||
|
|
|
||||||
2
vendor/cloud.google.com/go/compute/internal/version.go
generated
vendored
2
vendor/cloud.google.com/go/compute/internal/version.go
generated
vendored
|
|
@ -15,4 +15,4 @@
|
||||||
package internal
|
package internal
|
||||||
|
|
||||||
// Version is the current tagged release of the library.
|
// Version is the current tagged release of the library.
|
||||||
const Version = "1.6.1"
|
const Version = "1.7.0"
|
||||||
|
|
|
||||||
2
vendor/cloud.google.com/go/compute/metadata/metadata.go
generated
vendored
2
vendor/cloud.google.com/go/compute/metadata/metadata.go
generated
vendored
|
|
@ -16,7 +16,7 @@
|
||||||
// metadata and API service accounts.
|
// metadata and API service accounts.
|
||||||
//
|
//
|
||||||
// This package is a wrapper around the GCE metadata service,
|
// This package is a wrapper around the GCE metadata service,
|
||||||
// as documented at https://developers.google.com/compute/docs/metadata.
|
// as documented at https://cloud.google.com/compute/docs/metadata/overview.
|
||||||
package metadata // import "cloud.google.com/go/compute/metadata"
|
package metadata // import "cloud.google.com/go/compute/metadata"
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
||||||
44
vendor/cloud.google.com/go/doc.go
generated
vendored
44
vendor/cloud.google.com/go/doc.go
generated
vendored
|
|
@ -165,16 +165,42 @@ For HTTP logging, set the GODEBUG environment variable to "http2debug=1" or "htt
|
||||||
|
|
||||||
Inspecting errors
|
Inspecting errors
|
||||||
|
|
||||||
Most of the errors returned by the generated clients can be converted into a
|
Most of the errors returned by the generated clients are wrapped in an
|
||||||
`grpc.Status`. Converting your errors to this type can be a useful to get
|
`apierror.APIError` (https://pkg.go.dev/github.com/googleapis/gax-go/v2/apierror)
|
||||||
more information about what went wrong while debugging.
|
and can be further unwrapped into a `grpc.Status` or `googleapi.Error` depending
|
||||||
if err != {
|
on the transport used to make the call (gRPC or REST). Converting your errors to
|
||||||
|
these types can be a useful way to get more information about what went wrong
|
||||||
|
while debugging.
|
||||||
|
|
||||||
|
`apierror.APIError` gives access to specific details in the
|
||||||
|
error. The transport-specific errors can still be unwrapped using the
|
||||||
|
`apierror.APIError`.
|
||||||
|
if err != nil {
|
||||||
|
var ae *apierror.APIError
|
||||||
|
if errors.As(err, &ae) {
|
||||||
|
log.Println(ae.Reason())
|
||||||
|
log.Println(ae.Details().Help.GetLinks())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
If the gRPC transport was used, the `grpc.Status` can still be parsed using the
|
||||||
|
`status.FromError` function.
|
||||||
|
if err != nil {
|
||||||
if s, ok := status.FromError(err); ok {
|
if s, ok := status.FromError(err); ok {
|
||||||
log.Println(s.Message())
|
log.Println(s.Message())
|
||||||
for _, d := range s.Proto().Details {
|
for _, d := range s.Proto().Details {
|
||||||
log.Println(d)
|
log.Println(d)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
If the REST transport was used, the `googleapi.Error` can be parsed in a similar
|
||||||
|
way.
|
||||||
|
if err != nil {
|
||||||
|
var gerr *googleapi.Error
|
||||||
|
if errors.As(err, &gerr) {
|
||||||
|
log.Println(gerr.Message)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Client Stability
|
Client Stability
|
||||||
|
|
|
||||||
21
vendor/cloud.google.com/go/go.mod
generated
vendored
21
vendor/cloud.google.com/go/go.mod
generated
vendored
|
|
@ -1,18 +1,19 @@
|
||||||
module cloud.google.com/go
|
module cloud.google.com/go
|
||||||
|
|
||||||
go 1.11
|
go 1.15
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go/compute v0.1.0
|
cloud.google.com/go/compute v1.6.1
|
||||||
|
cloud.google.com/go/storage v1.22.1
|
||||||
github.com/golang/protobuf v1.5.2
|
github.com/golang/protobuf v1.5.2
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.8
|
||||||
github.com/google/martian/v3 v3.2.1
|
github.com/google/martian/v3 v3.2.1
|
||||||
github.com/googleapis/gax-go/v2 v2.1.1
|
github.com/googleapis/gax-go/v2 v2.4.0
|
||||||
go.opencensus.io v0.23.0
|
go.opencensus.io v0.23.0
|
||||||
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8
|
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
|
||||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
|
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df
|
||||||
google.golang.org/api v0.63.0
|
google.golang.org/api v0.80.0
|
||||||
google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c
|
google.golang.org/genproto v0.0.0-20220523171625-347a074981d8
|
||||||
google.golang.org/grpc v1.40.1
|
google.golang.org/grpc v1.46.2
|
||||||
google.golang.org/protobuf v1.27.1
|
google.golang.org/protobuf v1.28.0
|
||||||
)
|
)
|
||||||
|
|
|
||||||
486
vendor/cloud.google.com/go/go.sum
generated
vendored
486
vendor/cloud.google.com/go/go.sum
generated
vendored
|
|
@ -1,37 +1,115 @@
|
||||||
|
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.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/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM=
|
||||||
|
cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY=
|
||||||
|
cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ=
|
||||||
|
cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI=
|
||||||
|
cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4=
|
||||||
|
cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc=
|
||||||
|
cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA=
|
||||||
|
cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A=
|
||||||
|
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/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
|
||||||
|
cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow=
|
||||||
|
cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM=
|
||||||
|
cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M=
|
||||||
|
cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s=
|
||||||
|
cloud.google.com/go/compute v1.6.1 h1:2sMmt8prCn7DPaG4Pmh0N3Inmc8cT8ae5k1M6VJ9Wqc=
|
||||||
|
cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU=
|
||||||
|
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/iam v0.3.0 h1:exkAomrVUuzx9kWFI1wm3KI0uoDeUFPB4kKGzx6x+Gc=
|
||||||
|
cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY=
|
||||||
|
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=
|
||||||
|
cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw=
|
||||||
|
cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
|
||||||
|
cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
|
||||||
|
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
|
||||||
|
cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
|
||||||
|
cloud.google.com/go/storage v1.22.1 h1:F6IlQJZrZM++apn9V5/VfS3gbTUYg98PS3EMQAzqtfg=
|
||||||
|
cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y=
|
||||||
|
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
|
||||||
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
||||||
github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE=
|
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
|
||||||
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
|
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
|
||||||
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
|
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
|
||||||
github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=
|
|
||||||
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
||||||
github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
|
|
||||||
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
|
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
|
||||||
|
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||||
|
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
|
||||||
|
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
|
||||||
|
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/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-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
|
||||||
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403 h1:cqQfy1jclcSy/FwLjemeg3SR1yaINm74aQyupQ0Bl8M=
|
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/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
|
||||||
github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed h1:OZmjad4L3H8ncOIR8rnb5MREYqG8ixi5+WbeUsquF0c=
|
github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI=
|
||||||
github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
|
github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
|
github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
|
github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
|
github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
|
||||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
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.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.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.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.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/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
|
||||||
github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0 h1:dulLQAYQFYtG5MTplgNGHWuV2D+OBD+Z8lmDBmbLg+s=
|
|
||||||
github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=
|
github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=
|
||||||
github.com/envoyproxy/protoc-gen-validate v0.1.0 h1:EQciDnbrYxy13PgWoY8AqoxGiPrpgBZ1R8UNe3ddc+A=
|
github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
|
||||||
|
github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE=
|
||||||
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
|
||||||
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
|
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
|
||||||
|
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
|
||||||
|
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
|
||||||
|
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
|
||||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||||
|
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||||
|
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||||
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY=
|
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/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.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
|
||||||
|
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/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs=
|
||||||
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
|
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.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.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.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/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.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
|
||||||
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
|
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
|
||||||
|
|
@ -41,51 +119,135 @@ 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.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||||
github.com/golang/protobuf v1.4.3/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.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 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
|
||||||
github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
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 h1:fHPg5GQYlCeLIPB9BZqMVR5nR9A+IM5zcgeTdjMYmLA=
|
||||||
github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
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.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.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
|
||||||
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
|
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.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||||
|
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.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.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.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/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||||
|
github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE=
|
||||||
|
github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg=
|
||||||
|
github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
|
||||||
|
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 h1:d8MncMlErDFTwQGBK1xhv026j9kqhvw1Qv9IbWT1VLQ=
|
||||||
github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk=
|
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=
|
||||||
|
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/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||||
|
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||||
|
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
||||||
github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=
|
github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=
|
||||||
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
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/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
|
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
|
||||||
github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0=
|
github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0=
|
||||||
github.com/googleapis/gax-go/v2 v2.1.1 h1:dp3bWCh+PPO1zjRRiCSczJav13sBvG4UhNyVTa1KqdU=
|
|
||||||
github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM=
|
github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM=
|
||||||
|
github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM=
|
||||||
|
github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM=
|
||||||
|
github.com/googleapis/gax-go/v2 v2.4.0 h1:dS9eYAjhrE2RjmzYw2XAPvcXfmcQLtFEQWn0CR82awk=
|
||||||
|
github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c=
|
||||||
|
github.com/googleapis/go-type-adapters v1.0.0 h1:9XdMn+d/G57qq1s8dNc5IesGCXHf6V2HZ2JwRxfA2tA=
|
||||||
|
github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4=
|
||||||
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
|
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
|
||||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
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/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
|
||||||
|
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
|
||||||
|
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
|
||||||
|
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||||
|
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
|
||||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||||
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||||
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
|
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
|
||||||
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 h1:qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ=
|
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
||||||
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
|
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
|
||||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
||||||
|
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
|
||||||
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
|
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
|
||||||
github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0=
|
|
||||||
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||||
|
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||||
|
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.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=
|
||||||
|
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 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M=
|
||||||
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
|
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
|
||||||
go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
|
go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
|
||||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
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-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
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-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=
|
||||||
|
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
|
||||||
|
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
|
||||||
|
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-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-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-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/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=
|
||||||
|
golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
|
||||||
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
|
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
|
||||||
|
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/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-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-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||||
|
|
@ -93,91 +255,357 @@ golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73r
|
||||||
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/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-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-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
|
golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
|
golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
|
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-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-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-20200822124328-c89045814202/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-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-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/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||||
|
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
|
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
|
golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
|
golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
|
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 h1:HVyaeDAYux4pnY+D/SiwmLOR36ewZ4iGQIIrtnuCjFA=
|
||||||
|
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
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-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
|
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/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
|
golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 h1:RerP+noqYHUQ8CMRcPlC2nvTa4dcBIjegkuWdcUDuqg=
|
|
||||||
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
|
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
|
||||||
|
golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
|
||||||
|
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 h1:OSnWWcOd/CtWQC2cYSBgbTSJv3ciqd8r54ySIW2y3RE=
|
||||||
|
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
|
||||||
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
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-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/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-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
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/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-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-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
|
golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
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-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=
|
||||||
|
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
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-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-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-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-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-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-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20211210111614-af8b64212486 h1:5hpz5aRr+W1erYCL5JRhSUBJRph7l9XkNveoExlrKYk=
|
golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6 h1:nonptSpoQ4vQjyraW20DXPAglgQfVnM9ZC6MmNLMR60=
|
||||||
|
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||||
|
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.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.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.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.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/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
|
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
|
||||||
|
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||||
|
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-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-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-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-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-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-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-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
|
||||||
|
golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
|
||||||
|
golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
|
||||||
|
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-20200825202427-b303f430e36d/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.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
||||||
|
golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
||||||
|
golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
||||||
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
golang.org/x/tools v0.1.5/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-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-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-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=
|
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
|
golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
|
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df h1:5Pf6pFKu98ODmgnpvkJ3kFUOQGGLIzLIkbzUHp47618=
|
||||||
|
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
|
||||||
|
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=
|
||||||
|
google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
|
||||||
|
google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
|
google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
|
google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
|
google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
|
||||||
|
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.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/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4=
|
||||||
|
google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw=
|
||||||
|
google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU=
|
||||||
google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k=
|
google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k=
|
||||||
|
google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
|
||||||
google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
|
google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
|
||||||
google.golang.org/api v0.63.0 h1:n2bqqK895ygnBpdPDYetfy23K7fJ22wsrZKCyfuRkkA=
|
google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI=
|
||||||
|
google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I=
|
||||||
google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo=
|
google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo=
|
||||||
|
google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g=
|
||||||
|
google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA=
|
||||||
|
google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8=
|
||||||
|
google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs=
|
||||||
|
google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA=
|
||||||
|
google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
|
||||||
|
google.golang.org/api v0.80.0 h1:IQWaGVCYnsm4MO3hh+WtSXMzMzuyFx/fuR8qkN3A0Qo=
|
||||||
|
google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
|
||||||
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
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.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.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
|
||||||
google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
|
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/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-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-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=
|
||||||
|
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
|
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-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-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||||
|
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-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
|
||||||
|
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/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
|
||||||
|
google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24=
|
||||||
|
google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k=
|
||||||
|
google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k=
|
||||||
|
google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
|
||||||
google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
|
google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
|
||||||
|
google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w=
|
||||||
google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
||||||
google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
||||||
|
google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
||||||
|
google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
||||||
google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
|
||||||
|
google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
||||||
|
google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
||||||
|
google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
||||||
google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
||||||
google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c h1:c5afAQ+F8m49fzDEIKvD7o/D350YjVseBMjtoKL1xsg=
|
|
||||||
google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
||||||
|
google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
||||||
|
google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
|
||||||
|
google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
||||||
|
google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
||||||
|
google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
||||||
|
google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
|
||||||
|
google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E=
|
||||||
|
google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
||||||
|
google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
||||||
|
google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
||||||
|
google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
||||||
|
google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
|
||||||
|
google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
|
||||||
|
google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
|
||||||
|
google.golang.org/genproto v0.0.0-20220523171625-347a074981d8 h1:4NSrVrQGh6+UqBEd+Kwdh6ZDwESH0Sj2bNUQN+VjoQk=
|
||||||
|
google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
|
||||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
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=
|
||||||
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
|
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.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
|
||||||
|
google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||||
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
|
||||||
|
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.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
|
google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
|
||||||
google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
|
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.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.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
|
||||||
|
google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
|
||||||
|
google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
|
||||||
google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
||||||
google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
|
||||||
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
|
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
|
||||||
google.golang.org/grpc v1.40.1 h1:pnP7OclFFFgFi4VHQDQDaoXUVauOFyktqTsqqgzFKbc=
|
|
||||||
google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
|
google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
|
||||||
|
google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
|
||||||
|
google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ=
|
||||||
|
google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
||||||
|
google.golang.org/grpc v1.46.2 h1:u+MLGgVf7vRdjEYZ8wDFhAVNmhkbJ5hmrA1LMWK1CAQ=
|
||||||
|
google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
|
||||||
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
|
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-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-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
||||||
|
|
@ -187,16 +615,26 @@ google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzi
|
||||||
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||||
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||||
google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
|
||||||
|
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.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-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
|
||||||
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
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=
|
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
|
google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=
|
||||||
|
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
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=
|
||||||
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
|
|
||||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
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-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.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=
|
||||||
|
|
|
||||||
566
vendor/cloud.google.com/go/internal/.repo-metadata-full.json
generated
vendored
566
vendor/cloud.google.com/go/internal/.repo-metadata-full.json
generated
vendored
File diff suppressed because it is too large
Load diff
36
vendor/cloud.google.com/go/longrunning/autogen/doc.go
generated
vendored
36
vendor/cloud.google.com/go/longrunning/autogen/doc.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2021 Google LLC
|
// Copyright 2022 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
@ -75,6 +75,8 @@ package longrunning // import "cloud.google.com/go/longrunning/autogen"
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
"fmt"
|
||||||
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
"runtime"
|
"runtime"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
@ -90,7 +92,14 @@ import (
|
||||||
type clientHookParams struct{}
|
type clientHookParams struct{}
|
||||||
type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
|
type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
|
||||||
|
|
||||||
const versionClient = "20211208"
|
var versionClient string
|
||||||
|
|
||||||
|
func getVersionClient() string {
|
||||||
|
if versionClient == "" {
|
||||||
|
return "UNKNOWN"
|
||||||
|
}
|
||||||
|
return versionClient
|
||||||
|
}
|
||||||
|
|
||||||
func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context {
|
func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context {
|
||||||
out, _ := metadata.FromOutgoingContext(ctx)
|
out, _ := metadata.FromOutgoingContext(ctx)
|
||||||
|
|
@ -115,7 +124,9 @@ func checkDisableDeadlines() (bool, error) {
|
||||||
|
|
||||||
// DefaultAuthScopes reports the default set of authentication scopes to use with this package.
|
// DefaultAuthScopes reports the default set of authentication scopes to use with this package.
|
||||||
func DefaultAuthScopes() []string {
|
func DefaultAuthScopes() []string {
|
||||||
return []string{}
|
return []string{
|
||||||
|
"",
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// versionGo returns the Go runtime version. The returned string
|
// versionGo returns the Go runtime version. The returned string
|
||||||
|
|
@ -154,3 +165,22 @@ func versionGo() string {
|
||||||
}
|
}
|
||||||
return "UNKNOWN"
|
return "UNKNOWN"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// maybeUnknownEnum wraps the given proto-JSON parsing error if it is the result
|
||||||
|
// of receiving an unknown enum value.
|
||||||
|
func maybeUnknownEnum(err error) error {
|
||||||
|
if strings.Contains(err.Error(), "invalid value for enum type") {
|
||||||
|
err = fmt.Errorf("received an unknown enum value; a later version of the library may support it: %w", err)
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// buildHeaders extracts metadata from the outgoing context, joins it with any other
|
||||||
|
// given metadata, and converts them into a http.Header.
|
||||||
|
func buildHeaders(ctx context.Context, mds ...metadata.MD) http.Header {
|
||||||
|
if cmd, ok := metadata.FromOutgoingContext(ctx); ok {
|
||||||
|
mds = append(mds, cmd)
|
||||||
|
}
|
||||||
|
md := metadata.Join(mds...)
|
||||||
|
return http.Header(md)
|
||||||
|
}
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue