diff --git a/packages/google-cloud-vpcaccess/.jsdoc.js b/packages/google-cloud-vpcaccess/.jsdoc.js
index 159beaf5d34..119c7ef852f 100644
--- a/packages/google-cloud-vpcaccess/.jsdoc.js
+++ b/packages/google-cloud-vpcaccess/.jsdoc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@ module.exports = {
includePattern: '\\.js$'
},
templates: {
- copyright: 'Copyright 2025 Google LLC',
+ copyright: 'Copyright 2026 Google LLC',
includeDate: false,
sourceFiles: false,
systemName: '@google-cloud/vpc-access',
diff --git a/packages/google-cloud-vpcaccess/.mocharc.js b/packages/google-cloud-vpcaccess/.mocharc.js
index 24e9d15257f..5eb34e86c87 100644
--- a/packages/google-cloud-vpcaccess/.mocharc.js
+++ b/packages/google-cloud-vpcaccess/.mocharc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/.prettierrc.js b/packages/google-cloud-vpcaccess/.prettierrc.js
index d89a632f90b..7649ee3c254 100644
--- a/packages/google-cloud-vpcaccess/.prettierrc.js
+++ b/packages/google-cloud-vpcaccess/.prettierrc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/protos/protos.d.ts b/packages/google-cloud-vpcaccess/protos/protos.d.ts
index 38401b7058d..762a9cd9c33 100644
--- a/packages/google-cloud-vpcaccess/protos/protos.d.ts
+++ b/packages/google-cloud-vpcaccess/protos/protos.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/protos/protos.js b/packages/google-cloud-vpcaccess/protos/protos.js
index ab9ecb2d88e..25c77fae63e 100644
--- a/packages/google-cloud-vpcaccess/protos/protos.js
+++ b/packages/google-cloud-vpcaccess/protos/protos.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.create_connector.js b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.create_connector.js
index b8da807bc59..7bbc209006a 100644
--- a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.create_connector.js
+++ b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.create_connector.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.delete_connector.js b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.delete_connector.js
index a102224f6fe..b4ade687a4d 100644
--- a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.delete_connector.js
+++ b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.delete_connector.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.get_connector.js b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.get_connector.js
index 41cbfa6b367..77b01bc9533 100644
--- a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.get_connector.js
+++ b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.get_connector.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.list_connectors.js b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.list_connectors.js
index 1e1e5329c8f..59cc4994294 100644
--- a/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.list_connectors.js
+++ b/packages/google-cloud-vpcaccess/samples/generated/v1/vpc_access_service.list_connectors.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/src/v1/index.ts b/packages/google-cloud-vpcaccess/src/v1/index.ts
index 10a5bb1b91d..f9858b00f05 100644
--- a/packages/google-cloud-vpcaccess/src/v1/index.ts
+++ b/packages/google-cloud-vpcaccess/src/v1/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/src/v1/vpc_access_service_client.ts b/packages/google-cloud-vpcaccess/src/v1/vpc_access_service_client.ts
index 9557545c573..9afb3710a10 100644
--- a/packages/google-cloud-vpcaccess/src/v1/vpc_access_service_client.ts
+++ b/packages/google-cloud-vpcaccess/src/v1/vpc_access_service_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.js b/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.js
index 92869575656..ed3e9470121 100644
--- a/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.js
+++ b/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.ts b/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.ts
index 3cf036391f4..0218e085154 100644
--- a/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.ts
+++ b/packages/google-cloud-vpcaccess/system-test/fixtures/sample/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/system-test/install.ts b/packages/google-cloud-vpcaccess/system-test/install.ts
index 2a505d6df0c..394f3362d20 100644
--- a/packages/google-cloud-vpcaccess/system-test/install.ts
+++ b/packages/google-cloud-vpcaccess/system-test/install.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-vpcaccess/test/gapic_vpc_access_service_v1.ts b/packages/google-cloud-vpcaccess/test/gapic_vpc_access_service_v1.ts
index 0b65e4a2268..b090ed04eae 100644
--- a/packages/google-cloud-vpcaccess/test/gapic_vpc_access_service_v1.ts
+++ b/packages/google-cloud-vpcaccess/test/gapic_vpc_access_service_v1.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/.jsdoc.js b/packages/google-cloud-webrisk/.jsdoc.js
index 1c4ba9c518e..5b7169c8bb4 100644
--- a/packages/google-cloud-webrisk/.jsdoc.js
+++ b/packages/google-cloud-webrisk/.jsdoc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@ module.exports = {
includePattern: '\\.js$'
},
templates: {
- copyright: 'Copyright 2025 Google LLC',
+ copyright: 'Copyright 2026 Google LLC',
includeDate: false,
sourceFiles: false,
systemName: '@google-cloud/web-risk',
diff --git a/packages/google-cloud-webrisk/.mocharc.js b/packages/google-cloud-webrisk/.mocharc.js
index 24e9d15257f..5eb34e86c87 100644
--- a/packages/google-cloud-webrisk/.mocharc.js
+++ b/packages/google-cloud-webrisk/.mocharc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/.prettierrc.js b/packages/google-cloud-webrisk/.prettierrc.js
index d89a632f90b..7649ee3c254 100644
--- a/packages/google-cloud-webrisk/.prettierrc.js
+++ b/packages/google-cloud-webrisk/.prettierrc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/protos/protos.d.ts b/packages/google-cloud-webrisk/protos/protos.d.ts
index d2b61333568..73f5ceb8481 100644
--- a/packages/google-cloud-webrisk/protos/protos.d.ts
+++ b/packages/google-cloud-webrisk/protos/protos.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/protos/protos.js b/packages/google-cloud-webrisk/protos/protos.js
index f3474d7b8af..1b0aeb5a296 100644
--- a/packages/google-cloud-webrisk/protos/protos.js
+++ b/packages/google-cloud-webrisk/protos/protos.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.compute_threat_list_diff.js b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.compute_threat_list_diff.js
index a26798c67fa..2797d9a1841 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.compute_threat_list_diff.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.compute_threat_list_diff.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.create_submission.js b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.create_submission.js
index 48c6a4ebb79..6244faebbd1 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.create_submission.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.create_submission.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_hashes.js b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_hashes.js
index 637198ef1bf..b48c85dfc5b 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_hashes.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_hashes.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_uris.js b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_uris.js
index ca238010f85..66986e97084 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_uris.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.search_uris.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.submit_uri.js b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.submit_uri.js
index 53abd2728f9..854c176ed14 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.submit_uri.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1/web_risk_service.submit_uri.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.compute_threat_list_diff.js b/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.compute_threat_list_diff.js
index 7a28e3c288b..7a30948c06f 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.compute_threat_list_diff.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.compute_threat_list_diff.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_hashes.js b/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_hashes.js
index 93d9e11bf50..e31af0e9165 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_hashes.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_hashes.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_uris.js b/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_uris.js
index f1b1887d4b2..0bf83727c1c 100644
--- a/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_uris.js
+++ b/packages/google-cloud-webrisk/samples/generated/v1beta1/web_risk_service_v1_beta1.search_uris.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/src/v1/index.ts b/packages/google-cloud-webrisk/src/v1/index.ts
index 8d9ff4a0344..ce3e1affcfd 100644
--- a/packages/google-cloud-webrisk/src/v1/index.ts
+++ b/packages/google-cloud-webrisk/src/v1/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/src/v1/web_risk_service_client.ts b/packages/google-cloud-webrisk/src/v1/web_risk_service_client.ts
index d764604409b..3681e0bbce1 100644
--- a/packages/google-cloud-webrisk/src/v1/web_risk_service_client.ts
+++ b/packages/google-cloud-webrisk/src/v1/web_risk_service_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/src/v1beta1/index.ts b/packages/google-cloud-webrisk/src/v1beta1/index.ts
index 5e7841eec3d..617583cdc0f 100644
--- a/packages/google-cloud-webrisk/src/v1beta1/index.ts
+++ b/packages/google-cloud-webrisk/src/v1beta1/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/src/v1beta1/web_risk_service_v1_beta1_client.ts b/packages/google-cloud-webrisk/src/v1beta1/web_risk_service_v1_beta1_client.ts
index e167213f5a4..96ac56e76a4 100644
--- a/packages/google-cloud-webrisk/src/v1beta1/web_risk_service_v1_beta1_client.ts
+++ b/packages/google-cloud-webrisk/src/v1beta1/web_risk_service_v1_beta1_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.js b/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.js
index b0a51c16f05..3b24648947a 100644
--- a/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.js
+++ b/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.ts b/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.ts
index c125e8f6e4d..d351f429186 100644
--- a/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.ts
+++ b/packages/google-cloud-webrisk/system-test/fixtures/sample/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/system-test/install.ts b/packages/google-cloud-webrisk/system-test/install.ts
index 2a505d6df0c..394f3362d20 100644
--- a/packages/google-cloud-webrisk/system-test/install.ts
+++ b/packages/google-cloud-webrisk/system-test/install.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1.ts b/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1.ts
index d87e8dd8851..498721e0ed1 100644
--- a/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1.ts
+++ b/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1_beta1_v1beta1.ts b/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1_beta1_v1beta1.ts
index 270e8f21d0f..0bb2adb6490 100644
--- a/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1_beta1_v1beta1.ts
+++ b/packages/google-cloud-webrisk/test/gapic_web_risk_service_v1_beta1_v1beta1.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/.jsdoc.js b/packages/google-cloud-websecurityscanner/.jsdoc.js
index 7db5fc7a3df..283ca766649 100644
--- a/packages/google-cloud-websecurityscanner/.jsdoc.js
+++ b/packages/google-cloud-websecurityscanner/.jsdoc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@ module.exports = {
includePattern: '\\.js$'
},
templates: {
- copyright: 'Copyright 2025 Google LLC',
+ copyright: 'Copyright 2026 Google LLC',
includeDate: false,
sourceFiles: false,
systemName: '@google-cloud/web-security-scanner',
diff --git a/packages/google-cloud-websecurityscanner/.mocharc.js b/packages/google-cloud-websecurityscanner/.mocharc.js
index 24e9d15257f..5eb34e86c87 100644
--- a/packages/google-cloud-websecurityscanner/.mocharc.js
+++ b/packages/google-cloud-websecurityscanner/.mocharc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/.prettierrc.js b/packages/google-cloud-websecurityscanner/.prettierrc.js
index d89a632f90b..7649ee3c254 100644
--- a/packages/google-cloud-websecurityscanner/.prettierrc.js
+++ b/packages/google-cloud-websecurityscanner/.prettierrc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/protos/protos.d.ts b/packages/google-cloud-websecurityscanner/protos/protos.d.ts
index 680de2c960e..466e409d85a 100644
--- a/packages/google-cloud-websecurityscanner/protos/protos.d.ts
+++ b/packages/google-cloud-websecurityscanner/protos/protos.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/protos/protos.js b/packages/google-cloud-websecurityscanner/protos/protos.js
index 6b98355c843..516fe4844ce 100644
--- a/packages/google-cloud-websecurityscanner/protos/protos.js
+++ b/packages/google-cloud-websecurityscanner/protos/protos.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.create_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.create_scan_config.js
index c95a0d74c2c..90d3e565e76 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.create_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.create_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.delete_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.delete_scan_config.js
index 3e96f78084d..fdae09b5c33 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.delete_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.delete_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_finding.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_finding.js
index e4432e0ca94..2c55b2561c3 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_finding.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_finding.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_config.js
index 8b4ce35735a..480cce5dc2e 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_run.js
index 04081617240..1c360364797 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.get_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_crawled_urls.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_crawled_urls.js
index 18faaceadec..a0e53452cad 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_crawled_urls.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_crawled_urls.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_finding_type_stats.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_finding_type_stats.js
index e9234c5ce83..d283ecbfe3f 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_finding_type_stats.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_finding_type_stats.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_findings.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_findings.js
index 8cbe00d4cfd..b66661dfdb2 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_findings.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_findings.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_configs.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_configs.js
index 724fadc1586..f9d73bbc7b5 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_configs.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_configs.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_runs.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_runs.js
index fedb3f7fd21..6eb26f22ddd 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_runs.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.list_scan_runs.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.start_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.start_scan_run.js
index 40894ccdc54..19d067c67bb 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.start_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.start_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.stop_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.stop_scan_run.js
index e8a0c38ce41..0de95de3558 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.stop_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.stop_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.update_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.update_scan_config.js
index 2d6d70a46bc..5f6d2c80a33 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.update_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1/web_security_scanner.update_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.create_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.create_scan_config.js
index b07021da96b..aa0a140906e 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.create_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.create_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.delete_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.delete_scan_config.js
index 98b800ae06c..c9c2a413fd5 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.delete_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.delete_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_finding.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_finding.js
index 11f54babeb9..06049e3e3b8 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_finding.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_finding.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_config.js
index 791a13f4571..96cdf307057 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_run.js
index f47400ab6ed..d4d844c1a1b 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.get_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_crawled_urls.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_crawled_urls.js
index 68ea1dbdb36..39d2504ed1f 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_crawled_urls.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_crawled_urls.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_finding_type_stats.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_finding_type_stats.js
index f2a2239f2a3..60818e630bb 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_finding_type_stats.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_finding_type_stats.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_findings.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_findings.js
index ec3de7b3c61..8df0c90c4eb 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_findings.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_findings.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_configs.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_configs.js
index 71abe1d7b64..ace58beaa7c 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_configs.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_configs.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_runs.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_runs.js
index 2d66ef88dc6..6e434a9f3df 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_runs.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.list_scan_runs.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.start_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.start_scan_run.js
index 509dae5858b..0e0f695b973 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.start_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.start_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.stop_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.stop_scan_run.js
index 9e83e2ca76c..fe1a4fe3213 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.stop_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.stop_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.update_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.update_scan_config.js
index 602c2a63e5e..edb74685585 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.update_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1alpha/web_security_scanner.update_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.create_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.create_scan_config.js
index c9f98b0b4f2..3d5e0e097a0 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.create_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.create_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.delete_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.delete_scan_config.js
index 46e5da647ab..cea627b5e77 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.delete_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.delete_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_finding.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_finding.js
index a56ae87ea5f..7c2cc0c2f81 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_finding.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_finding.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_config.js
index 914d0d34d7b..67d3430b039 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_run.js
index 68fde2800a5..2e2e475fac0 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.get_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_crawled_urls.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_crawled_urls.js
index 70419247c61..6948fe2fb41 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_crawled_urls.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_crawled_urls.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_finding_type_stats.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_finding_type_stats.js
index 4db787294d5..38fa0768fb1 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_finding_type_stats.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_finding_type_stats.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_findings.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_findings.js
index 5859214e5d0..7f08dd945fe 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_findings.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_findings.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_configs.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_configs.js
index 007a518ed32..6e31ee79183 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_configs.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_configs.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_runs.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_runs.js
index 44b465b89ff..7f210709534 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_runs.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.list_scan_runs.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.start_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.start_scan_run.js
index da0c9ee1e82..dea10bf24a6 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.start_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.start_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.stop_scan_run.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.stop_scan_run.js
index 68e8e4448d1..4e63b696e5b 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.stop_scan_run.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.stop_scan_run.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.update_scan_config.js b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.update_scan_config.js
index 01bec4e3667..9115ea0490c 100644
--- a/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.update_scan_config.js
+++ b/packages/google-cloud-websecurityscanner/samples/generated/v1beta/web_security_scanner.update_scan_config.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/src/v1/index.ts b/packages/google-cloud-websecurityscanner/src/v1/index.ts
index 7e4eaa5022b..6adb55d6a1d 100644
--- a/packages/google-cloud-websecurityscanner/src/v1/index.ts
+++ b/packages/google-cloud-websecurityscanner/src/v1/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/src/v1/web_security_scanner_client.ts b/packages/google-cloud-websecurityscanner/src/v1/web_security_scanner_client.ts
index b3265c66da9..3052e247efd 100644
--- a/packages/google-cloud-websecurityscanner/src/v1/web_security_scanner_client.ts
+++ b/packages/google-cloud-websecurityscanner/src/v1/web_security_scanner_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/src/v1alpha/index.ts b/packages/google-cloud-websecurityscanner/src/v1alpha/index.ts
index 7e4eaa5022b..6adb55d6a1d 100644
--- a/packages/google-cloud-websecurityscanner/src/v1alpha/index.ts
+++ b/packages/google-cloud-websecurityscanner/src/v1alpha/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/src/v1alpha/web_security_scanner_client.ts b/packages/google-cloud-websecurityscanner/src/v1alpha/web_security_scanner_client.ts
index 8916c322ba2..8d36b5fdebe 100644
--- a/packages/google-cloud-websecurityscanner/src/v1alpha/web_security_scanner_client.ts
+++ b/packages/google-cloud-websecurityscanner/src/v1alpha/web_security_scanner_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/src/v1beta/index.ts b/packages/google-cloud-websecurityscanner/src/v1beta/index.ts
index 7e4eaa5022b..6adb55d6a1d 100644
--- a/packages/google-cloud-websecurityscanner/src/v1beta/index.ts
+++ b/packages/google-cloud-websecurityscanner/src/v1beta/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/src/v1beta/web_security_scanner_client.ts b/packages/google-cloud-websecurityscanner/src/v1beta/web_security_scanner_client.ts
index 082fb11595c..aa657c33f86 100644
--- a/packages/google-cloud-websecurityscanner/src/v1beta/web_security_scanner_client.ts
+++ b/packages/google-cloud-websecurityscanner/src/v1beta/web_security_scanner_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.js b/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.js
index e5dc64e79fa..a20086563db 100644
--- a/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.js
+++ b/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.ts b/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.ts
index d6a5d8a21c7..82d0d68f565 100644
--- a/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.ts
+++ b/packages/google-cloud-websecurityscanner/system-test/fixtures/sample/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/system-test/install.ts b/packages/google-cloud-websecurityscanner/system-test/install.ts
index 2a505d6df0c..394f3362d20 100644
--- a/packages/google-cloud-websecurityscanner/system-test/install.ts
+++ b/packages/google-cloud-websecurityscanner/system-test/install.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1.ts b/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1.ts
index 1da9852e986..c068b317a9d 100644
--- a/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1.ts
+++ b/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1alpha.ts b/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1alpha.ts
index 27f1d0034bc..821707a9414 100644
--- a/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1alpha.ts
+++ b/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1alpha.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1beta.ts b/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1beta.ts
index 11dcb917ca2..07616d88d2c 100644
--- a/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1beta.ts
+++ b/packages/google-cloud-websecurityscanner/test/gapic_web_security_scanner_v1beta.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/packages/google-cloud-workflows-executions/.eslintignore b/packages/google-cloud-workflows-executions/.eslintignore
index ea5b04aebe6..cfc348ec4d1 100644
--- a/packages/google-cloud-workflows-executions/.eslintignore
+++ b/packages/google-cloud-workflows-executions/.eslintignore
@@ -1,7 +1,7 @@
**/node_modules
-**/coverage
-test/fixtures
+**/.coverage
build/
docs/
protos/
+system-test/
samples/generated/
diff --git a/packages/google-cloud-workflows-executions/.jsdoc.js b/packages/google-cloud-workflows-executions/.jsdoc.js
index 6bef4e175ad..8773ea2513e 100644
--- a/packages/google-cloud-workflows-executions/.jsdoc.js
+++ b/packages/google-cloud-workflows-executions/.jsdoc.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@ module.exports = {
includePattern: '\\.js$'
},
templates: {
- copyright: 'Copyright 2025 Google LLC',
+ copyright: 'Copyright 2026 Google LLC',
includeDate: false,
sourceFiles: false,
systemName: '@google-cloud/workflows',
diff --git a/packages/google-cloud-workflows-executions/.mocharc.js b/packages/google-cloud-workflows-executions/.mocharc.js
index eef6173ab44..5eb34e86c87 100644
--- a/packages/google-cloud-workflows-executions/.mocharc.js
+++ b/packages/google-cloud-workflows-executions/.mocharc.js
@@ -1,21 +1,25 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
-// http://www.apache.org/licenses/LICENSE-2.0
+// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
+//
+// ** This file is automatically generated by gapic-generator-typescript. **
+// ** https://github.com/googleapis/gapic-generator-typescript **
+// ** All changes to this file may be overwritten. **
+
const config = {
"enable-source-maps": true,
"throw-deprecation": true,
- "timeout": 10000,
- "recursive": true
+ "timeout": 10000
}
if (process.env.MOCHA_THROW_DEPRECATION === 'false') {
delete config['throw-deprecation'];
diff --git a/packages/google-cloud-workflows-executions/.nycrc b/packages/google-cloud-workflows-executions/.nycrc
index b18d5472b62..81a95fc94b0 100644
--- a/packages/google-cloud-workflows-executions/.nycrc
+++ b/packages/google-cloud-workflows-executions/.nycrc
@@ -21,4 +21,4 @@
],
"exclude-after-remap": false,
"all": true
-}
+}
\ No newline at end of file
diff --git a/packages/google-cloud-workflows-executions/.prettierrc.js b/packages/google-cloud-workflows-executions/.prettierrc.js
index b189724933b..7649ee3c254 100644
--- a/packages/google-cloud-workflows-executions/.prettierrc.js
+++ b/packages/google-cloud-workflows-executions/.prettierrc.js
@@ -1,16 +1,21 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
-// https://www.apache.org/licenses/LICENSE-2.0
+// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
+//
+// ** This file is automatically generated by gapic-generator-typescript. **
+// ** https://github.com/googleapis/gapic-generator-typescript **
+// ** All changes to this file may be overwritten. **
+
module.exports = {
...require('gts/.prettierrc.json')
diff --git a/packages/google-cloud-workflows-executions/CONTRIBUTING.md b/packages/google-cloud-workflows-executions/CONTRIBUTING.md
index 932ff795c6a..26fa8fdbc04 100644
--- a/packages/google-cloud-workflows-executions/CONTRIBUTING.md
+++ b/packages/google-cloud-workflows-executions/CONTRIBUTING.md
@@ -40,8 +40,8 @@ accept your pull requests.
### Before you begin
1. [Select or create a Cloud Platform project][projects].
-1. [Enable billing for your project][billing].
-1. [Enable the Workflow Executions API][enable_api].
+1. [Enable billing for your project][billing].
+1. [Enable the Executions API][enable_api].
1. [Set up authentication with a service account][auth] so you can access the
API from your local workstation.
diff --git a/packages/google-cloud-workflows-executions/README.md b/packages/google-cloud-workflows-executions/README.md
index 6b9116ccdc0..fe06778dd5b 100644
--- a/packages/google-cloud-workflows-executions/README.md
+++ b/packages/google-cloud-workflows-executions/README.md
@@ -1,25 +1,25 @@
-[//]: # "partials.introduction"
[//]: # "This README.md file is auto-generated, all changes to this file will be lost."
-[//]: # "To regenerate it, use `python -m synthtool`."
+[//]: # "The comments you see below are used to generate those parts of the template in later states."
-# [Workflow Executions: Node.js Client](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workflows-executions)
-
-[](https://cloud.google.com/terms/launch-stages)
-[](https://www.npmjs.org/package/@google-cloud/workflows)
-
+# [Workflow Executions API: Nodejs Client][homepage]
+This library is considered to be **stable**. The code surface will not change in backwards-incompatible ways
+unless absolutely necessary (e.g. because of critical security issues) or with
+an extensive deprecation period. Issues and requests against **stable** libraries
+are addressed with the highest priority
+[](https://www.npmjs.org/package/@google-cloud/workflows)
-Workflows client for Node.js
+Workflow Executions API client for Node.js
+[//]: # "partials.introduction"
A comprehensive list of changes in each version may be found in
-[the CHANGELOG](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workflows-executions/CHANGELOG.md).
+[the CHANGELOG][homepage_changelog].
+
+* [Workflow Executions API Nodejs Client API Reference](https://cloud.google.com/nodejs/docs/reference/executions/latest)
-* [Workflow Executions Node.js Client API Reference][client-docs]
-* [Workflow Executions Documentation][product-docs]
-* [github.com/googleapis/google-cloud-node/packages/google-cloud-workflows-executions](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workflows-executions)
Read more about the client libraries for Cloud APIs, including the older
Google APIs Client Libraries, in [Client Libraries Explained][explained].
@@ -28,66 +28,47 @@ Google APIs Client Libraries, in [Client Libraries Explained][explained].
**Table of contents:**
-
* [Quickstart](#quickstart)
* [Before you begin](#before-you-begin)
* [Installing the client library](#installing-the-client-library)
-* [Samples](#samples)
* [Versioning](#versioning)
* [Contributing](#contributing)
* [License](#license)
## Quickstart
-
### Before you begin
1. [Select or create a Cloud Platform project][projects].
1. [Enable billing for your project][billing].
-1. [Enable the Workflow Executions API][enable_api].
+1. [Enable the Workflow Executions API API][enable_api].
1. [Set up authentication][auth] so you can access the
API from your local workstation.
-
### Installing the client library
```bash
npm install @google-cloud/workflows
```
+[//]: # "partials.body"
+## Samples
+Samples are in the [`samples/`][homepage_samples] directory. Each sample's `README.md` has instructions for running its sample.
-## Samples
+| Sample | Source Code |
+| --------------------------- | --------------------------------- |
+| cancel execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.cancel_execution.js) |
+| create execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.create_execution.js) |
+| get execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.get_execution.js) |
+| list executions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.list_executions.js) |
+| cloud | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/snippet_metadata_google.cloud.workflows.executions.v1.json) |
+| cancel execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.cancel_execution.js) |
+| create execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.create_execution.js) |
+| get execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.get_execution.js) |
+| list executions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.list_executions.js) |
+| cloud | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/snippet_metadata_google.cloud.workflows.executions.v1beta.json) |
-Samples are in the [`samples/`](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workflows-executions/samples) directory. Each sample's `README.md` has instructions for running its sample.
-
-| Sample | Source Code | Try it |
-| --------------------------- | --------------------------------- | ------ |
-| Executions.cancel_execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.cancel_execution.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/executions.cancel_execution.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Executions.create_execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.create_execution.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/executions.create_execution.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Executions.get_execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.get_execution.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/executions.get_execution.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Executions.list_executions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/executions.list_executions.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/executions.list_executions.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.create_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/workflows.create_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/workflows.create_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.delete_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/workflows.delete_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/workflows.delete_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.get_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/workflows.get_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/workflows.get_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.list_workflow_revisions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/workflows.list_workflow_revisions.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/workflows.list_workflow_revisions.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.list_workflows | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/workflows.list_workflows.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/workflows.list_workflows.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.update_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1/workflows.update_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1/workflows.update_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Executions.cancel_execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.cancel_execution.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.cancel_execution.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Executions.create_execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.create_execution.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.create_execution.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Executions.get_execution | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.get_execution.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.get_execution.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Executions.list_executions | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.list_executions.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/executions.list_executions.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.create_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.create_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.create_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.delete_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.delete_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.delete_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.get_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.get_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.get_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.list_workflows | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.list_workflows.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.list_workflows.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Workflows.update_workflow | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.update_workflow.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/generated/v1beta/workflows.update_workflow.js,packages/google-cloud-workflows-executions/samples/README.md) |
-| Quickstart | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples/quickstart.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-workflows-executions/samples/quickstart.js,packages/google-cloud-workflows-executions/samples/README.md) |
-
-
-
-The [Workflow Executions Node.js Client API Reference][client-docs] documentation
-also contains samples.
## Supported Node.js Versions
@@ -114,42 +95,29 @@ for versions compatible with Node.js 8.
This library follows [Semantic Versioning](http://semver.org/).
-
-
-This library is considered to be **stable**. The code surface will not change in backwards-incompatible ways
-unless absolutely necessary (e.g. because of critical security issues) or with
-an extensive deprecation period. Issues and requests against **stable** libraries
-are addressed with the highest priority.
-
-
-
-
-
-
More Information: [Google Cloud Platform Launch Stages][launch_stages]
[launch_stages]: https://cloud.google.com/terms/launch-stages
## Contributing
-Contributions welcome! See the [Contributing Guide](https://github.com/googleapis/google-cloud-node/blob/main/CONTRIBUTING.md).
+Contributions welcome! See the [Contributing Guide](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/CONTRIBUTING.md).
-Please note that this `README.md`, the `samples/README.md`,
+Please note that this `README.md`
and a variety of configuration files in this repository (including `.nycrc` and `tsconfig.json`)
-are generated from a central template. To edit one of these files, make an edit
-to its templates in
-[directory](https://github.com/googleapis/synthtool).
+are generated from a central template.
## License
Apache Version 2.0
-See [LICENSE](https://github.com/googleapis/google-cloud-node/blob/main/LICENSE)
+See [LICENSE](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/LICENSE)
-[client-docs]: https://cloud.google.com/nodejs/docs/reference/workflows/latest
-[product-docs]: https://cloud.google.com/workflows/docs/
[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png
[projects]: https://console.cloud.google.com/project
[billing]: https://support.google.com/cloud/answer/6293499#enable-billing
[enable_api]: https://console.cloud.google.com/flows/enableapi?apiid=workflowexecutions.googleapis.com
-[auth]: https://cloud.google.com/docs/authentication/external/set-up-adc-local
\ No newline at end of file
+[auth]: https://cloud.google.com/docs/authentication/external/set-up-adc-local
+[homepage_samples]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/samples
+[homepage_changelog]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions/CHANGELOG.md
+[homepage]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-workflows-executions
diff --git a/packages/google-cloud-workflows-executions/protos/protos.d.ts b/packages/google-cloud-workflows-executions/protos/protos.d.ts
index b571ca56a1f..5353d236f58 100644
--- a/packages/google-cloud-workflows-executions/protos/protos.d.ts
+++ b/packages/google-cloud-workflows-executions/protos/protos.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -2505,2533 +2505,6 @@ export namespace google {
}
}
}
-
- /** Namespace v1. */
- namespace v1 {
-
- /** Represents a Workflows */
- class Workflows extends $protobuf.rpc.Service {
-
- /**
- * Constructs a new Workflows service.
- * @param rpcImpl RPC implementation
- * @param [requestDelimited=false] Whether requests are length-delimited
- * @param [responseDelimited=false] Whether responses are length-delimited
- */
- constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
-
- /**
- * Creates new Workflows service using the specified rpc implementation.
- * @param rpcImpl RPC implementation
- * @param [requestDelimited=false] Whether requests are length-delimited
- * @param [responseDelimited=false] Whether responses are length-delimited
- * @returns RPC service. Useful where requests and/or responses are streamed.
- */
- public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Workflows;
-
- /**
- * Calls ListWorkflows.
- * @param request ListWorkflowsRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and ListWorkflowsResponse
- */
- public listWorkflows(request: google.cloud.workflows.v1.IListWorkflowsRequest, callback: google.cloud.workflows.v1.Workflows.ListWorkflowsCallback): void;
-
- /**
- * Calls ListWorkflows.
- * @param request ListWorkflowsRequest message or plain object
- * @returns Promise
- */
- public listWorkflows(request: google.cloud.workflows.v1.IListWorkflowsRequest): Promise;
-
- /**
- * Calls GetWorkflow.
- * @param request GetWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Workflow
- */
- public getWorkflow(request: google.cloud.workflows.v1.IGetWorkflowRequest, callback: google.cloud.workflows.v1.Workflows.GetWorkflowCallback): void;
-
- /**
- * Calls GetWorkflow.
- * @param request GetWorkflowRequest message or plain object
- * @returns Promise
- */
- public getWorkflow(request: google.cloud.workflows.v1.IGetWorkflowRequest): Promise;
-
- /**
- * Calls CreateWorkflow.
- * @param request CreateWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public createWorkflow(request: google.cloud.workflows.v1.ICreateWorkflowRequest, callback: google.cloud.workflows.v1.Workflows.CreateWorkflowCallback): void;
-
- /**
- * Calls CreateWorkflow.
- * @param request CreateWorkflowRequest message or plain object
- * @returns Promise
- */
- public createWorkflow(request: google.cloud.workflows.v1.ICreateWorkflowRequest): Promise;
-
- /**
- * Calls DeleteWorkflow.
- * @param request DeleteWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public deleteWorkflow(request: google.cloud.workflows.v1.IDeleteWorkflowRequest, callback: google.cloud.workflows.v1.Workflows.DeleteWorkflowCallback): void;
-
- /**
- * Calls DeleteWorkflow.
- * @param request DeleteWorkflowRequest message or plain object
- * @returns Promise
- */
- public deleteWorkflow(request: google.cloud.workflows.v1.IDeleteWorkflowRequest): Promise;
-
- /**
- * Calls UpdateWorkflow.
- * @param request UpdateWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public updateWorkflow(request: google.cloud.workflows.v1.IUpdateWorkflowRequest, callback: google.cloud.workflows.v1.Workflows.UpdateWorkflowCallback): void;
-
- /**
- * Calls UpdateWorkflow.
- * @param request UpdateWorkflowRequest message or plain object
- * @returns Promise
- */
- public updateWorkflow(request: google.cloud.workflows.v1.IUpdateWorkflowRequest): Promise;
-
- /**
- * Calls ListWorkflowRevisions.
- * @param request ListWorkflowRevisionsRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and ListWorkflowRevisionsResponse
- */
- public listWorkflowRevisions(request: google.cloud.workflows.v1.IListWorkflowRevisionsRequest, callback: google.cloud.workflows.v1.Workflows.ListWorkflowRevisionsCallback): void;
-
- /**
- * Calls ListWorkflowRevisions.
- * @param request ListWorkflowRevisionsRequest message or plain object
- * @returns Promise
- */
- public listWorkflowRevisions(request: google.cloud.workflows.v1.IListWorkflowRevisionsRequest): Promise;
- }
-
- namespace Workflows {
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|listWorkflows}.
- * @param error Error, if any
- * @param [response] ListWorkflowsResponse
- */
- type ListWorkflowsCallback = (error: (Error|null), response?: google.cloud.workflows.v1.ListWorkflowsResponse) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|getWorkflow}.
- * @param error Error, if any
- * @param [response] Workflow
- */
- type GetWorkflowCallback = (error: (Error|null), response?: google.cloud.workflows.v1.Workflow) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|createWorkflow}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type CreateWorkflowCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|deleteWorkflow}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type DeleteWorkflowCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|updateWorkflow}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type UpdateWorkflowCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|listWorkflowRevisions}.
- * @param error Error, if any
- * @param [response] ListWorkflowRevisionsResponse
- */
- type ListWorkflowRevisionsCallback = (error: (Error|null), response?: google.cloud.workflows.v1.ListWorkflowRevisionsResponse) => void;
- }
-
- /** Properties of a Workflow. */
- interface IWorkflow {
-
- /** Workflow name */
- name?: (string|null);
-
- /** Workflow description */
- description?: (string|null);
-
- /** Workflow state */
- state?: (google.cloud.workflows.v1.Workflow.State|keyof typeof google.cloud.workflows.v1.Workflow.State|null);
-
- /** Workflow revisionId */
- revisionId?: (string|null);
-
- /** Workflow createTime */
- createTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow updateTime */
- updateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow revisionCreateTime */
- revisionCreateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow labels */
- labels?: ({ [k: string]: string }|null);
-
- /** Workflow serviceAccount */
- serviceAccount?: (string|null);
-
- /** Workflow sourceContents */
- sourceContents?: (string|null);
-
- /** Workflow cryptoKeyName */
- cryptoKeyName?: (string|null);
-
- /** Workflow stateError */
- stateError?: (google.cloud.workflows.v1.Workflow.IStateError|null);
-
- /** Workflow callLogLevel */
- callLogLevel?: (google.cloud.workflows.v1.Workflow.CallLogLevel|keyof typeof google.cloud.workflows.v1.Workflow.CallLogLevel|null);
-
- /** Workflow userEnvVars */
- userEnvVars?: ({ [k: string]: string }|null);
-
- /** Workflow executionHistoryLevel */
- executionHistoryLevel?: (google.cloud.workflows.v1.ExecutionHistoryLevel|keyof typeof google.cloud.workflows.v1.ExecutionHistoryLevel|null);
-
- /** Workflow allKmsKeys */
- allKmsKeys?: (string[]|null);
-
- /** Workflow allKmsKeysVersions */
- allKmsKeysVersions?: (string[]|null);
-
- /** Workflow cryptoKeyVersion */
- cryptoKeyVersion?: (string|null);
-
- /** Workflow tags */
- tags?: ({ [k: string]: string }|null);
- }
-
- /** Represents a Workflow. */
- class Workflow implements IWorkflow {
-
- /**
- * Constructs a new Workflow.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IWorkflow);
-
- /** Workflow name. */
- public name: string;
-
- /** Workflow description. */
- public description: string;
-
- /** Workflow state. */
- public state: (google.cloud.workflows.v1.Workflow.State|keyof typeof google.cloud.workflows.v1.Workflow.State);
-
- /** Workflow revisionId. */
- public revisionId: string;
-
- /** Workflow createTime. */
- public createTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow updateTime. */
- public updateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow revisionCreateTime. */
- public revisionCreateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow labels. */
- public labels: { [k: string]: string };
-
- /** Workflow serviceAccount. */
- public serviceAccount: string;
-
- /** Workflow sourceContents. */
- public sourceContents?: (string|null);
-
- /** Workflow cryptoKeyName. */
- public cryptoKeyName: string;
-
- /** Workflow stateError. */
- public stateError?: (google.cloud.workflows.v1.Workflow.IStateError|null);
-
- /** Workflow callLogLevel. */
- public callLogLevel: (google.cloud.workflows.v1.Workflow.CallLogLevel|keyof typeof google.cloud.workflows.v1.Workflow.CallLogLevel);
-
- /** Workflow userEnvVars. */
- public userEnvVars: { [k: string]: string };
-
- /** Workflow executionHistoryLevel. */
- public executionHistoryLevel: (google.cloud.workflows.v1.ExecutionHistoryLevel|keyof typeof google.cloud.workflows.v1.ExecutionHistoryLevel);
-
- /** Workflow allKmsKeys. */
- public allKmsKeys: string[];
-
- /** Workflow allKmsKeysVersions. */
- public allKmsKeysVersions: string[];
-
- /** Workflow cryptoKeyVersion. */
- public cryptoKeyVersion: string;
-
- /** Workflow tags. */
- public tags: { [k: string]: string };
-
- /** Workflow sourceCode. */
- public sourceCode?: "sourceContents";
-
- /**
- * Creates a new Workflow instance using the specified properties.
- * @param [properties] Properties to set
- * @returns Workflow instance
- */
- public static create(properties?: google.cloud.workflows.v1.IWorkflow): google.cloud.workflows.v1.Workflow;
-
- /**
- * Encodes the specified Workflow message. Does not implicitly {@link google.cloud.workflows.v1.Workflow.verify|verify} messages.
- * @param message Workflow message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IWorkflow, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified Workflow message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.Workflow.verify|verify} messages.
- * @param message Workflow message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IWorkflow, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a Workflow message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.Workflow;
-
- /**
- * Decodes a Workflow message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.Workflow;
-
- /**
- * Verifies a Workflow message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a Workflow message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns Workflow
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.Workflow;
-
- /**
- * Creates a plain object from a Workflow message. Also converts values to other types if specified.
- * @param message Workflow
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.Workflow, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this Workflow to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for Workflow
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- namespace Workflow {
-
- /** State enum. */
- enum State {
- STATE_UNSPECIFIED = 0,
- ACTIVE = 1,
- UNAVAILABLE = 2
- }
-
- /** Properties of a StateError. */
- interface IStateError {
-
- /** StateError details */
- details?: (string|null);
-
- /** StateError type */
- type?: (google.cloud.workflows.v1.Workflow.StateError.Type|keyof typeof google.cloud.workflows.v1.Workflow.StateError.Type|null);
- }
-
- /** Represents a StateError. */
- class StateError implements IStateError {
-
- /**
- * Constructs a new StateError.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.Workflow.IStateError);
-
- /** StateError details. */
- public details: string;
-
- /** StateError type. */
- public type: (google.cloud.workflows.v1.Workflow.StateError.Type|keyof typeof google.cloud.workflows.v1.Workflow.StateError.Type);
-
- /**
- * Creates a new StateError instance using the specified properties.
- * @param [properties] Properties to set
- * @returns StateError instance
- */
- public static create(properties?: google.cloud.workflows.v1.Workflow.IStateError): google.cloud.workflows.v1.Workflow.StateError;
-
- /**
- * Encodes the specified StateError message. Does not implicitly {@link google.cloud.workflows.v1.Workflow.StateError.verify|verify} messages.
- * @param message StateError message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.Workflow.IStateError, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified StateError message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.Workflow.StateError.verify|verify} messages.
- * @param message StateError message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.Workflow.IStateError, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a StateError message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns StateError
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.Workflow.StateError;
-
- /**
- * Decodes a StateError message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns StateError
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.Workflow.StateError;
-
- /**
- * Verifies a StateError message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a StateError message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns StateError
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.Workflow.StateError;
-
- /**
- * Creates a plain object from a StateError message. Also converts values to other types if specified.
- * @param message StateError
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.Workflow.StateError, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this StateError to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for StateError
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- namespace StateError {
-
- /** Type enum. */
- enum Type {
- TYPE_UNSPECIFIED = 0,
- KMS_ERROR = 1
- }
- }
-
- /** CallLogLevel enum. */
- enum CallLogLevel {
- CALL_LOG_LEVEL_UNSPECIFIED = 0,
- LOG_ALL_CALLS = 1,
- LOG_ERRORS_ONLY = 2,
- LOG_NONE = 3
- }
- }
-
- /** Properties of a ListWorkflowsRequest. */
- interface IListWorkflowsRequest {
-
- /** ListWorkflowsRequest parent */
- parent?: (string|null);
-
- /** ListWorkflowsRequest pageSize */
- pageSize?: (number|null);
-
- /** ListWorkflowsRequest pageToken */
- pageToken?: (string|null);
-
- /** ListWorkflowsRequest filter */
- filter?: (string|null);
-
- /** ListWorkflowsRequest orderBy */
- orderBy?: (string|null);
- }
-
- /** Represents a ListWorkflowsRequest. */
- class ListWorkflowsRequest implements IListWorkflowsRequest {
-
- /**
- * Constructs a new ListWorkflowsRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IListWorkflowsRequest);
-
- /** ListWorkflowsRequest parent. */
- public parent: string;
-
- /** ListWorkflowsRequest pageSize. */
- public pageSize: number;
-
- /** ListWorkflowsRequest pageToken. */
- public pageToken: string;
-
- /** ListWorkflowsRequest filter. */
- public filter: string;
-
- /** ListWorkflowsRequest orderBy. */
- public orderBy: string;
-
- /**
- * Creates a new ListWorkflowsRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListWorkflowsRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1.IListWorkflowsRequest): google.cloud.workflows.v1.ListWorkflowsRequest;
-
- /**
- * Encodes the specified ListWorkflowsRequest message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsRequest.verify|verify} messages.
- * @param message ListWorkflowsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IListWorkflowsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListWorkflowsRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsRequest.verify|verify} messages.
- * @param message ListWorkflowsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IListWorkflowsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.ListWorkflowsRequest;
-
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.ListWorkflowsRequest;
-
- /**
- * Verifies a ListWorkflowsRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListWorkflowsRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListWorkflowsRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.ListWorkflowsRequest;
-
- /**
- * Creates a plain object from a ListWorkflowsRequest message. Also converts values to other types if specified.
- * @param message ListWorkflowsRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.ListWorkflowsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListWorkflowsRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListWorkflowsRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a ListWorkflowsResponse. */
- interface IListWorkflowsResponse {
-
- /** ListWorkflowsResponse workflows */
- workflows?: (google.cloud.workflows.v1.IWorkflow[]|null);
-
- /** ListWorkflowsResponse nextPageToken */
- nextPageToken?: (string|null);
-
- /** ListWorkflowsResponse unreachable */
- unreachable?: (string[]|null);
- }
-
- /** Represents a ListWorkflowsResponse. */
- class ListWorkflowsResponse implements IListWorkflowsResponse {
-
- /**
- * Constructs a new ListWorkflowsResponse.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IListWorkflowsResponse);
-
- /** ListWorkflowsResponse workflows. */
- public workflows: google.cloud.workflows.v1.IWorkflow[];
-
- /** ListWorkflowsResponse nextPageToken. */
- public nextPageToken: string;
-
- /** ListWorkflowsResponse unreachable. */
- public unreachable: string[];
-
- /**
- * Creates a new ListWorkflowsResponse instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListWorkflowsResponse instance
- */
- public static create(properties?: google.cloud.workflows.v1.IListWorkflowsResponse): google.cloud.workflows.v1.ListWorkflowsResponse;
-
- /**
- * Encodes the specified ListWorkflowsResponse message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsResponse.verify|verify} messages.
- * @param message ListWorkflowsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IListWorkflowsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListWorkflowsResponse message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsResponse.verify|verify} messages.
- * @param message ListWorkflowsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IListWorkflowsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.ListWorkflowsResponse;
-
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.ListWorkflowsResponse;
-
- /**
- * Verifies a ListWorkflowsResponse message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListWorkflowsResponse message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListWorkflowsResponse
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.ListWorkflowsResponse;
-
- /**
- * Creates a plain object from a ListWorkflowsResponse message. Also converts values to other types if specified.
- * @param message ListWorkflowsResponse
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.ListWorkflowsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListWorkflowsResponse to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListWorkflowsResponse
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a GetWorkflowRequest. */
- interface IGetWorkflowRequest {
-
- /** GetWorkflowRequest name */
- name?: (string|null);
-
- /** GetWorkflowRequest revisionId */
- revisionId?: (string|null);
- }
-
- /** Represents a GetWorkflowRequest. */
- class GetWorkflowRequest implements IGetWorkflowRequest {
-
- /**
- * Constructs a new GetWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IGetWorkflowRequest);
-
- /** GetWorkflowRequest name. */
- public name: string;
-
- /** GetWorkflowRequest revisionId. */
- public revisionId: string;
-
- /**
- * Creates a new GetWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns GetWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1.IGetWorkflowRequest): google.cloud.workflows.v1.GetWorkflowRequest;
-
- /**
- * Encodes the specified GetWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.GetWorkflowRequest.verify|verify} messages.
- * @param message GetWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IGetWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified GetWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.GetWorkflowRequest.verify|verify} messages.
- * @param message GetWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IGetWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.GetWorkflowRequest;
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.GetWorkflowRequest;
-
- /**
- * Verifies a GetWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a GetWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns GetWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.GetWorkflowRequest;
-
- /**
- * Creates a plain object from a GetWorkflowRequest message. Also converts values to other types if specified.
- * @param message GetWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.GetWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this GetWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for GetWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a CreateWorkflowRequest. */
- interface ICreateWorkflowRequest {
-
- /** CreateWorkflowRequest parent */
- parent?: (string|null);
-
- /** CreateWorkflowRequest workflow */
- workflow?: (google.cloud.workflows.v1.IWorkflow|null);
-
- /** CreateWorkflowRequest workflowId */
- workflowId?: (string|null);
- }
-
- /** Represents a CreateWorkflowRequest. */
- class CreateWorkflowRequest implements ICreateWorkflowRequest {
-
- /**
- * Constructs a new CreateWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.ICreateWorkflowRequest);
-
- /** CreateWorkflowRequest parent. */
- public parent: string;
-
- /** CreateWorkflowRequest workflow. */
- public workflow?: (google.cloud.workflows.v1.IWorkflow|null);
-
- /** CreateWorkflowRequest workflowId. */
- public workflowId: string;
-
- /**
- * Creates a new CreateWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns CreateWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1.ICreateWorkflowRequest): google.cloud.workflows.v1.CreateWorkflowRequest;
-
- /**
- * Encodes the specified CreateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.CreateWorkflowRequest.verify|verify} messages.
- * @param message CreateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.ICreateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified CreateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.CreateWorkflowRequest.verify|verify} messages.
- * @param message CreateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.ICreateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.CreateWorkflowRequest;
-
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.CreateWorkflowRequest;
-
- /**
- * Verifies a CreateWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a CreateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns CreateWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.CreateWorkflowRequest;
-
- /**
- * Creates a plain object from a CreateWorkflowRequest message. Also converts values to other types if specified.
- * @param message CreateWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.CreateWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this CreateWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for CreateWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a DeleteWorkflowRequest. */
- interface IDeleteWorkflowRequest {
-
- /** DeleteWorkflowRequest name */
- name?: (string|null);
- }
-
- /** Represents a DeleteWorkflowRequest. */
- class DeleteWorkflowRequest implements IDeleteWorkflowRequest {
-
- /**
- * Constructs a new DeleteWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IDeleteWorkflowRequest);
-
- /** DeleteWorkflowRequest name. */
- public name: string;
-
- /**
- * Creates a new DeleteWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns DeleteWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1.IDeleteWorkflowRequest): google.cloud.workflows.v1.DeleteWorkflowRequest;
-
- /**
- * Encodes the specified DeleteWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.DeleteWorkflowRequest.verify|verify} messages.
- * @param message DeleteWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IDeleteWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified DeleteWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.DeleteWorkflowRequest.verify|verify} messages.
- * @param message DeleteWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IDeleteWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.DeleteWorkflowRequest;
-
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.DeleteWorkflowRequest;
-
- /**
- * Verifies a DeleteWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a DeleteWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns DeleteWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.DeleteWorkflowRequest;
-
- /**
- * Creates a plain object from a DeleteWorkflowRequest message. Also converts values to other types if specified.
- * @param message DeleteWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.DeleteWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this DeleteWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for DeleteWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of an UpdateWorkflowRequest. */
- interface IUpdateWorkflowRequest {
-
- /** UpdateWorkflowRequest workflow */
- workflow?: (google.cloud.workflows.v1.IWorkflow|null);
-
- /** UpdateWorkflowRequest updateMask */
- updateMask?: (google.protobuf.IFieldMask|null);
- }
-
- /** Represents an UpdateWorkflowRequest. */
- class UpdateWorkflowRequest implements IUpdateWorkflowRequest {
-
- /**
- * Constructs a new UpdateWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IUpdateWorkflowRequest);
-
- /** UpdateWorkflowRequest workflow. */
- public workflow?: (google.cloud.workflows.v1.IWorkflow|null);
-
- /** UpdateWorkflowRequest updateMask. */
- public updateMask?: (google.protobuf.IFieldMask|null);
-
- /**
- * Creates a new UpdateWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns UpdateWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1.IUpdateWorkflowRequest): google.cloud.workflows.v1.UpdateWorkflowRequest;
-
- /**
- * Encodes the specified UpdateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.UpdateWorkflowRequest.verify|verify} messages.
- * @param message UpdateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IUpdateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified UpdateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.UpdateWorkflowRequest.verify|verify} messages.
- * @param message UpdateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IUpdateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.UpdateWorkflowRequest;
-
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.UpdateWorkflowRequest;
-
- /**
- * Verifies an UpdateWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an UpdateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns UpdateWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.UpdateWorkflowRequest;
-
- /**
- * Creates a plain object from an UpdateWorkflowRequest message. Also converts values to other types if specified.
- * @param message UpdateWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.UpdateWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this UpdateWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for UpdateWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of an OperationMetadata. */
- interface IOperationMetadata {
-
- /** OperationMetadata createTime */
- createTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata endTime */
- endTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata target */
- target?: (string|null);
-
- /** OperationMetadata verb */
- verb?: (string|null);
-
- /** OperationMetadata apiVersion */
- apiVersion?: (string|null);
- }
-
- /** Represents an OperationMetadata. */
- class OperationMetadata implements IOperationMetadata {
-
- /**
- * Constructs a new OperationMetadata.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IOperationMetadata);
-
- /** OperationMetadata createTime. */
- public createTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata endTime. */
- public endTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata target. */
- public target: string;
-
- /** OperationMetadata verb. */
- public verb: string;
-
- /** OperationMetadata apiVersion. */
- public apiVersion: string;
-
- /**
- * Creates a new OperationMetadata instance using the specified properties.
- * @param [properties] Properties to set
- * @returns OperationMetadata instance
- */
- public static create(properties?: google.cloud.workflows.v1.IOperationMetadata): google.cloud.workflows.v1.OperationMetadata;
-
- /**
- * Encodes the specified OperationMetadata message. Does not implicitly {@link google.cloud.workflows.v1.OperationMetadata.verify|verify} messages.
- * @param message OperationMetadata message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IOperationMetadata, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified OperationMetadata message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.OperationMetadata.verify|verify} messages.
- * @param message OperationMetadata message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IOperationMetadata, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.OperationMetadata;
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.OperationMetadata;
-
- /**
- * Verifies an OperationMetadata message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an OperationMetadata message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns OperationMetadata
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.OperationMetadata;
-
- /**
- * Creates a plain object from an OperationMetadata message. Also converts values to other types if specified.
- * @param message OperationMetadata
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.OperationMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this OperationMetadata to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for OperationMetadata
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a ListWorkflowRevisionsRequest. */
- interface IListWorkflowRevisionsRequest {
-
- /** ListWorkflowRevisionsRequest name */
- name?: (string|null);
-
- /** ListWorkflowRevisionsRequest pageSize */
- pageSize?: (number|null);
-
- /** ListWorkflowRevisionsRequest pageToken */
- pageToken?: (string|null);
- }
-
- /** Represents a ListWorkflowRevisionsRequest. */
- class ListWorkflowRevisionsRequest implements IListWorkflowRevisionsRequest {
-
- /**
- * Constructs a new ListWorkflowRevisionsRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IListWorkflowRevisionsRequest);
-
- /** ListWorkflowRevisionsRequest name. */
- public name: string;
-
- /** ListWorkflowRevisionsRequest pageSize. */
- public pageSize: number;
-
- /** ListWorkflowRevisionsRequest pageToken. */
- public pageToken: string;
-
- /**
- * Creates a new ListWorkflowRevisionsRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListWorkflowRevisionsRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1.IListWorkflowRevisionsRequest): google.cloud.workflows.v1.ListWorkflowRevisionsRequest;
-
- /**
- * Encodes the specified ListWorkflowRevisionsRequest message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsRequest.verify|verify} messages.
- * @param message ListWorkflowRevisionsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IListWorkflowRevisionsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListWorkflowRevisionsRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsRequest.verify|verify} messages.
- * @param message ListWorkflowRevisionsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IListWorkflowRevisionsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListWorkflowRevisionsRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListWorkflowRevisionsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.ListWorkflowRevisionsRequest;
-
- /**
- * Decodes a ListWorkflowRevisionsRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListWorkflowRevisionsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.ListWorkflowRevisionsRequest;
-
- /**
- * Verifies a ListWorkflowRevisionsRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListWorkflowRevisionsRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListWorkflowRevisionsRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.ListWorkflowRevisionsRequest;
-
- /**
- * Creates a plain object from a ListWorkflowRevisionsRequest message. Also converts values to other types if specified.
- * @param message ListWorkflowRevisionsRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.ListWorkflowRevisionsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListWorkflowRevisionsRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListWorkflowRevisionsRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a ListWorkflowRevisionsResponse. */
- interface IListWorkflowRevisionsResponse {
-
- /** ListWorkflowRevisionsResponse workflows */
- workflows?: (google.cloud.workflows.v1.IWorkflow[]|null);
-
- /** ListWorkflowRevisionsResponse nextPageToken */
- nextPageToken?: (string|null);
- }
-
- /** Represents a ListWorkflowRevisionsResponse. */
- class ListWorkflowRevisionsResponse implements IListWorkflowRevisionsResponse {
-
- /**
- * Constructs a new ListWorkflowRevisionsResponse.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1.IListWorkflowRevisionsResponse);
-
- /** ListWorkflowRevisionsResponse workflows. */
- public workflows: google.cloud.workflows.v1.IWorkflow[];
-
- /** ListWorkflowRevisionsResponse nextPageToken. */
- public nextPageToken: string;
-
- /**
- * Creates a new ListWorkflowRevisionsResponse instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListWorkflowRevisionsResponse instance
- */
- public static create(properties?: google.cloud.workflows.v1.IListWorkflowRevisionsResponse): google.cloud.workflows.v1.ListWorkflowRevisionsResponse;
-
- /**
- * Encodes the specified ListWorkflowRevisionsResponse message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsResponse.verify|verify} messages.
- * @param message ListWorkflowRevisionsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1.IListWorkflowRevisionsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListWorkflowRevisionsResponse message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsResponse.verify|verify} messages.
- * @param message ListWorkflowRevisionsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1.IListWorkflowRevisionsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListWorkflowRevisionsResponse message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListWorkflowRevisionsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1.ListWorkflowRevisionsResponse;
-
- /**
- * Decodes a ListWorkflowRevisionsResponse message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListWorkflowRevisionsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1.ListWorkflowRevisionsResponse;
-
- /**
- * Verifies a ListWorkflowRevisionsResponse message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListWorkflowRevisionsResponse message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListWorkflowRevisionsResponse
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1.ListWorkflowRevisionsResponse;
-
- /**
- * Creates a plain object from a ListWorkflowRevisionsResponse message. Also converts values to other types if specified.
- * @param message ListWorkflowRevisionsResponse
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1.ListWorkflowRevisionsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListWorkflowRevisionsResponse to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListWorkflowRevisionsResponse
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** ExecutionHistoryLevel enum. */
- enum ExecutionHistoryLevel {
- EXECUTION_HISTORY_LEVEL_UNSPECIFIED = 0,
- EXECUTION_HISTORY_BASIC = 1,
- EXECUTION_HISTORY_DETAILED = 2
- }
- }
-
- /** Namespace v1beta. */
- namespace v1beta {
-
- /** Represents a Workflows */
- class Workflows extends $protobuf.rpc.Service {
-
- /**
- * Constructs a new Workflows service.
- * @param rpcImpl RPC implementation
- * @param [requestDelimited=false] Whether requests are length-delimited
- * @param [responseDelimited=false] Whether responses are length-delimited
- */
- constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
-
- /**
- * Creates new Workflows service using the specified rpc implementation.
- * @param rpcImpl RPC implementation
- * @param [requestDelimited=false] Whether requests are length-delimited
- * @param [responseDelimited=false] Whether responses are length-delimited
- * @returns RPC service. Useful where requests and/or responses are streamed.
- */
- public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Workflows;
-
- /**
- * Calls ListWorkflows.
- * @param request ListWorkflowsRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and ListWorkflowsResponse
- */
- public listWorkflows(request: google.cloud.workflows.v1beta.IListWorkflowsRequest, callback: google.cloud.workflows.v1beta.Workflows.ListWorkflowsCallback): void;
-
- /**
- * Calls ListWorkflows.
- * @param request ListWorkflowsRequest message or plain object
- * @returns Promise
- */
- public listWorkflows(request: google.cloud.workflows.v1beta.IListWorkflowsRequest): Promise;
-
- /**
- * Calls GetWorkflow.
- * @param request GetWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Workflow
- */
- public getWorkflow(request: google.cloud.workflows.v1beta.IGetWorkflowRequest, callback: google.cloud.workflows.v1beta.Workflows.GetWorkflowCallback): void;
-
- /**
- * Calls GetWorkflow.
- * @param request GetWorkflowRequest message or plain object
- * @returns Promise
- */
- public getWorkflow(request: google.cloud.workflows.v1beta.IGetWorkflowRequest): Promise;
-
- /**
- * Calls CreateWorkflow.
- * @param request CreateWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public createWorkflow(request: google.cloud.workflows.v1beta.ICreateWorkflowRequest, callback: google.cloud.workflows.v1beta.Workflows.CreateWorkflowCallback): void;
-
- /**
- * Calls CreateWorkflow.
- * @param request CreateWorkflowRequest message or plain object
- * @returns Promise
- */
- public createWorkflow(request: google.cloud.workflows.v1beta.ICreateWorkflowRequest): Promise;
-
- /**
- * Calls DeleteWorkflow.
- * @param request DeleteWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public deleteWorkflow(request: google.cloud.workflows.v1beta.IDeleteWorkflowRequest, callback: google.cloud.workflows.v1beta.Workflows.DeleteWorkflowCallback): void;
-
- /**
- * Calls DeleteWorkflow.
- * @param request DeleteWorkflowRequest message or plain object
- * @returns Promise
- */
- public deleteWorkflow(request: google.cloud.workflows.v1beta.IDeleteWorkflowRequest): Promise;
-
- /**
- * Calls UpdateWorkflow.
- * @param request UpdateWorkflowRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public updateWorkflow(request: google.cloud.workflows.v1beta.IUpdateWorkflowRequest, callback: google.cloud.workflows.v1beta.Workflows.UpdateWorkflowCallback): void;
-
- /**
- * Calls UpdateWorkflow.
- * @param request UpdateWorkflowRequest message or plain object
- * @returns Promise
- */
- public updateWorkflow(request: google.cloud.workflows.v1beta.IUpdateWorkflowRequest): Promise;
- }
-
- namespace Workflows {
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|listWorkflows}.
- * @param error Error, if any
- * @param [response] ListWorkflowsResponse
- */
- type ListWorkflowsCallback = (error: (Error|null), response?: google.cloud.workflows.v1beta.ListWorkflowsResponse) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|getWorkflow}.
- * @param error Error, if any
- * @param [response] Workflow
- */
- type GetWorkflowCallback = (error: (Error|null), response?: google.cloud.workflows.v1beta.Workflow) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|createWorkflow}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type CreateWorkflowCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|deleteWorkflow}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type DeleteWorkflowCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|updateWorkflow}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type UpdateWorkflowCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
- }
-
- /** Properties of a Workflow. */
- interface IWorkflow {
-
- /** Workflow name */
- name?: (string|null);
-
- /** Workflow description */
- description?: (string|null);
-
- /** Workflow state */
- state?: (google.cloud.workflows.v1beta.Workflow.State|keyof typeof google.cloud.workflows.v1beta.Workflow.State|null);
-
- /** Workflow revisionId */
- revisionId?: (string|null);
-
- /** Workflow createTime */
- createTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow updateTime */
- updateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow revisionCreateTime */
- revisionCreateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow labels */
- labels?: ({ [k: string]: string }|null);
-
- /** Workflow serviceAccount */
- serviceAccount?: (string|null);
-
- /** Workflow sourceContents */
- sourceContents?: (string|null);
- }
-
- /** Represents a Workflow. */
- class Workflow implements IWorkflow {
-
- /**
- * Constructs a new Workflow.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.IWorkflow);
-
- /** Workflow name. */
- public name: string;
-
- /** Workflow description. */
- public description: string;
-
- /** Workflow state. */
- public state: (google.cloud.workflows.v1beta.Workflow.State|keyof typeof google.cloud.workflows.v1beta.Workflow.State);
-
- /** Workflow revisionId. */
- public revisionId: string;
-
- /** Workflow createTime. */
- public createTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow updateTime. */
- public updateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow revisionCreateTime. */
- public revisionCreateTime?: (google.protobuf.ITimestamp|null);
-
- /** Workflow labels. */
- public labels: { [k: string]: string };
-
- /** Workflow serviceAccount. */
- public serviceAccount: string;
-
- /** Workflow sourceContents. */
- public sourceContents?: (string|null);
-
- /** Workflow sourceCode. */
- public sourceCode?: "sourceContents";
-
- /**
- * Creates a new Workflow instance using the specified properties.
- * @param [properties] Properties to set
- * @returns Workflow instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.IWorkflow): google.cloud.workflows.v1beta.Workflow;
-
- /**
- * Encodes the specified Workflow message. Does not implicitly {@link google.cloud.workflows.v1beta.Workflow.verify|verify} messages.
- * @param message Workflow message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.IWorkflow, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified Workflow message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.Workflow.verify|verify} messages.
- * @param message Workflow message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.IWorkflow, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a Workflow message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.Workflow;
-
- /**
- * Decodes a Workflow message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.Workflow;
-
- /**
- * Verifies a Workflow message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a Workflow message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns Workflow
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.Workflow;
-
- /**
- * Creates a plain object from a Workflow message. Also converts values to other types if specified.
- * @param message Workflow
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.Workflow, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this Workflow to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for Workflow
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- namespace Workflow {
-
- /** State enum. */
- enum State {
- STATE_UNSPECIFIED = 0,
- ACTIVE = 1
- }
- }
-
- /** Properties of a ListWorkflowsRequest. */
- interface IListWorkflowsRequest {
-
- /** ListWorkflowsRequest parent */
- parent?: (string|null);
-
- /** ListWorkflowsRequest pageSize */
- pageSize?: (number|null);
-
- /** ListWorkflowsRequest pageToken */
- pageToken?: (string|null);
-
- /** ListWorkflowsRequest filter */
- filter?: (string|null);
-
- /** ListWorkflowsRequest orderBy */
- orderBy?: (string|null);
- }
-
- /** Represents a ListWorkflowsRequest. */
- class ListWorkflowsRequest implements IListWorkflowsRequest {
-
- /**
- * Constructs a new ListWorkflowsRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.IListWorkflowsRequest);
-
- /** ListWorkflowsRequest parent. */
- public parent: string;
-
- /** ListWorkflowsRequest pageSize. */
- public pageSize: number;
-
- /** ListWorkflowsRequest pageToken. */
- public pageToken: string;
-
- /** ListWorkflowsRequest filter. */
- public filter: string;
-
- /** ListWorkflowsRequest orderBy. */
- public orderBy: string;
-
- /**
- * Creates a new ListWorkflowsRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListWorkflowsRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.IListWorkflowsRequest): google.cloud.workflows.v1beta.ListWorkflowsRequest;
-
- /**
- * Encodes the specified ListWorkflowsRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsRequest.verify|verify} messages.
- * @param message ListWorkflowsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.IListWorkflowsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListWorkflowsRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsRequest.verify|verify} messages.
- * @param message ListWorkflowsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.IListWorkflowsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.ListWorkflowsRequest;
-
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.ListWorkflowsRequest;
-
- /**
- * Verifies a ListWorkflowsRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListWorkflowsRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListWorkflowsRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.ListWorkflowsRequest;
-
- /**
- * Creates a plain object from a ListWorkflowsRequest message. Also converts values to other types if specified.
- * @param message ListWorkflowsRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.ListWorkflowsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListWorkflowsRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListWorkflowsRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a ListWorkflowsResponse. */
- interface IListWorkflowsResponse {
-
- /** ListWorkflowsResponse workflows */
- workflows?: (google.cloud.workflows.v1beta.IWorkflow[]|null);
-
- /** ListWorkflowsResponse nextPageToken */
- nextPageToken?: (string|null);
-
- /** ListWorkflowsResponse unreachable */
- unreachable?: (string[]|null);
- }
-
- /** Represents a ListWorkflowsResponse. */
- class ListWorkflowsResponse implements IListWorkflowsResponse {
-
- /**
- * Constructs a new ListWorkflowsResponse.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.IListWorkflowsResponse);
-
- /** ListWorkflowsResponse workflows. */
- public workflows: google.cloud.workflows.v1beta.IWorkflow[];
-
- /** ListWorkflowsResponse nextPageToken. */
- public nextPageToken: string;
-
- /** ListWorkflowsResponse unreachable. */
- public unreachable: string[];
-
- /**
- * Creates a new ListWorkflowsResponse instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListWorkflowsResponse instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.IListWorkflowsResponse): google.cloud.workflows.v1beta.ListWorkflowsResponse;
-
- /**
- * Encodes the specified ListWorkflowsResponse message. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsResponse.verify|verify} messages.
- * @param message ListWorkflowsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.IListWorkflowsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListWorkflowsResponse message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsResponse.verify|verify} messages.
- * @param message ListWorkflowsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.IListWorkflowsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.ListWorkflowsResponse;
-
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.ListWorkflowsResponse;
-
- /**
- * Verifies a ListWorkflowsResponse message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListWorkflowsResponse message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListWorkflowsResponse
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.ListWorkflowsResponse;
-
- /**
- * Creates a plain object from a ListWorkflowsResponse message. Also converts values to other types if specified.
- * @param message ListWorkflowsResponse
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.ListWorkflowsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListWorkflowsResponse to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListWorkflowsResponse
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a GetWorkflowRequest. */
- interface IGetWorkflowRequest {
-
- /** GetWorkflowRequest name */
- name?: (string|null);
- }
-
- /** Represents a GetWorkflowRequest. */
- class GetWorkflowRequest implements IGetWorkflowRequest {
-
- /**
- * Constructs a new GetWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.IGetWorkflowRequest);
-
- /** GetWorkflowRequest name. */
- public name: string;
-
- /**
- * Creates a new GetWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns GetWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.IGetWorkflowRequest): google.cloud.workflows.v1beta.GetWorkflowRequest;
-
- /**
- * Encodes the specified GetWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.GetWorkflowRequest.verify|verify} messages.
- * @param message GetWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.IGetWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified GetWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.GetWorkflowRequest.verify|verify} messages.
- * @param message GetWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.IGetWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.GetWorkflowRequest;
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.GetWorkflowRequest;
-
- /**
- * Verifies a GetWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a GetWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns GetWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.GetWorkflowRequest;
-
- /**
- * Creates a plain object from a GetWorkflowRequest message. Also converts values to other types if specified.
- * @param message GetWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.GetWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this GetWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for GetWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a CreateWorkflowRequest. */
- interface ICreateWorkflowRequest {
-
- /** CreateWorkflowRequest parent */
- parent?: (string|null);
-
- /** CreateWorkflowRequest workflow */
- workflow?: (google.cloud.workflows.v1beta.IWorkflow|null);
-
- /** CreateWorkflowRequest workflowId */
- workflowId?: (string|null);
- }
-
- /** Represents a CreateWorkflowRequest. */
- class CreateWorkflowRequest implements ICreateWorkflowRequest {
-
- /**
- * Constructs a new CreateWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.ICreateWorkflowRequest);
-
- /** CreateWorkflowRequest parent. */
- public parent: string;
-
- /** CreateWorkflowRequest workflow. */
- public workflow?: (google.cloud.workflows.v1beta.IWorkflow|null);
-
- /** CreateWorkflowRequest workflowId. */
- public workflowId: string;
-
- /**
- * Creates a new CreateWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns CreateWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.ICreateWorkflowRequest): google.cloud.workflows.v1beta.CreateWorkflowRequest;
-
- /**
- * Encodes the specified CreateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.CreateWorkflowRequest.verify|verify} messages.
- * @param message CreateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.ICreateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified CreateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.CreateWorkflowRequest.verify|verify} messages.
- * @param message CreateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.ICreateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.CreateWorkflowRequest;
-
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.CreateWorkflowRequest;
-
- /**
- * Verifies a CreateWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a CreateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns CreateWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.CreateWorkflowRequest;
-
- /**
- * Creates a plain object from a CreateWorkflowRequest message. Also converts values to other types if specified.
- * @param message CreateWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.CreateWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this CreateWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for CreateWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a DeleteWorkflowRequest. */
- interface IDeleteWorkflowRequest {
-
- /** DeleteWorkflowRequest name */
- name?: (string|null);
- }
-
- /** Represents a DeleteWorkflowRequest. */
- class DeleteWorkflowRequest implements IDeleteWorkflowRequest {
-
- /**
- * Constructs a new DeleteWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.IDeleteWorkflowRequest);
-
- /** DeleteWorkflowRequest name. */
- public name: string;
-
- /**
- * Creates a new DeleteWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns DeleteWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.IDeleteWorkflowRequest): google.cloud.workflows.v1beta.DeleteWorkflowRequest;
-
- /**
- * Encodes the specified DeleteWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.DeleteWorkflowRequest.verify|verify} messages.
- * @param message DeleteWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.IDeleteWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified DeleteWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.DeleteWorkflowRequest.verify|verify} messages.
- * @param message DeleteWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.IDeleteWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.DeleteWorkflowRequest;
-
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.DeleteWorkflowRequest;
-
- /**
- * Verifies a DeleteWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a DeleteWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns DeleteWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.DeleteWorkflowRequest;
-
- /**
- * Creates a plain object from a DeleteWorkflowRequest message. Also converts values to other types if specified.
- * @param message DeleteWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.DeleteWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this DeleteWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for DeleteWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of an UpdateWorkflowRequest. */
- interface IUpdateWorkflowRequest {
-
- /** UpdateWorkflowRequest workflow */
- workflow?: (google.cloud.workflows.v1beta.IWorkflow|null);
-
- /** UpdateWorkflowRequest updateMask */
- updateMask?: (google.protobuf.IFieldMask|null);
- }
-
- /** Represents an UpdateWorkflowRequest. */
- class UpdateWorkflowRequest implements IUpdateWorkflowRequest {
-
- /**
- * Constructs a new UpdateWorkflowRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.IUpdateWorkflowRequest);
-
- /** UpdateWorkflowRequest workflow. */
- public workflow?: (google.cloud.workflows.v1beta.IWorkflow|null);
-
- /** UpdateWorkflowRequest updateMask. */
- public updateMask?: (google.protobuf.IFieldMask|null);
-
- /**
- * Creates a new UpdateWorkflowRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns UpdateWorkflowRequest instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.IUpdateWorkflowRequest): google.cloud.workflows.v1beta.UpdateWorkflowRequest;
-
- /**
- * Encodes the specified UpdateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.UpdateWorkflowRequest.verify|verify} messages.
- * @param message UpdateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.IUpdateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified UpdateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.UpdateWorkflowRequest.verify|verify} messages.
- * @param message UpdateWorkflowRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.IUpdateWorkflowRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.UpdateWorkflowRequest;
-
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.UpdateWorkflowRequest;
-
- /**
- * Verifies an UpdateWorkflowRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an UpdateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns UpdateWorkflowRequest
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.UpdateWorkflowRequest;
-
- /**
- * Creates a plain object from an UpdateWorkflowRequest message. Also converts values to other types if specified.
- * @param message UpdateWorkflowRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.UpdateWorkflowRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this UpdateWorkflowRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for UpdateWorkflowRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of an OperationMetadata. */
- interface IOperationMetadata {
-
- /** OperationMetadata createTime */
- createTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata endTime */
- endTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata target */
- target?: (string|null);
-
- /** OperationMetadata verb */
- verb?: (string|null);
-
- /** OperationMetadata apiVersion */
- apiVersion?: (string|null);
- }
-
- /** Represents an OperationMetadata. */
- class OperationMetadata implements IOperationMetadata {
-
- /**
- * Constructs a new OperationMetadata.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.cloud.workflows.v1beta.IOperationMetadata);
-
- /** OperationMetadata createTime. */
- public createTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata endTime. */
- public endTime?: (google.protobuf.ITimestamp|null);
-
- /** OperationMetadata target. */
- public target: string;
-
- /** OperationMetadata verb. */
- public verb: string;
-
- /** OperationMetadata apiVersion. */
- public apiVersion: string;
-
- /**
- * Creates a new OperationMetadata instance using the specified properties.
- * @param [properties] Properties to set
- * @returns OperationMetadata instance
- */
- public static create(properties?: google.cloud.workflows.v1beta.IOperationMetadata): google.cloud.workflows.v1beta.OperationMetadata;
-
- /**
- * Encodes the specified OperationMetadata message. Does not implicitly {@link google.cloud.workflows.v1beta.OperationMetadata.verify|verify} messages.
- * @param message OperationMetadata message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.cloud.workflows.v1beta.IOperationMetadata, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified OperationMetadata message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.OperationMetadata.verify|verify} messages.
- * @param message OperationMetadata message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.cloud.workflows.v1beta.IOperationMetadata, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.workflows.v1beta.OperationMetadata;
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.workflows.v1beta.OperationMetadata;
-
- /**
- * Verifies an OperationMetadata message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an OperationMetadata message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns OperationMetadata
- */
- public static fromObject(object: { [k: string]: any }): google.cloud.workflows.v1beta.OperationMetadata;
-
- /**
- * Creates a plain object from an OperationMetadata message. Also converts values to other types if specified.
- * @param message OperationMetadata
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.cloud.workflows.v1beta.OperationMetadata, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this OperationMetadata to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for OperationMetadata
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
- }
}
}
@@ -5406,9 +2879,6 @@ export namespace google {
/** CommonLanguageSettings destinations */
destinations?: (google.api.ClientLibraryDestination[]|null);
-
- /** CommonLanguageSettings selectiveGapicGeneration */
- selectiveGapicGeneration?: (google.api.ISelectiveGapicGeneration|null);
}
/** Represents a CommonLanguageSettings. */
@@ -5426,9 +2896,6 @@ export namespace google {
/** CommonLanguageSettings destinations. */
public destinations: google.api.ClientLibraryDestination[];
- /** CommonLanguageSettings selectiveGapicGeneration. */
- public selectiveGapicGeneration?: (google.api.ISelectiveGapicGeneration|null);
-
/**
* Creates a new CommonLanguageSettings instance using the specified properties.
* @param [properties] Properties to set
@@ -6129,9 +3596,6 @@ export namespace google {
/** PythonSettings common */
common?: (google.api.ICommonLanguageSettings|null);
-
- /** PythonSettings experimentalFeatures */
- experimentalFeatures?: (google.api.PythonSettings.IExperimentalFeatures|null);
}
/** Represents a PythonSettings. */
@@ -6146,9 +3610,6 @@ export namespace google {
/** PythonSettings common. */
public common?: (google.api.ICommonLanguageSettings|null);
- /** PythonSettings experimentalFeatures. */
- public experimentalFeatures?: (google.api.PythonSettings.IExperimentalFeatures|null);
-
/**
* Creates a new PythonSettings instance using the specified properties.
* @param [properties] Properties to set
@@ -6227,127 +3688,15 @@ export namespace google {
public static getTypeUrl(typeUrlPrefix?: string): string;
}
- namespace PythonSettings {
-
- /** Properties of an ExperimentalFeatures. */
- interface IExperimentalFeatures {
-
- /** ExperimentalFeatures restAsyncIoEnabled */
- restAsyncIoEnabled?: (boolean|null);
+ /** Properties of a NodeSettings. */
+ interface INodeSettings {
- /** ExperimentalFeatures protobufPythonicTypesEnabled */
- protobufPythonicTypesEnabled?: (boolean|null);
+ /** NodeSettings common */
+ common?: (google.api.ICommonLanguageSettings|null);
+ }
- /** ExperimentalFeatures unversionedPackageDisabled */
- unversionedPackageDisabled?: (boolean|null);
- }
-
- /** Represents an ExperimentalFeatures. */
- class ExperimentalFeatures implements IExperimentalFeatures {
-
- /**
- * Constructs a new ExperimentalFeatures.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.api.PythonSettings.IExperimentalFeatures);
-
- /** ExperimentalFeatures restAsyncIoEnabled. */
- public restAsyncIoEnabled: boolean;
-
- /** ExperimentalFeatures protobufPythonicTypesEnabled. */
- public protobufPythonicTypesEnabled: boolean;
-
- /** ExperimentalFeatures unversionedPackageDisabled. */
- public unversionedPackageDisabled: boolean;
-
- /**
- * Creates a new ExperimentalFeatures instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ExperimentalFeatures instance
- */
- public static create(properties?: google.api.PythonSettings.IExperimentalFeatures): google.api.PythonSettings.ExperimentalFeatures;
-
- /**
- * Encodes the specified ExperimentalFeatures message. Does not implicitly {@link google.api.PythonSettings.ExperimentalFeatures.verify|verify} messages.
- * @param message ExperimentalFeatures message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.api.PythonSettings.IExperimentalFeatures, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ExperimentalFeatures message, length delimited. Does not implicitly {@link google.api.PythonSettings.ExperimentalFeatures.verify|verify} messages.
- * @param message ExperimentalFeatures message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.api.PythonSettings.IExperimentalFeatures, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an ExperimentalFeatures message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ExperimentalFeatures
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.PythonSettings.ExperimentalFeatures;
-
- /**
- * Decodes an ExperimentalFeatures message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ExperimentalFeatures
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.PythonSettings.ExperimentalFeatures;
-
- /**
- * Verifies an ExperimentalFeatures message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an ExperimentalFeatures message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ExperimentalFeatures
- */
- public static fromObject(object: { [k: string]: any }): google.api.PythonSettings.ExperimentalFeatures;
-
- /**
- * Creates a plain object from an ExperimentalFeatures message. Also converts values to other types if specified.
- * @param message ExperimentalFeatures
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.api.PythonSettings.ExperimentalFeatures, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ExperimentalFeatures to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ExperimentalFeatures
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
- }
-
- /** Properties of a NodeSettings. */
- interface INodeSettings {
-
- /** NodeSettings common */
- common?: (google.api.ICommonLanguageSettings|null);
- }
-
- /** Represents a NodeSettings. */
- class NodeSettings implements INodeSettings {
+ /** Represents a NodeSettings. */
+ class NodeSettings implements INodeSettings {
/**
* Constructs a new NodeSettings.
@@ -6665,9 +4014,6 @@ export namespace google {
/** GoSettings common */
common?: (google.api.ICommonLanguageSettings|null);
-
- /** GoSettings renamedServices */
- renamedServices?: ({ [k: string]: string }|null);
}
/** Represents a GoSettings. */
@@ -6682,9 +4028,6 @@ export namespace google {
/** GoSettings common. */
public common?: (google.api.ICommonLanguageSettings|null);
- /** GoSettings renamedServices. */
- public renamedServices: { [k: string]: string };
-
/**
* Creates a new GoSettings instance using the specified properties.
* @param [properties] Properties to set
@@ -7009,109 +4352,6 @@ export namespace google {
PACKAGE_MANAGER = 20
}
- /** Properties of a SelectiveGapicGeneration. */
- interface ISelectiveGapicGeneration {
-
- /** SelectiveGapicGeneration methods */
- methods?: (string[]|null);
-
- /** SelectiveGapicGeneration generateOmittedAsInternal */
- generateOmittedAsInternal?: (boolean|null);
- }
-
- /** Represents a SelectiveGapicGeneration. */
- class SelectiveGapicGeneration implements ISelectiveGapicGeneration {
-
- /**
- * Constructs a new SelectiveGapicGeneration.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.api.ISelectiveGapicGeneration);
-
- /** SelectiveGapicGeneration methods. */
- public methods: string[];
-
- /** SelectiveGapicGeneration generateOmittedAsInternal. */
- public generateOmittedAsInternal: boolean;
-
- /**
- * Creates a new SelectiveGapicGeneration instance using the specified properties.
- * @param [properties] Properties to set
- * @returns SelectiveGapicGeneration instance
- */
- public static create(properties?: google.api.ISelectiveGapicGeneration): google.api.SelectiveGapicGeneration;
-
- /**
- * Encodes the specified SelectiveGapicGeneration message. Does not implicitly {@link google.api.SelectiveGapicGeneration.verify|verify} messages.
- * @param message SelectiveGapicGeneration message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.api.ISelectiveGapicGeneration, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified SelectiveGapicGeneration message, length delimited. Does not implicitly {@link google.api.SelectiveGapicGeneration.verify|verify} messages.
- * @param message SelectiveGapicGeneration message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.api.ISelectiveGapicGeneration, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a SelectiveGapicGeneration message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns SelectiveGapicGeneration
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.SelectiveGapicGeneration;
-
- /**
- * Decodes a SelectiveGapicGeneration message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns SelectiveGapicGeneration
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.SelectiveGapicGeneration;
-
- /**
- * Verifies a SelectiveGapicGeneration message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a SelectiveGapicGeneration message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns SelectiveGapicGeneration
- */
- public static fromObject(object: { [k: string]: any }): google.api.SelectiveGapicGeneration;
-
- /**
- * Creates a plain object from a SelectiveGapicGeneration message. Also converts values to other types if specified.
- * @param message SelectiveGapicGeneration
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.api.SelectiveGapicGeneration, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this SelectiveGapicGeneration to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for SelectiveGapicGeneration
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
/** LaunchStage enum. */
enum LaunchStage {
LAUNCH_STAGE_UNSPECIFIED = 0,
@@ -7493,7 +4733,6 @@ export namespace google {
/** Edition enum. */
enum Edition {
EDITION_UNKNOWN = 0,
- EDITION_LEGACY = 900,
EDITION_PROTO2 = 998,
EDITION_PROTO3 = 999,
EDITION_2023 = 1000,
@@ -7524,9 +4763,6 @@ export namespace google {
/** FileDescriptorProto weakDependency */
weakDependency?: (number[]|null);
- /** FileDescriptorProto optionDependency */
- optionDependency?: (string[]|null);
-
/** FileDescriptorProto messageType */
messageType?: (google.protobuf.IDescriptorProto[]|null);
@@ -7576,9 +4812,6 @@ export namespace google {
/** FileDescriptorProto weakDependency. */
public weakDependency: number[];
- /** FileDescriptorProto optionDependency. */
- public optionDependency: string[];
-
/** FileDescriptorProto messageType. */
public messageType: google.protobuf.IDescriptorProto[];
@@ -7713,9 +4946,6 @@ export namespace google {
/** DescriptorProto reservedName */
reservedName?: (string[]|null);
-
- /** DescriptorProto visibility */
- visibility?: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility|null);
}
/** Represents a DescriptorProto. */
@@ -7757,9 +4987,6 @@ export namespace google {
/** DescriptorProto reservedName. */
public reservedName: string[];
- /** DescriptorProto visibility. */
- public visibility: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility);
-
/**
* Creates a new DescriptorProto instance using the specified properties.
* @param [properties] Properties to set
@@ -8607,9 +5834,6 @@ export namespace google {
/** EnumDescriptorProto reservedName */
reservedName?: (string[]|null);
-
- /** EnumDescriptorProto visibility */
- visibility?: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility|null);
}
/** Represents an EnumDescriptorProto. */
@@ -8636,9 +5860,6 @@ export namespace google {
/** EnumDescriptorProto reservedName. */
public reservedName: string[];
- /** EnumDescriptorProto visibility. */
- public visibility: (google.protobuf.SymbolVisibility|keyof typeof google.protobuf.SymbolVisibility);
-
/**
* Creates a new EnumDescriptorProto instance using the specified properties.
* @param [properties] Properties to set
@@ -9573,9 +6794,6 @@ export namespace google {
/** FieldOptions features */
features?: (google.protobuf.IFeatureSet|null);
- /** FieldOptions featureSupport */
- featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null);
-
/** FieldOptions uninterpretedOption */
uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null);
@@ -9631,9 +6849,6 @@ export namespace google {
/** FieldOptions features. */
public features?: (google.protobuf.IFeatureSet|null);
- /** FieldOptions featureSupport. */
- public featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null);
-
/** FieldOptions uninterpretedOption. */
public uninterpretedOption: google.protobuf.IUninterpretedOption[];
@@ -9854,121 +7069,6 @@ export namespace google {
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
-
- /** Properties of a FeatureSupport. */
- interface IFeatureSupport {
-
- /** FeatureSupport editionIntroduced */
- editionIntroduced?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
-
- /** FeatureSupport editionDeprecated */
- editionDeprecated?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
-
- /** FeatureSupport deprecationWarning */
- deprecationWarning?: (string|null);
-
- /** FeatureSupport editionRemoved */
- editionRemoved?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
- }
-
- /** Represents a FeatureSupport. */
- class FeatureSupport implements IFeatureSupport {
-
- /**
- * Constructs a new FeatureSupport.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.protobuf.FieldOptions.IFeatureSupport);
-
- /** FeatureSupport editionIntroduced. */
- public editionIntroduced: (google.protobuf.Edition|keyof typeof google.protobuf.Edition);
-
- /** FeatureSupport editionDeprecated. */
- public editionDeprecated: (google.protobuf.Edition|keyof typeof google.protobuf.Edition);
-
- /** FeatureSupport deprecationWarning. */
- public deprecationWarning: string;
-
- /** FeatureSupport editionRemoved. */
- public editionRemoved: (google.protobuf.Edition|keyof typeof google.protobuf.Edition);
-
- /**
- * Creates a new FeatureSupport instance using the specified properties.
- * @param [properties] Properties to set
- * @returns FeatureSupport instance
- */
- public static create(properties?: google.protobuf.FieldOptions.IFeatureSupport): google.protobuf.FieldOptions.FeatureSupport;
-
- /**
- * Encodes the specified FeatureSupport message. Does not implicitly {@link google.protobuf.FieldOptions.FeatureSupport.verify|verify} messages.
- * @param message FeatureSupport message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.protobuf.FieldOptions.IFeatureSupport, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified FeatureSupport message, length delimited. Does not implicitly {@link google.protobuf.FieldOptions.FeatureSupport.verify|verify} messages.
- * @param message FeatureSupport message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.protobuf.FieldOptions.IFeatureSupport, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a FeatureSupport message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns FeatureSupport
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FieldOptions.FeatureSupport;
-
- /**
- * Decodes a FeatureSupport message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns FeatureSupport
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FieldOptions.FeatureSupport;
-
- /**
- * Verifies a FeatureSupport message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a FeatureSupport message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns FeatureSupport
- */
- public static fromObject(object: { [k: string]: any }): google.protobuf.FieldOptions.FeatureSupport;
-
- /**
- * Creates a plain object from a FeatureSupport message. Also converts values to other types if specified.
- * @param message FeatureSupport
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.protobuf.FieldOptions.FeatureSupport, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this FeatureSupport to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for FeatureSupport
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
}
/** Properties of an OneofOptions. */
@@ -10207,9 +7307,6 @@ export namespace google {
/** EnumValueOptions debugRedact */
debugRedact?: (boolean|null);
- /** EnumValueOptions featureSupport */
- featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null);
-
/** EnumValueOptions uninterpretedOption */
uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null);
}
@@ -10232,9 +7329,6 @@ export namespace google {
/** EnumValueOptions debugRedact. */
public debugRedact: boolean;
- /** EnumValueOptions featureSupport. */
- public featureSupport?: (google.protobuf.FieldOptions.IFeatureSupport|null);
-
/** EnumValueOptions uninterpretedOption. */
public uninterpretedOption: google.protobuf.IUninterpretedOption[];
@@ -10454,9 +7548,6 @@ export namespace google {
/** MethodOptions .google.api.methodSignature */
".google.api.methodSignature"?: (string[]|null);
-
- /** MethodOptions .google.longrunning.operationInfo */
- ".google.longrunning.operationInfo"?: (google.longrunning.IOperationInfo|null);
}
/** Represents a MethodOptions. */
@@ -10827,12 +7918,6 @@ export namespace google {
/** FeatureSet jsonFormat */
jsonFormat?: (google.protobuf.FeatureSet.JsonFormat|keyof typeof google.protobuf.FeatureSet.JsonFormat|null);
-
- /** FeatureSet enforceNamingStyle */
- enforceNamingStyle?: (google.protobuf.FeatureSet.EnforceNamingStyle|keyof typeof google.protobuf.FeatureSet.EnforceNamingStyle|null);
-
- /** FeatureSet defaultSymbolVisibility */
- defaultSymbolVisibility?: (google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility|keyof typeof google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility|null);
}
/** Represents a FeatureSet. */
@@ -10862,12 +7947,6 @@ export namespace google {
/** FeatureSet jsonFormat. */
public jsonFormat: (google.protobuf.FeatureSet.JsonFormat|keyof typeof google.protobuf.FeatureSet.JsonFormat);
- /** FeatureSet enforceNamingStyle. */
- public enforceNamingStyle: (google.protobuf.FeatureSet.EnforceNamingStyle|keyof typeof google.protobuf.FeatureSet.EnforceNamingStyle);
-
- /** FeatureSet defaultSymbolVisibility. */
- public defaultSymbolVisibility: (google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility|keyof typeof google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility);
-
/**
* Creates a new FeatureSet instance using the specified properties.
* @param [properties] Properties to set
@@ -10990,139 +8069,29 @@ export namespace google {
ALLOW = 1,
LEGACY_BEST_EFFORT = 2
}
+ }
- /** EnforceNamingStyle enum. */
- enum EnforceNamingStyle {
- ENFORCE_NAMING_STYLE_UNKNOWN = 0,
- STYLE2024 = 1,
- STYLE_LEGACY = 2
- }
+ /** Properties of a FeatureSetDefaults. */
+ interface IFeatureSetDefaults {
- /** Properties of a VisibilityFeature. */
- interface IVisibilityFeature {
- }
+ /** FeatureSetDefaults defaults */
+ defaults?: (google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault[]|null);
- /** Represents a VisibilityFeature. */
- class VisibilityFeature implements IVisibilityFeature {
+ /** FeatureSetDefaults minimumEdition */
+ minimumEdition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
- /**
- * Constructs a new VisibilityFeature.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.protobuf.FeatureSet.IVisibilityFeature);
+ /** FeatureSetDefaults maximumEdition */
+ maximumEdition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
+ }
- /**
- * Creates a new VisibilityFeature instance using the specified properties.
- * @param [properties] Properties to set
- * @returns VisibilityFeature instance
- */
- public static create(properties?: google.protobuf.FeatureSet.IVisibilityFeature): google.protobuf.FeatureSet.VisibilityFeature;
+ /** Represents a FeatureSetDefaults. */
+ class FeatureSetDefaults implements IFeatureSetDefaults {
- /**
- * Encodes the specified VisibilityFeature message. Does not implicitly {@link google.protobuf.FeatureSet.VisibilityFeature.verify|verify} messages.
- * @param message VisibilityFeature message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.protobuf.FeatureSet.IVisibilityFeature, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified VisibilityFeature message, length delimited. Does not implicitly {@link google.protobuf.FeatureSet.VisibilityFeature.verify|verify} messages.
- * @param message VisibilityFeature message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.protobuf.FeatureSet.IVisibilityFeature, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a VisibilityFeature message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns VisibilityFeature
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FeatureSet.VisibilityFeature;
-
- /**
- * Decodes a VisibilityFeature message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns VisibilityFeature
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FeatureSet.VisibilityFeature;
-
- /**
- * Verifies a VisibilityFeature message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a VisibilityFeature message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns VisibilityFeature
- */
- public static fromObject(object: { [k: string]: any }): google.protobuf.FeatureSet.VisibilityFeature;
-
- /**
- * Creates a plain object from a VisibilityFeature message. Also converts values to other types if specified.
- * @param message VisibilityFeature
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.protobuf.FeatureSet.VisibilityFeature, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this VisibilityFeature to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for VisibilityFeature
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- namespace VisibilityFeature {
-
- /** DefaultSymbolVisibility enum. */
- enum DefaultSymbolVisibility {
- DEFAULT_SYMBOL_VISIBILITY_UNKNOWN = 0,
- EXPORT_ALL = 1,
- EXPORT_TOP_LEVEL = 2,
- LOCAL_ALL = 3,
- STRICT = 4
- }
- }
- }
-
- /** Properties of a FeatureSetDefaults. */
- interface IFeatureSetDefaults {
-
- /** FeatureSetDefaults defaults */
- defaults?: (google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault[]|null);
-
- /** FeatureSetDefaults minimumEdition */
- minimumEdition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
-
- /** FeatureSetDefaults maximumEdition */
- maximumEdition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
- }
-
- /** Represents a FeatureSetDefaults. */
- class FeatureSetDefaults implements IFeatureSetDefaults {
-
- /**
- * Constructs a new FeatureSetDefaults.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.protobuf.IFeatureSetDefaults);
+ /**
+ * Constructs a new FeatureSetDefaults.
+ * @param [properties] Properties to set
+ */
+ constructor(properties?: google.protobuf.IFeatureSetDefaults);
/** FeatureSetDefaults defaults. */
public defaults: google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault[];
@@ -11219,11 +8188,8 @@ export namespace google {
/** FeatureSetEditionDefault edition */
edition?: (google.protobuf.Edition|keyof typeof google.protobuf.Edition|null);
- /** FeatureSetEditionDefault overridableFeatures */
- overridableFeatures?: (google.protobuf.IFeatureSet|null);
-
- /** FeatureSetEditionDefault fixedFeatures */
- fixedFeatures?: (google.protobuf.IFeatureSet|null);
+ /** FeatureSetEditionDefault features */
+ features?: (google.protobuf.IFeatureSet|null);
}
/** Represents a FeatureSetEditionDefault. */
@@ -11238,11 +8204,8 @@ export namespace google {
/** FeatureSetEditionDefault edition. */
public edition: (google.protobuf.Edition|keyof typeof google.protobuf.Edition);
- /** FeatureSetEditionDefault overridableFeatures. */
- public overridableFeatures?: (google.protobuf.IFeatureSet|null);
-
- /** FeatureSetEditionDefault fixedFeatures. */
- public fixedFeatures?: (google.protobuf.IFeatureSet|null);
+ /** FeatureSetEditionDefault features. */
+ public features?: (google.protobuf.IFeatureSet|null);
/**
* Creates a new FeatureSetEditionDefault instance using the specified properties.
@@ -11775,13 +8738,6 @@ export namespace google {
}
}
- /** SymbolVisibility enum. */
- enum SymbolVisibility {
- VISIBILITY_UNSET = 0,
- VISIBILITY_LOCAL = 1,
- VISIBILITY_EXPORT = 2
- }
-
/** Properties of a Duration. */
interface IDuration {
@@ -11987,1381 +8943,5 @@ export namespace google {
*/
public static getTypeUrl(typeUrlPrefix?: string): string;
}
-
- /** Properties of an Any. */
- interface IAny {
-
- /** Any type_url */
- type_url?: (string|null);
-
- /** Any value */
- value?: (Uint8Array|Buffer|string|null);
- }
-
- /** Represents an Any. */
- class Any implements IAny {
-
- /**
- * Constructs a new Any.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.protobuf.IAny);
-
- /** Any type_url. */
- public type_url: string;
-
- /** Any value. */
- public value: (Uint8Array|Buffer|string);
-
- /**
- * Creates a new Any instance using the specified properties.
- * @param [properties] Properties to set
- * @returns Any instance
- */
- public static create(properties?: google.protobuf.IAny): google.protobuf.Any;
-
- /**
- * Encodes the specified Any message. Does not implicitly {@link google.protobuf.Any.verify|verify} messages.
- * @param message Any message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.protobuf.IAny, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified Any message, length delimited. Does not implicitly {@link google.protobuf.Any.verify|verify} messages.
- * @param message Any message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.protobuf.IAny, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an Any message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns Any
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Any;
-
- /**
- * Decodes an Any message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns Any
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Any;
-
- /**
- * Verifies an Any message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an Any message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns Any
- */
- public static fromObject(object: { [k: string]: any }): google.protobuf.Any;
-
- /**
- * Creates a plain object from an Any message. Also converts values to other types if specified.
- * @param message Any
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.protobuf.Any, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this Any to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for Any
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of an Empty. */
- interface IEmpty {
- }
-
- /** Represents an Empty. */
- class Empty implements IEmpty {
-
- /**
- * Constructs a new Empty.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.protobuf.IEmpty);
-
- /**
- * Creates a new Empty instance using the specified properties.
- * @param [properties] Properties to set
- * @returns Empty instance
- */
- public static create(properties?: google.protobuf.IEmpty): google.protobuf.Empty;
-
- /**
- * Encodes the specified Empty message. Does not implicitly {@link google.protobuf.Empty.verify|verify} messages.
- * @param message Empty message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.protobuf.IEmpty, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified Empty message, length delimited. Does not implicitly {@link google.protobuf.Empty.verify|verify} messages.
- * @param message Empty message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.protobuf.IEmpty, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an Empty message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns Empty
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Empty;
-
- /**
- * Decodes an Empty message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns Empty
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Empty;
-
- /**
- * Verifies an Empty message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an Empty message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns Empty
- */
- public static fromObject(object: { [k: string]: any }): google.protobuf.Empty;
-
- /**
- * Creates a plain object from an Empty message. Also converts values to other types if specified.
- * @param message Empty
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.protobuf.Empty, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this Empty to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for Empty
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a FieldMask. */
- interface IFieldMask {
-
- /** FieldMask paths */
- paths?: (string[]|null);
- }
-
- /** Represents a FieldMask. */
- class FieldMask implements IFieldMask {
-
- /**
- * Constructs a new FieldMask.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.protobuf.IFieldMask);
-
- /** FieldMask paths. */
- public paths: string[];
-
- /**
- * Creates a new FieldMask instance using the specified properties.
- * @param [properties] Properties to set
- * @returns FieldMask instance
- */
- public static create(properties?: google.protobuf.IFieldMask): google.protobuf.FieldMask;
-
- /**
- * Encodes the specified FieldMask message. Does not implicitly {@link google.protobuf.FieldMask.verify|verify} messages.
- * @param message FieldMask message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.protobuf.IFieldMask, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified FieldMask message, length delimited. Does not implicitly {@link google.protobuf.FieldMask.verify|verify} messages.
- * @param message FieldMask message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.protobuf.IFieldMask, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a FieldMask message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns FieldMask
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.FieldMask;
-
- /**
- * Decodes a FieldMask message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns FieldMask
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.FieldMask;
-
- /**
- * Verifies a FieldMask message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a FieldMask message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns FieldMask
- */
- public static fromObject(object: { [k: string]: any }): google.protobuf.FieldMask;
-
- /**
- * Creates a plain object from a FieldMask message. Also converts values to other types if specified.
- * @param message FieldMask
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.protobuf.FieldMask, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this FieldMask to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for FieldMask
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
- }
-
- /** Namespace longrunning. */
- namespace longrunning {
-
- /** Represents an Operations */
- class Operations extends $protobuf.rpc.Service {
-
- /**
- * Constructs a new Operations service.
- * @param rpcImpl RPC implementation
- * @param [requestDelimited=false] Whether requests are length-delimited
- * @param [responseDelimited=false] Whether responses are length-delimited
- */
- constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
-
- /**
- * Creates new Operations service using the specified rpc implementation.
- * @param rpcImpl RPC implementation
- * @param [requestDelimited=false] Whether requests are length-delimited
- * @param [responseDelimited=false] Whether responses are length-delimited
- * @returns RPC service. Useful where requests and/or responses are streamed.
- */
- public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Operations;
-
- /**
- * Calls ListOperations.
- * @param request ListOperationsRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and ListOperationsResponse
- */
- public listOperations(request: google.longrunning.IListOperationsRequest, callback: google.longrunning.Operations.ListOperationsCallback): void;
-
- /**
- * Calls ListOperations.
- * @param request ListOperationsRequest message or plain object
- * @returns Promise
- */
- public listOperations(request: google.longrunning.IListOperationsRequest): Promise;
-
- /**
- * Calls GetOperation.
- * @param request GetOperationRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public getOperation(request: google.longrunning.IGetOperationRequest, callback: google.longrunning.Operations.GetOperationCallback): void;
-
- /**
- * Calls GetOperation.
- * @param request GetOperationRequest message or plain object
- * @returns Promise
- */
- public getOperation(request: google.longrunning.IGetOperationRequest): Promise;
-
- /**
- * Calls DeleteOperation.
- * @param request DeleteOperationRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Empty
- */
- public deleteOperation(request: google.longrunning.IDeleteOperationRequest, callback: google.longrunning.Operations.DeleteOperationCallback): void;
-
- /**
- * Calls DeleteOperation.
- * @param request DeleteOperationRequest message or plain object
- * @returns Promise
- */
- public deleteOperation(request: google.longrunning.IDeleteOperationRequest): Promise;
-
- /**
- * Calls CancelOperation.
- * @param request CancelOperationRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Empty
- */
- public cancelOperation(request: google.longrunning.ICancelOperationRequest, callback: google.longrunning.Operations.CancelOperationCallback): void;
-
- /**
- * Calls CancelOperation.
- * @param request CancelOperationRequest message or plain object
- * @returns Promise
- */
- public cancelOperation(request: google.longrunning.ICancelOperationRequest): Promise;
-
- /**
- * Calls WaitOperation.
- * @param request WaitOperationRequest message or plain object
- * @param callback Node-style callback called with the error, if any, and Operation
- */
- public waitOperation(request: google.longrunning.IWaitOperationRequest, callback: google.longrunning.Operations.WaitOperationCallback): void;
-
- /**
- * Calls WaitOperation.
- * @param request WaitOperationRequest message or plain object
- * @returns Promise
- */
- public waitOperation(request: google.longrunning.IWaitOperationRequest): Promise;
- }
-
- namespace Operations {
-
- /**
- * Callback as used by {@link google.longrunning.Operations|listOperations}.
- * @param error Error, if any
- * @param [response] ListOperationsResponse
- */
- type ListOperationsCallback = (error: (Error|null), response?: google.longrunning.ListOperationsResponse) => void;
-
- /**
- * Callback as used by {@link google.longrunning.Operations|getOperation}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type GetOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
-
- /**
- * Callback as used by {@link google.longrunning.Operations|deleteOperation}.
- * @param error Error, if any
- * @param [response] Empty
- */
- type DeleteOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;
-
- /**
- * Callback as used by {@link google.longrunning.Operations|cancelOperation}.
- * @param error Error, if any
- * @param [response] Empty
- */
- type CancelOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;
-
- /**
- * Callback as used by {@link google.longrunning.Operations|waitOperation}.
- * @param error Error, if any
- * @param [response] Operation
- */
- type WaitOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;
- }
-
- /** Properties of an Operation. */
- interface IOperation {
-
- /** Operation name */
- name?: (string|null);
-
- /** Operation metadata */
- metadata?: (google.protobuf.IAny|null);
-
- /** Operation done */
- done?: (boolean|null);
-
- /** Operation error */
- error?: (google.rpc.IStatus|null);
-
- /** Operation response */
- response?: (google.protobuf.IAny|null);
- }
-
- /** Represents an Operation. */
- class Operation implements IOperation {
-
- /**
- * Constructs a new Operation.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.IOperation);
-
- /** Operation name. */
- public name: string;
-
- /** Operation metadata. */
- public metadata?: (google.protobuf.IAny|null);
-
- /** Operation done. */
- public done: boolean;
-
- /** Operation error. */
- public error?: (google.rpc.IStatus|null);
-
- /** Operation response. */
- public response?: (google.protobuf.IAny|null);
-
- /** Operation result. */
- public result?: ("error"|"response");
-
- /**
- * Creates a new Operation instance using the specified properties.
- * @param [properties] Properties to set
- * @returns Operation instance
- */
- public static create(properties?: google.longrunning.IOperation): google.longrunning.Operation;
-
- /**
- * Encodes the specified Operation message. Does not implicitly {@link google.longrunning.Operation.verify|verify} messages.
- * @param message Operation message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.IOperation, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified Operation message, length delimited. Does not implicitly {@link google.longrunning.Operation.verify|verify} messages.
- * @param message Operation message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.IOperation, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an Operation message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns Operation
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.Operation;
-
- /**
- * Decodes an Operation message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns Operation
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.Operation;
-
- /**
- * Verifies an Operation message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an Operation message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns Operation
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.Operation;
-
- /**
- * Creates a plain object from an Operation message. Also converts values to other types if specified.
- * @param message Operation
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.Operation, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this Operation to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for Operation
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a GetOperationRequest. */
- interface IGetOperationRequest {
-
- /** GetOperationRequest name */
- name?: (string|null);
- }
-
- /** Represents a GetOperationRequest. */
- class GetOperationRequest implements IGetOperationRequest {
-
- /**
- * Constructs a new GetOperationRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.IGetOperationRequest);
-
- /** GetOperationRequest name. */
- public name: string;
-
- /**
- * Creates a new GetOperationRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns GetOperationRequest instance
- */
- public static create(properties?: google.longrunning.IGetOperationRequest): google.longrunning.GetOperationRequest;
-
- /**
- * Encodes the specified GetOperationRequest message. Does not implicitly {@link google.longrunning.GetOperationRequest.verify|verify} messages.
- * @param message GetOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.IGetOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified GetOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.GetOperationRequest.verify|verify} messages.
- * @param message GetOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.IGetOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a GetOperationRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns GetOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.GetOperationRequest;
-
- /**
- * Decodes a GetOperationRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns GetOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.GetOperationRequest;
-
- /**
- * Verifies a GetOperationRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a GetOperationRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns GetOperationRequest
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.GetOperationRequest;
-
- /**
- * Creates a plain object from a GetOperationRequest message. Also converts values to other types if specified.
- * @param message GetOperationRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.GetOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this GetOperationRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for GetOperationRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a ListOperationsRequest. */
- interface IListOperationsRequest {
-
- /** ListOperationsRequest name */
- name?: (string|null);
-
- /** ListOperationsRequest filter */
- filter?: (string|null);
-
- /** ListOperationsRequest pageSize */
- pageSize?: (number|null);
-
- /** ListOperationsRequest pageToken */
- pageToken?: (string|null);
- }
-
- /** Represents a ListOperationsRequest. */
- class ListOperationsRequest implements IListOperationsRequest {
-
- /**
- * Constructs a new ListOperationsRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.IListOperationsRequest);
-
- /** ListOperationsRequest name. */
- public name: string;
-
- /** ListOperationsRequest filter. */
- public filter: string;
-
- /** ListOperationsRequest pageSize. */
- public pageSize: number;
-
- /** ListOperationsRequest pageToken. */
- public pageToken: string;
-
- /**
- * Creates a new ListOperationsRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListOperationsRequest instance
- */
- public static create(properties?: google.longrunning.IListOperationsRequest): google.longrunning.ListOperationsRequest;
-
- /**
- * Encodes the specified ListOperationsRequest message. Does not implicitly {@link google.longrunning.ListOperationsRequest.verify|verify} messages.
- * @param message ListOperationsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.IListOperationsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListOperationsRequest message, length delimited. Does not implicitly {@link google.longrunning.ListOperationsRequest.verify|verify} messages.
- * @param message ListOperationsRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.IListOperationsRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListOperationsRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListOperationsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.ListOperationsRequest;
-
- /**
- * Decodes a ListOperationsRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListOperationsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.ListOperationsRequest;
-
- /**
- * Verifies a ListOperationsRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListOperationsRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListOperationsRequest
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.ListOperationsRequest;
-
- /**
- * Creates a plain object from a ListOperationsRequest message. Also converts values to other types if specified.
- * @param message ListOperationsRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.ListOperationsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListOperationsRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListOperationsRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a ListOperationsResponse. */
- interface IListOperationsResponse {
-
- /** ListOperationsResponse operations */
- operations?: (google.longrunning.IOperation[]|null);
-
- /** ListOperationsResponse nextPageToken */
- nextPageToken?: (string|null);
- }
-
- /** Represents a ListOperationsResponse. */
- class ListOperationsResponse implements IListOperationsResponse {
-
- /**
- * Constructs a new ListOperationsResponse.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.IListOperationsResponse);
-
- /** ListOperationsResponse operations. */
- public operations: google.longrunning.IOperation[];
-
- /** ListOperationsResponse nextPageToken. */
- public nextPageToken: string;
-
- /**
- * Creates a new ListOperationsResponse instance using the specified properties.
- * @param [properties] Properties to set
- * @returns ListOperationsResponse instance
- */
- public static create(properties?: google.longrunning.IListOperationsResponse): google.longrunning.ListOperationsResponse;
-
- /**
- * Encodes the specified ListOperationsResponse message. Does not implicitly {@link google.longrunning.ListOperationsResponse.verify|verify} messages.
- * @param message ListOperationsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.IListOperationsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified ListOperationsResponse message, length delimited. Does not implicitly {@link google.longrunning.ListOperationsResponse.verify|verify} messages.
- * @param message ListOperationsResponse message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.IListOperationsResponse, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a ListOperationsResponse message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns ListOperationsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.ListOperationsResponse;
-
- /**
- * Decodes a ListOperationsResponse message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns ListOperationsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.ListOperationsResponse;
-
- /**
- * Verifies a ListOperationsResponse message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a ListOperationsResponse message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns ListOperationsResponse
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.ListOperationsResponse;
-
- /**
- * Creates a plain object from a ListOperationsResponse message. Also converts values to other types if specified.
- * @param message ListOperationsResponse
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.ListOperationsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this ListOperationsResponse to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for ListOperationsResponse
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a CancelOperationRequest. */
- interface ICancelOperationRequest {
-
- /** CancelOperationRequest name */
- name?: (string|null);
- }
-
- /** Represents a CancelOperationRequest. */
- class CancelOperationRequest implements ICancelOperationRequest {
-
- /**
- * Constructs a new CancelOperationRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.ICancelOperationRequest);
-
- /** CancelOperationRequest name. */
- public name: string;
-
- /**
- * Creates a new CancelOperationRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns CancelOperationRequest instance
- */
- public static create(properties?: google.longrunning.ICancelOperationRequest): google.longrunning.CancelOperationRequest;
-
- /**
- * Encodes the specified CancelOperationRequest message. Does not implicitly {@link google.longrunning.CancelOperationRequest.verify|verify} messages.
- * @param message CancelOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.ICancelOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified CancelOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.CancelOperationRequest.verify|verify} messages.
- * @param message CancelOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.ICancelOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a CancelOperationRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns CancelOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.CancelOperationRequest;
-
- /**
- * Decodes a CancelOperationRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns CancelOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.CancelOperationRequest;
-
- /**
- * Verifies a CancelOperationRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a CancelOperationRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns CancelOperationRequest
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.CancelOperationRequest;
-
- /**
- * Creates a plain object from a CancelOperationRequest message. Also converts values to other types if specified.
- * @param message CancelOperationRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.CancelOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this CancelOperationRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for CancelOperationRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a DeleteOperationRequest. */
- interface IDeleteOperationRequest {
-
- /** DeleteOperationRequest name */
- name?: (string|null);
- }
-
- /** Represents a DeleteOperationRequest. */
- class DeleteOperationRequest implements IDeleteOperationRequest {
-
- /**
- * Constructs a new DeleteOperationRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.IDeleteOperationRequest);
-
- /** DeleteOperationRequest name. */
- public name: string;
-
- /**
- * Creates a new DeleteOperationRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns DeleteOperationRequest instance
- */
- public static create(properties?: google.longrunning.IDeleteOperationRequest): google.longrunning.DeleteOperationRequest;
-
- /**
- * Encodes the specified DeleteOperationRequest message. Does not implicitly {@link google.longrunning.DeleteOperationRequest.verify|verify} messages.
- * @param message DeleteOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.IDeleteOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified DeleteOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.DeleteOperationRequest.verify|verify} messages.
- * @param message DeleteOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.IDeleteOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a DeleteOperationRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns DeleteOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.DeleteOperationRequest;
-
- /**
- * Decodes a DeleteOperationRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns DeleteOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.DeleteOperationRequest;
-
- /**
- * Verifies a DeleteOperationRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a DeleteOperationRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns DeleteOperationRequest
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.DeleteOperationRequest;
-
- /**
- * Creates a plain object from a DeleteOperationRequest message. Also converts values to other types if specified.
- * @param message DeleteOperationRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.DeleteOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this DeleteOperationRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for DeleteOperationRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of a WaitOperationRequest. */
- interface IWaitOperationRequest {
-
- /** WaitOperationRequest name */
- name?: (string|null);
-
- /** WaitOperationRequest timeout */
- timeout?: (google.protobuf.IDuration|null);
- }
-
- /** Represents a WaitOperationRequest. */
- class WaitOperationRequest implements IWaitOperationRequest {
-
- /**
- * Constructs a new WaitOperationRequest.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.IWaitOperationRequest);
-
- /** WaitOperationRequest name. */
- public name: string;
-
- /** WaitOperationRequest timeout. */
- public timeout?: (google.protobuf.IDuration|null);
-
- /**
- * Creates a new WaitOperationRequest instance using the specified properties.
- * @param [properties] Properties to set
- * @returns WaitOperationRequest instance
- */
- public static create(properties?: google.longrunning.IWaitOperationRequest): google.longrunning.WaitOperationRequest;
-
- /**
- * Encodes the specified WaitOperationRequest message. Does not implicitly {@link google.longrunning.WaitOperationRequest.verify|verify} messages.
- * @param message WaitOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.IWaitOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified WaitOperationRequest message, length delimited. Does not implicitly {@link google.longrunning.WaitOperationRequest.verify|verify} messages.
- * @param message WaitOperationRequest message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.IWaitOperationRequest, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a WaitOperationRequest message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns WaitOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.WaitOperationRequest;
-
- /**
- * Decodes a WaitOperationRequest message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns WaitOperationRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.WaitOperationRequest;
-
- /**
- * Verifies a WaitOperationRequest message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a WaitOperationRequest message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns WaitOperationRequest
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.WaitOperationRequest;
-
- /**
- * Creates a plain object from a WaitOperationRequest message. Also converts values to other types if specified.
- * @param message WaitOperationRequest
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.WaitOperationRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this WaitOperationRequest to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for WaitOperationRequest
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
-
- /** Properties of an OperationInfo. */
- interface IOperationInfo {
-
- /** OperationInfo responseType */
- responseType?: (string|null);
-
- /** OperationInfo metadataType */
- metadataType?: (string|null);
- }
-
- /** Represents an OperationInfo. */
- class OperationInfo implements IOperationInfo {
-
- /**
- * Constructs a new OperationInfo.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.longrunning.IOperationInfo);
-
- /** OperationInfo responseType. */
- public responseType: string;
-
- /** OperationInfo metadataType. */
- public metadataType: string;
-
- /**
- * Creates a new OperationInfo instance using the specified properties.
- * @param [properties] Properties to set
- * @returns OperationInfo instance
- */
- public static create(properties?: google.longrunning.IOperationInfo): google.longrunning.OperationInfo;
-
- /**
- * Encodes the specified OperationInfo message. Does not implicitly {@link google.longrunning.OperationInfo.verify|verify} messages.
- * @param message OperationInfo message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.longrunning.IOperationInfo, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified OperationInfo message, length delimited. Does not implicitly {@link google.longrunning.OperationInfo.verify|verify} messages.
- * @param message OperationInfo message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.longrunning.IOperationInfo, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes an OperationInfo message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns OperationInfo
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.longrunning.OperationInfo;
-
- /**
- * Decodes an OperationInfo message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns OperationInfo
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.longrunning.OperationInfo;
-
- /**
- * Verifies an OperationInfo message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates an OperationInfo message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns OperationInfo
- */
- public static fromObject(object: { [k: string]: any }): google.longrunning.OperationInfo;
-
- /**
- * Creates a plain object from an OperationInfo message. Also converts values to other types if specified.
- * @param message OperationInfo
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.longrunning.OperationInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this OperationInfo to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for OperationInfo
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
- }
-
- /** Namespace rpc. */
- namespace rpc {
-
- /** Properties of a Status. */
- interface IStatus {
-
- /** Status code */
- code?: (number|null);
-
- /** Status message */
- message?: (string|null);
-
- /** Status details */
- details?: (google.protobuf.IAny[]|null);
- }
-
- /** Represents a Status. */
- class Status implements IStatus {
-
- /**
- * Constructs a new Status.
- * @param [properties] Properties to set
- */
- constructor(properties?: google.rpc.IStatus);
-
- /** Status code. */
- public code: number;
-
- /** Status message. */
- public message: string;
-
- /** Status details. */
- public details: google.protobuf.IAny[];
-
- /**
- * Creates a new Status instance using the specified properties.
- * @param [properties] Properties to set
- * @returns Status instance
- */
- public static create(properties?: google.rpc.IStatus): google.rpc.Status;
-
- /**
- * Encodes the specified Status message. Does not implicitly {@link google.rpc.Status.verify|verify} messages.
- * @param message Status message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encode(message: google.rpc.IStatus, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Encodes the specified Status message, length delimited. Does not implicitly {@link google.rpc.Status.verify|verify} messages.
- * @param message Status message or plain object to encode
- * @param [writer] Writer to encode to
- * @returns Writer
- */
- public static encodeDelimited(message: google.rpc.IStatus, writer?: $protobuf.Writer): $protobuf.Writer;
-
- /**
- * Decodes a Status message from the specified reader or buffer.
- * @param reader Reader or buffer to decode from
- * @param [length] Message length if known beforehand
- * @returns Status
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.rpc.Status;
-
- /**
- * Decodes a Status message from the specified reader or buffer, length delimited.
- * @param reader Reader or buffer to decode from
- * @returns Status
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.rpc.Status;
-
- /**
- * Verifies a Status message.
- * @param message Plain object to verify
- * @returns `null` if valid, otherwise the reason why it is not
- */
- public static verify(message: { [k: string]: any }): (string|null);
-
- /**
- * Creates a Status message from a plain object. Also converts values to their respective internal types.
- * @param object Plain object
- * @returns Status
- */
- public static fromObject(object: { [k: string]: any }): google.rpc.Status;
-
- /**
- * Creates a plain object from a Status message. Also converts values to other types if specified.
- * @param message Status
- * @param [options] Conversion options
- * @returns Plain object
- */
- public static toObject(message: google.rpc.Status, options?: $protobuf.IConversionOptions): { [k: string]: any };
-
- /**
- * Converts this Status to JSON.
- * @returns JSON object
- */
- public toJSON(): { [k: string]: any };
-
- /**
- * Gets the default type url for Status
- * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns The default type url
- */
- public static getTypeUrl(typeUrlPrefix?: string): string;
- }
}
}
diff --git a/packages/google-cloud-workflows-executions/protos/protos.js b/packages/google-cloud-workflows-executions/protos/protos.js
index 867822c81c7..bf1f2d4e19b 100644
--- a/packages/google-cloud-workflows-executions/protos/protos.js
+++ b/packages/google-cloud-workflows-executions/protos/protos.js
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -28,7 +28,7 @@
var $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util;
// Exported root namespace
- var $root = $protobuf.roots._google_cloud_workflows_protos || ($protobuf.roots._google_cloud_workflows_protos = {});
+ var $root = $protobuf.roots._google_cloud_workflow_executions_protos || ($protobuf.roots._google_cloud_workflow_executions_protos = {});
$root.google = (function() {
@@ -6066,15403 +6066,2648 @@
return executions;
})();
- workflows.v1 = (function() {
-
- /**
- * Namespace v1.
- * @memberof google.cloud.workflows
- * @namespace
- */
- var v1 = {};
-
- v1.Workflows = (function() {
-
- /**
- * Constructs a new Workflows service.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a Workflows
- * @extends $protobuf.rpc.Service
- * @constructor
- * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
- * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
- * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
- */
- function Workflows(rpcImpl, requestDelimited, responseDelimited) {
- $protobuf.rpc.Service.call(this, rpcImpl, requestDelimited, responseDelimited);
- }
-
- (Workflows.prototype = Object.create($protobuf.rpc.Service.prototype)).constructor = Workflows;
-
- /**
- * Creates new Workflows service using the specified rpc implementation.
- * @function create
- * @memberof google.cloud.workflows.v1.Workflows
- * @static
- * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
- * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
- * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
- * @returns {Workflows} RPC service. Useful where requests and/or responses are streamed.
- */
- Workflows.create = function create(rpcImpl, requestDelimited, responseDelimited) {
- return new this(rpcImpl, requestDelimited, responseDelimited);
- };
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|listWorkflows}.
- * @memberof google.cloud.workflows.v1.Workflows
- * @typedef ListWorkflowsCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.cloud.workflows.v1.ListWorkflowsResponse} [response] ListWorkflowsResponse
- */
-
- /**
- * Calls ListWorkflows.
- * @function listWorkflows
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IListWorkflowsRequest} request ListWorkflowsRequest message or plain object
- * @param {google.cloud.workflows.v1.Workflows.ListWorkflowsCallback} callback Node-style callback called with the error, if any, and ListWorkflowsResponse
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.listWorkflows = function listWorkflows(request, callback) {
- return this.rpcCall(listWorkflows, $root.google.cloud.workflows.v1.ListWorkflowsRequest, $root.google.cloud.workflows.v1.ListWorkflowsResponse, request, callback);
- }, "name", { value: "ListWorkflows" });
-
- /**
- * Calls ListWorkflows.
- * @function listWorkflows
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IListWorkflowsRequest} request ListWorkflowsRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|getWorkflow}.
- * @memberof google.cloud.workflows.v1.Workflows
- * @typedef GetWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.cloud.workflows.v1.Workflow} [response] Workflow
- */
-
- /**
- * Calls GetWorkflow.
- * @function getWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IGetWorkflowRequest} request GetWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1.Workflows.GetWorkflowCallback} callback Node-style callback called with the error, if any, and Workflow
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.getWorkflow = function getWorkflow(request, callback) {
- return this.rpcCall(getWorkflow, $root.google.cloud.workflows.v1.GetWorkflowRequest, $root.google.cloud.workflows.v1.Workflow, request, callback);
- }, "name", { value: "GetWorkflow" });
-
- /**
- * Calls GetWorkflow.
- * @function getWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IGetWorkflowRequest} request GetWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|createWorkflow}.
- * @memberof google.cloud.workflows.v1.Workflows
- * @typedef CreateWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.longrunning.Operation} [response] Operation
- */
+ return workflows;
+ })();
- /**
- * Calls CreateWorkflow.
- * @function createWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.ICreateWorkflowRequest} request CreateWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1.Workflows.CreateWorkflowCallback} callback Node-style callback called with the error, if any, and Operation
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.createWorkflow = function createWorkflow(request, callback) {
- return this.rpcCall(createWorkflow, $root.google.cloud.workflows.v1.CreateWorkflowRequest, $root.google.longrunning.Operation, request, callback);
- }, "name", { value: "CreateWorkflow" });
+ return cloud;
+ })();
- /**
- * Calls CreateWorkflow.
- * @function createWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.ICreateWorkflowRequest} request CreateWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
+ google.api = (function() {
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|deleteWorkflow}.
- * @memberof google.cloud.workflows.v1.Workflows
- * @typedef DeleteWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.longrunning.Operation} [response] Operation
- */
+ /**
+ * Namespace api.
+ * @memberof google
+ * @namespace
+ */
+ var api = {};
- /**
- * Calls DeleteWorkflow.
- * @function deleteWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IDeleteWorkflowRequest} request DeleteWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1.Workflows.DeleteWorkflowCallback} callback Node-style callback called with the error, if any, and Operation
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.deleteWorkflow = function deleteWorkflow(request, callback) {
- return this.rpcCall(deleteWorkflow, $root.google.cloud.workflows.v1.DeleteWorkflowRequest, $root.google.longrunning.Operation, request, callback);
- }, "name", { value: "DeleteWorkflow" });
+ api.Http = (function() {
- /**
- * Calls DeleteWorkflow.
- * @function deleteWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IDeleteWorkflowRequest} request DeleteWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
+ /**
+ * Properties of a Http.
+ * @memberof google.api
+ * @interface IHttp
+ * @property {Array.|null} [rules] Http rules
+ * @property {boolean|null} [fullyDecodeReservedExpansion] Http fullyDecodeReservedExpansion
+ */
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|updateWorkflow}.
- * @memberof google.cloud.workflows.v1.Workflows
- * @typedef UpdateWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.longrunning.Operation} [response] Operation
- */
+ /**
+ * Constructs a new Http.
+ * @memberof google.api
+ * @classdesc Represents a Http.
+ * @implements IHttp
+ * @constructor
+ * @param {google.api.IHttp=} [properties] Properties to set
+ */
+ function Http(properties) {
+ this.rules = [];
+ if (properties)
+ for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+ if (properties[keys[i]] != null)
+ this[keys[i]] = properties[keys[i]];
+ }
- /**
- * Calls UpdateWorkflow.
- * @function updateWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IUpdateWorkflowRequest} request UpdateWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1.Workflows.UpdateWorkflowCallback} callback Node-style callback called with the error, if any, and Operation
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.updateWorkflow = function updateWorkflow(request, callback) {
- return this.rpcCall(updateWorkflow, $root.google.cloud.workflows.v1.UpdateWorkflowRequest, $root.google.longrunning.Operation, request, callback);
- }, "name", { value: "UpdateWorkflow" });
+ /**
+ * Http rules.
+ * @member {Array.} rules
+ * @memberof google.api.Http
+ * @instance
+ */
+ Http.prototype.rules = $util.emptyArray;
- /**
- * Calls UpdateWorkflow.
- * @function updateWorkflow
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IUpdateWorkflowRequest} request UpdateWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
+ /**
+ * Http fullyDecodeReservedExpansion.
+ * @member {boolean} fullyDecodeReservedExpansion
+ * @memberof google.api.Http
+ * @instance
+ */
+ Http.prototype.fullyDecodeReservedExpansion = false;
- /**
- * Callback as used by {@link google.cloud.workflows.v1.Workflows|listWorkflowRevisions}.
- * @memberof google.cloud.workflows.v1.Workflows
- * @typedef ListWorkflowRevisionsCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.cloud.workflows.v1.ListWorkflowRevisionsResponse} [response] ListWorkflowRevisionsResponse
- */
+ /**
+ * Creates a new Http instance using the specified properties.
+ * @function create
+ * @memberof google.api.Http
+ * @static
+ * @param {google.api.IHttp=} [properties] Properties to set
+ * @returns {google.api.Http} Http instance
+ */
+ Http.create = function create(properties) {
+ return new Http(properties);
+ };
- /**
- * Calls ListWorkflowRevisions.
- * @function listWorkflowRevisions
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsRequest} request ListWorkflowRevisionsRequest message or plain object
- * @param {google.cloud.workflows.v1.Workflows.ListWorkflowRevisionsCallback} callback Node-style callback called with the error, if any, and ListWorkflowRevisionsResponse
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.listWorkflowRevisions = function listWorkflowRevisions(request, callback) {
- return this.rpcCall(listWorkflowRevisions, $root.google.cloud.workflows.v1.ListWorkflowRevisionsRequest, $root.google.cloud.workflows.v1.ListWorkflowRevisionsResponse, request, callback);
- }, "name", { value: "ListWorkflowRevisions" });
+ /**
+ * Encodes the specified Http message. Does not implicitly {@link google.api.Http.verify|verify} messages.
+ * @function encode
+ * @memberof google.api.Http
+ * @static
+ * @param {google.api.IHttp} message Http message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ Http.encode = function encode(message, writer) {
+ if (!writer)
+ writer = $Writer.create();
+ if (message.rules != null && message.rules.length)
+ for (var i = 0; i < message.rules.length; ++i)
+ $root.google.api.HttpRule.encode(message.rules[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
+ if (message.fullyDecodeReservedExpansion != null && Object.hasOwnProperty.call(message, "fullyDecodeReservedExpansion"))
+ writer.uint32(/* id 2, wireType 0 =*/16).bool(message.fullyDecodeReservedExpansion);
+ return writer;
+ };
- /**
- * Calls ListWorkflowRevisions.
- * @function listWorkflowRevisions
- * @memberof google.cloud.workflows.v1.Workflows
- * @instance
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsRequest} request ListWorkflowRevisionsRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
+ /**
+ * Encodes the specified Http message, length delimited. Does not implicitly {@link google.api.Http.verify|verify} messages.
+ * @function encodeDelimited
+ * @memberof google.api.Http
+ * @static
+ * @param {google.api.IHttp} message Http message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ Http.encodeDelimited = function encodeDelimited(message, writer) {
+ return this.encode(message, writer).ldelim();
+ };
- return Workflows;
- })();
+ /**
+ * Decodes a Http message from the specified reader or buffer.
+ * @function decode
+ * @memberof google.api.Http
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @param {number} [length] Message length if known beforehand
+ * @returns {google.api.Http} Http
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ Http.decode = function decode(reader, length, error) {
+ if (!(reader instanceof $Reader))
+ reader = $Reader.create(reader);
+ var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.Http();
+ while (reader.pos < end) {
+ var tag = reader.uint32();
+ if (tag === error)
+ break;
+ switch (tag >>> 3) {
+ case 1: {
+ if (!(message.rules && message.rules.length))
+ message.rules = [];
+ message.rules.push($root.google.api.HttpRule.decode(reader, reader.uint32()));
+ break;
+ }
+ case 2: {
+ message.fullyDecodeReservedExpansion = reader.bool();
+ break;
+ }
+ default:
+ reader.skipType(tag & 7);
+ break;
+ }
+ }
+ return message;
+ };
- v1.Workflow = (function() {
+ /**
+ * Decodes a Http message from the specified reader or buffer, length delimited.
+ * @function decodeDelimited
+ * @memberof google.api.Http
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @returns {google.api.Http} Http
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ Http.decodeDelimited = function decodeDelimited(reader) {
+ if (!(reader instanceof $Reader))
+ reader = new $Reader(reader);
+ return this.decode(reader, reader.uint32());
+ };
- /**
- * Properties of a Workflow.
- * @memberof google.cloud.workflows.v1
- * @interface IWorkflow
- * @property {string|null} [name] Workflow name
- * @property {string|null} [description] Workflow description
- * @property {google.cloud.workflows.v1.Workflow.State|null} [state] Workflow state
- * @property {string|null} [revisionId] Workflow revisionId
- * @property {google.protobuf.ITimestamp|null} [createTime] Workflow createTime
- * @property {google.protobuf.ITimestamp|null} [updateTime] Workflow updateTime
- * @property {google.protobuf.ITimestamp|null} [revisionCreateTime] Workflow revisionCreateTime
- * @property {Object.|null} [labels] Workflow labels
- * @property {string|null} [serviceAccount] Workflow serviceAccount
- * @property {string|null} [sourceContents] Workflow sourceContents
- * @property {string|null} [cryptoKeyName] Workflow cryptoKeyName
- * @property {google.cloud.workflows.v1.Workflow.IStateError|null} [stateError] Workflow stateError
- * @property {google.cloud.workflows.v1.Workflow.CallLogLevel|null} [callLogLevel] Workflow callLogLevel
- * @property {Object.|null} [userEnvVars] Workflow userEnvVars
- * @property {google.cloud.workflows.v1.ExecutionHistoryLevel|null} [executionHistoryLevel] Workflow executionHistoryLevel
- * @property {Array.|null} [allKmsKeys] Workflow allKmsKeys
- * @property {Array.|null} [allKmsKeysVersions] Workflow allKmsKeysVersions
- * @property {string|null} [cryptoKeyVersion] Workflow cryptoKeyVersion
- * @property {Object.|null} [tags] Workflow tags
- */
+ /**
+ * Verifies a Http message.
+ * @function verify
+ * @memberof google.api.Http
+ * @static
+ * @param {Object.} message Plain object to verify
+ * @returns {string|null} `null` if valid, otherwise the reason why it is not
+ */
+ Http.verify = function verify(message) {
+ if (typeof message !== "object" || message === null)
+ return "object expected";
+ if (message.rules != null && message.hasOwnProperty("rules")) {
+ if (!Array.isArray(message.rules))
+ return "rules: array expected";
+ for (var i = 0; i < message.rules.length; ++i) {
+ var error = $root.google.api.HttpRule.verify(message.rules[i]);
+ if (error)
+ return "rules." + error;
+ }
+ }
+ if (message.fullyDecodeReservedExpansion != null && message.hasOwnProperty("fullyDecodeReservedExpansion"))
+ if (typeof message.fullyDecodeReservedExpansion !== "boolean")
+ return "fullyDecodeReservedExpansion: boolean expected";
+ return null;
+ };
- /**
- * Constructs a new Workflow.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a Workflow.
- * @implements IWorkflow
- * @constructor
- * @param {google.cloud.workflows.v1.IWorkflow=} [properties] Properties to set
- */
- function Workflow(properties) {
- this.labels = {};
- this.userEnvVars = {};
- this.allKmsKeys = [];
- this.allKmsKeysVersions = [];
- this.tags = {};
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
+ /**
+ * Creates a Http message from a plain object. Also converts values to their respective internal types.
+ * @function fromObject
+ * @memberof google.api.Http
+ * @static
+ * @param {Object.} object Plain object
+ * @returns {google.api.Http} Http
+ */
+ Http.fromObject = function fromObject(object) {
+ if (object instanceof $root.google.api.Http)
+ return object;
+ var message = new $root.google.api.Http();
+ if (object.rules) {
+ if (!Array.isArray(object.rules))
+ throw TypeError(".google.api.Http.rules: array expected");
+ message.rules = [];
+ for (var i = 0; i < object.rules.length; ++i) {
+ if (typeof object.rules[i] !== "object")
+ throw TypeError(".google.api.Http.rules: object expected");
+ message.rules[i] = $root.google.api.HttpRule.fromObject(object.rules[i]);
}
+ }
+ if (object.fullyDecodeReservedExpansion != null)
+ message.fullyDecodeReservedExpansion = Boolean(object.fullyDecodeReservedExpansion);
+ return message;
+ };
- /**
- * Workflow name.
- * @member {string} name
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.name = "";
-
- /**
- * Workflow description.
- * @member {string} description
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.description = "";
-
- /**
- * Workflow state.
- * @member {google.cloud.workflows.v1.Workflow.State} state
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.state = 0;
+ /**
+ * Creates a plain object from a Http message. Also converts values to other types if specified.
+ * @function toObject
+ * @memberof google.api.Http
+ * @static
+ * @param {google.api.Http} message Http
+ * @param {$protobuf.IConversionOptions} [options] Conversion options
+ * @returns {Object.} Plain object
+ */
+ Http.toObject = function toObject(message, options) {
+ if (!options)
+ options = {};
+ var object = {};
+ if (options.arrays || options.defaults)
+ object.rules = [];
+ if (options.defaults)
+ object.fullyDecodeReservedExpansion = false;
+ if (message.rules && message.rules.length) {
+ object.rules = [];
+ for (var j = 0; j < message.rules.length; ++j)
+ object.rules[j] = $root.google.api.HttpRule.toObject(message.rules[j], options);
+ }
+ if (message.fullyDecodeReservedExpansion != null && message.hasOwnProperty("fullyDecodeReservedExpansion"))
+ object.fullyDecodeReservedExpansion = message.fullyDecodeReservedExpansion;
+ return object;
+ };
- /**
- * Workflow revisionId.
- * @member {string} revisionId
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.revisionId = "";
+ /**
+ * Converts this Http to JSON.
+ * @function toJSON
+ * @memberof google.api.Http
+ * @instance
+ * @returns {Object.} JSON object
+ */
+ Http.prototype.toJSON = function toJSON() {
+ return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
+ };
- /**
- * Workflow createTime.
- * @member {google.protobuf.ITimestamp|null|undefined} createTime
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.createTime = null;
+ /**
+ * Gets the default type url for Http
+ * @function getTypeUrl
+ * @memberof google.api.Http
+ * @static
+ * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
+ * @returns {string} The default type url
+ */
+ Http.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
+ if (typeUrlPrefix === undefined) {
+ typeUrlPrefix = "type.googleapis.com";
+ }
+ return typeUrlPrefix + "/google.api.Http";
+ };
- /**
- * Workflow updateTime.
- * @member {google.protobuf.ITimestamp|null|undefined} updateTime
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.updateTime = null;
+ return Http;
+ })();
- /**
- * Workflow revisionCreateTime.
- * @member {google.protobuf.ITimestamp|null|undefined} revisionCreateTime
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.revisionCreateTime = null;
+ api.HttpRule = (function() {
- /**
- * Workflow labels.
- * @member {Object.} labels
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.labels = $util.emptyObject;
+ /**
+ * Properties of a HttpRule.
+ * @memberof google.api
+ * @interface IHttpRule
+ * @property {string|null} [selector] HttpRule selector
+ * @property {string|null} [get] HttpRule get
+ * @property {string|null} [put] HttpRule put
+ * @property {string|null} [post] HttpRule post
+ * @property {string|null} ["delete"] HttpRule delete
+ * @property {string|null} [patch] HttpRule patch
+ * @property {google.api.ICustomHttpPattern|null} [custom] HttpRule custom
+ * @property {string|null} [body] HttpRule body
+ * @property {string|null} [responseBody] HttpRule responseBody
+ * @property {Array.|null} [additionalBindings] HttpRule additionalBindings
+ */
- /**
- * Workflow serviceAccount.
- * @member {string} serviceAccount
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.serviceAccount = "";
+ /**
+ * Constructs a new HttpRule.
+ * @memberof google.api
+ * @classdesc Represents a HttpRule.
+ * @implements IHttpRule
+ * @constructor
+ * @param {google.api.IHttpRule=} [properties] Properties to set
+ */
+ function HttpRule(properties) {
+ this.additionalBindings = [];
+ if (properties)
+ for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+ if (properties[keys[i]] != null)
+ this[keys[i]] = properties[keys[i]];
+ }
- /**
- * Workflow sourceContents.
- * @member {string|null|undefined} sourceContents
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.sourceContents = null;
+ /**
+ * HttpRule selector.
+ * @member {string} selector
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.selector = "";
- /**
- * Workflow cryptoKeyName.
- * @member {string} cryptoKeyName
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.cryptoKeyName = "";
+ /**
+ * HttpRule get.
+ * @member {string|null|undefined} get
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.get = null;
- /**
- * Workflow stateError.
- * @member {google.cloud.workflows.v1.Workflow.IStateError|null|undefined} stateError
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.stateError = null;
+ /**
+ * HttpRule put.
+ * @member {string|null|undefined} put
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.put = null;
- /**
- * Workflow callLogLevel.
- * @member {google.cloud.workflows.v1.Workflow.CallLogLevel} callLogLevel
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.callLogLevel = 0;
+ /**
+ * HttpRule post.
+ * @member {string|null|undefined} post
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.post = null;
- /**
- * Workflow userEnvVars.
- * @member {Object.} userEnvVars
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.userEnvVars = $util.emptyObject;
+ /**
+ * HttpRule delete.
+ * @member {string|null|undefined} delete
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype["delete"] = null;
- /**
- * Workflow executionHistoryLevel.
- * @member {google.cloud.workflows.v1.ExecutionHistoryLevel} executionHistoryLevel
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.executionHistoryLevel = 0;
+ /**
+ * HttpRule patch.
+ * @member {string|null|undefined} patch
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.patch = null;
- /**
- * Workflow allKmsKeys.
- * @member {Array.} allKmsKeys
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.allKmsKeys = $util.emptyArray;
+ /**
+ * HttpRule custom.
+ * @member {google.api.ICustomHttpPattern|null|undefined} custom
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.custom = null;
- /**
- * Workflow allKmsKeysVersions.
- * @member {Array.} allKmsKeysVersions
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.allKmsKeysVersions = $util.emptyArray;
+ /**
+ * HttpRule body.
+ * @member {string} body
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.body = "";
- /**
- * Workflow cryptoKeyVersion.
- * @member {string} cryptoKeyVersion
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.cryptoKeyVersion = "";
+ /**
+ * HttpRule responseBody.
+ * @member {string} responseBody
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.responseBody = "";
- /**
- * Workflow tags.
- * @member {Object.} tags
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Workflow.prototype.tags = $util.emptyObject;
+ /**
+ * HttpRule additionalBindings.
+ * @member {Array.} additionalBindings
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ HttpRule.prototype.additionalBindings = $util.emptyArray;
- // OneOf field names bound to virtual getters and setters
- var $oneOfFields;
+ // OneOf field names bound to virtual getters and setters
+ var $oneOfFields;
- /**
- * Workflow sourceCode.
- * @member {"sourceContents"|undefined} sourceCode
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- */
- Object.defineProperty(Workflow.prototype, "sourceCode", {
- get: $util.oneOfGetter($oneOfFields = ["sourceContents"]),
- set: $util.oneOfSetter($oneOfFields)
- });
+ /**
+ * HttpRule pattern.
+ * @member {"get"|"put"|"post"|"delete"|"patch"|"custom"|undefined} pattern
+ * @memberof google.api.HttpRule
+ * @instance
+ */
+ Object.defineProperty(HttpRule.prototype, "pattern", {
+ get: $util.oneOfGetter($oneOfFields = ["get", "put", "post", "delete", "patch", "custom"]),
+ set: $util.oneOfSetter($oneOfFields)
+ });
- /**
- * Creates a new Workflow instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {google.cloud.workflows.v1.IWorkflow=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.Workflow} Workflow instance
- */
- Workflow.create = function create(properties) {
- return new Workflow(properties);
- };
+ /**
+ * Creates a new HttpRule instance using the specified properties.
+ * @function create
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {google.api.IHttpRule=} [properties] Properties to set
+ * @returns {google.api.HttpRule} HttpRule instance
+ */
+ HttpRule.create = function create(properties) {
+ return new HttpRule(properties);
+ };
- /**
- * Encodes the specified Workflow message. Does not implicitly {@link google.cloud.workflows.v1.Workflow.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {google.cloud.workflows.v1.IWorkflow} message Workflow message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Workflow.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.name != null && Object.hasOwnProperty.call(message, "name"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.name);
- if (message.description != null && Object.hasOwnProperty.call(message, "description"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.description);
- if (message.state != null && Object.hasOwnProperty.call(message, "state"))
- writer.uint32(/* id 3, wireType 0 =*/24).int32(message.state);
- if (message.revisionId != null && Object.hasOwnProperty.call(message, "revisionId"))
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.revisionId);
- if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime"))
- $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim();
- if (message.updateTime != null && Object.hasOwnProperty.call(message, "updateTime"))
- $root.google.protobuf.Timestamp.encode(message.updateTime, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim();
- if (message.revisionCreateTime != null && Object.hasOwnProperty.call(message, "revisionCreateTime"))
- $root.google.protobuf.Timestamp.encode(message.revisionCreateTime, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim();
- if (message.labels != null && Object.hasOwnProperty.call(message, "labels"))
- for (var keys = Object.keys(message.labels), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 8, wireType 2 =*/66).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.labels[keys[i]]).ldelim();
- if (message.serviceAccount != null && Object.hasOwnProperty.call(message, "serviceAccount"))
- writer.uint32(/* id 9, wireType 2 =*/74).string(message.serviceAccount);
- if (message.sourceContents != null && Object.hasOwnProperty.call(message, "sourceContents"))
- writer.uint32(/* id 10, wireType 2 =*/82).string(message.sourceContents);
- if (message.cryptoKeyName != null && Object.hasOwnProperty.call(message, "cryptoKeyName"))
- writer.uint32(/* id 11, wireType 2 =*/90).string(message.cryptoKeyName);
- if (message.stateError != null && Object.hasOwnProperty.call(message, "stateError"))
- $root.google.cloud.workflows.v1.Workflow.StateError.encode(message.stateError, writer.uint32(/* id 12, wireType 2 =*/98).fork()).ldelim();
- if (message.callLogLevel != null && Object.hasOwnProperty.call(message, "callLogLevel"))
- writer.uint32(/* id 13, wireType 0 =*/104).int32(message.callLogLevel);
- if (message.userEnvVars != null && Object.hasOwnProperty.call(message, "userEnvVars"))
- for (var keys = Object.keys(message.userEnvVars), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 14, wireType 2 =*/114).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.userEnvVars[keys[i]]).ldelim();
- if (message.executionHistoryLevel != null && Object.hasOwnProperty.call(message, "executionHistoryLevel"))
- writer.uint32(/* id 15, wireType 0 =*/120).int32(message.executionHistoryLevel);
- if (message.allKmsKeys != null && message.allKmsKeys.length)
- for (var i = 0; i < message.allKmsKeys.length; ++i)
- writer.uint32(/* id 16, wireType 2 =*/130).string(message.allKmsKeys[i]);
- if (message.allKmsKeysVersions != null && message.allKmsKeysVersions.length)
- for (var i = 0; i < message.allKmsKeysVersions.length; ++i)
- writer.uint32(/* id 17, wireType 2 =*/138).string(message.allKmsKeysVersions[i]);
- if (message.cryptoKeyVersion != null && Object.hasOwnProperty.call(message, "cryptoKeyVersion"))
- writer.uint32(/* id 18, wireType 2 =*/146).string(message.cryptoKeyVersion);
- if (message.tags != null && Object.hasOwnProperty.call(message, "tags"))
- for (var keys = Object.keys(message.tags), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 19, wireType 2 =*/154).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.tags[keys[i]]).ldelim();
- return writer;
- };
+ /**
+ * Encodes the specified HttpRule message. Does not implicitly {@link google.api.HttpRule.verify|verify} messages.
+ * @function encode
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {google.api.IHttpRule} message HttpRule message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ HttpRule.encode = function encode(message, writer) {
+ if (!writer)
+ writer = $Writer.create();
+ if (message.selector != null && Object.hasOwnProperty.call(message, "selector"))
+ writer.uint32(/* id 1, wireType 2 =*/10).string(message.selector);
+ if (message.get != null && Object.hasOwnProperty.call(message, "get"))
+ writer.uint32(/* id 2, wireType 2 =*/18).string(message.get);
+ if (message.put != null && Object.hasOwnProperty.call(message, "put"))
+ writer.uint32(/* id 3, wireType 2 =*/26).string(message.put);
+ if (message.post != null && Object.hasOwnProperty.call(message, "post"))
+ writer.uint32(/* id 4, wireType 2 =*/34).string(message.post);
+ if (message["delete"] != null && Object.hasOwnProperty.call(message, "delete"))
+ writer.uint32(/* id 5, wireType 2 =*/42).string(message["delete"]);
+ if (message.patch != null && Object.hasOwnProperty.call(message, "patch"))
+ writer.uint32(/* id 6, wireType 2 =*/50).string(message.patch);
+ if (message.body != null && Object.hasOwnProperty.call(message, "body"))
+ writer.uint32(/* id 7, wireType 2 =*/58).string(message.body);
+ if (message.custom != null && Object.hasOwnProperty.call(message, "custom"))
+ $root.google.api.CustomHttpPattern.encode(message.custom, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim();
+ if (message.additionalBindings != null && message.additionalBindings.length)
+ for (var i = 0; i < message.additionalBindings.length; ++i)
+ $root.google.api.HttpRule.encode(message.additionalBindings[i], writer.uint32(/* id 11, wireType 2 =*/90).fork()).ldelim();
+ if (message.responseBody != null && Object.hasOwnProperty.call(message, "responseBody"))
+ writer.uint32(/* id 12, wireType 2 =*/98).string(message.responseBody);
+ return writer;
+ };
- /**
- * Encodes the specified Workflow message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.Workflow.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {google.cloud.workflows.v1.IWorkflow} message Workflow message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Workflow.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a Workflow message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.Workflow} Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Workflow.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.Workflow(), key, value;
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.name = reader.string();
- break;
- }
- case 2: {
- message.description = reader.string();
- break;
- }
- case 3: {
- message.state = reader.int32();
- break;
- }
- case 4: {
- message.revisionId = reader.string();
- break;
- }
- case 5: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 6: {
- message.updateTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 7: {
- message.revisionCreateTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 8: {
- if (message.labels === $util.emptyObject)
- message.labels = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.labels[key] = value;
- break;
- }
- case 9: {
- message.serviceAccount = reader.string();
- break;
- }
- case 10: {
- message.sourceContents = reader.string();
- break;
- }
- case 11: {
- message.cryptoKeyName = reader.string();
- break;
- }
- case 12: {
- message.stateError = $root.google.cloud.workflows.v1.Workflow.StateError.decode(reader, reader.uint32());
- break;
- }
- case 13: {
- message.callLogLevel = reader.int32();
- break;
- }
- case 14: {
- if (message.userEnvVars === $util.emptyObject)
- message.userEnvVars = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.userEnvVars[key] = value;
- break;
- }
- case 15: {
- message.executionHistoryLevel = reader.int32();
- break;
- }
- case 16: {
- if (!(message.allKmsKeys && message.allKmsKeys.length))
- message.allKmsKeys = [];
- message.allKmsKeys.push(reader.string());
- break;
- }
- case 17: {
- if (!(message.allKmsKeysVersions && message.allKmsKeysVersions.length))
- message.allKmsKeysVersions = [];
- message.allKmsKeysVersions.push(reader.string());
- break;
- }
- case 18: {
- message.cryptoKeyVersion = reader.string();
- break;
- }
- case 19: {
- if (message.tags === $util.emptyObject)
- message.tags = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.tags[key] = value;
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a Workflow message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.Workflow} Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Workflow.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a Workflow message.
- * @function verify
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- Workflow.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- var properties = {};
- if (message.name != null && message.hasOwnProperty("name"))
- if (!$util.isString(message.name))
- return "name: string expected";
- if (message.description != null && message.hasOwnProperty("description"))
- if (!$util.isString(message.description))
- return "description: string expected";
- if (message.state != null && message.hasOwnProperty("state"))
- switch (message.state) {
- default:
- return "state: enum value expected";
- case 0:
- case 1:
- case 2:
- break;
- }
- if (message.revisionId != null && message.hasOwnProperty("revisionId"))
- if (!$util.isString(message.revisionId))
- return "revisionId: string expected";
- if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
- if (error)
- return "createTime." + error;
- }
- if (message.updateTime != null && message.hasOwnProperty("updateTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.updateTime);
- if (error)
- return "updateTime." + error;
- }
- if (message.revisionCreateTime != null && message.hasOwnProperty("revisionCreateTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.revisionCreateTime);
- if (error)
- return "revisionCreateTime." + error;
- }
- if (message.labels != null && message.hasOwnProperty("labels")) {
- if (!$util.isObject(message.labels))
- return "labels: object expected";
- var key = Object.keys(message.labels);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.labels[key[i]]))
- return "labels: string{k:string} expected";
- }
- if (message.serviceAccount != null && message.hasOwnProperty("serviceAccount"))
- if (!$util.isString(message.serviceAccount))
- return "serviceAccount: string expected";
- if (message.sourceContents != null && message.hasOwnProperty("sourceContents")) {
- properties.sourceCode = 1;
- if (!$util.isString(message.sourceContents))
- return "sourceContents: string expected";
- }
- if (message.cryptoKeyName != null && message.hasOwnProperty("cryptoKeyName"))
- if (!$util.isString(message.cryptoKeyName))
- return "cryptoKeyName: string expected";
- if (message.stateError != null && message.hasOwnProperty("stateError")) {
- var error = $root.google.cloud.workflows.v1.Workflow.StateError.verify(message.stateError);
- if (error)
- return "stateError." + error;
- }
- if (message.callLogLevel != null && message.hasOwnProperty("callLogLevel"))
- switch (message.callLogLevel) {
- default:
- return "callLogLevel: enum value expected";
- case 0:
- case 1:
- case 2:
- case 3:
- break;
- }
- if (message.userEnvVars != null && message.hasOwnProperty("userEnvVars")) {
- if (!$util.isObject(message.userEnvVars))
- return "userEnvVars: object expected";
- var key = Object.keys(message.userEnvVars);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.userEnvVars[key[i]]))
- return "userEnvVars: string{k:string} expected";
- }
- if (message.executionHistoryLevel != null && message.hasOwnProperty("executionHistoryLevel"))
- switch (message.executionHistoryLevel) {
- default:
- return "executionHistoryLevel: enum value expected";
- case 0:
- case 1:
- case 2:
- break;
- }
- if (message.allKmsKeys != null && message.hasOwnProperty("allKmsKeys")) {
- if (!Array.isArray(message.allKmsKeys))
- return "allKmsKeys: array expected";
- for (var i = 0; i < message.allKmsKeys.length; ++i)
- if (!$util.isString(message.allKmsKeys[i]))
- return "allKmsKeys: string[] expected";
- }
- if (message.allKmsKeysVersions != null && message.hasOwnProperty("allKmsKeysVersions")) {
- if (!Array.isArray(message.allKmsKeysVersions))
- return "allKmsKeysVersions: array expected";
- for (var i = 0; i < message.allKmsKeysVersions.length; ++i)
- if (!$util.isString(message.allKmsKeysVersions[i]))
- return "allKmsKeysVersions: string[] expected";
- }
- if (message.cryptoKeyVersion != null && message.hasOwnProperty("cryptoKeyVersion"))
- if (!$util.isString(message.cryptoKeyVersion))
- return "cryptoKeyVersion: string expected";
- if (message.tags != null && message.hasOwnProperty("tags")) {
- if (!$util.isObject(message.tags))
- return "tags: object expected";
- var key = Object.keys(message.tags);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.tags[key[i]]))
- return "tags: string{k:string} expected";
- }
- return null;
- };
+ /**
+ * Encodes the specified HttpRule message, length delimited. Does not implicitly {@link google.api.HttpRule.verify|verify} messages.
+ * @function encodeDelimited
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {google.api.IHttpRule} message HttpRule message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ HttpRule.encodeDelimited = function encodeDelimited(message, writer) {
+ return this.encode(message, writer).ldelim();
+ };
- /**
- * Creates a Workflow message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.Workflow} Workflow
- */
- Workflow.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.Workflow)
- return object;
- var message = new $root.google.cloud.workflows.v1.Workflow();
- if (object.name != null)
- message.name = String(object.name);
- if (object.description != null)
- message.description = String(object.description);
- switch (object.state) {
- default:
- if (typeof object.state === "number") {
- message.state = object.state;
- break;
- }
- break;
- case "STATE_UNSPECIFIED":
- case 0:
- message.state = 0;
- break;
- case "ACTIVE":
- case 1:
- message.state = 1;
- break;
- case "UNAVAILABLE":
- case 2:
- message.state = 2;
+ /**
+ * Decodes a HttpRule message from the specified reader or buffer.
+ * @function decode
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @param {number} [length] Message length if known beforehand
+ * @returns {google.api.HttpRule} HttpRule
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ HttpRule.decode = function decode(reader, length, error) {
+ if (!(reader instanceof $Reader))
+ reader = $Reader.create(reader);
+ var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.HttpRule();
+ while (reader.pos < end) {
+ var tag = reader.uint32();
+ if (tag === error)
+ break;
+ switch (tag >>> 3) {
+ case 1: {
+ message.selector = reader.string();
break;
}
- if (object.revisionId != null)
- message.revisionId = String(object.revisionId);
- if (object.createTime != null) {
- if (typeof object.createTime !== "object")
- throw TypeError(".google.cloud.workflows.v1.Workflow.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
- }
- if (object.updateTime != null) {
- if (typeof object.updateTime !== "object")
- throw TypeError(".google.cloud.workflows.v1.Workflow.updateTime: object expected");
- message.updateTime = $root.google.protobuf.Timestamp.fromObject(object.updateTime);
- }
- if (object.revisionCreateTime != null) {
- if (typeof object.revisionCreateTime !== "object")
- throw TypeError(".google.cloud.workflows.v1.Workflow.revisionCreateTime: object expected");
- message.revisionCreateTime = $root.google.protobuf.Timestamp.fromObject(object.revisionCreateTime);
- }
- if (object.labels) {
- if (typeof object.labels !== "object")
- throw TypeError(".google.cloud.workflows.v1.Workflow.labels: object expected");
- message.labels = {};
- for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i)
- message.labels[keys[i]] = String(object.labels[keys[i]]);
- }
- if (object.serviceAccount != null)
- message.serviceAccount = String(object.serviceAccount);
- if (object.sourceContents != null)
- message.sourceContents = String(object.sourceContents);
- if (object.cryptoKeyName != null)
- message.cryptoKeyName = String(object.cryptoKeyName);
- if (object.stateError != null) {
- if (typeof object.stateError !== "object")
- throw TypeError(".google.cloud.workflows.v1.Workflow.stateError: object expected");
- message.stateError = $root.google.cloud.workflows.v1.Workflow.StateError.fromObject(object.stateError);
- }
- switch (object.callLogLevel) {
- default:
- if (typeof object.callLogLevel === "number") {
- message.callLogLevel = object.callLogLevel;
- break;
- }
- break;
- case "CALL_LOG_LEVEL_UNSPECIFIED":
- case 0:
- message.callLogLevel = 0;
- break;
- case "LOG_ALL_CALLS":
- case 1:
- message.callLogLevel = 1;
- break;
- case "LOG_ERRORS_ONLY":
- case 2:
- message.callLogLevel = 2;
- break;
- case "LOG_NONE":
- case 3:
- message.callLogLevel = 3;
+ case 2: {
+ message.get = reader.string();
break;
}
- if (object.userEnvVars) {
- if (typeof object.userEnvVars !== "object")
- throw TypeError(".google.cloud.workflows.v1.Workflow.userEnvVars: object expected");
- message.userEnvVars = {};
- for (var keys = Object.keys(object.userEnvVars), i = 0; i < keys.length; ++i)
- message.userEnvVars[keys[i]] = String(object.userEnvVars[keys[i]]);
- }
- switch (object.executionHistoryLevel) {
- default:
- if (typeof object.executionHistoryLevel === "number") {
- message.executionHistoryLevel = object.executionHistoryLevel;
- break;
- }
- break;
- case "EXECUTION_HISTORY_LEVEL_UNSPECIFIED":
- case 0:
- message.executionHistoryLevel = 0;
- break;
- case "EXECUTION_HISTORY_BASIC":
- case 1:
- message.executionHistoryLevel = 1;
- break;
- case "EXECUTION_HISTORY_DETAILED":
- case 2:
- message.executionHistoryLevel = 2;
+ case 3: {
+ message.put = reader.string();
break;
}
- if (object.allKmsKeys) {
- if (!Array.isArray(object.allKmsKeys))
- throw TypeError(".google.cloud.workflows.v1.Workflow.allKmsKeys: array expected");
- message.allKmsKeys = [];
- for (var i = 0; i < object.allKmsKeys.length; ++i)
- message.allKmsKeys[i] = String(object.allKmsKeys[i]);
- }
- if (object.allKmsKeysVersions) {
- if (!Array.isArray(object.allKmsKeysVersions))
- throw TypeError(".google.cloud.workflows.v1.Workflow.allKmsKeysVersions: array expected");
- message.allKmsKeysVersions = [];
- for (var i = 0; i < object.allKmsKeysVersions.length; ++i)
- message.allKmsKeysVersions[i] = String(object.allKmsKeysVersions[i]);
- }
- if (object.cryptoKeyVersion != null)
- message.cryptoKeyVersion = String(object.cryptoKeyVersion);
- if (object.tags) {
- if (typeof object.tags !== "object")
- throw TypeError(".google.cloud.workflows.v1.Workflow.tags: object expected");
- message.tags = {};
- for (var keys = Object.keys(object.tags), i = 0; i < keys.length; ++i)
- message.tags[keys[i]] = String(object.tags[keys[i]]);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a Workflow message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {google.cloud.workflows.v1.Workflow} message Workflow
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- Workflow.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults) {
- object.allKmsKeys = [];
- object.allKmsKeysVersions = [];
- }
- if (options.objects || options.defaults) {
- object.labels = {};
- object.userEnvVars = {};
- object.tags = {};
- }
- if (options.defaults) {
- object.name = "";
- object.description = "";
- object.state = options.enums === String ? "STATE_UNSPECIFIED" : 0;
- object.revisionId = "";
- object.createTime = null;
- object.updateTime = null;
- object.revisionCreateTime = null;
- object.serviceAccount = "";
- object.cryptoKeyName = "";
- object.stateError = null;
- object.callLogLevel = options.enums === String ? "CALL_LOG_LEVEL_UNSPECIFIED" : 0;
- object.executionHistoryLevel = options.enums === String ? "EXECUTION_HISTORY_LEVEL_UNSPECIFIED" : 0;
- object.cryptoKeyVersion = "";
- }
- if (message.name != null && message.hasOwnProperty("name"))
- object.name = message.name;
- if (message.description != null && message.hasOwnProperty("description"))
- object.description = message.description;
- if (message.state != null && message.hasOwnProperty("state"))
- object.state = options.enums === String ? $root.google.cloud.workflows.v1.Workflow.State[message.state] === undefined ? message.state : $root.google.cloud.workflows.v1.Workflow.State[message.state] : message.state;
- if (message.revisionId != null && message.hasOwnProperty("revisionId"))
- object.revisionId = message.revisionId;
- if (message.createTime != null && message.hasOwnProperty("createTime"))
- object.createTime = $root.google.protobuf.Timestamp.toObject(message.createTime, options);
- if (message.updateTime != null && message.hasOwnProperty("updateTime"))
- object.updateTime = $root.google.protobuf.Timestamp.toObject(message.updateTime, options);
- if (message.revisionCreateTime != null && message.hasOwnProperty("revisionCreateTime"))
- object.revisionCreateTime = $root.google.protobuf.Timestamp.toObject(message.revisionCreateTime, options);
- var keys2;
- if (message.labels && (keys2 = Object.keys(message.labels)).length) {
- object.labels = {};
- for (var j = 0; j < keys2.length; ++j)
- object.labels[keys2[j]] = message.labels[keys2[j]];
+ case 4: {
+ message.post = reader.string();
+ break;
}
- if (message.serviceAccount != null && message.hasOwnProperty("serviceAccount"))
- object.serviceAccount = message.serviceAccount;
- if (message.sourceContents != null && message.hasOwnProperty("sourceContents")) {
- object.sourceContents = message.sourceContents;
- if (options.oneofs)
- object.sourceCode = "sourceContents";
+ case 5: {
+ message["delete"] = reader.string();
+ break;
}
- if (message.cryptoKeyName != null && message.hasOwnProperty("cryptoKeyName"))
- object.cryptoKeyName = message.cryptoKeyName;
- if (message.stateError != null && message.hasOwnProperty("stateError"))
- object.stateError = $root.google.cloud.workflows.v1.Workflow.StateError.toObject(message.stateError, options);
- if (message.callLogLevel != null && message.hasOwnProperty("callLogLevel"))
- object.callLogLevel = options.enums === String ? $root.google.cloud.workflows.v1.Workflow.CallLogLevel[message.callLogLevel] === undefined ? message.callLogLevel : $root.google.cloud.workflows.v1.Workflow.CallLogLevel[message.callLogLevel] : message.callLogLevel;
- if (message.userEnvVars && (keys2 = Object.keys(message.userEnvVars)).length) {
- object.userEnvVars = {};
- for (var j = 0; j < keys2.length; ++j)
- object.userEnvVars[keys2[j]] = message.userEnvVars[keys2[j]];
+ case 6: {
+ message.patch = reader.string();
+ break;
}
- if (message.executionHistoryLevel != null && message.hasOwnProperty("executionHistoryLevel"))
- object.executionHistoryLevel = options.enums === String ? $root.google.cloud.workflows.v1.ExecutionHistoryLevel[message.executionHistoryLevel] === undefined ? message.executionHistoryLevel : $root.google.cloud.workflows.v1.ExecutionHistoryLevel[message.executionHistoryLevel] : message.executionHistoryLevel;
- if (message.allKmsKeys && message.allKmsKeys.length) {
- object.allKmsKeys = [];
- for (var j = 0; j < message.allKmsKeys.length; ++j)
- object.allKmsKeys[j] = message.allKmsKeys[j];
+ case 8: {
+ message.custom = $root.google.api.CustomHttpPattern.decode(reader, reader.uint32());
+ break;
}
- if (message.allKmsKeysVersions && message.allKmsKeysVersions.length) {
- object.allKmsKeysVersions = [];
- for (var j = 0; j < message.allKmsKeysVersions.length; ++j)
- object.allKmsKeysVersions[j] = message.allKmsKeysVersions[j];
+ case 7: {
+ message.body = reader.string();
+ break;
}
- if (message.cryptoKeyVersion != null && message.hasOwnProperty("cryptoKeyVersion"))
- object.cryptoKeyVersion = message.cryptoKeyVersion;
- if (message.tags && (keys2 = Object.keys(message.tags)).length) {
- object.tags = {};
- for (var j = 0; j < keys2.length; ++j)
- object.tags[keys2[j]] = message.tags[keys2[j]];
+ case 12: {
+ message.responseBody = reader.string();
+ break;
}
- return object;
- };
-
- /**
- * Converts this Workflow to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.Workflow
- * @instance
- * @returns {Object.} JSON object
- */
- Workflow.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for Workflow
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.Workflow
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- Workflow.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
+ case 11: {
+ if (!(message.additionalBindings && message.additionalBindings.length))
+ message.additionalBindings = [];
+ message.additionalBindings.push($root.google.api.HttpRule.decode(reader, reader.uint32()));
+ break;
}
- return typeUrlPrefix + "/google.cloud.workflows.v1.Workflow";
- };
-
- /**
- * State enum.
- * @name google.cloud.workflows.v1.Workflow.State
- * @enum {number}
- * @property {number} STATE_UNSPECIFIED=0 STATE_UNSPECIFIED value
- * @property {number} ACTIVE=1 ACTIVE value
- * @property {number} UNAVAILABLE=2 UNAVAILABLE value
- */
- Workflow.State = (function() {
- var valuesById = {}, values = Object.create(valuesById);
- values[valuesById[0] = "STATE_UNSPECIFIED"] = 0;
- values[valuesById[1] = "ACTIVE"] = 1;
- values[valuesById[2] = "UNAVAILABLE"] = 2;
- return values;
- })();
-
- Workflow.StateError = (function() {
+ default:
+ reader.skipType(tag & 7);
+ break;
+ }
+ }
+ return message;
+ };
- /**
- * Properties of a StateError.
- * @memberof google.cloud.workflows.v1.Workflow
- * @interface IStateError
- * @property {string|null} [details] StateError details
- * @property {google.cloud.workflows.v1.Workflow.StateError.Type|null} [type] StateError type
- */
+ /**
+ * Decodes a HttpRule message from the specified reader or buffer, length delimited.
+ * @function decodeDelimited
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @returns {google.api.HttpRule} HttpRule
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ HttpRule.decodeDelimited = function decodeDelimited(reader) {
+ if (!(reader instanceof $Reader))
+ reader = new $Reader(reader);
+ return this.decode(reader, reader.uint32());
+ };
- /**
- * Constructs a new StateError.
- * @memberof google.cloud.workflows.v1.Workflow
- * @classdesc Represents a StateError.
- * @implements IStateError
- * @constructor
- * @param {google.cloud.workflows.v1.Workflow.IStateError=} [properties] Properties to set
- */
- function StateError(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
+ /**
+ * Verifies a HttpRule message.
+ * @function verify
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {Object.} message Plain object to verify
+ * @returns {string|null} `null` if valid, otherwise the reason why it is not
+ */
+ HttpRule.verify = function verify(message) {
+ if (typeof message !== "object" || message === null)
+ return "object expected";
+ var properties = {};
+ if (message.selector != null && message.hasOwnProperty("selector"))
+ if (!$util.isString(message.selector))
+ return "selector: string expected";
+ if (message.get != null && message.hasOwnProperty("get")) {
+ properties.pattern = 1;
+ if (!$util.isString(message.get))
+ return "get: string expected";
+ }
+ if (message.put != null && message.hasOwnProperty("put")) {
+ if (properties.pattern === 1)
+ return "pattern: multiple values";
+ properties.pattern = 1;
+ if (!$util.isString(message.put))
+ return "put: string expected";
+ }
+ if (message.post != null && message.hasOwnProperty("post")) {
+ if (properties.pattern === 1)
+ return "pattern: multiple values";
+ properties.pattern = 1;
+ if (!$util.isString(message.post))
+ return "post: string expected";
+ }
+ if (message["delete"] != null && message.hasOwnProperty("delete")) {
+ if (properties.pattern === 1)
+ return "pattern: multiple values";
+ properties.pattern = 1;
+ if (!$util.isString(message["delete"]))
+ return "delete: string expected";
+ }
+ if (message.patch != null && message.hasOwnProperty("patch")) {
+ if (properties.pattern === 1)
+ return "pattern: multiple values";
+ properties.pattern = 1;
+ if (!$util.isString(message.patch))
+ return "patch: string expected";
+ }
+ if (message.custom != null && message.hasOwnProperty("custom")) {
+ if (properties.pattern === 1)
+ return "pattern: multiple values";
+ properties.pattern = 1;
+ {
+ var error = $root.google.api.CustomHttpPattern.verify(message.custom);
+ if (error)
+ return "custom." + error;
+ }
+ }
+ if (message.body != null && message.hasOwnProperty("body"))
+ if (!$util.isString(message.body))
+ return "body: string expected";
+ if (message.responseBody != null && message.hasOwnProperty("responseBody"))
+ if (!$util.isString(message.responseBody))
+ return "responseBody: string expected";
+ if (message.additionalBindings != null && message.hasOwnProperty("additionalBindings")) {
+ if (!Array.isArray(message.additionalBindings))
+ return "additionalBindings: array expected";
+ for (var i = 0; i < message.additionalBindings.length; ++i) {
+ var error = $root.google.api.HttpRule.verify(message.additionalBindings[i]);
+ if (error)
+ return "additionalBindings." + error;
+ }
+ }
+ return null;
+ };
- /**
- * StateError details.
- * @member {string} details
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @instance
- */
- StateError.prototype.details = "";
+ /**
+ * Creates a HttpRule message from a plain object. Also converts values to their respective internal types.
+ * @function fromObject
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {Object.} object Plain object
+ * @returns {google.api.HttpRule} HttpRule
+ */
+ HttpRule.fromObject = function fromObject(object) {
+ if (object instanceof $root.google.api.HttpRule)
+ return object;
+ var message = new $root.google.api.HttpRule();
+ if (object.selector != null)
+ message.selector = String(object.selector);
+ if (object.get != null)
+ message.get = String(object.get);
+ if (object.put != null)
+ message.put = String(object.put);
+ if (object.post != null)
+ message.post = String(object.post);
+ if (object["delete"] != null)
+ message["delete"] = String(object["delete"]);
+ if (object.patch != null)
+ message.patch = String(object.patch);
+ if (object.custom != null) {
+ if (typeof object.custom !== "object")
+ throw TypeError(".google.api.HttpRule.custom: object expected");
+ message.custom = $root.google.api.CustomHttpPattern.fromObject(object.custom);
+ }
+ if (object.body != null)
+ message.body = String(object.body);
+ if (object.responseBody != null)
+ message.responseBody = String(object.responseBody);
+ if (object.additionalBindings) {
+ if (!Array.isArray(object.additionalBindings))
+ throw TypeError(".google.api.HttpRule.additionalBindings: array expected");
+ message.additionalBindings = [];
+ for (var i = 0; i < object.additionalBindings.length; ++i) {
+ if (typeof object.additionalBindings[i] !== "object")
+ throw TypeError(".google.api.HttpRule.additionalBindings: object expected");
+ message.additionalBindings[i] = $root.google.api.HttpRule.fromObject(object.additionalBindings[i]);
+ }
+ }
+ return message;
+ };
- /**
- * StateError type.
- * @member {google.cloud.workflows.v1.Workflow.StateError.Type} type
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @instance
- */
- StateError.prototype.type = 0;
+ /**
+ * Creates a plain object from a HttpRule message. Also converts values to other types if specified.
+ * @function toObject
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {google.api.HttpRule} message HttpRule
+ * @param {$protobuf.IConversionOptions} [options] Conversion options
+ * @returns {Object.} Plain object
+ */
+ HttpRule.toObject = function toObject(message, options) {
+ if (!options)
+ options = {};
+ var object = {};
+ if (options.arrays || options.defaults)
+ object.additionalBindings = [];
+ if (options.defaults) {
+ object.selector = "";
+ object.body = "";
+ object.responseBody = "";
+ }
+ if (message.selector != null && message.hasOwnProperty("selector"))
+ object.selector = message.selector;
+ if (message.get != null && message.hasOwnProperty("get")) {
+ object.get = message.get;
+ if (options.oneofs)
+ object.pattern = "get";
+ }
+ if (message.put != null && message.hasOwnProperty("put")) {
+ object.put = message.put;
+ if (options.oneofs)
+ object.pattern = "put";
+ }
+ if (message.post != null && message.hasOwnProperty("post")) {
+ object.post = message.post;
+ if (options.oneofs)
+ object.pattern = "post";
+ }
+ if (message["delete"] != null && message.hasOwnProperty("delete")) {
+ object["delete"] = message["delete"];
+ if (options.oneofs)
+ object.pattern = "delete";
+ }
+ if (message.patch != null && message.hasOwnProperty("patch")) {
+ object.patch = message.patch;
+ if (options.oneofs)
+ object.pattern = "patch";
+ }
+ if (message.body != null && message.hasOwnProperty("body"))
+ object.body = message.body;
+ if (message.custom != null && message.hasOwnProperty("custom")) {
+ object.custom = $root.google.api.CustomHttpPattern.toObject(message.custom, options);
+ if (options.oneofs)
+ object.pattern = "custom";
+ }
+ if (message.additionalBindings && message.additionalBindings.length) {
+ object.additionalBindings = [];
+ for (var j = 0; j < message.additionalBindings.length; ++j)
+ object.additionalBindings[j] = $root.google.api.HttpRule.toObject(message.additionalBindings[j], options);
+ }
+ if (message.responseBody != null && message.hasOwnProperty("responseBody"))
+ object.responseBody = message.responseBody;
+ return object;
+ };
- /**
- * Creates a new StateError instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {google.cloud.workflows.v1.Workflow.IStateError=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.Workflow.StateError} StateError instance
- */
- StateError.create = function create(properties) {
- return new StateError(properties);
- };
+ /**
+ * Converts this HttpRule to JSON.
+ * @function toJSON
+ * @memberof google.api.HttpRule
+ * @instance
+ * @returns {Object.} JSON object
+ */
+ HttpRule.prototype.toJSON = function toJSON() {
+ return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
+ };
- /**
- * Encodes the specified StateError message. Does not implicitly {@link google.cloud.workflows.v1.Workflow.StateError.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {google.cloud.workflows.v1.Workflow.IStateError} message StateError message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- StateError.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.details != null && Object.hasOwnProperty.call(message, "details"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.details);
- if (message.type != null && Object.hasOwnProperty.call(message, "type"))
- writer.uint32(/* id 2, wireType 0 =*/16).int32(message.type);
- return writer;
- };
+ /**
+ * Gets the default type url for HttpRule
+ * @function getTypeUrl
+ * @memberof google.api.HttpRule
+ * @static
+ * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
+ * @returns {string} The default type url
+ */
+ HttpRule.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
+ if (typeUrlPrefix === undefined) {
+ typeUrlPrefix = "type.googleapis.com";
+ }
+ return typeUrlPrefix + "/google.api.HttpRule";
+ };
- /**
- * Encodes the specified StateError message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.Workflow.StateError.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {google.cloud.workflows.v1.Workflow.IStateError} message StateError message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- StateError.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
+ return HttpRule;
+ })();
- /**
- * Decodes a StateError message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.Workflow.StateError} StateError
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- StateError.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.Workflow.StateError();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.details = reader.string();
- break;
- }
- case 2: {
- message.type = reader.int32();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a StateError message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.Workflow.StateError} StateError
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- StateError.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a StateError message.
- * @function verify
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- StateError.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.details != null && message.hasOwnProperty("details"))
- if (!$util.isString(message.details))
- return "details: string expected";
- if (message.type != null && message.hasOwnProperty("type"))
- switch (message.type) {
- default:
- return "type: enum value expected";
- case 0:
- case 1:
- break;
- }
- return null;
- };
-
- /**
- * Creates a StateError message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.Workflow.StateError} StateError
- */
- StateError.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.Workflow.StateError)
- return object;
- var message = new $root.google.cloud.workflows.v1.Workflow.StateError();
- if (object.details != null)
- message.details = String(object.details);
- switch (object.type) {
- default:
- if (typeof object.type === "number") {
- message.type = object.type;
- break;
- }
- break;
- case "TYPE_UNSPECIFIED":
- case 0:
- message.type = 0;
- break;
- case "KMS_ERROR":
- case 1:
- message.type = 1;
- break;
- }
- return message;
- };
-
- /**
- * Creates a plain object from a StateError message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {google.cloud.workflows.v1.Workflow.StateError} message StateError
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- StateError.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.details = "";
- object.type = options.enums === String ? "TYPE_UNSPECIFIED" : 0;
- }
- if (message.details != null && message.hasOwnProperty("details"))
- object.details = message.details;
- if (message.type != null && message.hasOwnProperty("type"))
- object.type = options.enums === String ? $root.google.cloud.workflows.v1.Workflow.StateError.Type[message.type] === undefined ? message.type : $root.google.cloud.workflows.v1.Workflow.StateError.Type[message.type] : message.type;
- return object;
- };
-
- /**
- * Converts this StateError to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @instance
- * @returns {Object.} JSON object
- */
- StateError.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
+ api.CustomHttpPattern = (function() {
- /**
- * Gets the default type url for StateError
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.Workflow.StateError
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- StateError.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1.Workflow.StateError";
- };
+ /**
+ * Properties of a CustomHttpPattern.
+ * @memberof google.api
+ * @interface ICustomHttpPattern
+ * @property {string|null} [kind] CustomHttpPattern kind
+ * @property {string|null} [path] CustomHttpPattern path
+ */
- /**
- * Type enum.
- * @name google.cloud.workflows.v1.Workflow.StateError.Type
- * @enum {number}
- * @property {number} TYPE_UNSPECIFIED=0 TYPE_UNSPECIFIED value
- * @property {number} KMS_ERROR=1 KMS_ERROR value
- */
- StateError.Type = (function() {
- var valuesById = {}, values = Object.create(valuesById);
- values[valuesById[0] = "TYPE_UNSPECIFIED"] = 0;
- values[valuesById[1] = "KMS_ERROR"] = 1;
- return values;
- })();
+ /**
+ * Constructs a new CustomHttpPattern.
+ * @memberof google.api
+ * @classdesc Represents a CustomHttpPattern.
+ * @implements ICustomHttpPattern
+ * @constructor
+ * @param {google.api.ICustomHttpPattern=} [properties] Properties to set
+ */
+ function CustomHttpPattern(properties) {
+ if (properties)
+ for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+ if (properties[keys[i]] != null)
+ this[keys[i]] = properties[keys[i]];
+ }
- return StateError;
- })();
+ /**
+ * CustomHttpPattern kind.
+ * @member {string} kind
+ * @memberof google.api.CustomHttpPattern
+ * @instance
+ */
+ CustomHttpPattern.prototype.kind = "";
- /**
- * CallLogLevel enum.
- * @name google.cloud.workflows.v1.Workflow.CallLogLevel
- * @enum {number}
- * @property {number} CALL_LOG_LEVEL_UNSPECIFIED=0 CALL_LOG_LEVEL_UNSPECIFIED value
- * @property {number} LOG_ALL_CALLS=1 LOG_ALL_CALLS value
- * @property {number} LOG_ERRORS_ONLY=2 LOG_ERRORS_ONLY value
- * @property {number} LOG_NONE=3 LOG_NONE value
- */
- Workflow.CallLogLevel = (function() {
- var valuesById = {}, values = Object.create(valuesById);
- values[valuesById[0] = "CALL_LOG_LEVEL_UNSPECIFIED"] = 0;
- values[valuesById[1] = "LOG_ALL_CALLS"] = 1;
- values[valuesById[2] = "LOG_ERRORS_ONLY"] = 2;
- values[valuesById[3] = "LOG_NONE"] = 3;
- return values;
- })();
+ /**
+ * CustomHttpPattern path.
+ * @member {string} path
+ * @memberof google.api.CustomHttpPattern
+ * @instance
+ */
+ CustomHttpPattern.prototype.path = "";
- return Workflow;
- })();
+ /**
+ * Creates a new CustomHttpPattern instance using the specified properties.
+ * @function create
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {google.api.ICustomHttpPattern=} [properties] Properties to set
+ * @returns {google.api.CustomHttpPattern} CustomHttpPattern instance
+ */
+ CustomHttpPattern.create = function create(properties) {
+ return new CustomHttpPattern(properties);
+ };
- v1.ListWorkflowsRequest = (function() {
+ /**
+ * Encodes the specified CustomHttpPattern message. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages.
+ * @function encode
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {google.api.ICustomHttpPattern} message CustomHttpPattern message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ CustomHttpPattern.encode = function encode(message, writer) {
+ if (!writer)
+ writer = $Writer.create();
+ if (message.kind != null && Object.hasOwnProperty.call(message, "kind"))
+ writer.uint32(/* id 1, wireType 2 =*/10).string(message.kind);
+ if (message.path != null && Object.hasOwnProperty.call(message, "path"))
+ writer.uint32(/* id 2, wireType 2 =*/18).string(message.path);
+ return writer;
+ };
- /**
- * Properties of a ListWorkflowsRequest.
- * @memberof google.cloud.workflows.v1
- * @interface IListWorkflowsRequest
- * @property {string|null} [parent] ListWorkflowsRequest parent
- * @property {number|null} [pageSize] ListWorkflowsRequest pageSize
- * @property {string|null} [pageToken] ListWorkflowsRequest pageToken
- * @property {string|null} [filter] ListWorkflowsRequest filter
- * @property {string|null} [orderBy] ListWorkflowsRequest orderBy
- */
+ /**
+ * Encodes the specified CustomHttpPattern message, length delimited. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages.
+ * @function encodeDelimited
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {google.api.ICustomHttpPattern} message CustomHttpPattern message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ CustomHttpPattern.encodeDelimited = function encodeDelimited(message, writer) {
+ return this.encode(message, writer).ldelim();
+ };
- /**
- * Constructs a new ListWorkflowsRequest.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a ListWorkflowsRequest.
- * @implements IListWorkflowsRequest
- * @constructor
- * @param {google.cloud.workflows.v1.IListWorkflowsRequest=} [properties] Properties to set
- */
- function ListWorkflowsRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
+ /**
+ * Decodes a CustomHttpPattern message from the specified reader or buffer.
+ * @function decode
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @param {number} [length] Message length if known beforehand
+ * @returns {google.api.CustomHttpPattern} CustomHttpPattern
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ CustomHttpPattern.decode = function decode(reader, length, error) {
+ if (!(reader instanceof $Reader))
+ reader = $Reader.create(reader);
+ var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CustomHttpPattern();
+ while (reader.pos < end) {
+ var tag = reader.uint32();
+ if (tag === error)
+ break;
+ switch (tag >>> 3) {
+ case 1: {
+ message.kind = reader.string();
+ break;
+ }
+ case 2: {
+ message.path = reader.string();
+ break;
+ }
+ default:
+ reader.skipType(tag & 7);
+ break;
}
+ }
+ return message;
+ };
- /**
- * ListWorkflowsRequest parent.
- * @member {string} parent
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.parent = "";
-
- /**
- * ListWorkflowsRequest pageSize.
- * @member {number} pageSize
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.pageSize = 0;
-
- /**
- * ListWorkflowsRequest pageToken.
- * @member {string} pageToken
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.pageToken = "";
-
- /**
- * ListWorkflowsRequest filter.
- * @member {string} filter
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.filter = "";
-
- /**
- * ListWorkflowsRequest orderBy.
- * @member {string} orderBy
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.orderBy = "";
-
- /**
- * Creates a new ListWorkflowsRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowsRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.ListWorkflowsRequest} ListWorkflowsRequest instance
- */
- ListWorkflowsRequest.create = function create(properties) {
- return new ListWorkflowsRequest(properties);
- };
-
- /**
- * Encodes the specified ListWorkflowsRequest message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowsRequest} message ListWorkflowsRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.parent != null && Object.hasOwnProperty.call(message, "parent"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent);
- if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize"))
- writer.uint32(/* id 2, wireType 0 =*/16).int32(message.pageSize);
- if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.pageToken);
- if (message.filter != null && Object.hasOwnProperty.call(message, "filter"))
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.filter);
- if (message.orderBy != null && Object.hasOwnProperty.call(message, "orderBy"))
- writer.uint32(/* id 5, wireType 2 =*/42).string(message.orderBy);
- return writer;
- };
+ /**
+ * Decodes a CustomHttpPattern message from the specified reader or buffer, length delimited.
+ * @function decodeDelimited
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @returns {google.api.CustomHttpPattern} CustomHttpPattern
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ CustomHttpPattern.decodeDelimited = function decodeDelimited(reader) {
+ if (!(reader instanceof $Reader))
+ reader = new $Reader(reader);
+ return this.decode(reader, reader.uint32());
+ };
- /**
- * Encodes the specified ListWorkflowsRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowsRequest} message ListWorkflowsRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
+ /**
+ * Verifies a CustomHttpPattern message.
+ * @function verify
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {Object.} message Plain object to verify
+ * @returns {string|null} `null` if valid, otherwise the reason why it is not
+ */
+ CustomHttpPattern.verify = function verify(message) {
+ if (typeof message !== "object" || message === null)
+ return "object expected";
+ if (message.kind != null && message.hasOwnProperty("kind"))
+ if (!$util.isString(message.kind))
+ return "kind: string expected";
+ if (message.path != null && message.hasOwnProperty("path"))
+ if (!$util.isString(message.path))
+ return "path: string expected";
+ return null;
+ };
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.ListWorkflowsRequest} ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.ListWorkflowsRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.parent = reader.string();
- break;
- }
- case 2: {
- message.pageSize = reader.int32();
- break;
- }
- case 3: {
- message.pageToken = reader.string();
- break;
- }
- case 4: {
- message.filter = reader.string();
- break;
- }
- case 5: {
- message.orderBy = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
+ /**
+ * Creates a CustomHttpPattern message from a plain object. Also converts values to their respective internal types.
+ * @function fromObject
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {Object.} object Plain object
+ * @returns {google.api.CustomHttpPattern} CustomHttpPattern
+ */
+ CustomHttpPattern.fromObject = function fromObject(object) {
+ if (object instanceof $root.google.api.CustomHttpPattern)
+ return object;
+ var message = new $root.google.api.CustomHttpPattern();
+ if (object.kind != null)
+ message.kind = String(object.kind);
+ if (object.path != null)
+ message.path = String(object.path);
+ return message;
+ };
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.ListWorkflowsRequest} ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
+ /**
+ * Creates a plain object from a CustomHttpPattern message. Also converts values to other types if specified.
+ * @function toObject
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {google.api.CustomHttpPattern} message CustomHttpPattern
+ * @param {$protobuf.IConversionOptions} [options] Conversion options
+ * @returns {Object.} Plain object
+ */
+ CustomHttpPattern.toObject = function toObject(message, options) {
+ if (!options)
+ options = {};
+ var object = {};
+ if (options.defaults) {
+ object.kind = "";
+ object.path = "";
+ }
+ if (message.kind != null && message.hasOwnProperty("kind"))
+ object.kind = message.kind;
+ if (message.path != null && message.hasOwnProperty("path"))
+ object.path = message.path;
+ return object;
+ };
- /**
- * Verifies a ListWorkflowsRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ListWorkflowsRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.parent != null && message.hasOwnProperty("parent"))
- if (!$util.isString(message.parent))
- return "parent: string expected";
- if (message.pageSize != null && message.hasOwnProperty("pageSize"))
- if (!$util.isInteger(message.pageSize))
- return "pageSize: integer expected";
- if (message.pageToken != null && message.hasOwnProperty("pageToken"))
- if (!$util.isString(message.pageToken))
- return "pageToken: string expected";
- if (message.filter != null && message.hasOwnProperty("filter"))
- if (!$util.isString(message.filter))
- return "filter: string expected";
- if (message.orderBy != null && message.hasOwnProperty("orderBy"))
- if (!$util.isString(message.orderBy))
- return "orderBy: string expected";
- return null;
- };
+ /**
+ * Converts this CustomHttpPattern to JSON.
+ * @function toJSON
+ * @memberof google.api.CustomHttpPattern
+ * @instance
+ * @returns {Object.} JSON object
+ */
+ CustomHttpPattern.prototype.toJSON = function toJSON() {
+ return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
+ };
- /**
- * Creates a ListWorkflowsRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.ListWorkflowsRequest} ListWorkflowsRequest
- */
- ListWorkflowsRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.ListWorkflowsRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1.ListWorkflowsRequest();
- if (object.parent != null)
- message.parent = String(object.parent);
- if (object.pageSize != null)
- message.pageSize = object.pageSize | 0;
- if (object.pageToken != null)
- message.pageToken = String(object.pageToken);
- if (object.filter != null)
- message.filter = String(object.filter);
- if (object.orderBy != null)
- message.orderBy = String(object.orderBy);
- return message;
- };
+ /**
+ * Gets the default type url for CustomHttpPattern
+ * @function getTypeUrl
+ * @memberof google.api.CustomHttpPattern
+ * @static
+ * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
+ * @returns {string} The default type url
+ */
+ CustomHttpPattern.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
+ if (typeUrlPrefix === undefined) {
+ typeUrlPrefix = "type.googleapis.com";
+ }
+ return typeUrlPrefix + "/google.api.CustomHttpPattern";
+ };
- /**
- * Creates a plain object from a ListWorkflowsRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1.ListWorkflowsRequest} message ListWorkflowsRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ListWorkflowsRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.parent = "";
- object.pageSize = 0;
- object.pageToken = "";
- object.filter = "";
- object.orderBy = "";
- }
- if (message.parent != null && message.hasOwnProperty("parent"))
- object.parent = message.parent;
- if (message.pageSize != null && message.hasOwnProperty("pageSize"))
- object.pageSize = message.pageSize;
- if (message.pageToken != null && message.hasOwnProperty("pageToken"))
- object.pageToken = message.pageToken;
- if (message.filter != null && message.hasOwnProperty("filter"))
- object.filter = message.filter;
- if (message.orderBy != null && message.hasOwnProperty("orderBy"))
- object.orderBy = message.orderBy;
- return object;
- };
+ return CustomHttpPattern;
+ })();
- /**
- * Converts this ListWorkflowsRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @instance
- * @returns {Object.} JSON object
- */
- ListWorkflowsRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
+ api.CommonLanguageSettings = (function() {
- /**
- * Gets the default type url for ListWorkflowsRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.ListWorkflowsRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ListWorkflowsRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1.ListWorkflowsRequest";
- };
+ /**
+ * Properties of a CommonLanguageSettings.
+ * @memberof google.api
+ * @interface ICommonLanguageSettings
+ * @property {string|null} [referenceDocsUri] CommonLanguageSettings referenceDocsUri
+ * @property {Array.|null} [destinations] CommonLanguageSettings destinations
+ */
- return ListWorkflowsRequest;
- })();
+ /**
+ * Constructs a new CommonLanguageSettings.
+ * @memberof google.api
+ * @classdesc Represents a CommonLanguageSettings.
+ * @implements ICommonLanguageSettings
+ * @constructor
+ * @param {google.api.ICommonLanguageSettings=} [properties] Properties to set
+ */
+ function CommonLanguageSettings(properties) {
+ this.destinations = [];
+ if (properties)
+ for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+ if (properties[keys[i]] != null)
+ this[keys[i]] = properties[keys[i]];
+ }
- v1.ListWorkflowsResponse = (function() {
+ /**
+ * CommonLanguageSettings referenceDocsUri.
+ * @member {string} referenceDocsUri
+ * @memberof google.api.CommonLanguageSettings
+ * @instance
+ */
+ CommonLanguageSettings.prototype.referenceDocsUri = "";
- /**
- * Properties of a ListWorkflowsResponse.
- * @memberof google.cloud.workflows.v1
- * @interface IListWorkflowsResponse
- * @property {Array.|null} [workflows] ListWorkflowsResponse workflows
- * @property {string|null} [nextPageToken] ListWorkflowsResponse nextPageToken
- * @property {Array.|null} [unreachable] ListWorkflowsResponse unreachable
- */
+ /**
+ * CommonLanguageSettings destinations.
+ * @member {Array.} destinations
+ * @memberof google.api.CommonLanguageSettings
+ * @instance
+ */
+ CommonLanguageSettings.prototype.destinations = $util.emptyArray;
- /**
- * Constructs a new ListWorkflowsResponse.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a ListWorkflowsResponse.
- * @implements IListWorkflowsResponse
- * @constructor
- * @param {google.cloud.workflows.v1.IListWorkflowsResponse=} [properties] Properties to set
- */
- function ListWorkflowsResponse(properties) {
- this.workflows = [];
- this.unreachable = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
+ /**
+ * Creates a new CommonLanguageSettings instance using the specified properties.
+ * @function create
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {google.api.ICommonLanguageSettings=} [properties] Properties to set
+ * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings instance
+ */
+ CommonLanguageSettings.create = function create(properties) {
+ return new CommonLanguageSettings(properties);
+ };
- /**
- * ListWorkflowsResponse workflows.
- * @member {Array.} workflows
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @instance
- */
- ListWorkflowsResponse.prototype.workflows = $util.emptyArray;
+ /**
+ * Encodes the specified CommonLanguageSettings message. Does not implicitly {@link google.api.CommonLanguageSettings.verify|verify} messages.
+ * @function encode
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {google.api.ICommonLanguageSettings} message CommonLanguageSettings message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ CommonLanguageSettings.encode = function encode(message, writer) {
+ if (!writer)
+ writer = $Writer.create();
+ if (message.referenceDocsUri != null && Object.hasOwnProperty.call(message, "referenceDocsUri"))
+ writer.uint32(/* id 1, wireType 2 =*/10).string(message.referenceDocsUri);
+ if (message.destinations != null && message.destinations.length) {
+ writer.uint32(/* id 2, wireType 2 =*/18).fork();
+ for (var i = 0; i < message.destinations.length; ++i)
+ writer.int32(message.destinations[i]);
+ writer.ldelim();
+ }
+ return writer;
+ };
- /**
- * ListWorkflowsResponse nextPageToken.
- * @member {string} nextPageToken
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @instance
- */
- ListWorkflowsResponse.prototype.nextPageToken = "";
+ /**
+ * Encodes the specified CommonLanguageSettings message, length delimited. Does not implicitly {@link google.api.CommonLanguageSettings.verify|verify} messages.
+ * @function encodeDelimited
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {google.api.ICommonLanguageSettings} message CommonLanguageSettings message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ CommonLanguageSettings.encodeDelimited = function encodeDelimited(message, writer) {
+ return this.encode(message, writer).ldelim();
+ };
- /**
- * ListWorkflowsResponse unreachable.
- * @member {Array.} unreachable
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @instance
- */
- ListWorkflowsResponse.prototype.unreachable = $util.emptyArray;
+ /**
+ * Decodes a CommonLanguageSettings message from the specified reader or buffer.
+ * @function decode
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @param {number} [length] Message length if known beforehand
+ * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ CommonLanguageSettings.decode = function decode(reader, length, error) {
+ if (!(reader instanceof $Reader))
+ reader = $Reader.create(reader);
+ var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CommonLanguageSettings();
+ while (reader.pos < end) {
+ var tag = reader.uint32();
+ if (tag === error)
+ break;
+ switch (tag >>> 3) {
+ case 1: {
+ message.referenceDocsUri = reader.string();
+ break;
+ }
+ case 2: {
+ if (!(message.destinations && message.destinations.length))
+ message.destinations = [];
+ if ((tag & 7) === 2) {
+ var end2 = reader.uint32() + reader.pos;
+ while (reader.pos < end2)
+ message.destinations.push(reader.int32());
+ } else
+ message.destinations.push(reader.int32());
+ break;
+ }
+ default:
+ reader.skipType(tag & 7);
+ break;
+ }
+ }
+ return message;
+ };
- /**
- * Creates a new ListWorkflowsResponse instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowsResponse=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.ListWorkflowsResponse} ListWorkflowsResponse instance
- */
- ListWorkflowsResponse.create = function create(properties) {
- return new ListWorkflowsResponse(properties);
- };
-
- /**
- * Encodes the specified ListWorkflowsResponse message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsResponse.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowsResponse} message ListWorkflowsResponse message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsResponse.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.workflows != null && message.workflows.length)
- for (var i = 0; i < message.workflows.length; ++i)
- $root.google.cloud.workflows.v1.Workflow.encode(message.workflows[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken);
- if (message.unreachable != null && message.unreachable.length)
- for (var i = 0; i < message.unreachable.length; ++i)
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.unreachable[i]);
- return writer;
- };
+ /**
+ * Decodes a CommonLanguageSettings message from the specified reader or buffer, length delimited.
+ * @function decodeDelimited
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ CommonLanguageSettings.decodeDelimited = function decodeDelimited(reader) {
+ if (!(reader instanceof $Reader))
+ reader = new $Reader(reader);
+ return this.decode(reader, reader.uint32());
+ };
- /**
- * Encodes the specified ListWorkflowsResponse message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowsResponse.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowsResponse} message ListWorkflowsResponse message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsResponse.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
+ /**
+ * Verifies a CommonLanguageSettings message.
+ * @function verify
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {Object.} message Plain object to verify
+ * @returns {string|null} `null` if valid, otherwise the reason why it is not
+ */
+ CommonLanguageSettings.verify = function verify(message) {
+ if (typeof message !== "object" || message === null)
+ return "object expected";
+ if (message.referenceDocsUri != null && message.hasOwnProperty("referenceDocsUri"))
+ if (!$util.isString(message.referenceDocsUri))
+ return "referenceDocsUri: string expected";
+ if (message.destinations != null && message.hasOwnProperty("destinations")) {
+ if (!Array.isArray(message.destinations))
+ return "destinations: array expected";
+ for (var i = 0; i < message.destinations.length; ++i)
+ switch (message.destinations[i]) {
+ default:
+ return "destinations: enum value[] expected";
+ case 0:
+ case 10:
+ case 20:
+ break;
+ }
+ }
+ return null;
+ };
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.ListWorkflowsResponse} ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsResponse.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.ListWorkflowsResponse();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- if (!(message.workflows && message.workflows.length))
- message.workflows = [];
- message.workflows.push($root.google.cloud.workflows.v1.Workflow.decode(reader, reader.uint32()));
- break;
- }
- case 2: {
- message.nextPageToken = reader.string();
- break;
- }
- case 3: {
- if (!(message.unreachable && message.unreachable.length))
- message.unreachable = [];
- message.unreachable.push(reader.string());
- break;
- }
- default:
- reader.skipType(tag & 7);
+ /**
+ * Creates a CommonLanguageSettings message from a plain object. Also converts values to their respective internal types.
+ * @function fromObject
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {Object.} object Plain object
+ * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings
+ */
+ CommonLanguageSettings.fromObject = function fromObject(object) {
+ if (object instanceof $root.google.api.CommonLanguageSettings)
+ return object;
+ var message = new $root.google.api.CommonLanguageSettings();
+ if (object.referenceDocsUri != null)
+ message.referenceDocsUri = String(object.referenceDocsUri);
+ if (object.destinations) {
+ if (!Array.isArray(object.destinations))
+ throw TypeError(".google.api.CommonLanguageSettings.destinations: array expected");
+ message.destinations = [];
+ for (var i = 0; i < object.destinations.length; ++i)
+ switch (object.destinations[i]) {
+ default:
+ if (typeof object.destinations[i] === "number") {
+ message.destinations[i] = object.destinations[i];
break;
}
+ case "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED":
+ case 0:
+ message.destinations[i] = 0;
+ break;
+ case "GITHUB":
+ case 10:
+ message.destinations[i] = 10;
+ break;
+ case "PACKAGE_MANAGER":
+ case 20:
+ message.destinations[i] = 20;
+ break;
}
- return message;
- };
-
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.ListWorkflowsResponse} ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsResponse.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
+ }
+ return message;
+ };
- /**
- * Verifies a ListWorkflowsResponse message.
- * @function verify
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ListWorkflowsResponse.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.workflows != null && message.hasOwnProperty("workflows")) {
- if (!Array.isArray(message.workflows))
- return "workflows: array expected";
- for (var i = 0; i < message.workflows.length; ++i) {
- var error = $root.google.cloud.workflows.v1.Workflow.verify(message.workflows[i]);
- if (error)
- return "workflows." + error;
- }
- }
- if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken"))
- if (!$util.isString(message.nextPageToken))
- return "nextPageToken: string expected";
- if (message.unreachable != null && message.hasOwnProperty("unreachable")) {
- if (!Array.isArray(message.unreachable))
- return "unreachable: array expected";
- for (var i = 0; i < message.unreachable.length; ++i)
- if (!$util.isString(message.unreachable[i]))
- return "unreachable: string[] expected";
- }
- return null;
- };
+ /**
+ * Creates a plain object from a CommonLanguageSettings message. Also converts values to other types if specified.
+ * @function toObject
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {google.api.CommonLanguageSettings} message CommonLanguageSettings
+ * @param {$protobuf.IConversionOptions} [options] Conversion options
+ * @returns {Object.} Plain object
+ */
+ CommonLanguageSettings.toObject = function toObject(message, options) {
+ if (!options)
+ options = {};
+ var object = {};
+ if (options.arrays || options.defaults)
+ object.destinations = [];
+ if (options.defaults)
+ object.referenceDocsUri = "";
+ if (message.referenceDocsUri != null && message.hasOwnProperty("referenceDocsUri"))
+ object.referenceDocsUri = message.referenceDocsUri;
+ if (message.destinations && message.destinations.length) {
+ object.destinations = [];
+ for (var j = 0; j < message.destinations.length; ++j)
+ object.destinations[j] = options.enums === String ? $root.google.api.ClientLibraryDestination[message.destinations[j]] === undefined ? message.destinations[j] : $root.google.api.ClientLibraryDestination[message.destinations[j]] : message.destinations[j];
+ }
+ return object;
+ };
- /**
- * Creates a ListWorkflowsResponse message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.ListWorkflowsResponse} ListWorkflowsResponse
- */
- ListWorkflowsResponse.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.ListWorkflowsResponse)
- return object;
- var message = new $root.google.cloud.workflows.v1.ListWorkflowsResponse();
- if (object.workflows) {
- if (!Array.isArray(object.workflows))
- throw TypeError(".google.cloud.workflows.v1.ListWorkflowsResponse.workflows: array expected");
- message.workflows = [];
- for (var i = 0; i < object.workflows.length; ++i) {
- if (typeof object.workflows[i] !== "object")
- throw TypeError(".google.cloud.workflows.v1.ListWorkflowsResponse.workflows: object expected");
- message.workflows[i] = $root.google.cloud.workflows.v1.Workflow.fromObject(object.workflows[i]);
- }
- }
- if (object.nextPageToken != null)
- message.nextPageToken = String(object.nextPageToken);
- if (object.unreachable) {
- if (!Array.isArray(object.unreachable))
- throw TypeError(".google.cloud.workflows.v1.ListWorkflowsResponse.unreachable: array expected");
- message.unreachable = [];
- for (var i = 0; i < object.unreachable.length; ++i)
- message.unreachable[i] = String(object.unreachable[i]);
- }
- return message;
- };
+ /**
+ * Converts this CommonLanguageSettings to JSON.
+ * @function toJSON
+ * @memberof google.api.CommonLanguageSettings
+ * @instance
+ * @returns {Object.} JSON object
+ */
+ CommonLanguageSettings.prototype.toJSON = function toJSON() {
+ return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
+ };
- /**
- * Creates a plain object from a ListWorkflowsResponse message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1.ListWorkflowsResponse} message ListWorkflowsResponse
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ListWorkflowsResponse.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults) {
- object.workflows = [];
- object.unreachable = [];
- }
- if (options.defaults)
- object.nextPageToken = "";
- if (message.workflows && message.workflows.length) {
- object.workflows = [];
- for (var j = 0; j < message.workflows.length; ++j)
- object.workflows[j] = $root.google.cloud.workflows.v1.Workflow.toObject(message.workflows[j], options);
- }
- if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken"))
- object.nextPageToken = message.nextPageToken;
- if (message.unreachable && message.unreachable.length) {
- object.unreachable = [];
- for (var j = 0; j < message.unreachable.length; ++j)
- object.unreachable[j] = message.unreachable[j];
- }
- return object;
- };
+ /**
+ * Gets the default type url for CommonLanguageSettings
+ * @function getTypeUrl
+ * @memberof google.api.CommonLanguageSettings
+ * @static
+ * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
+ * @returns {string} The default type url
+ */
+ CommonLanguageSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
+ if (typeUrlPrefix === undefined) {
+ typeUrlPrefix = "type.googleapis.com";
+ }
+ return typeUrlPrefix + "/google.api.CommonLanguageSettings";
+ };
- /**
- * Converts this ListWorkflowsResponse to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @instance
- * @returns {Object.} JSON object
- */
- ListWorkflowsResponse.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
+ return CommonLanguageSettings;
+ })();
- /**
- * Gets the default type url for ListWorkflowsResponse
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.ListWorkflowsResponse
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ListWorkflowsResponse.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1.ListWorkflowsResponse";
- };
+ api.ClientLibrarySettings = (function() {
- return ListWorkflowsResponse;
- })();
+ /**
+ * Properties of a ClientLibrarySettings.
+ * @memberof google.api
+ * @interface IClientLibrarySettings
+ * @property {string|null} [version] ClientLibrarySettings version
+ * @property {google.api.LaunchStage|null} [launchStage] ClientLibrarySettings launchStage
+ * @property {boolean|null} [restNumericEnums] ClientLibrarySettings restNumericEnums
+ * @property {google.api.IJavaSettings|null} [javaSettings] ClientLibrarySettings javaSettings
+ * @property {google.api.ICppSettings|null} [cppSettings] ClientLibrarySettings cppSettings
+ * @property {google.api.IPhpSettings|null} [phpSettings] ClientLibrarySettings phpSettings
+ * @property {google.api.IPythonSettings|null} [pythonSettings] ClientLibrarySettings pythonSettings
+ * @property {google.api.INodeSettings|null} [nodeSettings] ClientLibrarySettings nodeSettings
+ * @property {google.api.IDotnetSettings|null} [dotnetSettings] ClientLibrarySettings dotnetSettings
+ * @property {google.api.IRubySettings|null} [rubySettings] ClientLibrarySettings rubySettings
+ * @property {google.api.IGoSettings|null} [goSettings] ClientLibrarySettings goSettings
+ */
- v1.GetWorkflowRequest = (function() {
+ /**
+ * Constructs a new ClientLibrarySettings.
+ * @memberof google.api
+ * @classdesc Represents a ClientLibrarySettings.
+ * @implements IClientLibrarySettings
+ * @constructor
+ * @param {google.api.IClientLibrarySettings=} [properties] Properties to set
+ */
+ function ClientLibrarySettings(properties) {
+ if (properties)
+ for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+ if (properties[keys[i]] != null)
+ this[keys[i]] = properties[keys[i]];
+ }
- /**
- * Properties of a GetWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @interface IGetWorkflowRequest
- * @property {string|null} [name] GetWorkflowRequest name
- * @property {string|null} [revisionId] GetWorkflowRequest revisionId
- */
+ /**
+ * ClientLibrarySettings version.
+ * @member {string} version
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.version = "";
- /**
- * Constructs a new GetWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a GetWorkflowRequest.
- * @implements IGetWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1.IGetWorkflowRequest=} [properties] Properties to set
- */
- function GetWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
+ /**
+ * ClientLibrarySettings launchStage.
+ * @member {google.api.LaunchStage} launchStage
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.launchStage = 0;
- /**
- * GetWorkflowRequest name.
- * @member {string} name
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @instance
- */
- GetWorkflowRequest.prototype.name = "";
+ /**
+ * ClientLibrarySettings restNumericEnums.
+ * @member {boolean} restNumericEnums
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.restNumericEnums = false;
- /**
- * GetWorkflowRequest revisionId.
- * @member {string} revisionId
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @instance
- */
- GetWorkflowRequest.prototype.revisionId = "";
+ /**
+ * ClientLibrarySettings javaSettings.
+ * @member {google.api.IJavaSettings|null|undefined} javaSettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.javaSettings = null;
- /**
- * Creates a new GetWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IGetWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.GetWorkflowRequest} GetWorkflowRequest instance
- */
- GetWorkflowRequest.create = function create(properties) {
- return new GetWorkflowRequest(properties);
- };
+ /**
+ * ClientLibrarySettings cppSettings.
+ * @member {google.api.ICppSettings|null|undefined} cppSettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.cppSettings = null;
- /**
- * Encodes the specified GetWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.GetWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IGetWorkflowRequest} message GetWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- GetWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.name != null && Object.hasOwnProperty.call(message, "name"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.name);
- if (message.revisionId != null && Object.hasOwnProperty.call(message, "revisionId"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.revisionId);
- return writer;
- };
-
- /**
- * Encodes the specified GetWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.GetWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IGetWorkflowRequest} message GetWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- GetWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.GetWorkflowRequest} GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- GetWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.GetWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.name = reader.string();
- break;
- }
- case 2: {
- message.revisionId = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.GetWorkflowRequest} GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- GetWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a GetWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- GetWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.name != null && message.hasOwnProperty("name"))
- if (!$util.isString(message.name))
- return "name: string expected";
- if (message.revisionId != null && message.hasOwnProperty("revisionId"))
- if (!$util.isString(message.revisionId))
- return "revisionId: string expected";
- return null;
- };
-
- /**
- * Creates a GetWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.GetWorkflowRequest} GetWorkflowRequest
- */
- GetWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.GetWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1.GetWorkflowRequest();
- if (object.name != null)
- message.name = String(object.name);
- if (object.revisionId != null)
- message.revisionId = String(object.revisionId);
- return message;
- };
-
- /**
- * Creates a plain object from a GetWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.GetWorkflowRequest} message GetWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- GetWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.name = "";
- object.revisionId = "";
- }
- if (message.name != null && message.hasOwnProperty("name"))
- object.name = message.name;
- if (message.revisionId != null && message.hasOwnProperty("revisionId"))
- object.revisionId = message.revisionId;
- return object;
- };
-
- /**
- * Converts this GetWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- GetWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for GetWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.GetWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- GetWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1.GetWorkflowRequest";
- };
-
- return GetWorkflowRequest;
- })();
-
- v1.CreateWorkflowRequest = (function() {
+ /**
+ * ClientLibrarySettings phpSettings.
+ * @member {google.api.IPhpSettings|null|undefined} phpSettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.phpSettings = null;
- /**
- * Properties of a CreateWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @interface ICreateWorkflowRequest
- * @property {string|null} [parent] CreateWorkflowRequest parent
- * @property {google.cloud.workflows.v1.IWorkflow|null} [workflow] CreateWorkflowRequest workflow
- * @property {string|null} [workflowId] CreateWorkflowRequest workflowId
- */
+ /**
+ * ClientLibrarySettings pythonSettings.
+ * @member {google.api.IPythonSettings|null|undefined} pythonSettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.pythonSettings = null;
- /**
- * Constructs a new CreateWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a CreateWorkflowRequest.
- * @implements ICreateWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1.ICreateWorkflowRequest=} [properties] Properties to set
- */
- function CreateWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
+ /**
+ * ClientLibrarySettings nodeSettings.
+ * @member {google.api.INodeSettings|null|undefined} nodeSettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.nodeSettings = null;
- /**
- * CreateWorkflowRequest parent.
- * @member {string} parent
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @instance
- */
- CreateWorkflowRequest.prototype.parent = "";
+ /**
+ * ClientLibrarySettings dotnetSettings.
+ * @member {google.api.IDotnetSettings|null|undefined} dotnetSettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.dotnetSettings = null;
- /**
- * CreateWorkflowRequest workflow.
- * @member {google.cloud.workflows.v1.IWorkflow|null|undefined} workflow
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @instance
- */
- CreateWorkflowRequest.prototype.workflow = null;
+ /**
+ * ClientLibrarySettings rubySettings.
+ * @member {google.api.IRubySettings|null|undefined} rubySettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.rubySettings = null;
- /**
- * CreateWorkflowRequest workflowId.
- * @member {string} workflowId
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @instance
- */
- CreateWorkflowRequest.prototype.workflowId = "";
+ /**
+ * ClientLibrarySettings goSettings.
+ * @member {google.api.IGoSettings|null|undefined} goSettings
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ */
+ ClientLibrarySettings.prototype.goSettings = null;
- /**
- * Creates a new CreateWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.ICreateWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.CreateWorkflowRequest} CreateWorkflowRequest instance
- */
- CreateWorkflowRequest.create = function create(properties) {
- return new CreateWorkflowRequest(properties);
- };
+ /**
+ * Creates a new ClientLibrarySettings instance using the specified properties.
+ * @function create
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {google.api.IClientLibrarySettings=} [properties] Properties to set
+ * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings instance
+ */
+ ClientLibrarySettings.create = function create(properties) {
+ return new ClientLibrarySettings(properties);
+ };
- /**
- * Encodes the specified CreateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.CreateWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.ICreateWorkflowRequest} message CreateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CreateWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.parent != null && Object.hasOwnProperty.call(message, "parent"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent);
- if (message.workflow != null && Object.hasOwnProperty.call(message, "workflow"))
- $root.google.cloud.workflows.v1.Workflow.encode(message.workflow, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- if (message.workflowId != null && Object.hasOwnProperty.call(message, "workflowId"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.workflowId);
- return writer;
- };
+ /**
+ * Encodes the specified ClientLibrarySettings message. Does not implicitly {@link google.api.ClientLibrarySettings.verify|verify} messages.
+ * @function encode
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {google.api.IClientLibrarySettings} message ClientLibrarySettings message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ ClientLibrarySettings.encode = function encode(message, writer) {
+ if (!writer)
+ writer = $Writer.create();
+ if (message.version != null && Object.hasOwnProperty.call(message, "version"))
+ writer.uint32(/* id 1, wireType 2 =*/10).string(message.version);
+ if (message.launchStage != null && Object.hasOwnProperty.call(message, "launchStage"))
+ writer.uint32(/* id 2, wireType 0 =*/16).int32(message.launchStage);
+ if (message.restNumericEnums != null && Object.hasOwnProperty.call(message, "restNumericEnums"))
+ writer.uint32(/* id 3, wireType 0 =*/24).bool(message.restNumericEnums);
+ if (message.javaSettings != null && Object.hasOwnProperty.call(message, "javaSettings"))
+ $root.google.api.JavaSettings.encode(message.javaSettings, writer.uint32(/* id 21, wireType 2 =*/170).fork()).ldelim();
+ if (message.cppSettings != null && Object.hasOwnProperty.call(message, "cppSettings"))
+ $root.google.api.CppSettings.encode(message.cppSettings, writer.uint32(/* id 22, wireType 2 =*/178).fork()).ldelim();
+ if (message.phpSettings != null && Object.hasOwnProperty.call(message, "phpSettings"))
+ $root.google.api.PhpSettings.encode(message.phpSettings, writer.uint32(/* id 23, wireType 2 =*/186).fork()).ldelim();
+ if (message.pythonSettings != null && Object.hasOwnProperty.call(message, "pythonSettings"))
+ $root.google.api.PythonSettings.encode(message.pythonSettings, writer.uint32(/* id 24, wireType 2 =*/194).fork()).ldelim();
+ if (message.nodeSettings != null && Object.hasOwnProperty.call(message, "nodeSettings"))
+ $root.google.api.NodeSettings.encode(message.nodeSettings, writer.uint32(/* id 25, wireType 2 =*/202).fork()).ldelim();
+ if (message.dotnetSettings != null && Object.hasOwnProperty.call(message, "dotnetSettings"))
+ $root.google.api.DotnetSettings.encode(message.dotnetSettings, writer.uint32(/* id 26, wireType 2 =*/210).fork()).ldelim();
+ if (message.rubySettings != null && Object.hasOwnProperty.call(message, "rubySettings"))
+ $root.google.api.RubySettings.encode(message.rubySettings, writer.uint32(/* id 27, wireType 2 =*/218).fork()).ldelim();
+ if (message.goSettings != null && Object.hasOwnProperty.call(message, "goSettings"))
+ $root.google.api.GoSettings.encode(message.goSettings, writer.uint32(/* id 28, wireType 2 =*/226).fork()).ldelim();
+ return writer;
+ };
- /**
- * Encodes the specified CreateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.CreateWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.ICreateWorkflowRequest} message CreateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CreateWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
+ /**
+ * Encodes the specified ClientLibrarySettings message, length delimited. Does not implicitly {@link google.api.ClientLibrarySettings.verify|verify} messages.
+ * @function encodeDelimited
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {google.api.IClientLibrarySettings} message ClientLibrarySettings message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ ClientLibrarySettings.encodeDelimited = function encodeDelimited(message, writer) {
+ return this.encode(message, writer).ldelim();
+ };
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.CreateWorkflowRequest} CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CreateWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.CreateWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.parent = reader.string();
- break;
- }
- case 2: {
- message.workflow = $root.google.cloud.workflows.v1.Workflow.decode(reader, reader.uint32());
- break;
- }
- case 3: {
- message.workflowId = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
+ /**
+ * Decodes a ClientLibrarySettings message from the specified reader or buffer.
+ * @function decode
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @param {number} [length] Message length if known beforehand
+ * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ ClientLibrarySettings.decode = function decode(reader, length, error) {
+ if (!(reader instanceof $Reader))
+ reader = $Reader.create(reader);
+ var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.ClientLibrarySettings();
+ while (reader.pos < end) {
+ var tag = reader.uint32();
+ if (tag === error)
+ break;
+ switch (tag >>> 3) {
+ case 1: {
+ message.version = reader.string();
+ break;
}
- return message;
- };
-
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.CreateWorkflowRequest} CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CreateWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a CreateWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- CreateWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.parent != null && message.hasOwnProperty("parent"))
- if (!$util.isString(message.parent))
- return "parent: string expected";
- if (message.workflow != null && message.hasOwnProperty("workflow")) {
- var error = $root.google.cloud.workflows.v1.Workflow.verify(message.workflow);
- if (error)
- return "workflow." + error;
+ case 2: {
+ message.launchStage = reader.int32();
+ break;
}
- if (message.workflowId != null && message.hasOwnProperty("workflowId"))
- if (!$util.isString(message.workflowId))
- return "workflowId: string expected";
- return null;
- };
-
- /**
- * Creates a CreateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.CreateWorkflowRequest} CreateWorkflowRequest
- */
- CreateWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.CreateWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1.CreateWorkflowRequest();
- if (object.parent != null)
- message.parent = String(object.parent);
- if (object.workflow != null) {
- if (typeof object.workflow !== "object")
- throw TypeError(".google.cloud.workflows.v1.CreateWorkflowRequest.workflow: object expected");
- message.workflow = $root.google.cloud.workflows.v1.Workflow.fromObject(object.workflow);
+ case 3: {
+ message.restNumericEnums = reader.bool();
+ break;
}
- if (object.workflowId != null)
- message.workflowId = String(object.workflowId);
- return message;
- };
-
- /**
- * Creates a plain object from a CreateWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.CreateWorkflowRequest} message CreateWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- CreateWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.parent = "";
- object.workflow = null;
- object.workflowId = "";
+ case 21: {
+ message.javaSettings = $root.google.api.JavaSettings.decode(reader, reader.uint32());
+ break;
}
- if (message.parent != null && message.hasOwnProperty("parent"))
- object.parent = message.parent;
- if (message.workflow != null && message.hasOwnProperty("workflow"))
- object.workflow = $root.google.cloud.workflows.v1.Workflow.toObject(message.workflow, options);
- if (message.workflowId != null && message.hasOwnProperty("workflowId"))
- object.workflowId = message.workflowId;
- return object;
- };
-
- /**
- * Converts this CreateWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- CreateWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for CreateWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.CreateWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- CreateWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
+ case 22: {
+ message.cppSettings = $root.google.api.CppSettings.decode(reader, reader.uint32());
+ break;
+ }
+ case 23: {
+ message.phpSettings = $root.google.api.PhpSettings.decode(reader, reader.uint32());
+ break;
+ }
+ case 24: {
+ message.pythonSettings = $root.google.api.PythonSettings.decode(reader, reader.uint32());
+ break;
+ }
+ case 25: {
+ message.nodeSettings = $root.google.api.NodeSettings.decode(reader, reader.uint32());
+ break;
+ }
+ case 26: {
+ message.dotnetSettings = $root.google.api.DotnetSettings.decode(reader, reader.uint32());
+ break;
+ }
+ case 27: {
+ message.rubySettings = $root.google.api.RubySettings.decode(reader, reader.uint32());
+ break;
+ }
+ case 28: {
+ message.goSettings = $root.google.api.GoSettings.decode(reader, reader.uint32());
+ break;
}
- return typeUrlPrefix + "/google.cloud.workflows.v1.CreateWorkflowRequest";
- };
+ default:
+ reader.skipType(tag & 7);
+ break;
+ }
+ }
+ return message;
+ };
- return CreateWorkflowRequest;
- })();
-
- v1.DeleteWorkflowRequest = (function() {
+ /**
+ * Decodes a ClientLibrarySettings message from the specified reader or buffer, length delimited.
+ * @function decodeDelimited
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ ClientLibrarySettings.decodeDelimited = function decodeDelimited(reader) {
+ if (!(reader instanceof $Reader))
+ reader = new $Reader(reader);
+ return this.decode(reader, reader.uint32());
+ };
- /**
- * Properties of a DeleteWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @interface IDeleteWorkflowRequest
- * @property {string|null} [name] DeleteWorkflowRequest name
- */
+ /**
+ * Verifies a ClientLibrarySettings message.
+ * @function verify
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {Object.} message Plain object to verify
+ * @returns {string|null} `null` if valid, otherwise the reason why it is not
+ */
+ ClientLibrarySettings.verify = function verify(message) {
+ if (typeof message !== "object" || message === null)
+ return "object expected";
+ if (message.version != null && message.hasOwnProperty("version"))
+ if (!$util.isString(message.version))
+ return "version: string expected";
+ if (message.launchStage != null && message.hasOwnProperty("launchStage"))
+ switch (message.launchStage) {
+ default:
+ return "launchStage: enum value expected";
+ case 0:
+ case 6:
+ case 7:
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ break;
+ }
+ if (message.restNumericEnums != null && message.hasOwnProperty("restNumericEnums"))
+ if (typeof message.restNumericEnums !== "boolean")
+ return "restNumericEnums: boolean expected";
+ if (message.javaSettings != null && message.hasOwnProperty("javaSettings")) {
+ var error = $root.google.api.JavaSettings.verify(message.javaSettings);
+ if (error)
+ return "javaSettings." + error;
+ }
+ if (message.cppSettings != null && message.hasOwnProperty("cppSettings")) {
+ var error = $root.google.api.CppSettings.verify(message.cppSettings);
+ if (error)
+ return "cppSettings." + error;
+ }
+ if (message.phpSettings != null && message.hasOwnProperty("phpSettings")) {
+ var error = $root.google.api.PhpSettings.verify(message.phpSettings);
+ if (error)
+ return "phpSettings." + error;
+ }
+ if (message.pythonSettings != null && message.hasOwnProperty("pythonSettings")) {
+ var error = $root.google.api.PythonSettings.verify(message.pythonSettings);
+ if (error)
+ return "pythonSettings." + error;
+ }
+ if (message.nodeSettings != null && message.hasOwnProperty("nodeSettings")) {
+ var error = $root.google.api.NodeSettings.verify(message.nodeSettings);
+ if (error)
+ return "nodeSettings." + error;
+ }
+ if (message.dotnetSettings != null && message.hasOwnProperty("dotnetSettings")) {
+ var error = $root.google.api.DotnetSettings.verify(message.dotnetSettings);
+ if (error)
+ return "dotnetSettings." + error;
+ }
+ if (message.rubySettings != null && message.hasOwnProperty("rubySettings")) {
+ var error = $root.google.api.RubySettings.verify(message.rubySettings);
+ if (error)
+ return "rubySettings." + error;
+ }
+ if (message.goSettings != null && message.hasOwnProperty("goSettings")) {
+ var error = $root.google.api.GoSettings.verify(message.goSettings);
+ if (error)
+ return "goSettings." + error;
+ }
+ return null;
+ };
- /**
- * Constructs a new DeleteWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a DeleteWorkflowRequest.
- * @implements IDeleteWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1.IDeleteWorkflowRequest=} [properties] Properties to set
- */
- function DeleteWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
+ /**
+ * Creates a ClientLibrarySettings message from a plain object. Also converts values to their respective internal types.
+ * @function fromObject
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {Object.} object Plain object
+ * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings
+ */
+ ClientLibrarySettings.fromObject = function fromObject(object) {
+ if (object instanceof $root.google.api.ClientLibrarySettings)
+ return object;
+ var message = new $root.google.api.ClientLibrarySettings();
+ if (object.version != null)
+ message.version = String(object.version);
+ switch (object.launchStage) {
+ default:
+ if (typeof object.launchStage === "number") {
+ message.launchStage = object.launchStage;
+ break;
}
+ break;
+ case "LAUNCH_STAGE_UNSPECIFIED":
+ case 0:
+ message.launchStage = 0;
+ break;
+ case "UNIMPLEMENTED":
+ case 6:
+ message.launchStage = 6;
+ break;
+ case "PRELAUNCH":
+ case 7:
+ message.launchStage = 7;
+ break;
+ case "EARLY_ACCESS":
+ case 1:
+ message.launchStage = 1;
+ break;
+ case "ALPHA":
+ case 2:
+ message.launchStage = 2;
+ break;
+ case "BETA":
+ case 3:
+ message.launchStage = 3;
+ break;
+ case "GA":
+ case 4:
+ message.launchStage = 4;
+ break;
+ case "DEPRECATED":
+ case 5:
+ message.launchStage = 5;
+ break;
+ }
+ if (object.restNumericEnums != null)
+ message.restNumericEnums = Boolean(object.restNumericEnums);
+ if (object.javaSettings != null) {
+ if (typeof object.javaSettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.javaSettings: object expected");
+ message.javaSettings = $root.google.api.JavaSettings.fromObject(object.javaSettings);
+ }
+ if (object.cppSettings != null) {
+ if (typeof object.cppSettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.cppSettings: object expected");
+ message.cppSettings = $root.google.api.CppSettings.fromObject(object.cppSettings);
+ }
+ if (object.phpSettings != null) {
+ if (typeof object.phpSettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.phpSettings: object expected");
+ message.phpSettings = $root.google.api.PhpSettings.fromObject(object.phpSettings);
+ }
+ if (object.pythonSettings != null) {
+ if (typeof object.pythonSettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.pythonSettings: object expected");
+ message.pythonSettings = $root.google.api.PythonSettings.fromObject(object.pythonSettings);
+ }
+ if (object.nodeSettings != null) {
+ if (typeof object.nodeSettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.nodeSettings: object expected");
+ message.nodeSettings = $root.google.api.NodeSettings.fromObject(object.nodeSettings);
+ }
+ if (object.dotnetSettings != null) {
+ if (typeof object.dotnetSettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.dotnetSettings: object expected");
+ message.dotnetSettings = $root.google.api.DotnetSettings.fromObject(object.dotnetSettings);
+ }
+ if (object.rubySettings != null) {
+ if (typeof object.rubySettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.rubySettings: object expected");
+ message.rubySettings = $root.google.api.RubySettings.fromObject(object.rubySettings);
+ }
+ if (object.goSettings != null) {
+ if (typeof object.goSettings !== "object")
+ throw TypeError(".google.api.ClientLibrarySettings.goSettings: object expected");
+ message.goSettings = $root.google.api.GoSettings.fromObject(object.goSettings);
+ }
+ return message;
+ };
- /**
- * DeleteWorkflowRequest name.
- * @member {string} name
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @instance
- */
- DeleteWorkflowRequest.prototype.name = "";
+ /**
+ * Creates a plain object from a ClientLibrarySettings message. Also converts values to other types if specified.
+ * @function toObject
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {google.api.ClientLibrarySettings} message ClientLibrarySettings
+ * @param {$protobuf.IConversionOptions} [options] Conversion options
+ * @returns {Object.} Plain object
+ */
+ ClientLibrarySettings.toObject = function toObject(message, options) {
+ if (!options)
+ options = {};
+ var object = {};
+ if (options.defaults) {
+ object.version = "";
+ object.launchStage = options.enums === String ? "LAUNCH_STAGE_UNSPECIFIED" : 0;
+ object.restNumericEnums = false;
+ object.javaSettings = null;
+ object.cppSettings = null;
+ object.phpSettings = null;
+ object.pythonSettings = null;
+ object.nodeSettings = null;
+ object.dotnetSettings = null;
+ object.rubySettings = null;
+ object.goSettings = null;
+ }
+ if (message.version != null && message.hasOwnProperty("version"))
+ object.version = message.version;
+ if (message.launchStage != null && message.hasOwnProperty("launchStage"))
+ object.launchStage = options.enums === String ? $root.google.api.LaunchStage[message.launchStage] === undefined ? message.launchStage : $root.google.api.LaunchStage[message.launchStage] : message.launchStage;
+ if (message.restNumericEnums != null && message.hasOwnProperty("restNumericEnums"))
+ object.restNumericEnums = message.restNumericEnums;
+ if (message.javaSettings != null && message.hasOwnProperty("javaSettings"))
+ object.javaSettings = $root.google.api.JavaSettings.toObject(message.javaSettings, options);
+ if (message.cppSettings != null && message.hasOwnProperty("cppSettings"))
+ object.cppSettings = $root.google.api.CppSettings.toObject(message.cppSettings, options);
+ if (message.phpSettings != null && message.hasOwnProperty("phpSettings"))
+ object.phpSettings = $root.google.api.PhpSettings.toObject(message.phpSettings, options);
+ if (message.pythonSettings != null && message.hasOwnProperty("pythonSettings"))
+ object.pythonSettings = $root.google.api.PythonSettings.toObject(message.pythonSettings, options);
+ if (message.nodeSettings != null && message.hasOwnProperty("nodeSettings"))
+ object.nodeSettings = $root.google.api.NodeSettings.toObject(message.nodeSettings, options);
+ if (message.dotnetSettings != null && message.hasOwnProperty("dotnetSettings"))
+ object.dotnetSettings = $root.google.api.DotnetSettings.toObject(message.dotnetSettings, options);
+ if (message.rubySettings != null && message.hasOwnProperty("rubySettings"))
+ object.rubySettings = $root.google.api.RubySettings.toObject(message.rubySettings, options);
+ if (message.goSettings != null && message.hasOwnProperty("goSettings"))
+ object.goSettings = $root.google.api.GoSettings.toObject(message.goSettings, options);
+ return object;
+ };
- /**
- * Creates a new DeleteWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IDeleteWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.DeleteWorkflowRequest} DeleteWorkflowRequest instance
- */
- DeleteWorkflowRequest.create = function create(properties) {
- return new DeleteWorkflowRequest(properties);
- };
+ /**
+ * Converts this ClientLibrarySettings to JSON.
+ * @function toJSON
+ * @memberof google.api.ClientLibrarySettings
+ * @instance
+ * @returns {Object.} JSON object
+ */
+ ClientLibrarySettings.prototype.toJSON = function toJSON() {
+ return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
+ };
- /**
- * Encodes the specified DeleteWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.DeleteWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IDeleteWorkflowRequest} message DeleteWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- DeleteWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.name != null && Object.hasOwnProperty.call(message, "name"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.name);
- return writer;
- };
-
- /**
- * Encodes the specified DeleteWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.DeleteWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IDeleteWorkflowRequest} message DeleteWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- DeleteWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.DeleteWorkflowRequest} DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- DeleteWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.DeleteWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.name = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
+ /**
+ * Gets the default type url for ClientLibrarySettings
+ * @function getTypeUrl
+ * @memberof google.api.ClientLibrarySettings
+ * @static
+ * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
+ * @returns {string} The default type url
+ */
+ ClientLibrarySettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
+ if (typeUrlPrefix === undefined) {
+ typeUrlPrefix = "type.googleapis.com";
+ }
+ return typeUrlPrefix + "/google.api.ClientLibrarySettings";
+ };
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.DeleteWorkflowRequest} DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- DeleteWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
+ return ClientLibrarySettings;
+ })();
- /**
- * Verifies a DeleteWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- DeleteWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.name != null && message.hasOwnProperty("name"))
- if (!$util.isString(message.name))
- return "name: string expected";
- return null;
- };
+ api.Publishing = (function() {
- /**
- * Creates a DeleteWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.DeleteWorkflowRequest} DeleteWorkflowRequest
- */
- DeleteWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.DeleteWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1.DeleteWorkflowRequest();
- if (object.name != null)
- message.name = String(object.name);
- return message;
- };
+ /**
+ * Properties of a Publishing.
+ * @memberof google.api
+ * @interface IPublishing
+ * @property {Array.|null} [methodSettings] Publishing methodSettings
+ * @property {string|null} [newIssueUri] Publishing newIssueUri
+ * @property {string|null} [documentationUri] Publishing documentationUri
+ * @property {string|null} [apiShortName] Publishing apiShortName
+ * @property {string|null} [githubLabel] Publishing githubLabel
+ * @property {Array.|null} [codeownerGithubTeams] Publishing codeownerGithubTeams
+ * @property {string|null} [docTagPrefix] Publishing docTagPrefix
+ * @property {google.api.ClientLibraryOrganization|null} [organization] Publishing organization
+ * @property {Array.|null} [librarySettings] Publishing librarySettings
+ * @property {string|null} [protoReferenceDocumentationUri] Publishing protoReferenceDocumentationUri
+ * @property {string|null} [restReferenceDocumentationUri] Publishing restReferenceDocumentationUri
+ */
- /**
- * Creates a plain object from a DeleteWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.DeleteWorkflowRequest} message DeleteWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- DeleteWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults)
- object.name = "";
- if (message.name != null && message.hasOwnProperty("name"))
- object.name = message.name;
- return object;
- };
+ /**
+ * Constructs a new Publishing.
+ * @memberof google.api
+ * @classdesc Represents a Publishing.
+ * @implements IPublishing
+ * @constructor
+ * @param {google.api.IPublishing=} [properties] Properties to set
+ */
+ function Publishing(properties) {
+ this.methodSettings = [];
+ this.codeownerGithubTeams = [];
+ this.librarySettings = [];
+ if (properties)
+ for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
+ if (properties[keys[i]] != null)
+ this[keys[i]] = properties[keys[i]];
+ }
- /**
- * Converts this DeleteWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- DeleteWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
+ /**
+ * Publishing methodSettings.
+ * @member {Array.} methodSettings
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.methodSettings = $util.emptyArray;
- /**
- * Gets the default type url for DeleteWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.DeleteWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- DeleteWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1.DeleteWorkflowRequest";
- };
+ /**
+ * Publishing newIssueUri.
+ * @member {string} newIssueUri
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.newIssueUri = "";
- return DeleteWorkflowRequest;
- })();
+ /**
+ * Publishing documentationUri.
+ * @member {string} documentationUri
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.documentationUri = "";
- v1.UpdateWorkflowRequest = (function() {
+ /**
+ * Publishing apiShortName.
+ * @member {string} apiShortName
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.apiShortName = "";
- /**
- * Properties of an UpdateWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @interface IUpdateWorkflowRequest
- * @property {google.cloud.workflows.v1.IWorkflow|null} [workflow] UpdateWorkflowRequest workflow
- * @property {google.protobuf.IFieldMask|null} [updateMask] UpdateWorkflowRequest updateMask
- */
+ /**
+ * Publishing githubLabel.
+ * @member {string} githubLabel
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.githubLabel = "";
- /**
- * Constructs a new UpdateWorkflowRequest.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents an UpdateWorkflowRequest.
- * @implements IUpdateWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1.IUpdateWorkflowRequest=} [properties] Properties to set
- */
- function UpdateWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
+ /**
+ * Publishing codeownerGithubTeams.
+ * @member {Array.} codeownerGithubTeams
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.codeownerGithubTeams = $util.emptyArray;
- /**
- * UpdateWorkflowRequest workflow.
- * @member {google.cloud.workflows.v1.IWorkflow|null|undefined} workflow
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @instance
- */
- UpdateWorkflowRequest.prototype.workflow = null;
+ /**
+ * Publishing docTagPrefix.
+ * @member {string} docTagPrefix
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.docTagPrefix = "";
- /**
- * UpdateWorkflowRequest updateMask.
- * @member {google.protobuf.IFieldMask|null|undefined} updateMask
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @instance
- */
- UpdateWorkflowRequest.prototype.updateMask = null;
+ /**
+ * Publishing organization.
+ * @member {google.api.ClientLibraryOrganization} organization
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.organization = 0;
- /**
- * Creates a new UpdateWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IUpdateWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.UpdateWorkflowRequest} UpdateWorkflowRequest instance
- */
- UpdateWorkflowRequest.create = function create(properties) {
- return new UpdateWorkflowRequest(properties);
- };
+ /**
+ * Publishing librarySettings.
+ * @member {Array.} librarySettings
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.librarySettings = $util.emptyArray;
- /**
- * Encodes the specified UpdateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1.UpdateWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IUpdateWorkflowRequest} message UpdateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- UpdateWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.workflow != null && Object.hasOwnProperty.call(message, "workflow"))
- $root.google.cloud.workflows.v1.Workflow.encode(message.workflow, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.updateMask != null && Object.hasOwnProperty.call(message, "updateMask"))
- $root.google.protobuf.FieldMask.encode(message.updateMask, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- return writer;
- };
+ /**
+ * Publishing protoReferenceDocumentationUri.
+ * @member {string} protoReferenceDocumentationUri
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.protoReferenceDocumentationUri = "";
- /**
- * Encodes the specified UpdateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.UpdateWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.IUpdateWorkflowRequest} message UpdateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- UpdateWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
+ /**
+ * Publishing restReferenceDocumentationUri.
+ * @member {string} restReferenceDocumentationUri
+ * @memberof google.api.Publishing
+ * @instance
+ */
+ Publishing.prototype.restReferenceDocumentationUri = "";
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.UpdateWorkflowRequest} UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- UpdateWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.UpdateWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.workflow = $root.google.cloud.workflows.v1.Workflow.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
+ /**
+ * Creates a new Publishing instance using the specified properties.
+ * @function create
+ * @memberof google.api.Publishing
+ * @static
+ * @param {google.api.IPublishing=} [properties] Properties to set
+ * @returns {google.api.Publishing} Publishing instance
+ */
+ Publishing.create = function create(properties) {
+ return new Publishing(properties);
+ };
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.UpdateWorkflowRequest} UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- UpdateWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
+ /**
+ * Encodes the specified Publishing message. Does not implicitly {@link google.api.Publishing.verify|verify} messages.
+ * @function encode
+ * @memberof google.api.Publishing
+ * @static
+ * @param {google.api.IPublishing} message Publishing message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ Publishing.encode = function encode(message, writer) {
+ if (!writer)
+ writer = $Writer.create();
+ if (message.methodSettings != null && message.methodSettings.length)
+ for (var i = 0; i < message.methodSettings.length; ++i)
+ $root.google.api.MethodSettings.encode(message.methodSettings[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
+ if (message.newIssueUri != null && Object.hasOwnProperty.call(message, "newIssueUri"))
+ writer.uint32(/* id 101, wireType 2 =*/810).string(message.newIssueUri);
+ if (message.documentationUri != null && Object.hasOwnProperty.call(message, "documentationUri"))
+ writer.uint32(/* id 102, wireType 2 =*/818).string(message.documentationUri);
+ if (message.apiShortName != null && Object.hasOwnProperty.call(message, "apiShortName"))
+ writer.uint32(/* id 103, wireType 2 =*/826).string(message.apiShortName);
+ if (message.githubLabel != null && Object.hasOwnProperty.call(message, "githubLabel"))
+ writer.uint32(/* id 104, wireType 2 =*/834).string(message.githubLabel);
+ if (message.codeownerGithubTeams != null && message.codeownerGithubTeams.length)
+ for (var i = 0; i < message.codeownerGithubTeams.length; ++i)
+ writer.uint32(/* id 105, wireType 2 =*/842).string(message.codeownerGithubTeams[i]);
+ if (message.docTagPrefix != null && Object.hasOwnProperty.call(message, "docTagPrefix"))
+ writer.uint32(/* id 106, wireType 2 =*/850).string(message.docTagPrefix);
+ if (message.organization != null && Object.hasOwnProperty.call(message, "organization"))
+ writer.uint32(/* id 107, wireType 0 =*/856).int32(message.organization);
+ if (message.librarySettings != null && message.librarySettings.length)
+ for (var i = 0; i < message.librarySettings.length; ++i)
+ $root.google.api.ClientLibrarySettings.encode(message.librarySettings[i], writer.uint32(/* id 109, wireType 2 =*/874).fork()).ldelim();
+ if (message.protoReferenceDocumentationUri != null && Object.hasOwnProperty.call(message, "protoReferenceDocumentationUri"))
+ writer.uint32(/* id 110, wireType 2 =*/882).string(message.protoReferenceDocumentationUri);
+ if (message.restReferenceDocumentationUri != null && Object.hasOwnProperty.call(message, "restReferenceDocumentationUri"))
+ writer.uint32(/* id 111, wireType 2 =*/890).string(message.restReferenceDocumentationUri);
+ return writer;
+ };
- /**
- * Verifies an UpdateWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- UpdateWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.workflow != null && message.hasOwnProperty("workflow")) {
- var error = $root.google.cloud.workflows.v1.Workflow.verify(message.workflow);
- if (error)
- return "workflow." + error;
- }
- if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
- if (error)
- return "updateMask." + error;
- }
- return null;
- };
+ /**
+ * Encodes the specified Publishing message, length delimited. Does not implicitly {@link google.api.Publishing.verify|verify} messages.
+ * @function encodeDelimited
+ * @memberof google.api.Publishing
+ * @static
+ * @param {google.api.IPublishing} message Publishing message or plain object to encode
+ * @param {$protobuf.Writer} [writer] Writer to encode to
+ * @returns {$protobuf.Writer} Writer
+ */
+ Publishing.encodeDelimited = function encodeDelimited(message, writer) {
+ return this.encode(message, writer).ldelim();
+ };
- /**
- * Creates an UpdateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.UpdateWorkflowRequest} UpdateWorkflowRequest
- */
- UpdateWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.UpdateWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1.UpdateWorkflowRequest();
- if (object.workflow != null) {
- if (typeof object.workflow !== "object")
- throw TypeError(".google.cloud.workflows.v1.UpdateWorkflowRequest.workflow: object expected");
- message.workflow = $root.google.cloud.workflows.v1.Workflow.fromObject(object.workflow);
- }
- if (object.updateMask != null) {
- if (typeof object.updateMask !== "object")
- throw TypeError(".google.cloud.workflows.v1.UpdateWorkflowRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
- }
- return message;
- };
-
- /**
- * Creates a plain object from an UpdateWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1.UpdateWorkflowRequest} message UpdateWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- UpdateWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.workflow = null;
- object.updateMask = null;
- }
- if (message.workflow != null && message.hasOwnProperty("workflow"))
- object.workflow = $root.google.cloud.workflows.v1.Workflow.toObject(message.workflow, options);
- if (message.updateMask != null && message.hasOwnProperty("updateMask"))
- object.updateMask = $root.google.protobuf.FieldMask.toObject(message.updateMask, options);
- return object;
- };
-
- /**
- * Converts this UpdateWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- UpdateWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for UpdateWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.UpdateWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- UpdateWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
+ /**
+ * Decodes a Publishing message from the specified reader or buffer.
+ * @function decode
+ * @memberof google.api.Publishing
+ * @static
+ * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
+ * @param {number} [length] Message length if known beforehand
+ * @returns {google.api.Publishing} Publishing
+ * @throws {Error} If the payload is not a reader or valid buffer
+ * @throws {$protobuf.util.ProtocolError} If required fields are missing
+ */
+ Publishing.decode = function decode(reader, length, error) {
+ if (!(reader instanceof $Reader))
+ reader = $Reader.create(reader);
+ var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.Publishing();
+ while (reader.pos < end) {
+ var tag = reader.uint32();
+ if (tag === error)
+ break;
+ switch (tag >>> 3) {
+ case 2: {
+ if (!(message.methodSettings && message.methodSettings.length))
+ message.methodSettings = [];
+ message.methodSettings.push($root.google.api.MethodSettings.decode(reader, reader.uint32()));
+ break;
}
- return typeUrlPrefix + "/google.cloud.workflows.v1.UpdateWorkflowRequest";
- };
-
- return UpdateWorkflowRequest;
- })();
-
- v1.OperationMetadata = (function() {
-
- /**
- * Properties of an OperationMetadata.
- * @memberof google.cloud.workflows.v1
- * @interface IOperationMetadata
- * @property {google.protobuf.ITimestamp|null} [createTime] OperationMetadata createTime
- * @property {google.protobuf.ITimestamp|null} [endTime] OperationMetadata endTime
- * @property {string|null} [target] OperationMetadata target
- * @property {string|null} [verb] OperationMetadata verb
- * @property {string|null} [apiVersion] OperationMetadata apiVersion
- */
-
- /**
- * Constructs a new OperationMetadata.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents an OperationMetadata.
- * @implements IOperationMetadata
- * @constructor
- * @param {google.cloud.workflows.v1.IOperationMetadata=} [properties] Properties to set
- */
- function OperationMetadata(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * OperationMetadata createTime.
- * @member {google.protobuf.ITimestamp|null|undefined} createTime
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.createTime = null;
-
- /**
- * OperationMetadata endTime.
- * @member {google.protobuf.ITimestamp|null|undefined} endTime
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.endTime = null;
-
- /**
- * OperationMetadata target.
- * @member {string} target
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.target = "";
-
- /**
- * OperationMetadata verb.
- * @member {string} verb
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.verb = "";
-
- /**
- * OperationMetadata apiVersion.
- * @member {string} apiVersion
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.apiVersion = "";
-
- /**
- * Creates a new OperationMetadata instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1.IOperationMetadata=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.OperationMetadata} OperationMetadata instance
- */
- OperationMetadata.create = function create(properties) {
- return new OperationMetadata(properties);
- };
-
- /**
- * Encodes the specified OperationMetadata message. Does not implicitly {@link google.cloud.workflows.v1.OperationMetadata.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1.IOperationMetadata} message OperationMetadata message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- OperationMetadata.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime"))
- $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.endTime != null && Object.hasOwnProperty.call(message, "endTime"))
- $root.google.protobuf.Timestamp.encode(message.endTime, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- if (message.target != null && Object.hasOwnProperty.call(message, "target"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.target);
- if (message.verb != null && Object.hasOwnProperty.call(message, "verb"))
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.verb);
- if (message.apiVersion != null && Object.hasOwnProperty.call(message, "apiVersion"))
- writer.uint32(/* id 5, wireType 2 =*/42).string(message.apiVersion);
- return writer;
- };
-
- /**
- * Encodes the specified OperationMetadata message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.OperationMetadata.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1.IOperationMetadata} message OperationMetadata message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- OperationMetadata.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.OperationMetadata} OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- OperationMetadata.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.OperationMetadata();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 3: {
- message.target = reader.string();
- break;
- }
- case 4: {
- message.verb = reader.string();
- break;
- }
- case 5: {
- message.apiVersion = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
+ case 101: {
+ message.newIssueUri = reader.string();
+ break;
}
- return message;
- };
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.OperationMetadata} OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- OperationMetadata.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies an OperationMetadata message.
- * @function verify
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- OperationMetadata.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
- if (error)
- return "createTime." + error;
+ case 102: {
+ message.documentationUri = reader.string();
+ break;
}
- if (message.endTime != null && message.hasOwnProperty("endTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.endTime);
- if (error)
- return "endTime." + error;
+ case 103: {
+ message.apiShortName = reader.string();
+ break;
}
- if (message.target != null && message.hasOwnProperty("target"))
- if (!$util.isString(message.target))
- return "target: string expected";
- if (message.verb != null && message.hasOwnProperty("verb"))
- if (!$util.isString(message.verb))
- return "verb: string expected";
- if (message.apiVersion != null && message.hasOwnProperty("apiVersion"))
- if (!$util.isString(message.apiVersion))
- return "apiVersion: string expected";
- return null;
- };
-
- /**
- * Creates an OperationMetadata message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.OperationMetadata} OperationMetadata
- */
- OperationMetadata.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.OperationMetadata)
- return object;
- var message = new $root.google.cloud.workflows.v1.OperationMetadata();
- if (object.createTime != null) {
- if (typeof object.createTime !== "object")
- throw TypeError(".google.cloud.workflows.v1.OperationMetadata.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
+ case 104: {
+ message.githubLabel = reader.string();
+ break;
}
- if (object.endTime != null) {
- if (typeof object.endTime !== "object")
- throw TypeError(".google.cloud.workflows.v1.OperationMetadata.endTime: object expected");
- message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime);
+ case 105: {
+ if (!(message.codeownerGithubTeams && message.codeownerGithubTeams.length))
+ message.codeownerGithubTeams = [];
+ message.codeownerGithubTeams.push(reader.string());
+ break;
}
- if (object.target != null)
- message.target = String(object.target);
- if (object.verb != null)
- message.verb = String(object.verb);
- if (object.apiVersion != null)
- message.apiVersion = String(object.apiVersion);
- return message;
- };
-
- /**
- * Creates a plain object from an OperationMetadata message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1.OperationMetadata} message OperationMetadata
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- OperationMetadata.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.createTime = null;
- object.endTime = null;
- object.target = "";
- object.verb = "";
- object.apiVersion = "";
+ case 106: {
+ message.docTagPrefix = reader.string();
+ break;
}
- if (message.createTime != null && message.hasOwnProperty("createTime"))
- object.createTime = $root.google.protobuf.Timestamp.toObject(message.createTime, options);
- if (message.endTime != null && message.hasOwnProperty("endTime"))
- object.endTime = $root.google.protobuf.Timestamp.toObject(message.endTime, options);
- if (message.target != null && message.hasOwnProperty("target"))
- object.target = message.target;
- if (message.verb != null && message.hasOwnProperty("verb"))
- object.verb = message.verb;
- if (message.apiVersion != null && message.hasOwnProperty("apiVersion"))
- object.apiVersion = message.apiVersion;
- return object;
- };
-
- /**
- * Converts this OperationMetadata to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @instance
- * @returns {Object.} JSON object
- */
- OperationMetadata.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for OperationMetadata
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.OperationMetadata
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- OperationMetadata.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
+ case 107: {
+ message.organization = reader.int32();
+ break;
}
- return typeUrlPrefix + "/google.cloud.workflows.v1.OperationMetadata";
- };
-
- return OperationMetadata;
- })();
-
- v1.ListWorkflowRevisionsRequest = (function() {
-
- /**
- * Properties of a ListWorkflowRevisionsRequest.
- * @memberof google.cloud.workflows.v1
- * @interface IListWorkflowRevisionsRequest
- * @property {string|null} [name] ListWorkflowRevisionsRequest name
- * @property {number|null} [pageSize] ListWorkflowRevisionsRequest pageSize
- * @property {string|null} [pageToken] ListWorkflowRevisionsRequest pageToken
- */
-
- /**
- * Constructs a new ListWorkflowRevisionsRequest.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a ListWorkflowRevisionsRequest.
- * @implements IListWorkflowRevisionsRequest
- * @constructor
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsRequest=} [properties] Properties to set
- */
- function ListWorkflowRevisionsRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * ListWorkflowRevisionsRequest name.
- * @member {string} name
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @instance
- */
- ListWorkflowRevisionsRequest.prototype.name = "";
-
- /**
- * ListWorkflowRevisionsRequest pageSize.
- * @member {number} pageSize
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @instance
- */
- ListWorkflowRevisionsRequest.prototype.pageSize = 0;
-
- /**
- * ListWorkflowRevisionsRequest pageToken.
- * @member {string} pageToken
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @instance
- */
- ListWorkflowRevisionsRequest.prototype.pageToken = "";
-
- /**
- * Creates a new ListWorkflowRevisionsRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsRequest} ListWorkflowRevisionsRequest instance
- */
- ListWorkflowRevisionsRequest.create = function create(properties) {
- return new ListWorkflowRevisionsRequest(properties);
- };
-
- /**
- * Encodes the specified ListWorkflowRevisionsRequest message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsRequest} message ListWorkflowRevisionsRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowRevisionsRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.name != null && Object.hasOwnProperty.call(message, "name"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.name);
- if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize"))
- writer.uint32(/* id 2, wireType 0 =*/16).int32(message.pageSize);
- if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.pageToken);
- return writer;
- };
-
- /**
- * Encodes the specified ListWorkflowRevisionsRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsRequest} message ListWorkflowRevisionsRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowRevisionsRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a ListWorkflowRevisionsRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsRequest} ListWorkflowRevisionsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowRevisionsRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.ListWorkflowRevisionsRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.name = reader.string();
- break;
- }
- case 2: {
- message.pageSize = reader.int32();
- break;
- }
- case 3: {
- message.pageToken = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
+ case 109: {
+ if (!(message.librarySettings && message.librarySettings.length))
+ message.librarySettings = [];
+ message.librarySettings.push($root.google.api.ClientLibrarySettings.decode(reader, reader.uint32()));
+ break;
}
- return message;
- };
-
- /**
- * Decodes a ListWorkflowRevisionsRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsRequest} ListWorkflowRevisionsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowRevisionsRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a ListWorkflowRevisionsRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ListWorkflowRevisionsRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.name != null && message.hasOwnProperty("name"))
- if (!$util.isString(message.name))
- return "name: string expected";
- if (message.pageSize != null && message.hasOwnProperty("pageSize"))
- if (!$util.isInteger(message.pageSize))
- return "pageSize: integer expected";
- if (message.pageToken != null && message.hasOwnProperty("pageToken"))
- if (!$util.isString(message.pageToken))
- return "pageToken: string expected";
- return null;
- };
-
- /**
- * Creates a ListWorkflowRevisionsRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsRequest} ListWorkflowRevisionsRequest
- */
- ListWorkflowRevisionsRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.ListWorkflowRevisionsRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1.ListWorkflowRevisionsRequest();
- if (object.name != null)
- message.name = String(object.name);
- if (object.pageSize != null)
- message.pageSize = object.pageSize | 0;
- if (object.pageToken != null)
- message.pageToken = String(object.pageToken);
- return message;
- };
-
- /**
- * Creates a plain object from a ListWorkflowRevisionsRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {google.cloud.workflows.v1.ListWorkflowRevisionsRequest} message ListWorkflowRevisionsRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ListWorkflowRevisionsRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.name = "";
- object.pageSize = 0;
- object.pageToken = "";
+ case 110: {
+ message.protoReferenceDocumentationUri = reader.string();
+ break;
}
- if (message.name != null && message.hasOwnProperty("name"))
- object.name = message.name;
- if (message.pageSize != null && message.hasOwnProperty("pageSize"))
- object.pageSize = message.pageSize;
- if (message.pageToken != null && message.hasOwnProperty("pageToken"))
- object.pageToken = message.pageToken;
- return object;
- };
-
- /**
- * Converts this ListWorkflowRevisionsRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @instance
- * @returns {Object.} JSON object
- */
- ListWorkflowRevisionsRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for ListWorkflowRevisionsRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ListWorkflowRevisionsRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
+ case 111: {
+ message.restReferenceDocumentationUri = reader.string();
+ break;
}
- return typeUrlPrefix + "/google.cloud.workflows.v1.ListWorkflowRevisionsRequest";
- };
-
- return ListWorkflowRevisionsRequest;
- })();
-
- v1.ListWorkflowRevisionsResponse = (function() {
-
- /**
- * Properties of a ListWorkflowRevisionsResponse.
- * @memberof google.cloud.workflows.v1
- * @interface IListWorkflowRevisionsResponse
- * @property {Array.|null} [workflows] ListWorkflowRevisionsResponse workflows
- * @property {string|null} [nextPageToken] ListWorkflowRevisionsResponse nextPageToken
- */
-
- /**
- * Constructs a new ListWorkflowRevisionsResponse.
- * @memberof google.cloud.workflows.v1
- * @classdesc Represents a ListWorkflowRevisionsResponse.
- * @implements IListWorkflowRevisionsResponse
- * @constructor
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsResponse=} [properties] Properties to set
- */
- function ListWorkflowRevisionsResponse(properties) {
- this.workflows = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
+ default:
+ reader.skipType(tag & 7);
+ break;
}
+ }
+ return message;
+ };
- /**
- * ListWorkflowRevisionsResponse workflows.
- * @member {Array.} workflows
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @instance
- */
- ListWorkflowRevisionsResponse.prototype.workflows = $util.emptyArray;
-
- /**
- * ListWorkflowRevisionsResponse nextPageToken.
- * @member {string} nextPageToken
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @instance
- */
- ListWorkflowRevisionsResponse.prototype.nextPageToken = "";
-
- /**
- * Creates a new ListWorkflowRevisionsResponse instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsResponse=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsResponse} ListWorkflowRevisionsResponse instance
- */
- ListWorkflowRevisionsResponse.create = function create(properties) {
- return new ListWorkflowRevisionsResponse(properties);
- };
-
- /**
- * Encodes the specified ListWorkflowRevisionsResponse message. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsResponse.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsResponse} message ListWorkflowRevisionsResponse message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowRevisionsResponse.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.workflows != null && message.workflows.length)
- for (var i = 0; i < message.workflows.length; ++i)
- $root.google.cloud.workflows.v1.Workflow.encode(message.workflows[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken);
- return writer;
- };
-
- /**
- * Encodes the specified ListWorkflowRevisionsResponse message, length delimited. Does not implicitly {@link google.cloud.workflows.v1.ListWorkflowRevisionsResponse.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {google.cloud.workflows.v1.IListWorkflowRevisionsResponse} message ListWorkflowRevisionsResponse message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowRevisionsResponse.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a ListWorkflowRevisionsResponse message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsResponse} ListWorkflowRevisionsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowRevisionsResponse.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1.ListWorkflowRevisionsResponse();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- if (!(message.workflows && message.workflows.length))
- message.workflows = [];
- message.workflows.push($root.google.cloud.workflows.v1.Workflow.decode(reader, reader.uint32()));
- break;
- }
- case 2: {
- message.nextPageToken = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a ListWorkflowRevisionsResponse message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsResponse} ListWorkflowRevisionsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowRevisionsResponse.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a ListWorkflowRevisionsResponse message.
- * @function verify
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ListWorkflowRevisionsResponse.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.workflows != null && message.hasOwnProperty("workflows")) {
- if (!Array.isArray(message.workflows))
- return "workflows: array expected";
- for (var i = 0; i < message.workflows.length; ++i) {
- var error = $root.google.cloud.workflows.v1.Workflow.verify(message.workflows[i]);
- if (error)
- return "workflows." + error;
- }
- }
- if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken"))
- if (!$util.isString(message.nextPageToken))
- return "nextPageToken: string expected";
- return null;
- };
-
- /**
- * Creates a ListWorkflowRevisionsResponse message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1.ListWorkflowRevisionsResponse} ListWorkflowRevisionsResponse
- */
- ListWorkflowRevisionsResponse.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1.ListWorkflowRevisionsResponse)
- return object;
- var message = new $root.google.cloud.workflows.v1.ListWorkflowRevisionsResponse();
- if (object.workflows) {
- if (!Array.isArray(object.workflows))
- throw TypeError(".google.cloud.workflows.v1.ListWorkflowRevisionsResponse.workflows: array expected");
- message.workflows = [];
- for (var i = 0; i < object.workflows.length; ++i) {
- if (typeof object.workflows[i] !== "object")
- throw TypeError(".google.cloud.workflows.v1.ListWorkflowRevisionsResponse.workflows: object expected");
- message.workflows[i] = $root.google.cloud.workflows.v1.Workflow.fromObject(object.workflows[i]);
- }
- }
- if (object.nextPageToken != null)
- message.nextPageToken = String(object.nextPageToken);
- return message;
- };
-
- /**
- * Creates a plain object from a ListWorkflowRevisionsResponse message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {google.cloud.workflows.v1.ListWorkflowRevisionsResponse} message ListWorkflowRevisionsResponse
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ListWorkflowRevisionsResponse.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults)
- object.workflows = [];
- if (options.defaults)
- object.nextPageToken = "";
- if (message.workflows && message.workflows.length) {
- object.workflows = [];
- for (var j = 0; j < message.workflows.length; ++j)
- object.workflows[j] = $root.google.cloud.workflows.v1.Workflow.toObject(message.workflows[j], options);
- }
- if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken"))
- object.nextPageToken = message.nextPageToken;
- return object;
- };
-
- /**
- * Converts this ListWorkflowRevisionsResponse to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @instance
- * @returns {Object.} JSON object
- */
- ListWorkflowRevisionsResponse.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for ListWorkflowRevisionsResponse
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1.ListWorkflowRevisionsResponse
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ListWorkflowRevisionsResponse.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1.ListWorkflowRevisionsResponse";
- };
-
- return ListWorkflowRevisionsResponse;
- })();
-
- /**
- * ExecutionHistoryLevel enum.
- * @name google.cloud.workflows.v1.ExecutionHistoryLevel
- * @enum {number}
- * @property {number} EXECUTION_HISTORY_LEVEL_UNSPECIFIED=0 EXECUTION_HISTORY_LEVEL_UNSPECIFIED value
- * @property {number} EXECUTION_HISTORY_BASIC=1 EXECUTION_HISTORY_BASIC value
- * @property {number} EXECUTION_HISTORY_DETAILED=2 EXECUTION_HISTORY_DETAILED value
- */
- v1.ExecutionHistoryLevel = (function() {
- var valuesById = {}, values = Object.create(valuesById);
- values[valuesById[0] = "EXECUTION_HISTORY_LEVEL_UNSPECIFIED"] = 0;
- values[valuesById[1] = "EXECUTION_HISTORY_BASIC"] = 1;
- values[valuesById[2] = "EXECUTION_HISTORY_DETAILED"] = 2;
- return values;
- })();
-
- return v1;
- })();
-
- workflows.v1beta = (function() {
-
- /**
- * Namespace v1beta.
- * @memberof google.cloud.workflows
- * @namespace
- */
- var v1beta = {};
-
- v1beta.Workflows = (function() {
-
- /**
- * Constructs a new Workflows service.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents a Workflows
- * @extends $protobuf.rpc.Service
- * @constructor
- * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
- * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
- * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
- */
- function Workflows(rpcImpl, requestDelimited, responseDelimited) {
- $protobuf.rpc.Service.call(this, rpcImpl, requestDelimited, responseDelimited);
- }
-
- (Workflows.prototype = Object.create($protobuf.rpc.Service.prototype)).constructor = Workflows;
-
- /**
- * Creates new Workflows service using the specified rpc implementation.
- * @function create
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @static
- * @param {$protobuf.RPCImpl} rpcImpl RPC implementation
- * @param {boolean} [requestDelimited=false] Whether requests are length-delimited
- * @param {boolean} [responseDelimited=false] Whether responses are length-delimited
- * @returns {Workflows} RPC service. Useful where requests and/or responses are streamed.
- */
- Workflows.create = function create(rpcImpl, requestDelimited, responseDelimited) {
- return new this(rpcImpl, requestDelimited, responseDelimited);
- };
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|listWorkflows}.
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @typedef ListWorkflowsCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.cloud.workflows.v1beta.ListWorkflowsResponse} [response] ListWorkflowsResponse
- */
-
- /**
- * Calls ListWorkflows.
- * @function listWorkflows
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IListWorkflowsRequest} request ListWorkflowsRequest message or plain object
- * @param {google.cloud.workflows.v1beta.Workflows.ListWorkflowsCallback} callback Node-style callback called with the error, if any, and ListWorkflowsResponse
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.listWorkflows = function listWorkflows(request, callback) {
- return this.rpcCall(listWorkflows, $root.google.cloud.workflows.v1beta.ListWorkflowsRequest, $root.google.cloud.workflows.v1beta.ListWorkflowsResponse, request, callback);
- }, "name", { value: "ListWorkflows" });
-
- /**
- * Calls ListWorkflows.
- * @function listWorkflows
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IListWorkflowsRequest} request ListWorkflowsRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|getWorkflow}.
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @typedef GetWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.cloud.workflows.v1beta.Workflow} [response] Workflow
- */
-
- /**
- * Calls GetWorkflow.
- * @function getWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IGetWorkflowRequest} request GetWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1beta.Workflows.GetWorkflowCallback} callback Node-style callback called with the error, if any, and Workflow
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.getWorkflow = function getWorkflow(request, callback) {
- return this.rpcCall(getWorkflow, $root.google.cloud.workflows.v1beta.GetWorkflowRequest, $root.google.cloud.workflows.v1beta.Workflow, request, callback);
- }, "name", { value: "GetWorkflow" });
-
- /**
- * Calls GetWorkflow.
- * @function getWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IGetWorkflowRequest} request GetWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|createWorkflow}.
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @typedef CreateWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.longrunning.Operation} [response] Operation
- */
-
- /**
- * Calls CreateWorkflow.
- * @function createWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.ICreateWorkflowRequest} request CreateWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1beta.Workflows.CreateWorkflowCallback} callback Node-style callback called with the error, if any, and Operation
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.createWorkflow = function createWorkflow(request, callback) {
- return this.rpcCall(createWorkflow, $root.google.cloud.workflows.v1beta.CreateWorkflowRequest, $root.google.longrunning.Operation, request, callback);
- }, "name", { value: "CreateWorkflow" });
-
- /**
- * Calls CreateWorkflow.
- * @function createWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.ICreateWorkflowRequest} request CreateWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|deleteWorkflow}.
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @typedef DeleteWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.longrunning.Operation} [response] Operation
- */
-
- /**
- * Calls DeleteWorkflow.
- * @function deleteWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IDeleteWorkflowRequest} request DeleteWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1beta.Workflows.DeleteWorkflowCallback} callback Node-style callback called with the error, if any, and Operation
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.deleteWorkflow = function deleteWorkflow(request, callback) {
- return this.rpcCall(deleteWorkflow, $root.google.cloud.workflows.v1beta.DeleteWorkflowRequest, $root.google.longrunning.Operation, request, callback);
- }, "name", { value: "DeleteWorkflow" });
-
- /**
- * Calls DeleteWorkflow.
- * @function deleteWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IDeleteWorkflowRequest} request DeleteWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
-
- /**
- * Callback as used by {@link google.cloud.workflows.v1beta.Workflows|updateWorkflow}.
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @typedef UpdateWorkflowCallback
- * @type {function}
- * @param {Error|null} error Error, if any
- * @param {google.longrunning.Operation} [response] Operation
- */
-
- /**
- * Calls UpdateWorkflow.
- * @function updateWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IUpdateWorkflowRequest} request UpdateWorkflowRequest message or plain object
- * @param {google.cloud.workflows.v1beta.Workflows.UpdateWorkflowCallback} callback Node-style callback called with the error, if any, and Operation
- * @returns {undefined}
- * @variation 1
- */
- Object.defineProperty(Workflows.prototype.updateWorkflow = function updateWorkflow(request, callback) {
- return this.rpcCall(updateWorkflow, $root.google.cloud.workflows.v1beta.UpdateWorkflowRequest, $root.google.longrunning.Operation, request, callback);
- }, "name", { value: "UpdateWorkflow" });
-
- /**
- * Calls UpdateWorkflow.
- * @function updateWorkflow
- * @memberof google.cloud.workflows.v1beta.Workflows
- * @instance
- * @param {google.cloud.workflows.v1beta.IUpdateWorkflowRequest} request UpdateWorkflowRequest message or plain object
- * @returns {Promise} Promise
- * @variation 2
- */
-
- return Workflows;
- })();
-
- v1beta.Workflow = (function() {
-
- /**
- * Properties of a Workflow.
- * @memberof google.cloud.workflows.v1beta
- * @interface IWorkflow
- * @property {string|null} [name] Workflow name
- * @property {string|null} [description] Workflow description
- * @property {google.cloud.workflows.v1beta.Workflow.State|null} [state] Workflow state
- * @property {string|null} [revisionId] Workflow revisionId
- * @property {google.protobuf.ITimestamp|null} [createTime] Workflow createTime
- * @property {google.protobuf.ITimestamp|null} [updateTime] Workflow updateTime
- * @property {google.protobuf.ITimestamp|null} [revisionCreateTime] Workflow revisionCreateTime
- * @property {Object.|null} [labels] Workflow labels
- * @property {string|null} [serviceAccount] Workflow serviceAccount
- * @property {string|null} [sourceContents] Workflow sourceContents
- */
-
- /**
- * Constructs a new Workflow.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents a Workflow.
- * @implements IWorkflow
- * @constructor
- * @param {google.cloud.workflows.v1beta.IWorkflow=} [properties] Properties to set
- */
- function Workflow(properties) {
- this.labels = {};
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * Workflow name.
- * @member {string} name
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.name = "";
-
- /**
- * Workflow description.
- * @member {string} description
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.description = "";
-
- /**
- * Workflow state.
- * @member {google.cloud.workflows.v1beta.Workflow.State} state
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.state = 0;
-
- /**
- * Workflow revisionId.
- * @member {string} revisionId
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.revisionId = "";
-
- /**
- * Workflow createTime.
- * @member {google.protobuf.ITimestamp|null|undefined} createTime
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.createTime = null;
-
- /**
- * Workflow updateTime.
- * @member {google.protobuf.ITimestamp|null|undefined} updateTime
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.updateTime = null;
-
- /**
- * Workflow revisionCreateTime.
- * @member {google.protobuf.ITimestamp|null|undefined} revisionCreateTime
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.revisionCreateTime = null;
-
- /**
- * Workflow labels.
- * @member {Object.} labels
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.labels = $util.emptyObject;
-
- /**
- * Workflow serviceAccount.
- * @member {string} serviceAccount
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.serviceAccount = "";
-
- /**
- * Workflow sourceContents.
- * @member {string|null|undefined} sourceContents
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Workflow.prototype.sourceContents = null;
-
- // OneOf field names bound to virtual getters and setters
- var $oneOfFields;
-
- /**
- * Workflow sourceCode.
- * @member {"sourceContents"|undefined} sourceCode
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- */
- Object.defineProperty(Workflow.prototype, "sourceCode", {
- get: $util.oneOfGetter($oneOfFields = ["sourceContents"]),
- set: $util.oneOfSetter($oneOfFields)
- });
-
- /**
- * Creates a new Workflow instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {google.cloud.workflows.v1beta.IWorkflow=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.Workflow} Workflow instance
- */
- Workflow.create = function create(properties) {
- return new Workflow(properties);
- };
-
- /**
- * Encodes the specified Workflow message. Does not implicitly {@link google.cloud.workflows.v1beta.Workflow.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {google.cloud.workflows.v1beta.IWorkflow} message Workflow message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Workflow.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.name != null && Object.hasOwnProperty.call(message, "name"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.name);
- if (message.description != null && Object.hasOwnProperty.call(message, "description"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.description);
- if (message.state != null && Object.hasOwnProperty.call(message, "state"))
- writer.uint32(/* id 3, wireType 0 =*/24).int32(message.state);
- if (message.revisionId != null && Object.hasOwnProperty.call(message, "revisionId"))
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.revisionId);
- if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime"))
- $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim();
- if (message.updateTime != null && Object.hasOwnProperty.call(message, "updateTime"))
- $root.google.protobuf.Timestamp.encode(message.updateTime, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim();
- if (message.revisionCreateTime != null && Object.hasOwnProperty.call(message, "revisionCreateTime"))
- $root.google.protobuf.Timestamp.encode(message.revisionCreateTime, writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim();
- if (message.labels != null && Object.hasOwnProperty.call(message, "labels"))
- for (var keys = Object.keys(message.labels), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 8, wireType 2 =*/66).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.labels[keys[i]]).ldelim();
- if (message.serviceAccount != null && Object.hasOwnProperty.call(message, "serviceAccount"))
- writer.uint32(/* id 9, wireType 2 =*/74).string(message.serviceAccount);
- if (message.sourceContents != null && Object.hasOwnProperty.call(message, "sourceContents"))
- writer.uint32(/* id 10, wireType 2 =*/82).string(message.sourceContents);
- return writer;
- };
-
- /**
- * Encodes the specified Workflow message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.Workflow.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {google.cloud.workflows.v1beta.IWorkflow} message Workflow message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Workflow.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a Workflow message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.Workflow} Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Workflow.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.Workflow(), key, value;
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.name = reader.string();
- break;
- }
- case 2: {
- message.description = reader.string();
- break;
- }
- case 3: {
- message.state = reader.int32();
- break;
- }
- case 4: {
- message.revisionId = reader.string();
- break;
- }
- case 5: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 6: {
- message.updateTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 7: {
- message.revisionCreateTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 8: {
- if (message.labels === $util.emptyObject)
- message.labels = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.labels[key] = value;
- break;
- }
- case 9: {
- message.serviceAccount = reader.string();
- break;
- }
- case 10: {
- message.sourceContents = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a Workflow message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.Workflow} Workflow
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Workflow.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a Workflow message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- Workflow.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- var properties = {};
- if (message.name != null && message.hasOwnProperty("name"))
- if (!$util.isString(message.name))
- return "name: string expected";
- if (message.description != null && message.hasOwnProperty("description"))
- if (!$util.isString(message.description))
- return "description: string expected";
- if (message.state != null && message.hasOwnProperty("state"))
- switch (message.state) {
- default:
- return "state: enum value expected";
- case 0:
- case 1:
- break;
- }
- if (message.revisionId != null && message.hasOwnProperty("revisionId"))
- if (!$util.isString(message.revisionId))
- return "revisionId: string expected";
- if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
- if (error)
- return "createTime." + error;
- }
- if (message.updateTime != null && message.hasOwnProperty("updateTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.updateTime);
- if (error)
- return "updateTime." + error;
- }
- if (message.revisionCreateTime != null && message.hasOwnProperty("revisionCreateTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.revisionCreateTime);
- if (error)
- return "revisionCreateTime." + error;
- }
- if (message.labels != null && message.hasOwnProperty("labels")) {
- if (!$util.isObject(message.labels))
- return "labels: object expected";
- var key = Object.keys(message.labels);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.labels[key[i]]))
- return "labels: string{k:string} expected";
- }
- if (message.serviceAccount != null && message.hasOwnProperty("serviceAccount"))
- if (!$util.isString(message.serviceAccount))
- return "serviceAccount: string expected";
- if (message.sourceContents != null && message.hasOwnProperty("sourceContents")) {
- properties.sourceCode = 1;
- if (!$util.isString(message.sourceContents))
- return "sourceContents: string expected";
- }
- return null;
- };
-
- /**
- * Creates a Workflow message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.Workflow} Workflow
- */
- Workflow.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.Workflow)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.Workflow();
- if (object.name != null)
- message.name = String(object.name);
- if (object.description != null)
- message.description = String(object.description);
- switch (object.state) {
- default:
- if (typeof object.state === "number") {
- message.state = object.state;
- break;
- }
- break;
- case "STATE_UNSPECIFIED":
- case 0:
- message.state = 0;
- break;
- case "ACTIVE":
- case 1:
- message.state = 1;
- break;
- }
- if (object.revisionId != null)
- message.revisionId = String(object.revisionId);
- if (object.createTime != null) {
- if (typeof object.createTime !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.Workflow.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
- }
- if (object.updateTime != null) {
- if (typeof object.updateTime !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.Workflow.updateTime: object expected");
- message.updateTime = $root.google.protobuf.Timestamp.fromObject(object.updateTime);
- }
- if (object.revisionCreateTime != null) {
- if (typeof object.revisionCreateTime !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.Workflow.revisionCreateTime: object expected");
- message.revisionCreateTime = $root.google.protobuf.Timestamp.fromObject(object.revisionCreateTime);
- }
- if (object.labels) {
- if (typeof object.labels !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.Workflow.labels: object expected");
- message.labels = {};
- for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i)
- message.labels[keys[i]] = String(object.labels[keys[i]]);
- }
- if (object.serviceAccount != null)
- message.serviceAccount = String(object.serviceAccount);
- if (object.sourceContents != null)
- message.sourceContents = String(object.sourceContents);
- return message;
- };
-
- /**
- * Creates a plain object from a Workflow message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {google.cloud.workflows.v1beta.Workflow} message Workflow
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- Workflow.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.objects || options.defaults)
- object.labels = {};
- if (options.defaults) {
- object.name = "";
- object.description = "";
- object.state = options.enums === String ? "STATE_UNSPECIFIED" : 0;
- object.revisionId = "";
- object.createTime = null;
- object.updateTime = null;
- object.revisionCreateTime = null;
- object.serviceAccount = "";
- }
- if (message.name != null && message.hasOwnProperty("name"))
- object.name = message.name;
- if (message.description != null && message.hasOwnProperty("description"))
- object.description = message.description;
- if (message.state != null && message.hasOwnProperty("state"))
- object.state = options.enums === String ? $root.google.cloud.workflows.v1beta.Workflow.State[message.state] === undefined ? message.state : $root.google.cloud.workflows.v1beta.Workflow.State[message.state] : message.state;
- if (message.revisionId != null && message.hasOwnProperty("revisionId"))
- object.revisionId = message.revisionId;
- if (message.createTime != null && message.hasOwnProperty("createTime"))
- object.createTime = $root.google.protobuf.Timestamp.toObject(message.createTime, options);
- if (message.updateTime != null && message.hasOwnProperty("updateTime"))
- object.updateTime = $root.google.protobuf.Timestamp.toObject(message.updateTime, options);
- if (message.revisionCreateTime != null && message.hasOwnProperty("revisionCreateTime"))
- object.revisionCreateTime = $root.google.protobuf.Timestamp.toObject(message.revisionCreateTime, options);
- var keys2;
- if (message.labels && (keys2 = Object.keys(message.labels)).length) {
- object.labels = {};
- for (var j = 0; j < keys2.length; ++j)
- object.labels[keys2[j]] = message.labels[keys2[j]];
- }
- if (message.serviceAccount != null && message.hasOwnProperty("serviceAccount"))
- object.serviceAccount = message.serviceAccount;
- if (message.sourceContents != null && message.hasOwnProperty("sourceContents")) {
- object.sourceContents = message.sourceContents;
- if (options.oneofs)
- object.sourceCode = "sourceContents";
- }
- return object;
- };
-
- /**
- * Converts this Workflow to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @instance
- * @returns {Object.} JSON object
- */
- Workflow.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for Workflow
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.Workflow
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- Workflow.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.Workflow";
- };
-
- /**
- * State enum.
- * @name google.cloud.workflows.v1beta.Workflow.State
- * @enum {number}
- * @property {number} STATE_UNSPECIFIED=0 STATE_UNSPECIFIED value
- * @property {number} ACTIVE=1 ACTIVE value
- */
- Workflow.State = (function() {
- var valuesById = {}, values = Object.create(valuesById);
- values[valuesById[0] = "STATE_UNSPECIFIED"] = 0;
- values[valuesById[1] = "ACTIVE"] = 1;
- return values;
- })();
-
- return Workflow;
- })();
-
- v1beta.ListWorkflowsRequest = (function() {
-
- /**
- * Properties of a ListWorkflowsRequest.
- * @memberof google.cloud.workflows.v1beta
- * @interface IListWorkflowsRequest
- * @property {string|null} [parent] ListWorkflowsRequest parent
- * @property {number|null} [pageSize] ListWorkflowsRequest pageSize
- * @property {string|null} [pageToken] ListWorkflowsRequest pageToken
- * @property {string|null} [filter] ListWorkflowsRequest filter
- * @property {string|null} [orderBy] ListWorkflowsRequest orderBy
- */
-
- /**
- * Constructs a new ListWorkflowsRequest.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents a ListWorkflowsRequest.
- * @implements IListWorkflowsRequest
- * @constructor
- * @param {google.cloud.workflows.v1beta.IListWorkflowsRequest=} [properties] Properties to set
- */
- function ListWorkflowsRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * ListWorkflowsRequest parent.
- * @member {string} parent
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.parent = "";
-
- /**
- * ListWorkflowsRequest pageSize.
- * @member {number} pageSize
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.pageSize = 0;
-
- /**
- * ListWorkflowsRequest pageToken.
- * @member {string} pageToken
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.pageToken = "";
-
- /**
- * ListWorkflowsRequest filter.
- * @member {string} filter
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.filter = "";
-
- /**
- * ListWorkflowsRequest orderBy.
- * @member {string} orderBy
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @instance
- */
- ListWorkflowsRequest.prototype.orderBy = "";
-
- /**
- * Creates a new ListWorkflowsRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IListWorkflowsRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsRequest} ListWorkflowsRequest instance
- */
- ListWorkflowsRequest.create = function create(properties) {
- return new ListWorkflowsRequest(properties);
- };
-
- /**
- * Encodes the specified ListWorkflowsRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IListWorkflowsRequest} message ListWorkflowsRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.parent != null && Object.hasOwnProperty.call(message, "parent"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent);
- if (message.pageSize != null && Object.hasOwnProperty.call(message, "pageSize"))
- writer.uint32(/* id 2, wireType 0 =*/16).int32(message.pageSize);
- if (message.pageToken != null && Object.hasOwnProperty.call(message, "pageToken"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.pageToken);
- if (message.filter != null && Object.hasOwnProperty.call(message, "filter"))
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.filter);
- if (message.orderBy != null && Object.hasOwnProperty.call(message, "orderBy"))
- writer.uint32(/* id 5, wireType 2 =*/42).string(message.orderBy);
- return writer;
- };
-
- /**
- * Encodes the specified ListWorkflowsRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IListWorkflowsRequest} message ListWorkflowsRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsRequest} ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.ListWorkflowsRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.parent = reader.string();
- break;
- }
- case 2: {
- message.pageSize = reader.int32();
- break;
- }
- case 3: {
- message.pageToken = reader.string();
- break;
- }
- case 4: {
- message.filter = reader.string();
- break;
- }
- case 5: {
- message.orderBy = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a ListWorkflowsRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsRequest} ListWorkflowsRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a ListWorkflowsRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ListWorkflowsRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.parent != null && message.hasOwnProperty("parent"))
- if (!$util.isString(message.parent))
- return "parent: string expected";
- if (message.pageSize != null && message.hasOwnProperty("pageSize"))
- if (!$util.isInteger(message.pageSize))
- return "pageSize: integer expected";
- if (message.pageToken != null && message.hasOwnProperty("pageToken"))
- if (!$util.isString(message.pageToken))
- return "pageToken: string expected";
- if (message.filter != null && message.hasOwnProperty("filter"))
- if (!$util.isString(message.filter))
- return "filter: string expected";
- if (message.orderBy != null && message.hasOwnProperty("orderBy"))
- if (!$util.isString(message.orderBy))
- return "orderBy: string expected";
- return null;
- };
-
- /**
- * Creates a ListWorkflowsRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsRequest} ListWorkflowsRequest
- */
- ListWorkflowsRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.ListWorkflowsRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.ListWorkflowsRequest();
- if (object.parent != null)
- message.parent = String(object.parent);
- if (object.pageSize != null)
- message.pageSize = object.pageSize | 0;
- if (object.pageToken != null)
- message.pageToken = String(object.pageToken);
- if (object.filter != null)
- message.filter = String(object.filter);
- if (object.orderBy != null)
- message.orderBy = String(object.orderBy);
- return message;
- };
-
- /**
- * Creates a plain object from a ListWorkflowsRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {google.cloud.workflows.v1beta.ListWorkflowsRequest} message ListWorkflowsRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ListWorkflowsRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.parent = "";
- object.pageSize = 0;
- object.pageToken = "";
- object.filter = "";
- object.orderBy = "";
- }
- if (message.parent != null && message.hasOwnProperty("parent"))
- object.parent = message.parent;
- if (message.pageSize != null && message.hasOwnProperty("pageSize"))
- object.pageSize = message.pageSize;
- if (message.pageToken != null && message.hasOwnProperty("pageToken"))
- object.pageToken = message.pageToken;
- if (message.filter != null && message.hasOwnProperty("filter"))
- object.filter = message.filter;
- if (message.orderBy != null && message.hasOwnProperty("orderBy"))
- object.orderBy = message.orderBy;
- return object;
- };
-
- /**
- * Converts this ListWorkflowsRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @instance
- * @returns {Object.} JSON object
- */
- ListWorkflowsRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for ListWorkflowsRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ListWorkflowsRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.ListWorkflowsRequest";
- };
-
- return ListWorkflowsRequest;
- })();
-
- v1beta.ListWorkflowsResponse = (function() {
-
- /**
- * Properties of a ListWorkflowsResponse.
- * @memberof google.cloud.workflows.v1beta
- * @interface IListWorkflowsResponse
- * @property {Array.|null} [workflows] ListWorkflowsResponse workflows
- * @property {string|null} [nextPageToken] ListWorkflowsResponse nextPageToken
- * @property {Array.|null} [unreachable] ListWorkflowsResponse unreachable
- */
-
- /**
- * Constructs a new ListWorkflowsResponse.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents a ListWorkflowsResponse.
- * @implements IListWorkflowsResponse
- * @constructor
- * @param {google.cloud.workflows.v1beta.IListWorkflowsResponse=} [properties] Properties to set
- */
- function ListWorkflowsResponse(properties) {
- this.workflows = [];
- this.unreachable = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * ListWorkflowsResponse workflows.
- * @member {Array.} workflows
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @instance
- */
- ListWorkflowsResponse.prototype.workflows = $util.emptyArray;
-
- /**
- * ListWorkflowsResponse nextPageToken.
- * @member {string} nextPageToken
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @instance
- */
- ListWorkflowsResponse.prototype.nextPageToken = "";
-
- /**
- * ListWorkflowsResponse unreachable.
- * @member {Array.} unreachable
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @instance
- */
- ListWorkflowsResponse.prototype.unreachable = $util.emptyArray;
-
- /**
- * Creates a new ListWorkflowsResponse instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1beta.IListWorkflowsResponse=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsResponse} ListWorkflowsResponse instance
- */
- ListWorkflowsResponse.create = function create(properties) {
- return new ListWorkflowsResponse(properties);
- };
-
- /**
- * Encodes the specified ListWorkflowsResponse message. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsResponse.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1beta.IListWorkflowsResponse} message ListWorkflowsResponse message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsResponse.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.workflows != null && message.workflows.length)
- for (var i = 0; i < message.workflows.length; ++i)
- $root.google.cloud.workflows.v1beta.Workflow.encode(message.workflows[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.nextPageToken != null && Object.hasOwnProperty.call(message, "nextPageToken"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.nextPageToken);
- if (message.unreachable != null && message.unreachable.length)
- for (var i = 0; i < message.unreachable.length; ++i)
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.unreachable[i]);
- return writer;
- };
-
- /**
- * Encodes the specified ListWorkflowsResponse message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.ListWorkflowsResponse.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1beta.IListWorkflowsResponse} message ListWorkflowsResponse message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ListWorkflowsResponse.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsResponse} ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsResponse.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.ListWorkflowsResponse();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- if (!(message.workflows && message.workflows.length))
- message.workflows = [];
- message.workflows.push($root.google.cloud.workflows.v1beta.Workflow.decode(reader, reader.uint32()));
- break;
- }
- case 2: {
- message.nextPageToken = reader.string();
- break;
- }
- case 3: {
- if (!(message.unreachable && message.unreachable.length))
- message.unreachable = [];
- message.unreachable.push(reader.string());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a ListWorkflowsResponse message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsResponse} ListWorkflowsResponse
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ListWorkflowsResponse.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a ListWorkflowsResponse message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ListWorkflowsResponse.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.workflows != null && message.hasOwnProperty("workflows")) {
- if (!Array.isArray(message.workflows))
- return "workflows: array expected";
- for (var i = 0; i < message.workflows.length; ++i) {
- var error = $root.google.cloud.workflows.v1beta.Workflow.verify(message.workflows[i]);
- if (error)
- return "workflows." + error;
- }
- }
- if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken"))
- if (!$util.isString(message.nextPageToken))
- return "nextPageToken: string expected";
- if (message.unreachable != null && message.hasOwnProperty("unreachable")) {
- if (!Array.isArray(message.unreachable))
- return "unreachable: array expected";
- for (var i = 0; i < message.unreachable.length; ++i)
- if (!$util.isString(message.unreachable[i]))
- return "unreachable: string[] expected";
- }
- return null;
- };
-
- /**
- * Creates a ListWorkflowsResponse message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.ListWorkflowsResponse} ListWorkflowsResponse
- */
- ListWorkflowsResponse.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.ListWorkflowsResponse)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.ListWorkflowsResponse();
- if (object.workflows) {
- if (!Array.isArray(object.workflows))
- throw TypeError(".google.cloud.workflows.v1beta.ListWorkflowsResponse.workflows: array expected");
- message.workflows = [];
- for (var i = 0; i < object.workflows.length; ++i) {
- if (typeof object.workflows[i] !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.ListWorkflowsResponse.workflows: object expected");
- message.workflows[i] = $root.google.cloud.workflows.v1beta.Workflow.fromObject(object.workflows[i]);
- }
- }
- if (object.nextPageToken != null)
- message.nextPageToken = String(object.nextPageToken);
- if (object.unreachable) {
- if (!Array.isArray(object.unreachable))
- throw TypeError(".google.cloud.workflows.v1beta.ListWorkflowsResponse.unreachable: array expected");
- message.unreachable = [];
- for (var i = 0; i < object.unreachable.length; ++i)
- message.unreachable[i] = String(object.unreachable[i]);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a ListWorkflowsResponse message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {google.cloud.workflows.v1beta.ListWorkflowsResponse} message ListWorkflowsResponse
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ListWorkflowsResponse.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults) {
- object.workflows = [];
- object.unreachable = [];
- }
- if (options.defaults)
- object.nextPageToken = "";
- if (message.workflows && message.workflows.length) {
- object.workflows = [];
- for (var j = 0; j < message.workflows.length; ++j)
- object.workflows[j] = $root.google.cloud.workflows.v1beta.Workflow.toObject(message.workflows[j], options);
- }
- if (message.nextPageToken != null && message.hasOwnProperty("nextPageToken"))
- object.nextPageToken = message.nextPageToken;
- if (message.unreachable && message.unreachable.length) {
- object.unreachable = [];
- for (var j = 0; j < message.unreachable.length; ++j)
- object.unreachable[j] = message.unreachable[j];
- }
- return object;
- };
-
- /**
- * Converts this ListWorkflowsResponse to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @instance
- * @returns {Object.} JSON object
- */
- ListWorkflowsResponse.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for ListWorkflowsResponse
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.ListWorkflowsResponse
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ListWorkflowsResponse.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.ListWorkflowsResponse";
- };
-
- return ListWorkflowsResponse;
- })();
-
- v1beta.GetWorkflowRequest = (function() {
-
- /**
- * Properties of a GetWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @interface IGetWorkflowRequest
- * @property {string|null} [name] GetWorkflowRequest name
- */
-
- /**
- * Constructs a new GetWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents a GetWorkflowRequest.
- * @implements IGetWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1beta.IGetWorkflowRequest=} [properties] Properties to set
- */
- function GetWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * GetWorkflowRequest name.
- * @member {string} name
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @instance
- */
- GetWorkflowRequest.prototype.name = "";
-
- /**
- * Creates a new GetWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IGetWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.GetWorkflowRequest} GetWorkflowRequest instance
- */
- GetWorkflowRequest.create = function create(properties) {
- return new GetWorkflowRequest(properties);
- };
-
- /**
- * Encodes the specified GetWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.GetWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IGetWorkflowRequest} message GetWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- GetWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.name != null && Object.hasOwnProperty.call(message, "name"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.name);
- return writer;
- };
-
- /**
- * Encodes the specified GetWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.GetWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IGetWorkflowRequest} message GetWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- GetWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.GetWorkflowRequest} GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- GetWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.GetWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.name = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a GetWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.GetWorkflowRequest} GetWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- GetWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a GetWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- GetWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.name != null && message.hasOwnProperty("name"))
- if (!$util.isString(message.name))
- return "name: string expected";
- return null;
- };
-
- /**
- * Creates a GetWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.GetWorkflowRequest} GetWorkflowRequest
- */
- GetWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.GetWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.GetWorkflowRequest();
- if (object.name != null)
- message.name = String(object.name);
- return message;
- };
-
- /**
- * Creates a plain object from a GetWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.GetWorkflowRequest} message GetWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- GetWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults)
- object.name = "";
- if (message.name != null && message.hasOwnProperty("name"))
- object.name = message.name;
- return object;
- };
-
- /**
- * Converts this GetWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- GetWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for GetWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.GetWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- GetWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.GetWorkflowRequest";
- };
-
- return GetWorkflowRequest;
- })();
-
- v1beta.CreateWorkflowRequest = (function() {
-
- /**
- * Properties of a CreateWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @interface ICreateWorkflowRequest
- * @property {string|null} [parent] CreateWorkflowRequest parent
- * @property {google.cloud.workflows.v1beta.IWorkflow|null} [workflow] CreateWorkflowRequest workflow
- * @property {string|null} [workflowId] CreateWorkflowRequest workflowId
- */
-
- /**
- * Constructs a new CreateWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents a CreateWorkflowRequest.
- * @implements ICreateWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1beta.ICreateWorkflowRequest=} [properties] Properties to set
- */
- function CreateWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * CreateWorkflowRequest parent.
- * @member {string} parent
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @instance
- */
- CreateWorkflowRequest.prototype.parent = "";
-
- /**
- * CreateWorkflowRequest workflow.
- * @member {google.cloud.workflows.v1beta.IWorkflow|null|undefined} workflow
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @instance
- */
- CreateWorkflowRequest.prototype.workflow = null;
-
- /**
- * CreateWorkflowRequest workflowId.
- * @member {string} workflowId
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @instance
- */
- CreateWorkflowRequest.prototype.workflowId = "";
-
- /**
- * Creates a new CreateWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.ICreateWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.CreateWorkflowRequest} CreateWorkflowRequest instance
- */
- CreateWorkflowRequest.create = function create(properties) {
- return new CreateWorkflowRequest(properties);
- };
-
- /**
- * Encodes the specified CreateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.CreateWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.ICreateWorkflowRequest} message CreateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CreateWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.parent != null && Object.hasOwnProperty.call(message, "parent"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.parent);
- if (message.workflow != null && Object.hasOwnProperty.call(message, "workflow"))
- $root.google.cloud.workflows.v1beta.Workflow.encode(message.workflow, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- if (message.workflowId != null && Object.hasOwnProperty.call(message, "workflowId"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.workflowId);
- return writer;
- };
-
- /**
- * Encodes the specified CreateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.CreateWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.ICreateWorkflowRequest} message CreateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CreateWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.CreateWorkflowRequest} CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CreateWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.CreateWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.parent = reader.string();
- break;
- }
- case 2: {
- message.workflow = $root.google.cloud.workflows.v1beta.Workflow.decode(reader, reader.uint32());
- break;
- }
- case 3: {
- message.workflowId = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a CreateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.CreateWorkflowRequest} CreateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CreateWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a CreateWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- CreateWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.parent != null && message.hasOwnProperty("parent"))
- if (!$util.isString(message.parent))
- return "parent: string expected";
- if (message.workflow != null && message.hasOwnProperty("workflow")) {
- var error = $root.google.cloud.workflows.v1beta.Workflow.verify(message.workflow);
- if (error)
- return "workflow." + error;
- }
- if (message.workflowId != null && message.hasOwnProperty("workflowId"))
- if (!$util.isString(message.workflowId))
- return "workflowId: string expected";
- return null;
- };
-
- /**
- * Creates a CreateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.CreateWorkflowRequest} CreateWorkflowRequest
- */
- CreateWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.CreateWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.CreateWorkflowRequest();
- if (object.parent != null)
- message.parent = String(object.parent);
- if (object.workflow != null) {
- if (typeof object.workflow !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.CreateWorkflowRequest.workflow: object expected");
- message.workflow = $root.google.cloud.workflows.v1beta.Workflow.fromObject(object.workflow);
- }
- if (object.workflowId != null)
- message.workflowId = String(object.workflowId);
- return message;
- };
-
- /**
- * Creates a plain object from a CreateWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.CreateWorkflowRequest} message CreateWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- CreateWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.parent = "";
- object.workflow = null;
- object.workflowId = "";
- }
- if (message.parent != null && message.hasOwnProperty("parent"))
- object.parent = message.parent;
- if (message.workflow != null && message.hasOwnProperty("workflow"))
- object.workflow = $root.google.cloud.workflows.v1beta.Workflow.toObject(message.workflow, options);
- if (message.workflowId != null && message.hasOwnProperty("workflowId"))
- object.workflowId = message.workflowId;
- return object;
- };
-
- /**
- * Converts this CreateWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- CreateWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for CreateWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.CreateWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- CreateWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.CreateWorkflowRequest";
- };
-
- return CreateWorkflowRequest;
- })();
-
- v1beta.DeleteWorkflowRequest = (function() {
-
- /**
- * Properties of a DeleteWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @interface IDeleteWorkflowRequest
- * @property {string|null} [name] DeleteWorkflowRequest name
- */
-
- /**
- * Constructs a new DeleteWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents a DeleteWorkflowRequest.
- * @implements IDeleteWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1beta.IDeleteWorkflowRequest=} [properties] Properties to set
- */
- function DeleteWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * DeleteWorkflowRequest name.
- * @member {string} name
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @instance
- */
- DeleteWorkflowRequest.prototype.name = "";
-
- /**
- * Creates a new DeleteWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IDeleteWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.DeleteWorkflowRequest} DeleteWorkflowRequest instance
- */
- DeleteWorkflowRequest.create = function create(properties) {
- return new DeleteWorkflowRequest(properties);
- };
-
- /**
- * Encodes the specified DeleteWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.DeleteWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IDeleteWorkflowRequest} message DeleteWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- DeleteWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.name != null && Object.hasOwnProperty.call(message, "name"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.name);
- return writer;
- };
-
- /**
- * Encodes the specified DeleteWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.DeleteWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IDeleteWorkflowRequest} message DeleteWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- DeleteWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.DeleteWorkflowRequest} DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- DeleteWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.DeleteWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.name = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a DeleteWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.DeleteWorkflowRequest} DeleteWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- DeleteWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a DeleteWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- DeleteWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.name != null && message.hasOwnProperty("name"))
- if (!$util.isString(message.name))
- return "name: string expected";
- return null;
- };
-
- /**
- * Creates a DeleteWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.DeleteWorkflowRequest} DeleteWorkflowRequest
- */
- DeleteWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.DeleteWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.DeleteWorkflowRequest();
- if (object.name != null)
- message.name = String(object.name);
- return message;
- };
-
- /**
- * Creates a plain object from a DeleteWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.DeleteWorkflowRequest} message DeleteWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- DeleteWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults)
- object.name = "";
- if (message.name != null && message.hasOwnProperty("name"))
- object.name = message.name;
- return object;
- };
-
- /**
- * Converts this DeleteWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- DeleteWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for DeleteWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.DeleteWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- DeleteWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.DeleteWorkflowRequest";
- };
-
- return DeleteWorkflowRequest;
- })();
-
- v1beta.UpdateWorkflowRequest = (function() {
-
- /**
- * Properties of an UpdateWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @interface IUpdateWorkflowRequest
- * @property {google.cloud.workflows.v1beta.IWorkflow|null} [workflow] UpdateWorkflowRequest workflow
- * @property {google.protobuf.IFieldMask|null} [updateMask] UpdateWorkflowRequest updateMask
- */
-
- /**
- * Constructs a new UpdateWorkflowRequest.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents an UpdateWorkflowRequest.
- * @implements IUpdateWorkflowRequest
- * @constructor
- * @param {google.cloud.workflows.v1beta.IUpdateWorkflowRequest=} [properties] Properties to set
- */
- function UpdateWorkflowRequest(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * UpdateWorkflowRequest workflow.
- * @member {google.cloud.workflows.v1beta.IWorkflow|null|undefined} workflow
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @instance
- */
- UpdateWorkflowRequest.prototype.workflow = null;
-
- /**
- * UpdateWorkflowRequest updateMask.
- * @member {google.protobuf.IFieldMask|null|undefined} updateMask
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @instance
- */
- UpdateWorkflowRequest.prototype.updateMask = null;
-
- /**
- * Creates a new UpdateWorkflowRequest instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IUpdateWorkflowRequest=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.UpdateWorkflowRequest} UpdateWorkflowRequest instance
- */
- UpdateWorkflowRequest.create = function create(properties) {
- return new UpdateWorkflowRequest(properties);
- };
-
- /**
- * Encodes the specified UpdateWorkflowRequest message. Does not implicitly {@link google.cloud.workflows.v1beta.UpdateWorkflowRequest.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IUpdateWorkflowRequest} message UpdateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- UpdateWorkflowRequest.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.workflow != null && Object.hasOwnProperty.call(message, "workflow"))
- $root.google.cloud.workflows.v1beta.Workflow.encode(message.workflow, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.updateMask != null && Object.hasOwnProperty.call(message, "updateMask"))
- $root.google.protobuf.FieldMask.encode(message.updateMask, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified UpdateWorkflowRequest message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.UpdateWorkflowRequest.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.IUpdateWorkflowRequest} message UpdateWorkflowRequest message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- UpdateWorkflowRequest.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.UpdateWorkflowRequest} UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- UpdateWorkflowRequest.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.UpdateWorkflowRequest();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.workflow = $root.google.cloud.workflows.v1beta.Workflow.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes an UpdateWorkflowRequest message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.UpdateWorkflowRequest} UpdateWorkflowRequest
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- UpdateWorkflowRequest.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies an UpdateWorkflowRequest message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- UpdateWorkflowRequest.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.workflow != null && message.hasOwnProperty("workflow")) {
- var error = $root.google.cloud.workflows.v1beta.Workflow.verify(message.workflow);
- if (error)
- return "workflow." + error;
- }
- if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
- if (error)
- return "updateMask." + error;
- }
- return null;
- };
-
- /**
- * Creates an UpdateWorkflowRequest message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.UpdateWorkflowRequest} UpdateWorkflowRequest
- */
- UpdateWorkflowRequest.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.UpdateWorkflowRequest)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.UpdateWorkflowRequest();
- if (object.workflow != null) {
- if (typeof object.workflow !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.UpdateWorkflowRequest.workflow: object expected");
- message.workflow = $root.google.cloud.workflows.v1beta.Workflow.fromObject(object.workflow);
- }
- if (object.updateMask != null) {
- if (typeof object.updateMask !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.UpdateWorkflowRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
- }
- return message;
- };
-
- /**
- * Creates a plain object from an UpdateWorkflowRequest message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {google.cloud.workflows.v1beta.UpdateWorkflowRequest} message UpdateWorkflowRequest
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- UpdateWorkflowRequest.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.workflow = null;
- object.updateMask = null;
- }
- if (message.workflow != null && message.hasOwnProperty("workflow"))
- object.workflow = $root.google.cloud.workflows.v1beta.Workflow.toObject(message.workflow, options);
- if (message.updateMask != null && message.hasOwnProperty("updateMask"))
- object.updateMask = $root.google.protobuf.FieldMask.toObject(message.updateMask, options);
- return object;
- };
-
- /**
- * Converts this UpdateWorkflowRequest to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @instance
- * @returns {Object.} JSON object
- */
- UpdateWorkflowRequest.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for UpdateWorkflowRequest
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.UpdateWorkflowRequest
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- UpdateWorkflowRequest.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.UpdateWorkflowRequest";
- };
-
- return UpdateWorkflowRequest;
- })();
-
- v1beta.OperationMetadata = (function() {
-
- /**
- * Properties of an OperationMetadata.
- * @memberof google.cloud.workflows.v1beta
- * @interface IOperationMetadata
- * @property {google.protobuf.ITimestamp|null} [createTime] OperationMetadata createTime
- * @property {google.protobuf.ITimestamp|null} [endTime] OperationMetadata endTime
- * @property {string|null} [target] OperationMetadata target
- * @property {string|null} [verb] OperationMetadata verb
- * @property {string|null} [apiVersion] OperationMetadata apiVersion
- */
-
- /**
- * Constructs a new OperationMetadata.
- * @memberof google.cloud.workflows.v1beta
- * @classdesc Represents an OperationMetadata.
- * @implements IOperationMetadata
- * @constructor
- * @param {google.cloud.workflows.v1beta.IOperationMetadata=} [properties] Properties to set
- */
- function OperationMetadata(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * OperationMetadata createTime.
- * @member {google.protobuf.ITimestamp|null|undefined} createTime
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.createTime = null;
-
- /**
- * OperationMetadata endTime.
- * @member {google.protobuf.ITimestamp|null|undefined} endTime
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.endTime = null;
-
- /**
- * OperationMetadata target.
- * @member {string} target
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.target = "";
-
- /**
- * OperationMetadata verb.
- * @member {string} verb
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.verb = "";
-
- /**
- * OperationMetadata apiVersion.
- * @member {string} apiVersion
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @instance
- */
- OperationMetadata.prototype.apiVersion = "";
-
- /**
- * Creates a new OperationMetadata instance using the specified properties.
- * @function create
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1beta.IOperationMetadata=} [properties] Properties to set
- * @returns {google.cloud.workflows.v1beta.OperationMetadata} OperationMetadata instance
- */
- OperationMetadata.create = function create(properties) {
- return new OperationMetadata(properties);
- };
-
- /**
- * Encodes the specified OperationMetadata message. Does not implicitly {@link google.cloud.workflows.v1beta.OperationMetadata.verify|verify} messages.
- * @function encode
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1beta.IOperationMetadata} message OperationMetadata message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- OperationMetadata.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.createTime != null && Object.hasOwnProperty.call(message, "createTime"))
- $root.google.protobuf.Timestamp.encode(message.createTime, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.endTime != null && Object.hasOwnProperty.call(message, "endTime"))
- $root.google.protobuf.Timestamp.encode(message.endTime, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- if (message.target != null && Object.hasOwnProperty.call(message, "target"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.target);
- if (message.verb != null && Object.hasOwnProperty.call(message, "verb"))
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.verb);
- if (message.apiVersion != null && Object.hasOwnProperty.call(message, "apiVersion"))
- writer.uint32(/* id 5, wireType 2 =*/42).string(message.apiVersion);
- return writer;
- };
-
- /**
- * Encodes the specified OperationMetadata message, length delimited. Does not implicitly {@link google.cloud.workflows.v1beta.OperationMetadata.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1beta.IOperationMetadata} message OperationMetadata message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- OperationMetadata.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer.
- * @function decode
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.cloud.workflows.v1beta.OperationMetadata} OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- OperationMetadata.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.workflows.v1beta.OperationMetadata();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
- break;
- }
- case 3: {
- message.target = reader.string();
- break;
- }
- case 4: {
- message.verb = reader.string();
- break;
- }
- case 5: {
- message.apiVersion = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes an OperationMetadata message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.cloud.workflows.v1beta.OperationMetadata} OperationMetadata
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- OperationMetadata.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies an OperationMetadata message.
- * @function verify
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- OperationMetadata.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
- if (error)
- return "createTime." + error;
- }
- if (message.endTime != null && message.hasOwnProperty("endTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.endTime);
- if (error)
- return "endTime." + error;
- }
- if (message.target != null && message.hasOwnProperty("target"))
- if (!$util.isString(message.target))
- return "target: string expected";
- if (message.verb != null && message.hasOwnProperty("verb"))
- if (!$util.isString(message.verb))
- return "verb: string expected";
- if (message.apiVersion != null && message.hasOwnProperty("apiVersion"))
- if (!$util.isString(message.apiVersion))
- return "apiVersion: string expected";
- return null;
- };
-
- /**
- * Creates an OperationMetadata message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {Object.} object Plain object
- * @returns {google.cloud.workflows.v1beta.OperationMetadata} OperationMetadata
- */
- OperationMetadata.fromObject = function fromObject(object) {
- if (object instanceof $root.google.cloud.workflows.v1beta.OperationMetadata)
- return object;
- var message = new $root.google.cloud.workflows.v1beta.OperationMetadata();
- if (object.createTime != null) {
- if (typeof object.createTime !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.OperationMetadata.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
- }
- if (object.endTime != null) {
- if (typeof object.endTime !== "object")
- throw TypeError(".google.cloud.workflows.v1beta.OperationMetadata.endTime: object expected");
- message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime);
- }
- if (object.target != null)
- message.target = String(object.target);
- if (object.verb != null)
- message.verb = String(object.verb);
- if (object.apiVersion != null)
- message.apiVersion = String(object.apiVersion);
- return message;
- };
-
- /**
- * Creates a plain object from an OperationMetadata message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {google.cloud.workflows.v1beta.OperationMetadata} message OperationMetadata
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- OperationMetadata.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.createTime = null;
- object.endTime = null;
- object.target = "";
- object.verb = "";
- object.apiVersion = "";
- }
- if (message.createTime != null && message.hasOwnProperty("createTime"))
- object.createTime = $root.google.protobuf.Timestamp.toObject(message.createTime, options);
- if (message.endTime != null && message.hasOwnProperty("endTime"))
- object.endTime = $root.google.protobuf.Timestamp.toObject(message.endTime, options);
- if (message.target != null && message.hasOwnProperty("target"))
- object.target = message.target;
- if (message.verb != null && message.hasOwnProperty("verb"))
- object.verb = message.verb;
- if (message.apiVersion != null && message.hasOwnProperty("apiVersion"))
- object.apiVersion = message.apiVersion;
- return object;
- };
-
- /**
- * Converts this OperationMetadata to JSON.
- * @function toJSON
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @instance
- * @returns {Object.} JSON object
- */
- OperationMetadata.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for OperationMetadata
- * @function getTypeUrl
- * @memberof google.cloud.workflows.v1beta.OperationMetadata
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- OperationMetadata.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.cloud.workflows.v1beta.OperationMetadata";
- };
-
- return OperationMetadata;
- })();
-
- return v1beta;
- })();
-
- return workflows;
- })();
-
- return cloud;
- })();
-
- google.api = (function() {
-
- /**
- * Namespace api.
- * @memberof google
- * @namespace
- */
- var api = {};
-
- api.Http = (function() {
-
- /**
- * Properties of a Http.
- * @memberof google.api
- * @interface IHttp
- * @property {Array.|null} [rules] Http rules
- * @property {boolean|null} [fullyDecodeReservedExpansion] Http fullyDecodeReservedExpansion
- */
-
- /**
- * Constructs a new Http.
- * @memberof google.api
- * @classdesc Represents a Http.
- * @implements IHttp
- * @constructor
- * @param {google.api.IHttp=} [properties] Properties to set
- */
- function Http(properties) {
- this.rules = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * Http rules.
- * @member {Array.} rules
- * @memberof google.api.Http
- * @instance
- */
- Http.prototype.rules = $util.emptyArray;
-
- /**
- * Http fullyDecodeReservedExpansion.
- * @member {boolean} fullyDecodeReservedExpansion
- * @memberof google.api.Http
- * @instance
- */
- Http.prototype.fullyDecodeReservedExpansion = false;
-
- /**
- * Creates a new Http instance using the specified properties.
- * @function create
- * @memberof google.api.Http
- * @static
- * @param {google.api.IHttp=} [properties] Properties to set
- * @returns {google.api.Http} Http instance
- */
- Http.create = function create(properties) {
- return new Http(properties);
- };
-
- /**
- * Encodes the specified Http message. Does not implicitly {@link google.api.Http.verify|verify} messages.
- * @function encode
- * @memberof google.api.Http
- * @static
- * @param {google.api.IHttp} message Http message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Http.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.rules != null && message.rules.length)
- for (var i = 0; i < message.rules.length; ++i)
- $root.google.api.HttpRule.encode(message.rules[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.fullyDecodeReservedExpansion != null && Object.hasOwnProperty.call(message, "fullyDecodeReservedExpansion"))
- writer.uint32(/* id 2, wireType 0 =*/16).bool(message.fullyDecodeReservedExpansion);
- return writer;
- };
-
- /**
- * Encodes the specified Http message, length delimited. Does not implicitly {@link google.api.Http.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.Http
- * @static
- * @param {google.api.IHttp} message Http message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Http.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a Http message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.Http
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.Http} Http
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Http.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.Http();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- if (!(message.rules && message.rules.length))
- message.rules = [];
- message.rules.push($root.google.api.HttpRule.decode(reader, reader.uint32()));
- break;
- }
- case 2: {
- message.fullyDecodeReservedExpansion = reader.bool();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a Http message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.Http
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.Http} Http
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Http.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a Http message.
- * @function verify
- * @memberof google.api.Http
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- Http.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.rules != null && message.hasOwnProperty("rules")) {
- if (!Array.isArray(message.rules))
- return "rules: array expected";
- for (var i = 0; i < message.rules.length; ++i) {
- var error = $root.google.api.HttpRule.verify(message.rules[i]);
- if (error)
- return "rules." + error;
- }
- }
- if (message.fullyDecodeReservedExpansion != null && message.hasOwnProperty("fullyDecodeReservedExpansion"))
- if (typeof message.fullyDecodeReservedExpansion !== "boolean")
- return "fullyDecodeReservedExpansion: boolean expected";
- return null;
- };
-
- /**
- * Creates a Http message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.Http
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.Http} Http
- */
- Http.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.Http)
- return object;
- var message = new $root.google.api.Http();
- if (object.rules) {
- if (!Array.isArray(object.rules))
- throw TypeError(".google.api.Http.rules: array expected");
- message.rules = [];
- for (var i = 0; i < object.rules.length; ++i) {
- if (typeof object.rules[i] !== "object")
- throw TypeError(".google.api.Http.rules: object expected");
- message.rules[i] = $root.google.api.HttpRule.fromObject(object.rules[i]);
- }
- }
- if (object.fullyDecodeReservedExpansion != null)
- message.fullyDecodeReservedExpansion = Boolean(object.fullyDecodeReservedExpansion);
- return message;
- };
-
- /**
- * Creates a plain object from a Http message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.Http
- * @static
- * @param {google.api.Http} message Http
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- Http.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults)
- object.rules = [];
- if (options.defaults)
- object.fullyDecodeReservedExpansion = false;
- if (message.rules && message.rules.length) {
- object.rules = [];
- for (var j = 0; j < message.rules.length; ++j)
- object.rules[j] = $root.google.api.HttpRule.toObject(message.rules[j], options);
- }
- if (message.fullyDecodeReservedExpansion != null && message.hasOwnProperty("fullyDecodeReservedExpansion"))
- object.fullyDecodeReservedExpansion = message.fullyDecodeReservedExpansion;
- return object;
- };
-
- /**
- * Converts this Http to JSON.
- * @function toJSON
- * @memberof google.api.Http
- * @instance
- * @returns {Object.} JSON object
- */
- Http.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for Http
- * @function getTypeUrl
- * @memberof google.api.Http
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- Http.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.Http";
- };
-
- return Http;
- })();
-
- api.HttpRule = (function() {
-
- /**
- * Properties of a HttpRule.
- * @memberof google.api
- * @interface IHttpRule
- * @property {string|null} [selector] HttpRule selector
- * @property {string|null} [get] HttpRule get
- * @property {string|null} [put] HttpRule put
- * @property {string|null} [post] HttpRule post
- * @property {string|null} ["delete"] HttpRule delete
- * @property {string|null} [patch] HttpRule patch
- * @property {google.api.ICustomHttpPattern|null} [custom] HttpRule custom
- * @property {string|null} [body] HttpRule body
- * @property {string|null} [responseBody] HttpRule responseBody
- * @property {Array.|null} [additionalBindings] HttpRule additionalBindings
- */
-
- /**
- * Constructs a new HttpRule.
- * @memberof google.api
- * @classdesc Represents a HttpRule.
- * @implements IHttpRule
- * @constructor
- * @param {google.api.IHttpRule=} [properties] Properties to set
- */
- function HttpRule(properties) {
- this.additionalBindings = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * HttpRule selector.
- * @member {string} selector
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.selector = "";
-
- /**
- * HttpRule get.
- * @member {string|null|undefined} get
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.get = null;
-
- /**
- * HttpRule put.
- * @member {string|null|undefined} put
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.put = null;
-
- /**
- * HttpRule post.
- * @member {string|null|undefined} post
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.post = null;
-
- /**
- * HttpRule delete.
- * @member {string|null|undefined} delete
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype["delete"] = null;
-
- /**
- * HttpRule patch.
- * @member {string|null|undefined} patch
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.patch = null;
-
- /**
- * HttpRule custom.
- * @member {google.api.ICustomHttpPattern|null|undefined} custom
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.custom = null;
-
- /**
- * HttpRule body.
- * @member {string} body
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.body = "";
-
- /**
- * HttpRule responseBody.
- * @member {string} responseBody
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.responseBody = "";
-
- /**
- * HttpRule additionalBindings.
- * @member {Array.} additionalBindings
- * @memberof google.api.HttpRule
- * @instance
- */
- HttpRule.prototype.additionalBindings = $util.emptyArray;
-
- // OneOf field names bound to virtual getters and setters
- var $oneOfFields;
-
- /**
- * HttpRule pattern.
- * @member {"get"|"put"|"post"|"delete"|"patch"|"custom"|undefined} pattern
- * @memberof google.api.HttpRule
- * @instance
- */
- Object.defineProperty(HttpRule.prototype, "pattern", {
- get: $util.oneOfGetter($oneOfFields = ["get", "put", "post", "delete", "patch", "custom"]),
- set: $util.oneOfSetter($oneOfFields)
- });
-
- /**
- * Creates a new HttpRule instance using the specified properties.
- * @function create
- * @memberof google.api.HttpRule
- * @static
- * @param {google.api.IHttpRule=} [properties] Properties to set
- * @returns {google.api.HttpRule} HttpRule instance
- */
- HttpRule.create = function create(properties) {
- return new HttpRule(properties);
- };
-
- /**
- * Encodes the specified HttpRule message. Does not implicitly {@link google.api.HttpRule.verify|verify} messages.
- * @function encode
- * @memberof google.api.HttpRule
- * @static
- * @param {google.api.IHttpRule} message HttpRule message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- HttpRule.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.selector != null && Object.hasOwnProperty.call(message, "selector"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.selector);
- if (message.get != null && Object.hasOwnProperty.call(message, "get"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.get);
- if (message.put != null && Object.hasOwnProperty.call(message, "put"))
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.put);
- if (message.post != null && Object.hasOwnProperty.call(message, "post"))
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.post);
- if (message["delete"] != null && Object.hasOwnProperty.call(message, "delete"))
- writer.uint32(/* id 5, wireType 2 =*/42).string(message["delete"]);
- if (message.patch != null && Object.hasOwnProperty.call(message, "patch"))
- writer.uint32(/* id 6, wireType 2 =*/50).string(message.patch);
- if (message.body != null && Object.hasOwnProperty.call(message, "body"))
- writer.uint32(/* id 7, wireType 2 =*/58).string(message.body);
- if (message.custom != null && Object.hasOwnProperty.call(message, "custom"))
- $root.google.api.CustomHttpPattern.encode(message.custom, writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim();
- if (message.additionalBindings != null && message.additionalBindings.length)
- for (var i = 0; i < message.additionalBindings.length; ++i)
- $root.google.api.HttpRule.encode(message.additionalBindings[i], writer.uint32(/* id 11, wireType 2 =*/90).fork()).ldelim();
- if (message.responseBody != null && Object.hasOwnProperty.call(message, "responseBody"))
- writer.uint32(/* id 12, wireType 2 =*/98).string(message.responseBody);
- return writer;
- };
-
- /**
- * Encodes the specified HttpRule message, length delimited. Does not implicitly {@link google.api.HttpRule.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.HttpRule
- * @static
- * @param {google.api.IHttpRule} message HttpRule message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- HttpRule.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a HttpRule message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.HttpRule
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.HttpRule} HttpRule
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- HttpRule.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.HttpRule();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.selector = reader.string();
- break;
- }
- case 2: {
- message.get = reader.string();
- break;
- }
- case 3: {
- message.put = reader.string();
- break;
- }
- case 4: {
- message.post = reader.string();
- break;
- }
- case 5: {
- message["delete"] = reader.string();
- break;
- }
- case 6: {
- message.patch = reader.string();
- break;
- }
- case 8: {
- message.custom = $root.google.api.CustomHttpPattern.decode(reader, reader.uint32());
- break;
- }
- case 7: {
- message.body = reader.string();
- break;
- }
- case 12: {
- message.responseBody = reader.string();
- break;
- }
- case 11: {
- if (!(message.additionalBindings && message.additionalBindings.length))
- message.additionalBindings = [];
- message.additionalBindings.push($root.google.api.HttpRule.decode(reader, reader.uint32()));
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a HttpRule message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.HttpRule
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.HttpRule} HttpRule
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- HttpRule.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a HttpRule message.
- * @function verify
- * @memberof google.api.HttpRule
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- HttpRule.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- var properties = {};
- if (message.selector != null && message.hasOwnProperty("selector"))
- if (!$util.isString(message.selector))
- return "selector: string expected";
- if (message.get != null && message.hasOwnProperty("get")) {
- properties.pattern = 1;
- if (!$util.isString(message.get))
- return "get: string expected";
- }
- if (message.put != null && message.hasOwnProperty("put")) {
- if (properties.pattern === 1)
- return "pattern: multiple values";
- properties.pattern = 1;
- if (!$util.isString(message.put))
- return "put: string expected";
- }
- if (message.post != null && message.hasOwnProperty("post")) {
- if (properties.pattern === 1)
- return "pattern: multiple values";
- properties.pattern = 1;
- if (!$util.isString(message.post))
- return "post: string expected";
- }
- if (message["delete"] != null && message.hasOwnProperty("delete")) {
- if (properties.pattern === 1)
- return "pattern: multiple values";
- properties.pattern = 1;
- if (!$util.isString(message["delete"]))
- return "delete: string expected";
- }
- if (message.patch != null && message.hasOwnProperty("patch")) {
- if (properties.pattern === 1)
- return "pattern: multiple values";
- properties.pattern = 1;
- if (!$util.isString(message.patch))
- return "patch: string expected";
- }
- if (message.custom != null && message.hasOwnProperty("custom")) {
- if (properties.pattern === 1)
- return "pattern: multiple values";
- properties.pattern = 1;
- {
- var error = $root.google.api.CustomHttpPattern.verify(message.custom);
- if (error)
- return "custom." + error;
- }
- }
- if (message.body != null && message.hasOwnProperty("body"))
- if (!$util.isString(message.body))
- return "body: string expected";
- if (message.responseBody != null && message.hasOwnProperty("responseBody"))
- if (!$util.isString(message.responseBody))
- return "responseBody: string expected";
- if (message.additionalBindings != null && message.hasOwnProperty("additionalBindings")) {
- if (!Array.isArray(message.additionalBindings))
- return "additionalBindings: array expected";
- for (var i = 0; i < message.additionalBindings.length; ++i) {
- var error = $root.google.api.HttpRule.verify(message.additionalBindings[i]);
- if (error)
- return "additionalBindings." + error;
- }
- }
- return null;
- };
-
- /**
- * Creates a HttpRule message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.HttpRule
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.HttpRule} HttpRule
- */
- HttpRule.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.HttpRule)
- return object;
- var message = new $root.google.api.HttpRule();
- if (object.selector != null)
- message.selector = String(object.selector);
- if (object.get != null)
- message.get = String(object.get);
- if (object.put != null)
- message.put = String(object.put);
- if (object.post != null)
- message.post = String(object.post);
- if (object["delete"] != null)
- message["delete"] = String(object["delete"]);
- if (object.patch != null)
- message.patch = String(object.patch);
- if (object.custom != null) {
- if (typeof object.custom !== "object")
- throw TypeError(".google.api.HttpRule.custom: object expected");
- message.custom = $root.google.api.CustomHttpPattern.fromObject(object.custom);
- }
- if (object.body != null)
- message.body = String(object.body);
- if (object.responseBody != null)
- message.responseBody = String(object.responseBody);
- if (object.additionalBindings) {
- if (!Array.isArray(object.additionalBindings))
- throw TypeError(".google.api.HttpRule.additionalBindings: array expected");
- message.additionalBindings = [];
- for (var i = 0; i < object.additionalBindings.length; ++i) {
- if (typeof object.additionalBindings[i] !== "object")
- throw TypeError(".google.api.HttpRule.additionalBindings: object expected");
- message.additionalBindings[i] = $root.google.api.HttpRule.fromObject(object.additionalBindings[i]);
- }
- }
- return message;
- };
-
- /**
- * Creates a plain object from a HttpRule message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.HttpRule
- * @static
- * @param {google.api.HttpRule} message HttpRule
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- HttpRule.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults)
- object.additionalBindings = [];
- if (options.defaults) {
- object.selector = "";
- object.body = "";
- object.responseBody = "";
- }
- if (message.selector != null && message.hasOwnProperty("selector"))
- object.selector = message.selector;
- if (message.get != null && message.hasOwnProperty("get")) {
- object.get = message.get;
- if (options.oneofs)
- object.pattern = "get";
- }
- if (message.put != null && message.hasOwnProperty("put")) {
- object.put = message.put;
- if (options.oneofs)
- object.pattern = "put";
- }
- if (message.post != null && message.hasOwnProperty("post")) {
- object.post = message.post;
- if (options.oneofs)
- object.pattern = "post";
- }
- if (message["delete"] != null && message.hasOwnProperty("delete")) {
- object["delete"] = message["delete"];
- if (options.oneofs)
- object.pattern = "delete";
- }
- if (message.patch != null && message.hasOwnProperty("patch")) {
- object.patch = message.patch;
- if (options.oneofs)
- object.pattern = "patch";
- }
- if (message.body != null && message.hasOwnProperty("body"))
- object.body = message.body;
- if (message.custom != null && message.hasOwnProperty("custom")) {
- object.custom = $root.google.api.CustomHttpPattern.toObject(message.custom, options);
- if (options.oneofs)
- object.pattern = "custom";
- }
- if (message.additionalBindings && message.additionalBindings.length) {
- object.additionalBindings = [];
- for (var j = 0; j < message.additionalBindings.length; ++j)
- object.additionalBindings[j] = $root.google.api.HttpRule.toObject(message.additionalBindings[j], options);
- }
- if (message.responseBody != null && message.hasOwnProperty("responseBody"))
- object.responseBody = message.responseBody;
- return object;
- };
-
- /**
- * Converts this HttpRule to JSON.
- * @function toJSON
- * @memberof google.api.HttpRule
- * @instance
- * @returns {Object.} JSON object
- */
- HttpRule.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for HttpRule
- * @function getTypeUrl
- * @memberof google.api.HttpRule
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- HttpRule.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.HttpRule";
- };
-
- return HttpRule;
- })();
-
- api.CustomHttpPattern = (function() {
-
- /**
- * Properties of a CustomHttpPattern.
- * @memberof google.api
- * @interface ICustomHttpPattern
- * @property {string|null} [kind] CustomHttpPattern kind
- * @property {string|null} [path] CustomHttpPattern path
- */
-
- /**
- * Constructs a new CustomHttpPattern.
- * @memberof google.api
- * @classdesc Represents a CustomHttpPattern.
- * @implements ICustomHttpPattern
- * @constructor
- * @param {google.api.ICustomHttpPattern=} [properties] Properties to set
- */
- function CustomHttpPattern(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * CustomHttpPattern kind.
- * @member {string} kind
- * @memberof google.api.CustomHttpPattern
- * @instance
- */
- CustomHttpPattern.prototype.kind = "";
-
- /**
- * CustomHttpPattern path.
- * @member {string} path
- * @memberof google.api.CustomHttpPattern
- * @instance
- */
- CustomHttpPattern.prototype.path = "";
-
- /**
- * Creates a new CustomHttpPattern instance using the specified properties.
- * @function create
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {google.api.ICustomHttpPattern=} [properties] Properties to set
- * @returns {google.api.CustomHttpPattern} CustomHttpPattern instance
- */
- CustomHttpPattern.create = function create(properties) {
- return new CustomHttpPattern(properties);
- };
-
- /**
- * Encodes the specified CustomHttpPattern message. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages.
- * @function encode
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {google.api.ICustomHttpPattern} message CustomHttpPattern message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CustomHttpPattern.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.kind != null && Object.hasOwnProperty.call(message, "kind"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.kind);
- if (message.path != null && Object.hasOwnProperty.call(message, "path"))
- writer.uint32(/* id 2, wireType 2 =*/18).string(message.path);
- return writer;
- };
-
- /**
- * Encodes the specified CustomHttpPattern message, length delimited. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {google.api.ICustomHttpPattern} message CustomHttpPattern message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CustomHttpPattern.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a CustomHttpPattern message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.CustomHttpPattern} CustomHttpPattern
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CustomHttpPattern.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CustomHttpPattern();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.kind = reader.string();
- break;
- }
- case 2: {
- message.path = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a CustomHttpPattern message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.CustomHttpPattern} CustomHttpPattern
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CustomHttpPattern.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a CustomHttpPattern message.
- * @function verify
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- CustomHttpPattern.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.kind != null && message.hasOwnProperty("kind"))
- if (!$util.isString(message.kind))
- return "kind: string expected";
- if (message.path != null && message.hasOwnProperty("path"))
- if (!$util.isString(message.path))
- return "path: string expected";
- return null;
- };
-
- /**
- * Creates a CustomHttpPattern message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.CustomHttpPattern} CustomHttpPattern
- */
- CustomHttpPattern.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.CustomHttpPattern)
- return object;
- var message = new $root.google.api.CustomHttpPattern();
- if (object.kind != null)
- message.kind = String(object.kind);
- if (object.path != null)
- message.path = String(object.path);
- return message;
- };
-
- /**
- * Creates a plain object from a CustomHttpPattern message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {google.api.CustomHttpPattern} message CustomHttpPattern
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- CustomHttpPattern.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.kind = "";
- object.path = "";
- }
- if (message.kind != null && message.hasOwnProperty("kind"))
- object.kind = message.kind;
- if (message.path != null && message.hasOwnProperty("path"))
- object.path = message.path;
- return object;
- };
-
- /**
- * Converts this CustomHttpPattern to JSON.
- * @function toJSON
- * @memberof google.api.CustomHttpPattern
- * @instance
- * @returns {Object.} JSON object
- */
- CustomHttpPattern.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for CustomHttpPattern
- * @function getTypeUrl
- * @memberof google.api.CustomHttpPattern
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- CustomHttpPattern.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.CustomHttpPattern";
- };
-
- return CustomHttpPattern;
- })();
-
- api.CommonLanguageSettings = (function() {
-
- /**
- * Properties of a CommonLanguageSettings.
- * @memberof google.api
- * @interface ICommonLanguageSettings
- * @property {string|null} [referenceDocsUri] CommonLanguageSettings referenceDocsUri
- * @property {Array.|null} [destinations] CommonLanguageSettings destinations
- * @property {google.api.ISelectiveGapicGeneration|null} [selectiveGapicGeneration] CommonLanguageSettings selectiveGapicGeneration
- */
-
- /**
- * Constructs a new CommonLanguageSettings.
- * @memberof google.api
- * @classdesc Represents a CommonLanguageSettings.
- * @implements ICommonLanguageSettings
- * @constructor
- * @param {google.api.ICommonLanguageSettings=} [properties] Properties to set
- */
- function CommonLanguageSettings(properties) {
- this.destinations = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * CommonLanguageSettings referenceDocsUri.
- * @member {string} referenceDocsUri
- * @memberof google.api.CommonLanguageSettings
- * @instance
- */
- CommonLanguageSettings.prototype.referenceDocsUri = "";
-
- /**
- * CommonLanguageSettings destinations.
- * @member {Array.} destinations
- * @memberof google.api.CommonLanguageSettings
- * @instance
- */
- CommonLanguageSettings.prototype.destinations = $util.emptyArray;
-
- /**
- * CommonLanguageSettings selectiveGapicGeneration.
- * @member {google.api.ISelectiveGapicGeneration|null|undefined} selectiveGapicGeneration
- * @memberof google.api.CommonLanguageSettings
- * @instance
- */
- CommonLanguageSettings.prototype.selectiveGapicGeneration = null;
-
- /**
- * Creates a new CommonLanguageSettings instance using the specified properties.
- * @function create
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {google.api.ICommonLanguageSettings=} [properties] Properties to set
- * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings instance
- */
- CommonLanguageSettings.create = function create(properties) {
- return new CommonLanguageSettings(properties);
- };
-
- /**
- * Encodes the specified CommonLanguageSettings message. Does not implicitly {@link google.api.CommonLanguageSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {google.api.ICommonLanguageSettings} message CommonLanguageSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CommonLanguageSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.referenceDocsUri != null && Object.hasOwnProperty.call(message, "referenceDocsUri"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.referenceDocsUri);
- if (message.destinations != null && message.destinations.length) {
- writer.uint32(/* id 2, wireType 2 =*/18).fork();
- for (var i = 0; i < message.destinations.length; ++i)
- writer.int32(message.destinations[i]);
- writer.ldelim();
- }
- if (message.selectiveGapicGeneration != null && Object.hasOwnProperty.call(message, "selectiveGapicGeneration"))
- $root.google.api.SelectiveGapicGeneration.encode(message.selectiveGapicGeneration, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified CommonLanguageSettings message, length delimited. Does not implicitly {@link google.api.CommonLanguageSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {google.api.ICommonLanguageSettings} message CommonLanguageSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CommonLanguageSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a CommonLanguageSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CommonLanguageSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CommonLanguageSettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.referenceDocsUri = reader.string();
- break;
- }
- case 2: {
- if (!(message.destinations && message.destinations.length))
- message.destinations = [];
- if ((tag & 7) === 2) {
- var end2 = reader.uint32() + reader.pos;
- while (reader.pos < end2)
- message.destinations.push(reader.int32());
- } else
- message.destinations.push(reader.int32());
- break;
- }
- case 3: {
- message.selectiveGapicGeneration = $root.google.api.SelectiveGapicGeneration.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a CommonLanguageSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CommonLanguageSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a CommonLanguageSettings message.
- * @function verify
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- CommonLanguageSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.referenceDocsUri != null && message.hasOwnProperty("referenceDocsUri"))
- if (!$util.isString(message.referenceDocsUri))
- return "referenceDocsUri: string expected";
- if (message.destinations != null && message.hasOwnProperty("destinations")) {
- if (!Array.isArray(message.destinations))
- return "destinations: array expected";
- for (var i = 0; i < message.destinations.length; ++i)
- switch (message.destinations[i]) {
- default:
- return "destinations: enum value[] expected";
- case 0:
- case 10:
- case 20:
- break;
- }
- }
- if (message.selectiveGapicGeneration != null && message.hasOwnProperty("selectiveGapicGeneration")) {
- var error = $root.google.api.SelectiveGapicGeneration.verify(message.selectiveGapicGeneration);
- if (error)
- return "selectiveGapicGeneration." + error;
- }
- return null;
- };
-
- /**
- * Creates a CommonLanguageSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.CommonLanguageSettings} CommonLanguageSettings
- */
- CommonLanguageSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.CommonLanguageSettings)
- return object;
- var message = new $root.google.api.CommonLanguageSettings();
- if (object.referenceDocsUri != null)
- message.referenceDocsUri = String(object.referenceDocsUri);
- if (object.destinations) {
- if (!Array.isArray(object.destinations))
- throw TypeError(".google.api.CommonLanguageSettings.destinations: array expected");
- message.destinations = [];
- for (var i = 0; i < object.destinations.length; ++i)
- switch (object.destinations[i]) {
- default:
- if (typeof object.destinations[i] === "number") {
- message.destinations[i] = object.destinations[i];
- break;
- }
- case "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED":
- case 0:
- message.destinations[i] = 0;
- break;
- case "GITHUB":
- case 10:
- message.destinations[i] = 10;
- break;
- case "PACKAGE_MANAGER":
- case 20:
- message.destinations[i] = 20;
- break;
- }
- }
- if (object.selectiveGapicGeneration != null) {
- if (typeof object.selectiveGapicGeneration !== "object")
- throw TypeError(".google.api.CommonLanguageSettings.selectiveGapicGeneration: object expected");
- message.selectiveGapicGeneration = $root.google.api.SelectiveGapicGeneration.fromObject(object.selectiveGapicGeneration);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a CommonLanguageSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {google.api.CommonLanguageSettings} message CommonLanguageSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- CommonLanguageSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults)
- object.destinations = [];
- if (options.defaults) {
- object.referenceDocsUri = "";
- object.selectiveGapicGeneration = null;
- }
- if (message.referenceDocsUri != null && message.hasOwnProperty("referenceDocsUri"))
- object.referenceDocsUri = message.referenceDocsUri;
- if (message.destinations && message.destinations.length) {
- object.destinations = [];
- for (var j = 0; j < message.destinations.length; ++j)
- object.destinations[j] = options.enums === String ? $root.google.api.ClientLibraryDestination[message.destinations[j]] === undefined ? message.destinations[j] : $root.google.api.ClientLibraryDestination[message.destinations[j]] : message.destinations[j];
- }
- if (message.selectiveGapicGeneration != null && message.hasOwnProperty("selectiveGapicGeneration"))
- object.selectiveGapicGeneration = $root.google.api.SelectiveGapicGeneration.toObject(message.selectiveGapicGeneration, options);
- return object;
- };
-
- /**
- * Converts this CommonLanguageSettings to JSON.
- * @function toJSON
- * @memberof google.api.CommonLanguageSettings
- * @instance
- * @returns {Object.} JSON object
- */
- CommonLanguageSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for CommonLanguageSettings
- * @function getTypeUrl
- * @memberof google.api.CommonLanguageSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- CommonLanguageSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.CommonLanguageSettings";
- };
-
- return CommonLanguageSettings;
- })();
-
- api.ClientLibrarySettings = (function() {
-
- /**
- * Properties of a ClientLibrarySettings.
- * @memberof google.api
- * @interface IClientLibrarySettings
- * @property {string|null} [version] ClientLibrarySettings version
- * @property {google.api.LaunchStage|null} [launchStage] ClientLibrarySettings launchStage
- * @property {boolean|null} [restNumericEnums] ClientLibrarySettings restNumericEnums
- * @property {google.api.IJavaSettings|null} [javaSettings] ClientLibrarySettings javaSettings
- * @property {google.api.ICppSettings|null} [cppSettings] ClientLibrarySettings cppSettings
- * @property {google.api.IPhpSettings|null} [phpSettings] ClientLibrarySettings phpSettings
- * @property {google.api.IPythonSettings|null} [pythonSettings] ClientLibrarySettings pythonSettings
- * @property {google.api.INodeSettings|null} [nodeSettings] ClientLibrarySettings nodeSettings
- * @property {google.api.IDotnetSettings|null} [dotnetSettings] ClientLibrarySettings dotnetSettings
- * @property {google.api.IRubySettings|null} [rubySettings] ClientLibrarySettings rubySettings
- * @property {google.api.IGoSettings|null} [goSettings] ClientLibrarySettings goSettings
- */
-
- /**
- * Constructs a new ClientLibrarySettings.
- * @memberof google.api
- * @classdesc Represents a ClientLibrarySettings.
- * @implements IClientLibrarySettings
- * @constructor
- * @param {google.api.IClientLibrarySettings=} [properties] Properties to set
- */
- function ClientLibrarySettings(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * ClientLibrarySettings version.
- * @member {string} version
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.version = "";
-
- /**
- * ClientLibrarySettings launchStage.
- * @member {google.api.LaunchStage} launchStage
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.launchStage = 0;
-
- /**
- * ClientLibrarySettings restNumericEnums.
- * @member {boolean} restNumericEnums
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.restNumericEnums = false;
-
- /**
- * ClientLibrarySettings javaSettings.
- * @member {google.api.IJavaSettings|null|undefined} javaSettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.javaSettings = null;
-
- /**
- * ClientLibrarySettings cppSettings.
- * @member {google.api.ICppSettings|null|undefined} cppSettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.cppSettings = null;
-
- /**
- * ClientLibrarySettings phpSettings.
- * @member {google.api.IPhpSettings|null|undefined} phpSettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.phpSettings = null;
-
- /**
- * ClientLibrarySettings pythonSettings.
- * @member {google.api.IPythonSettings|null|undefined} pythonSettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.pythonSettings = null;
-
- /**
- * ClientLibrarySettings nodeSettings.
- * @member {google.api.INodeSettings|null|undefined} nodeSettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.nodeSettings = null;
-
- /**
- * ClientLibrarySettings dotnetSettings.
- * @member {google.api.IDotnetSettings|null|undefined} dotnetSettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.dotnetSettings = null;
-
- /**
- * ClientLibrarySettings rubySettings.
- * @member {google.api.IRubySettings|null|undefined} rubySettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.rubySettings = null;
-
- /**
- * ClientLibrarySettings goSettings.
- * @member {google.api.IGoSettings|null|undefined} goSettings
- * @memberof google.api.ClientLibrarySettings
- * @instance
- */
- ClientLibrarySettings.prototype.goSettings = null;
-
- /**
- * Creates a new ClientLibrarySettings instance using the specified properties.
- * @function create
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {google.api.IClientLibrarySettings=} [properties] Properties to set
- * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings instance
- */
- ClientLibrarySettings.create = function create(properties) {
- return new ClientLibrarySettings(properties);
- };
-
- /**
- * Encodes the specified ClientLibrarySettings message. Does not implicitly {@link google.api.ClientLibrarySettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {google.api.IClientLibrarySettings} message ClientLibrarySettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ClientLibrarySettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.version != null && Object.hasOwnProperty.call(message, "version"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.version);
- if (message.launchStage != null && Object.hasOwnProperty.call(message, "launchStage"))
- writer.uint32(/* id 2, wireType 0 =*/16).int32(message.launchStage);
- if (message.restNumericEnums != null && Object.hasOwnProperty.call(message, "restNumericEnums"))
- writer.uint32(/* id 3, wireType 0 =*/24).bool(message.restNumericEnums);
- if (message.javaSettings != null && Object.hasOwnProperty.call(message, "javaSettings"))
- $root.google.api.JavaSettings.encode(message.javaSettings, writer.uint32(/* id 21, wireType 2 =*/170).fork()).ldelim();
- if (message.cppSettings != null && Object.hasOwnProperty.call(message, "cppSettings"))
- $root.google.api.CppSettings.encode(message.cppSettings, writer.uint32(/* id 22, wireType 2 =*/178).fork()).ldelim();
- if (message.phpSettings != null && Object.hasOwnProperty.call(message, "phpSettings"))
- $root.google.api.PhpSettings.encode(message.phpSettings, writer.uint32(/* id 23, wireType 2 =*/186).fork()).ldelim();
- if (message.pythonSettings != null && Object.hasOwnProperty.call(message, "pythonSettings"))
- $root.google.api.PythonSettings.encode(message.pythonSettings, writer.uint32(/* id 24, wireType 2 =*/194).fork()).ldelim();
- if (message.nodeSettings != null && Object.hasOwnProperty.call(message, "nodeSettings"))
- $root.google.api.NodeSettings.encode(message.nodeSettings, writer.uint32(/* id 25, wireType 2 =*/202).fork()).ldelim();
- if (message.dotnetSettings != null && Object.hasOwnProperty.call(message, "dotnetSettings"))
- $root.google.api.DotnetSettings.encode(message.dotnetSettings, writer.uint32(/* id 26, wireType 2 =*/210).fork()).ldelim();
- if (message.rubySettings != null && Object.hasOwnProperty.call(message, "rubySettings"))
- $root.google.api.RubySettings.encode(message.rubySettings, writer.uint32(/* id 27, wireType 2 =*/218).fork()).ldelim();
- if (message.goSettings != null && Object.hasOwnProperty.call(message, "goSettings"))
- $root.google.api.GoSettings.encode(message.goSettings, writer.uint32(/* id 28, wireType 2 =*/226).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified ClientLibrarySettings message, length delimited. Does not implicitly {@link google.api.ClientLibrarySettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {google.api.IClientLibrarySettings} message ClientLibrarySettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ClientLibrarySettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a ClientLibrarySettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ClientLibrarySettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.ClientLibrarySettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.version = reader.string();
- break;
- }
- case 2: {
- message.launchStage = reader.int32();
- break;
- }
- case 3: {
- message.restNumericEnums = reader.bool();
- break;
- }
- case 21: {
- message.javaSettings = $root.google.api.JavaSettings.decode(reader, reader.uint32());
- break;
- }
- case 22: {
- message.cppSettings = $root.google.api.CppSettings.decode(reader, reader.uint32());
- break;
- }
- case 23: {
- message.phpSettings = $root.google.api.PhpSettings.decode(reader, reader.uint32());
- break;
- }
- case 24: {
- message.pythonSettings = $root.google.api.PythonSettings.decode(reader, reader.uint32());
- break;
- }
- case 25: {
- message.nodeSettings = $root.google.api.NodeSettings.decode(reader, reader.uint32());
- break;
- }
- case 26: {
- message.dotnetSettings = $root.google.api.DotnetSettings.decode(reader, reader.uint32());
- break;
- }
- case 27: {
- message.rubySettings = $root.google.api.RubySettings.decode(reader, reader.uint32());
- break;
- }
- case 28: {
- message.goSettings = $root.google.api.GoSettings.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a ClientLibrarySettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ClientLibrarySettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a ClientLibrarySettings message.
- * @function verify
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ClientLibrarySettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.version != null && message.hasOwnProperty("version"))
- if (!$util.isString(message.version))
- return "version: string expected";
- if (message.launchStage != null && message.hasOwnProperty("launchStage"))
- switch (message.launchStage) {
- default:
- return "launchStage: enum value expected";
- case 0:
- case 6:
- case 7:
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- break;
- }
- if (message.restNumericEnums != null && message.hasOwnProperty("restNumericEnums"))
- if (typeof message.restNumericEnums !== "boolean")
- return "restNumericEnums: boolean expected";
- if (message.javaSettings != null && message.hasOwnProperty("javaSettings")) {
- var error = $root.google.api.JavaSettings.verify(message.javaSettings);
- if (error)
- return "javaSettings." + error;
- }
- if (message.cppSettings != null && message.hasOwnProperty("cppSettings")) {
- var error = $root.google.api.CppSettings.verify(message.cppSettings);
- if (error)
- return "cppSettings." + error;
- }
- if (message.phpSettings != null && message.hasOwnProperty("phpSettings")) {
- var error = $root.google.api.PhpSettings.verify(message.phpSettings);
- if (error)
- return "phpSettings." + error;
- }
- if (message.pythonSettings != null && message.hasOwnProperty("pythonSettings")) {
- var error = $root.google.api.PythonSettings.verify(message.pythonSettings);
- if (error)
- return "pythonSettings." + error;
- }
- if (message.nodeSettings != null && message.hasOwnProperty("nodeSettings")) {
- var error = $root.google.api.NodeSettings.verify(message.nodeSettings);
- if (error)
- return "nodeSettings." + error;
- }
- if (message.dotnetSettings != null && message.hasOwnProperty("dotnetSettings")) {
- var error = $root.google.api.DotnetSettings.verify(message.dotnetSettings);
- if (error)
- return "dotnetSettings." + error;
- }
- if (message.rubySettings != null && message.hasOwnProperty("rubySettings")) {
- var error = $root.google.api.RubySettings.verify(message.rubySettings);
- if (error)
- return "rubySettings." + error;
- }
- if (message.goSettings != null && message.hasOwnProperty("goSettings")) {
- var error = $root.google.api.GoSettings.verify(message.goSettings);
- if (error)
- return "goSettings." + error;
- }
- return null;
- };
-
- /**
- * Creates a ClientLibrarySettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.ClientLibrarySettings} ClientLibrarySettings
- */
- ClientLibrarySettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.ClientLibrarySettings)
- return object;
- var message = new $root.google.api.ClientLibrarySettings();
- if (object.version != null)
- message.version = String(object.version);
- switch (object.launchStage) {
- default:
- if (typeof object.launchStage === "number") {
- message.launchStage = object.launchStage;
- break;
- }
- break;
- case "LAUNCH_STAGE_UNSPECIFIED":
- case 0:
- message.launchStage = 0;
- break;
- case "UNIMPLEMENTED":
- case 6:
- message.launchStage = 6;
- break;
- case "PRELAUNCH":
- case 7:
- message.launchStage = 7;
- break;
- case "EARLY_ACCESS":
- case 1:
- message.launchStage = 1;
- break;
- case "ALPHA":
- case 2:
- message.launchStage = 2;
- break;
- case "BETA":
- case 3:
- message.launchStage = 3;
- break;
- case "GA":
- case 4:
- message.launchStage = 4;
- break;
- case "DEPRECATED":
- case 5:
- message.launchStage = 5;
- break;
- }
- if (object.restNumericEnums != null)
- message.restNumericEnums = Boolean(object.restNumericEnums);
- if (object.javaSettings != null) {
- if (typeof object.javaSettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.javaSettings: object expected");
- message.javaSettings = $root.google.api.JavaSettings.fromObject(object.javaSettings);
- }
- if (object.cppSettings != null) {
- if (typeof object.cppSettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.cppSettings: object expected");
- message.cppSettings = $root.google.api.CppSettings.fromObject(object.cppSettings);
- }
- if (object.phpSettings != null) {
- if (typeof object.phpSettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.phpSettings: object expected");
- message.phpSettings = $root.google.api.PhpSettings.fromObject(object.phpSettings);
- }
- if (object.pythonSettings != null) {
- if (typeof object.pythonSettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.pythonSettings: object expected");
- message.pythonSettings = $root.google.api.PythonSettings.fromObject(object.pythonSettings);
- }
- if (object.nodeSettings != null) {
- if (typeof object.nodeSettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.nodeSettings: object expected");
- message.nodeSettings = $root.google.api.NodeSettings.fromObject(object.nodeSettings);
- }
- if (object.dotnetSettings != null) {
- if (typeof object.dotnetSettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.dotnetSettings: object expected");
- message.dotnetSettings = $root.google.api.DotnetSettings.fromObject(object.dotnetSettings);
- }
- if (object.rubySettings != null) {
- if (typeof object.rubySettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.rubySettings: object expected");
- message.rubySettings = $root.google.api.RubySettings.fromObject(object.rubySettings);
- }
- if (object.goSettings != null) {
- if (typeof object.goSettings !== "object")
- throw TypeError(".google.api.ClientLibrarySettings.goSettings: object expected");
- message.goSettings = $root.google.api.GoSettings.fromObject(object.goSettings);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a ClientLibrarySettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {google.api.ClientLibrarySettings} message ClientLibrarySettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ClientLibrarySettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.version = "";
- object.launchStage = options.enums === String ? "LAUNCH_STAGE_UNSPECIFIED" : 0;
- object.restNumericEnums = false;
- object.javaSettings = null;
- object.cppSettings = null;
- object.phpSettings = null;
- object.pythonSettings = null;
- object.nodeSettings = null;
- object.dotnetSettings = null;
- object.rubySettings = null;
- object.goSettings = null;
- }
- if (message.version != null && message.hasOwnProperty("version"))
- object.version = message.version;
- if (message.launchStage != null && message.hasOwnProperty("launchStage"))
- object.launchStage = options.enums === String ? $root.google.api.LaunchStage[message.launchStage] === undefined ? message.launchStage : $root.google.api.LaunchStage[message.launchStage] : message.launchStage;
- if (message.restNumericEnums != null && message.hasOwnProperty("restNumericEnums"))
- object.restNumericEnums = message.restNumericEnums;
- if (message.javaSettings != null && message.hasOwnProperty("javaSettings"))
- object.javaSettings = $root.google.api.JavaSettings.toObject(message.javaSettings, options);
- if (message.cppSettings != null && message.hasOwnProperty("cppSettings"))
- object.cppSettings = $root.google.api.CppSettings.toObject(message.cppSettings, options);
- if (message.phpSettings != null && message.hasOwnProperty("phpSettings"))
- object.phpSettings = $root.google.api.PhpSettings.toObject(message.phpSettings, options);
- if (message.pythonSettings != null && message.hasOwnProperty("pythonSettings"))
- object.pythonSettings = $root.google.api.PythonSettings.toObject(message.pythonSettings, options);
- if (message.nodeSettings != null && message.hasOwnProperty("nodeSettings"))
- object.nodeSettings = $root.google.api.NodeSettings.toObject(message.nodeSettings, options);
- if (message.dotnetSettings != null && message.hasOwnProperty("dotnetSettings"))
- object.dotnetSettings = $root.google.api.DotnetSettings.toObject(message.dotnetSettings, options);
- if (message.rubySettings != null && message.hasOwnProperty("rubySettings"))
- object.rubySettings = $root.google.api.RubySettings.toObject(message.rubySettings, options);
- if (message.goSettings != null && message.hasOwnProperty("goSettings"))
- object.goSettings = $root.google.api.GoSettings.toObject(message.goSettings, options);
- return object;
- };
-
- /**
- * Converts this ClientLibrarySettings to JSON.
- * @function toJSON
- * @memberof google.api.ClientLibrarySettings
- * @instance
- * @returns {Object.} JSON object
- */
- ClientLibrarySettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for ClientLibrarySettings
- * @function getTypeUrl
- * @memberof google.api.ClientLibrarySettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ClientLibrarySettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.ClientLibrarySettings";
- };
-
- return ClientLibrarySettings;
- })();
-
- api.Publishing = (function() {
-
- /**
- * Properties of a Publishing.
- * @memberof google.api
- * @interface IPublishing
- * @property {Array.|null} [methodSettings] Publishing methodSettings
- * @property {string|null} [newIssueUri] Publishing newIssueUri
- * @property {string|null} [documentationUri] Publishing documentationUri
- * @property {string|null} [apiShortName] Publishing apiShortName
- * @property {string|null} [githubLabel] Publishing githubLabel
- * @property {Array.|null} [codeownerGithubTeams] Publishing codeownerGithubTeams
- * @property {string|null} [docTagPrefix] Publishing docTagPrefix
- * @property {google.api.ClientLibraryOrganization|null} [organization] Publishing organization
- * @property {Array.|null} [librarySettings] Publishing librarySettings
- * @property {string|null} [protoReferenceDocumentationUri] Publishing protoReferenceDocumentationUri
- * @property {string|null} [restReferenceDocumentationUri] Publishing restReferenceDocumentationUri
- */
-
- /**
- * Constructs a new Publishing.
- * @memberof google.api
- * @classdesc Represents a Publishing.
- * @implements IPublishing
- * @constructor
- * @param {google.api.IPublishing=} [properties] Properties to set
- */
- function Publishing(properties) {
- this.methodSettings = [];
- this.codeownerGithubTeams = [];
- this.librarySettings = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * Publishing methodSettings.
- * @member {Array.} methodSettings
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.methodSettings = $util.emptyArray;
-
- /**
- * Publishing newIssueUri.
- * @member {string} newIssueUri
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.newIssueUri = "";
-
- /**
- * Publishing documentationUri.
- * @member {string} documentationUri
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.documentationUri = "";
-
- /**
- * Publishing apiShortName.
- * @member {string} apiShortName
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.apiShortName = "";
-
- /**
- * Publishing githubLabel.
- * @member {string} githubLabel
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.githubLabel = "";
-
- /**
- * Publishing codeownerGithubTeams.
- * @member {Array.} codeownerGithubTeams
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.codeownerGithubTeams = $util.emptyArray;
-
- /**
- * Publishing docTagPrefix.
- * @member {string} docTagPrefix
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.docTagPrefix = "";
-
- /**
- * Publishing organization.
- * @member {google.api.ClientLibraryOrganization} organization
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.organization = 0;
-
- /**
- * Publishing librarySettings.
- * @member {Array.} librarySettings
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.librarySettings = $util.emptyArray;
-
- /**
- * Publishing protoReferenceDocumentationUri.
- * @member {string} protoReferenceDocumentationUri
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.protoReferenceDocumentationUri = "";
-
- /**
- * Publishing restReferenceDocumentationUri.
- * @member {string} restReferenceDocumentationUri
- * @memberof google.api.Publishing
- * @instance
- */
- Publishing.prototype.restReferenceDocumentationUri = "";
-
- /**
- * Creates a new Publishing instance using the specified properties.
- * @function create
- * @memberof google.api.Publishing
- * @static
- * @param {google.api.IPublishing=} [properties] Properties to set
- * @returns {google.api.Publishing} Publishing instance
- */
- Publishing.create = function create(properties) {
- return new Publishing(properties);
- };
-
- /**
- * Encodes the specified Publishing message. Does not implicitly {@link google.api.Publishing.verify|verify} messages.
- * @function encode
- * @memberof google.api.Publishing
- * @static
- * @param {google.api.IPublishing} message Publishing message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Publishing.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.methodSettings != null && message.methodSettings.length)
- for (var i = 0; i < message.methodSettings.length; ++i)
- $root.google.api.MethodSettings.encode(message.methodSettings[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- if (message.newIssueUri != null && Object.hasOwnProperty.call(message, "newIssueUri"))
- writer.uint32(/* id 101, wireType 2 =*/810).string(message.newIssueUri);
- if (message.documentationUri != null && Object.hasOwnProperty.call(message, "documentationUri"))
- writer.uint32(/* id 102, wireType 2 =*/818).string(message.documentationUri);
- if (message.apiShortName != null && Object.hasOwnProperty.call(message, "apiShortName"))
- writer.uint32(/* id 103, wireType 2 =*/826).string(message.apiShortName);
- if (message.githubLabel != null && Object.hasOwnProperty.call(message, "githubLabel"))
- writer.uint32(/* id 104, wireType 2 =*/834).string(message.githubLabel);
- if (message.codeownerGithubTeams != null && message.codeownerGithubTeams.length)
- for (var i = 0; i < message.codeownerGithubTeams.length; ++i)
- writer.uint32(/* id 105, wireType 2 =*/842).string(message.codeownerGithubTeams[i]);
- if (message.docTagPrefix != null && Object.hasOwnProperty.call(message, "docTagPrefix"))
- writer.uint32(/* id 106, wireType 2 =*/850).string(message.docTagPrefix);
- if (message.organization != null && Object.hasOwnProperty.call(message, "organization"))
- writer.uint32(/* id 107, wireType 0 =*/856).int32(message.organization);
- if (message.librarySettings != null && message.librarySettings.length)
- for (var i = 0; i < message.librarySettings.length; ++i)
- $root.google.api.ClientLibrarySettings.encode(message.librarySettings[i], writer.uint32(/* id 109, wireType 2 =*/874).fork()).ldelim();
- if (message.protoReferenceDocumentationUri != null && Object.hasOwnProperty.call(message, "protoReferenceDocumentationUri"))
- writer.uint32(/* id 110, wireType 2 =*/882).string(message.protoReferenceDocumentationUri);
- if (message.restReferenceDocumentationUri != null && Object.hasOwnProperty.call(message, "restReferenceDocumentationUri"))
- writer.uint32(/* id 111, wireType 2 =*/890).string(message.restReferenceDocumentationUri);
- return writer;
- };
-
- /**
- * Encodes the specified Publishing message, length delimited. Does not implicitly {@link google.api.Publishing.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.Publishing
- * @static
- * @param {google.api.IPublishing} message Publishing message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- Publishing.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a Publishing message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.Publishing
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.Publishing} Publishing
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Publishing.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.Publishing();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 2: {
- if (!(message.methodSettings && message.methodSettings.length))
- message.methodSettings = [];
- message.methodSettings.push($root.google.api.MethodSettings.decode(reader, reader.uint32()));
- break;
- }
- case 101: {
- message.newIssueUri = reader.string();
- break;
- }
- case 102: {
- message.documentationUri = reader.string();
- break;
- }
- case 103: {
- message.apiShortName = reader.string();
- break;
- }
- case 104: {
- message.githubLabel = reader.string();
- break;
- }
- case 105: {
- if (!(message.codeownerGithubTeams && message.codeownerGithubTeams.length))
- message.codeownerGithubTeams = [];
- message.codeownerGithubTeams.push(reader.string());
- break;
- }
- case 106: {
- message.docTagPrefix = reader.string();
- break;
- }
- case 107: {
- message.organization = reader.int32();
- break;
- }
- case 109: {
- if (!(message.librarySettings && message.librarySettings.length))
- message.librarySettings = [];
- message.librarySettings.push($root.google.api.ClientLibrarySettings.decode(reader, reader.uint32()));
- break;
- }
- case 110: {
- message.protoReferenceDocumentationUri = reader.string();
- break;
- }
- case 111: {
- message.restReferenceDocumentationUri = reader.string();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a Publishing message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.Publishing
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.Publishing} Publishing
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- Publishing.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a Publishing message.
- * @function verify
- * @memberof google.api.Publishing
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- Publishing.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.methodSettings != null && message.hasOwnProperty("methodSettings")) {
- if (!Array.isArray(message.methodSettings))
- return "methodSettings: array expected";
- for (var i = 0; i < message.methodSettings.length; ++i) {
- var error = $root.google.api.MethodSettings.verify(message.methodSettings[i]);
- if (error)
- return "methodSettings." + error;
- }
- }
- if (message.newIssueUri != null && message.hasOwnProperty("newIssueUri"))
- if (!$util.isString(message.newIssueUri))
- return "newIssueUri: string expected";
- if (message.documentationUri != null && message.hasOwnProperty("documentationUri"))
- if (!$util.isString(message.documentationUri))
- return "documentationUri: string expected";
- if (message.apiShortName != null && message.hasOwnProperty("apiShortName"))
- if (!$util.isString(message.apiShortName))
- return "apiShortName: string expected";
- if (message.githubLabel != null && message.hasOwnProperty("githubLabel"))
- if (!$util.isString(message.githubLabel))
- return "githubLabel: string expected";
- if (message.codeownerGithubTeams != null && message.hasOwnProperty("codeownerGithubTeams")) {
- if (!Array.isArray(message.codeownerGithubTeams))
- return "codeownerGithubTeams: array expected";
- for (var i = 0; i < message.codeownerGithubTeams.length; ++i)
- if (!$util.isString(message.codeownerGithubTeams[i]))
- return "codeownerGithubTeams: string[] expected";
- }
- if (message.docTagPrefix != null && message.hasOwnProperty("docTagPrefix"))
- if (!$util.isString(message.docTagPrefix))
- return "docTagPrefix: string expected";
- if (message.organization != null && message.hasOwnProperty("organization"))
- switch (message.organization) {
- default:
- return "organization: enum value expected";
- case 0:
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- case 6:
- case 7:
- break;
- }
- if (message.librarySettings != null && message.hasOwnProperty("librarySettings")) {
- if (!Array.isArray(message.librarySettings))
- return "librarySettings: array expected";
- for (var i = 0; i < message.librarySettings.length; ++i) {
- var error = $root.google.api.ClientLibrarySettings.verify(message.librarySettings[i]);
- if (error)
- return "librarySettings." + error;
- }
- }
- if (message.protoReferenceDocumentationUri != null && message.hasOwnProperty("protoReferenceDocumentationUri"))
- if (!$util.isString(message.protoReferenceDocumentationUri))
- return "protoReferenceDocumentationUri: string expected";
- if (message.restReferenceDocumentationUri != null && message.hasOwnProperty("restReferenceDocumentationUri"))
- if (!$util.isString(message.restReferenceDocumentationUri))
- return "restReferenceDocumentationUri: string expected";
- return null;
- };
-
- /**
- * Creates a Publishing message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.Publishing
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.Publishing} Publishing
- */
- Publishing.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.Publishing)
- return object;
- var message = new $root.google.api.Publishing();
- if (object.methodSettings) {
- if (!Array.isArray(object.methodSettings))
- throw TypeError(".google.api.Publishing.methodSettings: array expected");
- message.methodSettings = [];
- for (var i = 0; i < object.methodSettings.length; ++i) {
- if (typeof object.methodSettings[i] !== "object")
- throw TypeError(".google.api.Publishing.methodSettings: object expected");
- message.methodSettings[i] = $root.google.api.MethodSettings.fromObject(object.methodSettings[i]);
- }
- }
- if (object.newIssueUri != null)
- message.newIssueUri = String(object.newIssueUri);
- if (object.documentationUri != null)
- message.documentationUri = String(object.documentationUri);
- if (object.apiShortName != null)
- message.apiShortName = String(object.apiShortName);
- if (object.githubLabel != null)
- message.githubLabel = String(object.githubLabel);
- if (object.codeownerGithubTeams) {
- if (!Array.isArray(object.codeownerGithubTeams))
- throw TypeError(".google.api.Publishing.codeownerGithubTeams: array expected");
- message.codeownerGithubTeams = [];
- for (var i = 0; i < object.codeownerGithubTeams.length; ++i)
- message.codeownerGithubTeams[i] = String(object.codeownerGithubTeams[i]);
- }
- if (object.docTagPrefix != null)
- message.docTagPrefix = String(object.docTagPrefix);
- switch (object.organization) {
- default:
- if (typeof object.organization === "number") {
- message.organization = object.organization;
- break;
- }
- break;
- case "CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED":
- case 0:
- message.organization = 0;
- break;
- case "CLOUD":
- case 1:
- message.organization = 1;
- break;
- case "ADS":
- case 2:
- message.organization = 2;
- break;
- case "PHOTOS":
- case 3:
- message.organization = 3;
- break;
- case "STREET_VIEW":
- case 4:
- message.organization = 4;
- break;
- case "SHOPPING":
- case 5:
- message.organization = 5;
- break;
- case "GEO":
- case 6:
- message.organization = 6;
- break;
- case "GENERATIVE_AI":
- case 7:
- message.organization = 7;
- break;
- }
- if (object.librarySettings) {
- if (!Array.isArray(object.librarySettings))
- throw TypeError(".google.api.Publishing.librarySettings: array expected");
- message.librarySettings = [];
- for (var i = 0; i < object.librarySettings.length; ++i) {
- if (typeof object.librarySettings[i] !== "object")
- throw TypeError(".google.api.Publishing.librarySettings: object expected");
- message.librarySettings[i] = $root.google.api.ClientLibrarySettings.fromObject(object.librarySettings[i]);
- }
- }
- if (object.protoReferenceDocumentationUri != null)
- message.protoReferenceDocumentationUri = String(object.protoReferenceDocumentationUri);
- if (object.restReferenceDocumentationUri != null)
- message.restReferenceDocumentationUri = String(object.restReferenceDocumentationUri);
- return message;
- };
-
- /**
- * Creates a plain object from a Publishing message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.Publishing
- * @static
- * @param {google.api.Publishing} message Publishing
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- Publishing.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults) {
- object.methodSettings = [];
- object.codeownerGithubTeams = [];
- object.librarySettings = [];
- }
- if (options.defaults) {
- object.newIssueUri = "";
- object.documentationUri = "";
- object.apiShortName = "";
- object.githubLabel = "";
- object.docTagPrefix = "";
- object.organization = options.enums === String ? "CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED" : 0;
- object.protoReferenceDocumentationUri = "";
- object.restReferenceDocumentationUri = "";
- }
- if (message.methodSettings && message.methodSettings.length) {
- object.methodSettings = [];
- for (var j = 0; j < message.methodSettings.length; ++j)
- object.methodSettings[j] = $root.google.api.MethodSettings.toObject(message.methodSettings[j], options);
- }
- if (message.newIssueUri != null && message.hasOwnProperty("newIssueUri"))
- object.newIssueUri = message.newIssueUri;
- if (message.documentationUri != null && message.hasOwnProperty("documentationUri"))
- object.documentationUri = message.documentationUri;
- if (message.apiShortName != null && message.hasOwnProperty("apiShortName"))
- object.apiShortName = message.apiShortName;
- if (message.githubLabel != null && message.hasOwnProperty("githubLabel"))
- object.githubLabel = message.githubLabel;
- if (message.codeownerGithubTeams && message.codeownerGithubTeams.length) {
- object.codeownerGithubTeams = [];
- for (var j = 0; j < message.codeownerGithubTeams.length; ++j)
- object.codeownerGithubTeams[j] = message.codeownerGithubTeams[j];
- }
- if (message.docTagPrefix != null && message.hasOwnProperty("docTagPrefix"))
- object.docTagPrefix = message.docTagPrefix;
- if (message.organization != null && message.hasOwnProperty("organization"))
- object.organization = options.enums === String ? $root.google.api.ClientLibraryOrganization[message.organization] === undefined ? message.organization : $root.google.api.ClientLibraryOrganization[message.organization] : message.organization;
- if (message.librarySettings && message.librarySettings.length) {
- object.librarySettings = [];
- for (var j = 0; j < message.librarySettings.length; ++j)
- object.librarySettings[j] = $root.google.api.ClientLibrarySettings.toObject(message.librarySettings[j], options);
- }
- if (message.protoReferenceDocumentationUri != null && message.hasOwnProperty("protoReferenceDocumentationUri"))
- object.protoReferenceDocumentationUri = message.protoReferenceDocumentationUri;
- if (message.restReferenceDocumentationUri != null && message.hasOwnProperty("restReferenceDocumentationUri"))
- object.restReferenceDocumentationUri = message.restReferenceDocumentationUri;
- return object;
- };
-
- /**
- * Converts this Publishing to JSON.
- * @function toJSON
- * @memberof google.api.Publishing
- * @instance
- * @returns {Object.} JSON object
- */
- Publishing.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for Publishing
- * @function getTypeUrl
- * @memberof google.api.Publishing
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- Publishing.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.Publishing";
- };
-
- return Publishing;
- })();
-
- api.JavaSettings = (function() {
-
- /**
- * Properties of a JavaSettings.
- * @memberof google.api
- * @interface IJavaSettings
- * @property {string|null} [libraryPackage] JavaSettings libraryPackage
- * @property {Object.|null} [serviceClassNames] JavaSettings serviceClassNames
- * @property {google.api.ICommonLanguageSettings|null} [common] JavaSettings common
- */
-
- /**
- * Constructs a new JavaSettings.
- * @memberof google.api
- * @classdesc Represents a JavaSettings.
- * @implements IJavaSettings
- * @constructor
- * @param {google.api.IJavaSettings=} [properties] Properties to set
- */
- function JavaSettings(properties) {
- this.serviceClassNames = {};
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * JavaSettings libraryPackage.
- * @member {string} libraryPackage
- * @memberof google.api.JavaSettings
- * @instance
- */
- JavaSettings.prototype.libraryPackage = "";
-
- /**
- * JavaSettings serviceClassNames.
- * @member {Object.} serviceClassNames
- * @memberof google.api.JavaSettings
- * @instance
- */
- JavaSettings.prototype.serviceClassNames = $util.emptyObject;
-
- /**
- * JavaSettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.JavaSettings
- * @instance
- */
- JavaSettings.prototype.common = null;
-
- /**
- * Creates a new JavaSettings instance using the specified properties.
- * @function create
- * @memberof google.api.JavaSettings
- * @static
- * @param {google.api.IJavaSettings=} [properties] Properties to set
- * @returns {google.api.JavaSettings} JavaSettings instance
- */
- JavaSettings.create = function create(properties) {
- return new JavaSettings(properties);
- };
-
- /**
- * Encodes the specified JavaSettings message. Does not implicitly {@link google.api.JavaSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.JavaSettings
- * @static
- * @param {google.api.IJavaSettings} message JavaSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- JavaSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.libraryPackage != null && Object.hasOwnProperty.call(message, "libraryPackage"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.libraryPackage);
- if (message.serviceClassNames != null && Object.hasOwnProperty.call(message, "serviceClassNames"))
- for (var keys = Object.keys(message.serviceClassNames), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 2, wireType 2 =*/18).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.serviceClassNames[keys[i]]).ldelim();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified JavaSettings message, length delimited. Does not implicitly {@link google.api.JavaSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.JavaSettings
- * @static
- * @param {google.api.IJavaSettings} message JavaSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- JavaSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a JavaSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.JavaSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.JavaSettings} JavaSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- JavaSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.JavaSettings(), key, value;
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.libraryPackage = reader.string();
- break;
- }
- case 2: {
- if (message.serviceClassNames === $util.emptyObject)
- message.serviceClassNames = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.serviceClassNames[key] = value;
- break;
- }
- case 3: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a JavaSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.JavaSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.JavaSettings} JavaSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- JavaSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a JavaSettings message.
- * @function verify
- * @memberof google.api.JavaSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- JavaSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.libraryPackage != null && message.hasOwnProperty("libraryPackage"))
- if (!$util.isString(message.libraryPackage))
- return "libraryPackage: string expected";
- if (message.serviceClassNames != null && message.hasOwnProperty("serviceClassNames")) {
- if (!$util.isObject(message.serviceClassNames))
- return "serviceClassNames: object expected";
- var key = Object.keys(message.serviceClassNames);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.serviceClassNames[key[i]]))
- return "serviceClassNames: string{k:string} expected";
- }
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- return null;
- };
-
- /**
- * Creates a JavaSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.JavaSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.JavaSettings} JavaSettings
- */
- JavaSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.JavaSettings)
- return object;
- var message = new $root.google.api.JavaSettings();
- if (object.libraryPackage != null)
- message.libraryPackage = String(object.libraryPackage);
- if (object.serviceClassNames) {
- if (typeof object.serviceClassNames !== "object")
- throw TypeError(".google.api.JavaSettings.serviceClassNames: object expected");
- message.serviceClassNames = {};
- for (var keys = Object.keys(object.serviceClassNames), i = 0; i < keys.length; ++i)
- message.serviceClassNames[keys[i]] = String(object.serviceClassNames[keys[i]]);
- }
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.JavaSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a JavaSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.JavaSettings
- * @static
- * @param {google.api.JavaSettings} message JavaSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- JavaSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.objects || options.defaults)
- object.serviceClassNames = {};
- if (options.defaults) {
- object.libraryPackage = "";
- object.common = null;
- }
- if (message.libraryPackage != null && message.hasOwnProperty("libraryPackage"))
- object.libraryPackage = message.libraryPackage;
- var keys2;
- if (message.serviceClassNames && (keys2 = Object.keys(message.serviceClassNames)).length) {
- object.serviceClassNames = {};
- for (var j = 0; j < keys2.length; ++j)
- object.serviceClassNames[keys2[j]] = message.serviceClassNames[keys2[j]];
- }
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- return object;
- };
-
- /**
- * Converts this JavaSettings to JSON.
- * @function toJSON
- * @memberof google.api.JavaSettings
- * @instance
- * @returns {Object.} JSON object
- */
- JavaSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for JavaSettings
- * @function getTypeUrl
- * @memberof google.api.JavaSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- JavaSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.JavaSettings";
- };
-
- return JavaSettings;
- })();
-
- api.CppSettings = (function() {
-
- /**
- * Properties of a CppSettings.
- * @memberof google.api
- * @interface ICppSettings
- * @property {google.api.ICommonLanguageSettings|null} [common] CppSettings common
- */
-
- /**
- * Constructs a new CppSettings.
- * @memberof google.api
- * @classdesc Represents a CppSettings.
- * @implements ICppSettings
- * @constructor
- * @param {google.api.ICppSettings=} [properties] Properties to set
- */
- function CppSettings(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * CppSettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.CppSettings
- * @instance
- */
- CppSettings.prototype.common = null;
-
- /**
- * Creates a new CppSettings instance using the specified properties.
- * @function create
- * @memberof google.api.CppSettings
- * @static
- * @param {google.api.ICppSettings=} [properties] Properties to set
- * @returns {google.api.CppSettings} CppSettings instance
- */
- CppSettings.create = function create(properties) {
- return new CppSettings(properties);
- };
-
- /**
- * Encodes the specified CppSettings message. Does not implicitly {@link google.api.CppSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.CppSettings
- * @static
- * @param {google.api.ICppSettings} message CppSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CppSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified CppSettings message, length delimited. Does not implicitly {@link google.api.CppSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.CppSettings
- * @static
- * @param {google.api.ICppSettings} message CppSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- CppSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a CppSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.CppSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.CppSettings} CppSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CppSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CppSettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a CppSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.CppSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.CppSettings} CppSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- CppSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a CppSettings message.
- * @function verify
- * @memberof google.api.CppSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- CppSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- return null;
- };
-
- /**
- * Creates a CppSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.CppSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.CppSettings} CppSettings
- */
- CppSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.CppSettings)
- return object;
- var message = new $root.google.api.CppSettings();
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.CppSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a CppSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.CppSettings
- * @static
- * @param {google.api.CppSettings} message CppSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- CppSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults)
- object.common = null;
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- return object;
- };
-
- /**
- * Converts this CppSettings to JSON.
- * @function toJSON
- * @memberof google.api.CppSettings
- * @instance
- * @returns {Object.} JSON object
- */
- CppSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for CppSettings
- * @function getTypeUrl
- * @memberof google.api.CppSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- CppSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.CppSettings";
- };
-
- return CppSettings;
- })();
-
- api.PhpSettings = (function() {
-
- /**
- * Properties of a PhpSettings.
- * @memberof google.api
- * @interface IPhpSettings
- * @property {google.api.ICommonLanguageSettings|null} [common] PhpSettings common
- */
-
- /**
- * Constructs a new PhpSettings.
- * @memberof google.api
- * @classdesc Represents a PhpSettings.
- * @implements IPhpSettings
- * @constructor
- * @param {google.api.IPhpSettings=} [properties] Properties to set
- */
- function PhpSettings(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * PhpSettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.PhpSettings
- * @instance
- */
- PhpSettings.prototype.common = null;
-
- /**
- * Creates a new PhpSettings instance using the specified properties.
- * @function create
- * @memberof google.api.PhpSettings
- * @static
- * @param {google.api.IPhpSettings=} [properties] Properties to set
- * @returns {google.api.PhpSettings} PhpSettings instance
- */
- PhpSettings.create = function create(properties) {
- return new PhpSettings(properties);
- };
-
- /**
- * Encodes the specified PhpSettings message. Does not implicitly {@link google.api.PhpSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.PhpSettings
- * @static
- * @param {google.api.IPhpSettings} message PhpSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- PhpSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified PhpSettings message, length delimited. Does not implicitly {@link google.api.PhpSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.PhpSettings
- * @static
- * @param {google.api.IPhpSettings} message PhpSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- PhpSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a PhpSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.PhpSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.PhpSettings} PhpSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- PhpSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.PhpSettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a PhpSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.PhpSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.PhpSettings} PhpSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- PhpSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a PhpSettings message.
- * @function verify
- * @memberof google.api.PhpSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- PhpSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- return null;
- };
-
- /**
- * Creates a PhpSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.PhpSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.PhpSettings} PhpSettings
- */
- PhpSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.PhpSettings)
- return object;
- var message = new $root.google.api.PhpSettings();
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.PhpSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a PhpSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.PhpSettings
- * @static
- * @param {google.api.PhpSettings} message PhpSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- PhpSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults)
- object.common = null;
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- return object;
- };
-
- /**
- * Converts this PhpSettings to JSON.
- * @function toJSON
- * @memberof google.api.PhpSettings
- * @instance
- * @returns {Object.} JSON object
- */
- PhpSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for PhpSettings
- * @function getTypeUrl
- * @memberof google.api.PhpSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- PhpSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.PhpSettings";
- };
-
- return PhpSettings;
- })();
-
- api.PythonSettings = (function() {
-
- /**
- * Properties of a PythonSettings.
- * @memberof google.api
- * @interface IPythonSettings
- * @property {google.api.ICommonLanguageSettings|null} [common] PythonSettings common
- * @property {google.api.PythonSettings.IExperimentalFeatures|null} [experimentalFeatures] PythonSettings experimentalFeatures
- */
-
- /**
- * Constructs a new PythonSettings.
- * @memberof google.api
- * @classdesc Represents a PythonSettings.
- * @implements IPythonSettings
- * @constructor
- * @param {google.api.IPythonSettings=} [properties] Properties to set
- */
- function PythonSettings(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * PythonSettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.PythonSettings
- * @instance
- */
- PythonSettings.prototype.common = null;
-
- /**
- * PythonSettings experimentalFeatures.
- * @member {google.api.PythonSettings.IExperimentalFeatures|null|undefined} experimentalFeatures
- * @memberof google.api.PythonSettings
- * @instance
- */
- PythonSettings.prototype.experimentalFeatures = null;
-
- /**
- * Creates a new PythonSettings instance using the specified properties.
- * @function create
- * @memberof google.api.PythonSettings
- * @static
- * @param {google.api.IPythonSettings=} [properties] Properties to set
- * @returns {google.api.PythonSettings} PythonSettings instance
- */
- PythonSettings.create = function create(properties) {
- return new PythonSettings(properties);
- };
-
- /**
- * Encodes the specified PythonSettings message. Does not implicitly {@link google.api.PythonSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.PythonSettings
- * @static
- * @param {google.api.IPythonSettings} message PythonSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- PythonSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.experimentalFeatures != null && Object.hasOwnProperty.call(message, "experimentalFeatures"))
- $root.google.api.PythonSettings.ExperimentalFeatures.encode(message.experimentalFeatures, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified PythonSettings message, length delimited. Does not implicitly {@link google.api.PythonSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.PythonSettings
- * @static
- * @param {google.api.IPythonSettings} message PythonSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- PythonSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a PythonSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.PythonSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.PythonSettings} PythonSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- PythonSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.PythonSettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- message.experimentalFeatures = $root.google.api.PythonSettings.ExperimentalFeatures.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a PythonSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.PythonSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.PythonSettings} PythonSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- PythonSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a PythonSettings message.
- * @function verify
- * @memberof google.api.PythonSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- PythonSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- if (message.experimentalFeatures != null && message.hasOwnProperty("experimentalFeatures")) {
- var error = $root.google.api.PythonSettings.ExperimentalFeatures.verify(message.experimentalFeatures);
- if (error)
- return "experimentalFeatures." + error;
- }
- return null;
- };
-
- /**
- * Creates a PythonSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.PythonSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.PythonSettings} PythonSettings
- */
- PythonSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.PythonSettings)
- return object;
- var message = new $root.google.api.PythonSettings();
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.PythonSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- if (object.experimentalFeatures != null) {
- if (typeof object.experimentalFeatures !== "object")
- throw TypeError(".google.api.PythonSettings.experimentalFeatures: object expected");
- message.experimentalFeatures = $root.google.api.PythonSettings.ExperimentalFeatures.fromObject(object.experimentalFeatures);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a PythonSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.PythonSettings
- * @static
- * @param {google.api.PythonSettings} message PythonSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- PythonSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.common = null;
- object.experimentalFeatures = null;
- }
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- if (message.experimentalFeatures != null && message.hasOwnProperty("experimentalFeatures"))
- object.experimentalFeatures = $root.google.api.PythonSettings.ExperimentalFeatures.toObject(message.experimentalFeatures, options);
- return object;
- };
-
- /**
- * Converts this PythonSettings to JSON.
- * @function toJSON
- * @memberof google.api.PythonSettings
- * @instance
- * @returns {Object.} JSON object
- */
- PythonSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for PythonSettings
- * @function getTypeUrl
- * @memberof google.api.PythonSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- PythonSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.PythonSettings";
- };
-
- PythonSettings.ExperimentalFeatures = (function() {
-
- /**
- * Properties of an ExperimentalFeatures.
- * @memberof google.api.PythonSettings
- * @interface IExperimentalFeatures
- * @property {boolean|null} [restAsyncIoEnabled] ExperimentalFeatures restAsyncIoEnabled
- * @property {boolean|null} [protobufPythonicTypesEnabled] ExperimentalFeatures protobufPythonicTypesEnabled
- * @property {boolean|null} [unversionedPackageDisabled] ExperimentalFeatures unversionedPackageDisabled
- */
-
- /**
- * Constructs a new ExperimentalFeatures.
- * @memberof google.api.PythonSettings
- * @classdesc Represents an ExperimentalFeatures.
- * @implements IExperimentalFeatures
- * @constructor
- * @param {google.api.PythonSettings.IExperimentalFeatures=} [properties] Properties to set
- */
- function ExperimentalFeatures(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * ExperimentalFeatures restAsyncIoEnabled.
- * @member {boolean} restAsyncIoEnabled
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @instance
- */
- ExperimentalFeatures.prototype.restAsyncIoEnabled = false;
-
- /**
- * ExperimentalFeatures protobufPythonicTypesEnabled.
- * @member {boolean} protobufPythonicTypesEnabled
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @instance
- */
- ExperimentalFeatures.prototype.protobufPythonicTypesEnabled = false;
-
- /**
- * ExperimentalFeatures unversionedPackageDisabled.
- * @member {boolean} unversionedPackageDisabled
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @instance
- */
- ExperimentalFeatures.prototype.unversionedPackageDisabled = false;
-
- /**
- * Creates a new ExperimentalFeatures instance using the specified properties.
- * @function create
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {google.api.PythonSettings.IExperimentalFeatures=} [properties] Properties to set
- * @returns {google.api.PythonSettings.ExperimentalFeatures} ExperimentalFeatures instance
- */
- ExperimentalFeatures.create = function create(properties) {
- return new ExperimentalFeatures(properties);
- };
-
- /**
- * Encodes the specified ExperimentalFeatures message. Does not implicitly {@link google.api.PythonSettings.ExperimentalFeatures.verify|verify} messages.
- * @function encode
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {google.api.PythonSettings.IExperimentalFeatures} message ExperimentalFeatures message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ExperimentalFeatures.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.restAsyncIoEnabled != null && Object.hasOwnProperty.call(message, "restAsyncIoEnabled"))
- writer.uint32(/* id 1, wireType 0 =*/8).bool(message.restAsyncIoEnabled);
- if (message.protobufPythonicTypesEnabled != null && Object.hasOwnProperty.call(message, "protobufPythonicTypesEnabled"))
- writer.uint32(/* id 2, wireType 0 =*/16).bool(message.protobufPythonicTypesEnabled);
- if (message.unversionedPackageDisabled != null && Object.hasOwnProperty.call(message, "unversionedPackageDisabled"))
- writer.uint32(/* id 3, wireType 0 =*/24).bool(message.unversionedPackageDisabled);
- return writer;
- };
-
- /**
- * Encodes the specified ExperimentalFeatures message, length delimited. Does not implicitly {@link google.api.PythonSettings.ExperimentalFeatures.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {google.api.PythonSettings.IExperimentalFeatures} message ExperimentalFeatures message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- ExperimentalFeatures.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes an ExperimentalFeatures message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.PythonSettings.ExperimentalFeatures} ExperimentalFeatures
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ExperimentalFeatures.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.PythonSettings.ExperimentalFeatures();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.restAsyncIoEnabled = reader.bool();
- break;
- }
- case 2: {
- message.protobufPythonicTypesEnabled = reader.bool();
- break;
- }
- case 3: {
- message.unversionedPackageDisabled = reader.bool();
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes an ExperimentalFeatures message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.PythonSettings.ExperimentalFeatures} ExperimentalFeatures
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- ExperimentalFeatures.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies an ExperimentalFeatures message.
- * @function verify
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- ExperimentalFeatures.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.restAsyncIoEnabled != null && message.hasOwnProperty("restAsyncIoEnabled"))
- if (typeof message.restAsyncIoEnabled !== "boolean")
- return "restAsyncIoEnabled: boolean expected";
- if (message.protobufPythonicTypesEnabled != null && message.hasOwnProperty("protobufPythonicTypesEnabled"))
- if (typeof message.protobufPythonicTypesEnabled !== "boolean")
- return "protobufPythonicTypesEnabled: boolean expected";
- if (message.unversionedPackageDisabled != null && message.hasOwnProperty("unversionedPackageDisabled"))
- if (typeof message.unversionedPackageDisabled !== "boolean")
- return "unversionedPackageDisabled: boolean expected";
- return null;
- };
-
- /**
- * Creates an ExperimentalFeatures message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.PythonSettings.ExperimentalFeatures} ExperimentalFeatures
- */
- ExperimentalFeatures.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.PythonSettings.ExperimentalFeatures)
- return object;
- var message = new $root.google.api.PythonSettings.ExperimentalFeatures();
- if (object.restAsyncIoEnabled != null)
- message.restAsyncIoEnabled = Boolean(object.restAsyncIoEnabled);
- if (object.protobufPythonicTypesEnabled != null)
- message.protobufPythonicTypesEnabled = Boolean(object.protobufPythonicTypesEnabled);
- if (object.unversionedPackageDisabled != null)
- message.unversionedPackageDisabled = Boolean(object.unversionedPackageDisabled);
- return message;
- };
-
- /**
- * Creates a plain object from an ExperimentalFeatures message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {google.api.PythonSettings.ExperimentalFeatures} message ExperimentalFeatures
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- ExperimentalFeatures.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.restAsyncIoEnabled = false;
- object.protobufPythonicTypesEnabled = false;
- object.unversionedPackageDisabled = false;
- }
- if (message.restAsyncIoEnabled != null && message.hasOwnProperty("restAsyncIoEnabled"))
- object.restAsyncIoEnabled = message.restAsyncIoEnabled;
- if (message.protobufPythonicTypesEnabled != null && message.hasOwnProperty("protobufPythonicTypesEnabled"))
- object.protobufPythonicTypesEnabled = message.protobufPythonicTypesEnabled;
- if (message.unversionedPackageDisabled != null && message.hasOwnProperty("unversionedPackageDisabled"))
- object.unversionedPackageDisabled = message.unversionedPackageDisabled;
- return object;
- };
-
- /**
- * Converts this ExperimentalFeatures to JSON.
- * @function toJSON
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @instance
- * @returns {Object.} JSON object
- */
- ExperimentalFeatures.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for ExperimentalFeatures
- * @function getTypeUrl
- * @memberof google.api.PythonSettings.ExperimentalFeatures
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- ExperimentalFeatures.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.PythonSettings.ExperimentalFeatures";
- };
-
- return ExperimentalFeatures;
- })();
-
- return PythonSettings;
- })();
-
- api.NodeSettings = (function() {
-
- /**
- * Properties of a NodeSettings.
- * @memberof google.api
- * @interface INodeSettings
- * @property {google.api.ICommonLanguageSettings|null} [common] NodeSettings common
- */
-
- /**
- * Constructs a new NodeSettings.
- * @memberof google.api
- * @classdesc Represents a NodeSettings.
- * @implements INodeSettings
- * @constructor
- * @param {google.api.INodeSettings=} [properties] Properties to set
- */
- function NodeSettings(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * NodeSettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.NodeSettings
- * @instance
- */
- NodeSettings.prototype.common = null;
-
- /**
- * Creates a new NodeSettings instance using the specified properties.
- * @function create
- * @memberof google.api.NodeSettings
- * @static
- * @param {google.api.INodeSettings=} [properties] Properties to set
- * @returns {google.api.NodeSettings} NodeSettings instance
- */
- NodeSettings.create = function create(properties) {
- return new NodeSettings(properties);
- };
-
- /**
- * Encodes the specified NodeSettings message. Does not implicitly {@link google.api.NodeSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.NodeSettings
- * @static
- * @param {google.api.INodeSettings} message NodeSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- NodeSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified NodeSettings message, length delimited. Does not implicitly {@link google.api.NodeSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.NodeSettings
- * @static
- * @param {google.api.INodeSettings} message NodeSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- NodeSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a NodeSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.NodeSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.NodeSettings} NodeSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- NodeSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.NodeSettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a NodeSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.NodeSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.NodeSettings} NodeSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- NodeSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a NodeSettings message.
- * @function verify
- * @memberof google.api.NodeSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- NodeSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- return null;
- };
-
- /**
- * Creates a NodeSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.NodeSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.NodeSettings} NodeSettings
- */
- NodeSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.NodeSettings)
- return object;
- var message = new $root.google.api.NodeSettings();
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.NodeSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a NodeSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.NodeSettings
- * @static
- * @param {google.api.NodeSettings} message NodeSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- NodeSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults)
- object.common = null;
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- return object;
- };
-
- /**
- * Converts this NodeSettings to JSON.
- * @function toJSON
- * @memberof google.api.NodeSettings
- * @instance
- * @returns {Object.} JSON object
- */
- NodeSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for NodeSettings
- * @function getTypeUrl
- * @memberof google.api.NodeSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- NodeSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.NodeSettings";
- };
-
- return NodeSettings;
- })();
-
- api.DotnetSettings = (function() {
-
- /**
- * Properties of a DotnetSettings.
- * @memberof google.api
- * @interface IDotnetSettings
- * @property {google.api.ICommonLanguageSettings|null} [common] DotnetSettings common
- * @property {Object.|null} [renamedServices] DotnetSettings renamedServices
- * @property {Object.|null} [renamedResources] DotnetSettings renamedResources
- * @property {Array.|null} [ignoredResources] DotnetSettings ignoredResources
- * @property {Array.|null} [forcedNamespaceAliases] DotnetSettings forcedNamespaceAliases
- * @property {Array.|null} [handwrittenSignatures] DotnetSettings handwrittenSignatures
- */
-
- /**
- * Constructs a new DotnetSettings.
- * @memberof google.api
- * @classdesc Represents a DotnetSettings.
- * @implements IDotnetSettings
- * @constructor
- * @param {google.api.IDotnetSettings=} [properties] Properties to set
- */
- function DotnetSettings(properties) {
- this.renamedServices = {};
- this.renamedResources = {};
- this.ignoredResources = [];
- this.forcedNamespaceAliases = [];
- this.handwrittenSignatures = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * DotnetSettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.DotnetSettings
- * @instance
- */
- DotnetSettings.prototype.common = null;
-
- /**
- * DotnetSettings renamedServices.
- * @member {Object.} renamedServices
- * @memberof google.api.DotnetSettings
- * @instance
- */
- DotnetSettings.prototype.renamedServices = $util.emptyObject;
-
- /**
- * DotnetSettings renamedResources.
- * @member {Object.} renamedResources
- * @memberof google.api.DotnetSettings
- * @instance
- */
- DotnetSettings.prototype.renamedResources = $util.emptyObject;
-
- /**
- * DotnetSettings ignoredResources.
- * @member {Array.} ignoredResources
- * @memberof google.api.DotnetSettings
- * @instance
- */
- DotnetSettings.prototype.ignoredResources = $util.emptyArray;
-
- /**
- * DotnetSettings forcedNamespaceAliases.
- * @member {Array.} forcedNamespaceAliases
- * @memberof google.api.DotnetSettings
- * @instance
- */
- DotnetSettings.prototype.forcedNamespaceAliases = $util.emptyArray;
-
- /**
- * DotnetSettings handwrittenSignatures.
- * @member {Array.} handwrittenSignatures
- * @memberof google.api.DotnetSettings
- * @instance
- */
- DotnetSettings.prototype.handwrittenSignatures = $util.emptyArray;
-
- /**
- * Creates a new DotnetSettings instance using the specified properties.
- * @function create
- * @memberof google.api.DotnetSettings
- * @static
- * @param {google.api.IDotnetSettings=} [properties] Properties to set
- * @returns {google.api.DotnetSettings} DotnetSettings instance
- */
- DotnetSettings.create = function create(properties) {
- return new DotnetSettings(properties);
- };
-
- /**
- * Encodes the specified DotnetSettings message. Does not implicitly {@link google.api.DotnetSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.DotnetSettings
- * @static
- * @param {google.api.IDotnetSettings} message DotnetSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- DotnetSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.renamedServices != null && Object.hasOwnProperty.call(message, "renamedServices"))
- for (var keys = Object.keys(message.renamedServices), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 2, wireType 2 =*/18).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.renamedServices[keys[i]]).ldelim();
- if (message.renamedResources != null && Object.hasOwnProperty.call(message, "renamedResources"))
- for (var keys = Object.keys(message.renamedResources), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 3, wireType 2 =*/26).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.renamedResources[keys[i]]).ldelim();
- if (message.ignoredResources != null && message.ignoredResources.length)
- for (var i = 0; i < message.ignoredResources.length; ++i)
- writer.uint32(/* id 4, wireType 2 =*/34).string(message.ignoredResources[i]);
- if (message.forcedNamespaceAliases != null && message.forcedNamespaceAliases.length)
- for (var i = 0; i < message.forcedNamespaceAliases.length; ++i)
- writer.uint32(/* id 5, wireType 2 =*/42).string(message.forcedNamespaceAliases[i]);
- if (message.handwrittenSignatures != null && message.handwrittenSignatures.length)
- for (var i = 0; i < message.handwrittenSignatures.length; ++i)
- writer.uint32(/* id 6, wireType 2 =*/50).string(message.handwrittenSignatures[i]);
- return writer;
- };
-
- /**
- * Encodes the specified DotnetSettings message, length delimited. Does not implicitly {@link google.api.DotnetSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.DotnetSettings
- * @static
- * @param {google.api.IDotnetSettings} message DotnetSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- DotnetSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a DotnetSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.DotnetSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.DotnetSettings} DotnetSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- DotnetSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.DotnetSettings(), key, value;
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- if (message.renamedServices === $util.emptyObject)
- message.renamedServices = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.renamedServices[key] = value;
- break;
- }
- case 3: {
- if (message.renamedResources === $util.emptyObject)
- message.renamedResources = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.renamedResources[key] = value;
- break;
- }
- case 4: {
- if (!(message.ignoredResources && message.ignoredResources.length))
- message.ignoredResources = [];
- message.ignoredResources.push(reader.string());
- break;
- }
- case 5: {
- if (!(message.forcedNamespaceAliases && message.forcedNamespaceAliases.length))
- message.forcedNamespaceAliases = [];
- message.forcedNamespaceAliases.push(reader.string());
- break;
- }
- case 6: {
- if (!(message.handwrittenSignatures && message.handwrittenSignatures.length))
- message.handwrittenSignatures = [];
- message.handwrittenSignatures.push(reader.string());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a DotnetSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.DotnetSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.DotnetSettings} DotnetSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- DotnetSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a DotnetSettings message.
- * @function verify
- * @memberof google.api.DotnetSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- DotnetSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- if (message.renamedServices != null && message.hasOwnProperty("renamedServices")) {
- if (!$util.isObject(message.renamedServices))
- return "renamedServices: object expected";
- var key = Object.keys(message.renamedServices);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.renamedServices[key[i]]))
- return "renamedServices: string{k:string} expected";
- }
- if (message.renamedResources != null && message.hasOwnProperty("renamedResources")) {
- if (!$util.isObject(message.renamedResources))
- return "renamedResources: object expected";
- var key = Object.keys(message.renamedResources);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.renamedResources[key[i]]))
- return "renamedResources: string{k:string} expected";
- }
- if (message.ignoredResources != null && message.hasOwnProperty("ignoredResources")) {
- if (!Array.isArray(message.ignoredResources))
- return "ignoredResources: array expected";
- for (var i = 0; i < message.ignoredResources.length; ++i)
- if (!$util.isString(message.ignoredResources[i]))
- return "ignoredResources: string[] expected";
- }
- if (message.forcedNamespaceAliases != null && message.hasOwnProperty("forcedNamespaceAliases")) {
- if (!Array.isArray(message.forcedNamespaceAliases))
- return "forcedNamespaceAliases: array expected";
- for (var i = 0; i < message.forcedNamespaceAliases.length; ++i)
- if (!$util.isString(message.forcedNamespaceAliases[i]))
- return "forcedNamespaceAliases: string[] expected";
- }
- if (message.handwrittenSignatures != null && message.hasOwnProperty("handwrittenSignatures")) {
- if (!Array.isArray(message.handwrittenSignatures))
- return "handwrittenSignatures: array expected";
- for (var i = 0; i < message.handwrittenSignatures.length; ++i)
- if (!$util.isString(message.handwrittenSignatures[i]))
- return "handwrittenSignatures: string[] expected";
- }
- return null;
- };
-
- /**
- * Creates a DotnetSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.DotnetSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.DotnetSettings} DotnetSettings
- */
- DotnetSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.DotnetSettings)
- return object;
- var message = new $root.google.api.DotnetSettings();
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.DotnetSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- if (object.renamedServices) {
- if (typeof object.renamedServices !== "object")
- throw TypeError(".google.api.DotnetSettings.renamedServices: object expected");
- message.renamedServices = {};
- for (var keys = Object.keys(object.renamedServices), i = 0; i < keys.length; ++i)
- message.renamedServices[keys[i]] = String(object.renamedServices[keys[i]]);
- }
- if (object.renamedResources) {
- if (typeof object.renamedResources !== "object")
- throw TypeError(".google.api.DotnetSettings.renamedResources: object expected");
- message.renamedResources = {};
- for (var keys = Object.keys(object.renamedResources), i = 0; i < keys.length; ++i)
- message.renamedResources[keys[i]] = String(object.renamedResources[keys[i]]);
- }
- if (object.ignoredResources) {
- if (!Array.isArray(object.ignoredResources))
- throw TypeError(".google.api.DotnetSettings.ignoredResources: array expected");
- message.ignoredResources = [];
- for (var i = 0; i < object.ignoredResources.length; ++i)
- message.ignoredResources[i] = String(object.ignoredResources[i]);
- }
- if (object.forcedNamespaceAliases) {
- if (!Array.isArray(object.forcedNamespaceAliases))
- throw TypeError(".google.api.DotnetSettings.forcedNamespaceAliases: array expected");
- message.forcedNamespaceAliases = [];
- for (var i = 0; i < object.forcedNamespaceAliases.length; ++i)
- message.forcedNamespaceAliases[i] = String(object.forcedNamespaceAliases[i]);
- }
- if (object.handwrittenSignatures) {
- if (!Array.isArray(object.handwrittenSignatures))
- throw TypeError(".google.api.DotnetSettings.handwrittenSignatures: array expected");
- message.handwrittenSignatures = [];
- for (var i = 0; i < object.handwrittenSignatures.length; ++i)
- message.handwrittenSignatures[i] = String(object.handwrittenSignatures[i]);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a DotnetSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.DotnetSettings
- * @static
- * @param {google.api.DotnetSettings} message DotnetSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- DotnetSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults) {
- object.ignoredResources = [];
- object.forcedNamespaceAliases = [];
- object.handwrittenSignatures = [];
- }
- if (options.objects || options.defaults) {
- object.renamedServices = {};
- object.renamedResources = {};
- }
- if (options.defaults)
- object.common = null;
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- var keys2;
- if (message.renamedServices && (keys2 = Object.keys(message.renamedServices)).length) {
- object.renamedServices = {};
- for (var j = 0; j < keys2.length; ++j)
- object.renamedServices[keys2[j]] = message.renamedServices[keys2[j]];
- }
- if (message.renamedResources && (keys2 = Object.keys(message.renamedResources)).length) {
- object.renamedResources = {};
- for (var j = 0; j < keys2.length; ++j)
- object.renamedResources[keys2[j]] = message.renamedResources[keys2[j]];
- }
- if (message.ignoredResources && message.ignoredResources.length) {
- object.ignoredResources = [];
- for (var j = 0; j < message.ignoredResources.length; ++j)
- object.ignoredResources[j] = message.ignoredResources[j];
- }
- if (message.forcedNamespaceAliases && message.forcedNamespaceAliases.length) {
- object.forcedNamespaceAliases = [];
- for (var j = 0; j < message.forcedNamespaceAliases.length; ++j)
- object.forcedNamespaceAliases[j] = message.forcedNamespaceAliases[j];
- }
- if (message.handwrittenSignatures && message.handwrittenSignatures.length) {
- object.handwrittenSignatures = [];
- for (var j = 0; j < message.handwrittenSignatures.length; ++j)
- object.handwrittenSignatures[j] = message.handwrittenSignatures[j];
- }
- return object;
- };
-
- /**
- * Converts this DotnetSettings to JSON.
- * @function toJSON
- * @memberof google.api.DotnetSettings
- * @instance
- * @returns {Object.} JSON object
- */
- DotnetSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for DotnetSettings
- * @function getTypeUrl
- * @memberof google.api.DotnetSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- DotnetSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.DotnetSettings";
- };
-
- return DotnetSettings;
- })();
-
- api.RubySettings = (function() {
-
- /**
- * Properties of a RubySettings.
- * @memberof google.api
- * @interface IRubySettings
- * @property {google.api.ICommonLanguageSettings|null} [common] RubySettings common
- */
-
- /**
- * Constructs a new RubySettings.
- * @memberof google.api
- * @classdesc Represents a RubySettings.
- * @implements IRubySettings
- * @constructor
- * @param {google.api.IRubySettings=} [properties] Properties to set
- */
- function RubySettings(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * RubySettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.RubySettings
- * @instance
- */
- RubySettings.prototype.common = null;
-
- /**
- * Creates a new RubySettings instance using the specified properties.
- * @function create
- * @memberof google.api.RubySettings
- * @static
- * @param {google.api.IRubySettings=} [properties] Properties to set
- * @returns {google.api.RubySettings} RubySettings instance
- */
- RubySettings.create = function create(properties) {
- return new RubySettings(properties);
- };
-
- /**
- * Encodes the specified RubySettings message. Does not implicitly {@link google.api.RubySettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.RubySettings
- * @static
- * @param {google.api.IRubySettings} message RubySettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- RubySettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified RubySettings message, length delimited. Does not implicitly {@link google.api.RubySettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.RubySettings
- * @static
- * @param {google.api.IRubySettings} message RubySettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- RubySettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a RubySettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.RubySettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.RubySettings} RubySettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- RubySettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.RubySettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a RubySettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.RubySettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.RubySettings} RubySettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- RubySettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a RubySettings message.
- * @function verify
- * @memberof google.api.RubySettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- RubySettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- return null;
- };
-
- /**
- * Creates a RubySettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.RubySettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.RubySettings} RubySettings
- */
- RubySettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.RubySettings)
- return object;
- var message = new $root.google.api.RubySettings();
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.RubySettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a RubySettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.RubySettings
- * @static
- * @param {google.api.RubySettings} message RubySettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- RubySettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults)
- object.common = null;
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- return object;
- };
-
- /**
- * Converts this RubySettings to JSON.
- * @function toJSON
- * @memberof google.api.RubySettings
- * @instance
- * @returns {Object.} JSON object
- */
- RubySettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for RubySettings
- * @function getTypeUrl
- * @memberof google.api.RubySettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- RubySettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.RubySettings";
- };
-
- return RubySettings;
- })();
-
- api.GoSettings = (function() {
-
- /**
- * Properties of a GoSettings.
- * @memberof google.api
- * @interface IGoSettings
- * @property {google.api.ICommonLanguageSettings|null} [common] GoSettings common
- * @property {Object.|null} [renamedServices] GoSettings renamedServices
- */
-
- /**
- * Constructs a new GoSettings.
- * @memberof google.api
- * @classdesc Represents a GoSettings.
- * @implements IGoSettings
- * @constructor
- * @param {google.api.IGoSettings=} [properties] Properties to set
- */
- function GoSettings(properties) {
- this.renamedServices = {};
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * GoSettings common.
- * @member {google.api.ICommonLanguageSettings|null|undefined} common
- * @memberof google.api.GoSettings
- * @instance
- */
- GoSettings.prototype.common = null;
-
- /**
- * GoSettings renamedServices.
- * @member {Object.} renamedServices
- * @memberof google.api.GoSettings
- * @instance
- */
- GoSettings.prototype.renamedServices = $util.emptyObject;
-
- /**
- * Creates a new GoSettings instance using the specified properties.
- * @function create
- * @memberof google.api.GoSettings
- * @static
- * @param {google.api.IGoSettings=} [properties] Properties to set
- * @returns {google.api.GoSettings} GoSettings instance
- */
- GoSettings.create = function create(properties) {
- return new GoSettings(properties);
- };
-
- /**
- * Encodes the specified GoSettings message. Does not implicitly {@link google.api.GoSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.GoSettings
- * @static
- * @param {google.api.IGoSettings} message GoSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- GoSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.common != null && Object.hasOwnProperty.call(message, "common"))
- $root.google.api.CommonLanguageSettings.encode(message.common, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.renamedServices != null && Object.hasOwnProperty.call(message, "renamedServices"))
- for (var keys = Object.keys(message.renamedServices), i = 0; i < keys.length; ++i)
- writer.uint32(/* id 2, wireType 2 =*/18).fork().uint32(/* id 1, wireType 2 =*/10).string(keys[i]).uint32(/* id 2, wireType 2 =*/18).string(message.renamedServices[keys[i]]).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified GoSettings message, length delimited. Does not implicitly {@link google.api.GoSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.GoSettings
- * @static
- * @param {google.api.IGoSettings} message GoSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- GoSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a GoSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.GoSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.GoSettings} GoSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- GoSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.GoSettings(), key, value;
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- if (message.renamedServices === $util.emptyObject)
- message.renamedServices = {};
- var end2 = reader.uint32() + reader.pos;
- key = "";
- value = "";
- while (reader.pos < end2) {
- var tag2 = reader.uint32();
- switch (tag2 >>> 3) {
- case 1:
- key = reader.string();
- break;
- case 2:
- value = reader.string();
- break;
- default:
- reader.skipType(tag2 & 7);
- break;
- }
- }
- message.renamedServices[key] = value;
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a GoSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.GoSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.GoSettings} GoSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- GoSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a GoSettings message.
- * @function verify
- * @memberof google.api.GoSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- GoSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
- if (error)
- return "common." + error;
- }
- if (message.renamedServices != null && message.hasOwnProperty("renamedServices")) {
- if (!$util.isObject(message.renamedServices))
- return "renamedServices: object expected";
- var key = Object.keys(message.renamedServices);
- for (var i = 0; i < key.length; ++i)
- if (!$util.isString(message.renamedServices[key[i]]))
- return "renamedServices: string{k:string} expected";
- }
- return null;
- };
-
- /**
- * Creates a GoSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.GoSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.GoSettings} GoSettings
- */
- GoSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.GoSettings)
- return object;
- var message = new $root.google.api.GoSettings();
- if (object.common != null) {
- if (typeof object.common !== "object")
- throw TypeError(".google.api.GoSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
- }
- if (object.renamedServices) {
- if (typeof object.renamedServices !== "object")
- throw TypeError(".google.api.GoSettings.renamedServices: object expected");
- message.renamedServices = {};
- for (var keys = Object.keys(object.renamedServices), i = 0; i < keys.length; ++i)
- message.renamedServices[keys[i]] = String(object.renamedServices[keys[i]]);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a GoSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.GoSettings
- * @static
- * @param {google.api.GoSettings} message GoSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- GoSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.objects || options.defaults)
- object.renamedServices = {};
- if (options.defaults)
- object.common = null;
- if (message.common != null && message.hasOwnProperty("common"))
- object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
- var keys2;
- if (message.renamedServices && (keys2 = Object.keys(message.renamedServices)).length) {
- object.renamedServices = {};
- for (var j = 0; j < keys2.length; ++j)
- object.renamedServices[keys2[j]] = message.renamedServices[keys2[j]];
- }
- return object;
- };
-
- /**
- * Converts this GoSettings to JSON.
- * @function toJSON
- * @memberof google.api.GoSettings
- * @instance
- * @returns {Object.} JSON object
- */
- GoSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for GoSettings
- * @function getTypeUrl
- * @memberof google.api.GoSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- GoSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.GoSettings";
- };
-
- return GoSettings;
- })();
-
- api.MethodSettings = (function() {
-
- /**
- * Properties of a MethodSettings.
- * @memberof google.api
- * @interface IMethodSettings
- * @property {string|null} [selector] MethodSettings selector
- * @property {google.api.MethodSettings.ILongRunning|null} [longRunning] MethodSettings longRunning
- * @property {Array.|null} [autoPopulatedFields] MethodSettings autoPopulatedFields
- */
-
- /**
- * Constructs a new MethodSettings.
- * @memberof google.api
- * @classdesc Represents a MethodSettings.
- * @implements IMethodSettings
- * @constructor
- * @param {google.api.IMethodSettings=} [properties] Properties to set
- */
- function MethodSettings(properties) {
- this.autoPopulatedFields = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * MethodSettings selector.
- * @member {string} selector
- * @memberof google.api.MethodSettings
- * @instance
- */
- MethodSettings.prototype.selector = "";
-
- /**
- * MethodSettings longRunning.
- * @member {google.api.MethodSettings.ILongRunning|null|undefined} longRunning
- * @memberof google.api.MethodSettings
- * @instance
- */
- MethodSettings.prototype.longRunning = null;
-
- /**
- * MethodSettings autoPopulatedFields.
- * @member {Array.} autoPopulatedFields
- * @memberof google.api.MethodSettings
- * @instance
- */
- MethodSettings.prototype.autoPopulatedFields = $util.emptyArray;
-
- /**
- * Creates a new MethodSettings instance using the specified properties.
- * @function create
- * @memberof google.api.MethodSettings
- * @static
- * @param {google.api.IMethodSettings=} [properties] Properties to set
- * @returns {google.api.MethodSettings} MethodSettings instance
- */
- MethodSettings.create = function create(properties) {
- return new MethodSettings(properties);
- };
-
- /**
- * Encodes the specified MethodSettings message. Does not implicitly {@link google.api.MethodSettings.verify|verify} messages.
- * @function encode
- * @memberof google.api.MethodSettings
- * @static
- * @param {google.api.IMethodSettings} message MethodSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- MethodSettings.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.selector != null && Object.hasOwnProperty.call(message, "selector"))
- writer.uint32(/* id 1, wireType 2 =*/10).string(message.selector);
- if (message.longRunning != null && Object.hasOwnProperty.call(message, "longRunning"))
- $root.google.api.MethodSettings.LongRunning.encode(message.longRunning, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
- if (message.autoPopulatedFields != null && message.autoPopulatedFields.length)
- for (var i = 0; i < message.autoPopulatedFields.length; ++i)
- writer.uint32(/* id 3, wireType 2 =*/26).string(message.autoPopulatedFields[i]);
- return writer;
- };
-
- /**
- * Encodes the specified MethodSettings message, length delimited. Does not implicitly {@link google.api.MethodSettings.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.MethodSettings
- * @static
- * @param {google.api.IMethodSettings} message MethodSettings message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- MethodSettings.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a MethodSettings message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.MethodSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.MethodSettings} MethodSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- MethodSettings.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.MethodSettings();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.selector = reader.string();
- break;
- }
- case 2: {
- message.longRunning = $root.google.api.MethodSettings.LongRunning.decode(reader, reader.uint32());
- break;
- }
- case 3: {
- if (!(message.autoPopulatedFields && message.autoPopulatedFields.length))
- message.autoPopulatedFields = [];
- message.autoPopulatedFields.push(reader.string());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a MethodSettings message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.MethodSettings
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.MethodSettings} MethodSettings
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- MethodSettings.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a MethodSettings message.
- * @function verify
- * @memberof google.api.MethodSettings
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- MethodSettings.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.selector != null && message.hasOwnProperty("selector"))
- if (!$util.isString(message.selector))
- return "selector: string expected";
- if (message.longRunning != null && message.hasOwnProperty("longRunning")) {
- var error = $root.google.api.MethodSettings.LongRunning.verify(message.longRunning);
- if (error)
- return "longRunning." + error;
- }
- if (message.autoPopulatedFields != null && message.hasOwnProperty("autoPopulatedFields")) {
- if (!Array.isArray(message.autoPopulatedFields))
- return "autoPopulatedFields: array expected";
- for (var i = 0; i < message.autoPopulatedFields.length; ++i)
- if (!$util.isString(message.autoPopulatedFields[i]))
- return "autoPopulatedFields: string[] expected";
- }
- return null;
- };
-
- /**
- * Creates a MethodSettings message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.MethodSettings
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.MethodSettings} MethodSettings
- */
- MethodSettings.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.MethodSettings)
- return object;
- var message = new $root.google.api.MethodSettings();
- if (object.selector != null)
- message.selector = String(object.selector);
- if (object.longRunning != null) {
- if (typeof object.longRunning !== "object")
- throw TypeError(".google.api.MethodSettings.longRunning: object expected");
- message.longRunning = $root.google.api.MethodSettings.LongRunning.fromObject(object.longRunning);
- }
- if (object.autoPopulatedFields) {
- if (!Array.isArray(object.autoPopulatedFields))
- throw TypeError(".google.api.MethodSettings.autoPopulatedFields: array expected");
- message.autoPopulatedFields = [];
- for (var i = 0; i < object.autoPopulatedFields.length; ++i)
- message.autoPopulatedFields[i] = String(object.autoPopulatedFields[i]);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a MethodSettings message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.MethodSettings
- * @static
- * @param {google.api.MethodSettings} message MethodSettings
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- MethodSettings.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.arrays || options.defaults)
- object.autoPopulatedFields = [];
- if (options.defaults) {
- object.selector = "";
- object.longRunning = null;
- }
- if (message.selector != null && message.hasOwnProperty("selector"))
- object.selector = message.selector;
- if (message.longRunning != null && message.hasOwnProperty("longRunning"))
- object.longRunning = $root.google.api.MethodSettings.LongRunning.toObject(message.longRunning, options);
- if (message.autoPopulatedFields && message.autoPopulatedFields.length) {
- object.autoPopulatedFields = [];
- for (var j = 0; j < message.autoPopulatedFields.length; ++j)
- object.autoPopulatedFields[j] = message.autoPopulatedFields[j];
- }
- return object;
- };
-
- /**
- * Converts this MethodSettings to JSON.
- * @function toJSON
- * @memberof google.api.MethodSettings
- * @instance
- * @returns {Object.} JSON object
- */
- MethodSettings.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for MethodSettings
- * @function getTypeUrl
- * @memberof google.api.MethodSettings
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- MethodSettings.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.MethodSettings";
- };
-
- MethodSettings.LongRunning = (function() {
-
- /**
- * Properties of a LongRunning.
- * @memberof google.api.MethodSettings
- * @interface ILongRunning
- * @property {google.protobuf.IDuration|null} [initialPollDelay] LongRunning initialPollDelay
- * @property {number|null} [pollDelayMultiplier] LongRunning pollDelayMultiplier
- * @property {google.protobuf.IDuration|null} [maxPollDelay] LongRunning maxPollDelay
- * @property {google.protobuf.IDuration|null} [totalPollTimeout] LongRunning totalPollTimeout
- */
-
- /**
- * Constructs a new LongRunning.
- * @memberof google.api.MethodSettings
- * @classdesc Represents a LongRunning.
- * @implements ILongRunning
- * @constructor
- * @param {google.api.MethodSettings.ILongRunning=} [properties] Properties to set
- */
- function LongRunning(properties) {
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * LongRunning initialPollDelay.
- * @member {google.protobuf.IDuration|null|undefined} initialPollDelay
- * @memberof google.api.MethodSettings.LongRunning
- * @instance
- */
- LongRunning.prototype.initialPollDelay = null;
-
- /**
- * LongRunning pollDelayMultiplier.
- * @member {number} pollDelayMultiplier
- * @memberof google.api.MethodSettings.LongRunning
- * @instance
- */
- LongRunning.prototype.pollDelayMultiplier = 0;
-
- /**
- * LongRunning maxPollDelay.
- * @member {google.protobuf.IDuration|null|undefined} maxPollDelay
- * @memberof google.api.MethodSettings.LongRunning
- * @instance
- */
- LongRunning.prototype.maxPollDelay = null;
-
- /**
- * LongRunning totalPollTimeout.
- * @member {google.protobuf.IDuration|null|undefined} totalPollTimeout
- * @memberof google.api.MethodSettings.LongRunning
- * @instance
- */
- LongRunning.prototype.totalPollTimeout = null;
-
- /**
- * Creates a new LongRunning instance using the specified properties.
- * @function create
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {google.api.MethodSettings.ILongRunning=} [properties] Properties to set
- * @returns {google.api.MethodSettings.LongRunning} LongRunning instance
- */
- LongRunning.create = function create(properties) {
- return new LongRunning(properties);
- };
-
- /**
- * Encodes the specified LongRunning message. Does not implicitly {@link google.api.MethodSettings.LongRunning.verify|verify} messages.
- * @function encode
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {google.api.MethodSettings.ILongRunning} message LongRunning message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- LongRunning.encode = function encode(message, writer) {
- if (!writer)
- writer = $Writer.create();
- if (message.initialPollDelay != null && Object.hasOwnProperty.call(message, "initialPollDelay"))
- $root.google.protobuf.Duration.encode(message.initialPollDelay, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
- if (message.pollDelayMultiplier != null && Object.hasOwnProperty.call(message, "pollDelayMultiplier"))
- writer.uint32(/* id 2, wireType 5 =*/21).float(message.pollDelayMultiplier);
- if (message.maxPollDelay != null && Object.hasOwnProperty.call(message, "maxPollDelay"))
- $root.google.protobuf.Duration.encode(message.maxPollDelay, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim();
- if (message.totalPollTimeout != null && Object.hasOwnProperty.call(message, "totalPollTimeout"))
- $root.google.protobuf.Duration.encode(message.totalPollTimeout, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim();
- return writer;
- };
-
- /**
- * Encodes the specified LongRunning message, length delimited. Does not implicitly {@link google.api.MethodSettings.LongRunning.verify|verify} messages.
- * @function encodeDelimited
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {google.api.MethodSettings.ILongRunning} message LongRunning message or plain object to encode
- * @param {$protobuf.Writer} [writer] Writer to encode to
- * @returns {$protobuf.Writer} Writer
- */
- LongRunning.encodeDelimited = function encodeDelimited(message, writer) {
- return this.encode(message, writer).ldelim();
- };
-
- /**
- * Decodes a LongRunning message from the specified reader or buffer.
- * @function decode
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @param {number} [length] Message length if known beforehand
- * @returns {google.api.MethodSettings.LongRunning} LongRunning
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- LongRunning.decode = function decode(reader, length, error) {
- if (!(reader instanceof $Reader))
- reader = $Reader.create(reader);
- var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.MethodSettings.LongRunning();
- while (reader.pos < end) {
- var tag = reader.uint32();
- if (tag === error)
- break;
- switch (tag >>> 3) {
- case 1: {
- message.initialPollDelay = $root.google.protobuf.Duration.decode(reader, reader.uint32());
- break;
- }
- case 2: {
- message.pollDelayMultiplier = reader.float();
- break;
- }
- case 3: {
- message.maxPollDelay = $root.google.protobuf.Duration.decode(reader, reader.uint32());
- break;
- }
- case 4: {
- message.totalPollTimeout = $root.google.protobuf.Duration.decode(reader, reader.uint32());
- break;
- }
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- };
-
- /**
- * Decodes a LongRunning message from the specified reader or buffer, length delimited.
- * @function decodeDelimited
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
- * @returns {google.api.MethodSettings.LongRunning} LongRunning
- * @throws {Error} If the payload is not a reader or valid buffer
- * @throws {$protobuf.util.ProtocolError} If required fields are missing
- */
- LongRunning.decodeDelimited = function decodeDelimited(reader) {
- if (!(reader instanceof $Reader))
- reader = new $Reader(reader);
- return this.decode(reader, reader.uint32());
- };
-
- /**
- * Verifies a LongRunning message.
- * @function verify
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {Object.} message Plain object to verify
- * @returns {string|null} `null` if valid, otherwise the reason why it is not
- */
- LongRunning.verify = function verify(message) {
- if (typeof message !== "object" || message === null)
- return "object expected";
- if (message.initialPollDelay != null && message.hasOwnProperty("initialPollDelay")) {
- var error = $root.google.protobuf.Duration.verify(message.initialPollDelay);
- if (error)
- return "initialPollDelay." + error;
- }
- if (message.pollDelayMultiplier != null && message.hasOwnProperty("pollDelayMultiplier"))
- if (typeof message.pollDelayMultiplier !== "number")
- return "pollDelayMultiplier: number expected";
- if (message.maxPollDelay != null && message.hasOwnProperty("maxPollDelay")) {
- var error = $root.google.protobuf.Duration.verify(message.maxPollDelay);
- if (error)
- return "maxPollDelay." + error;
- }
- if (message.totalPollTimeout != null && message.hasOwnProperty("totalPollTimeout")) {
- var error = $root.google.protobuf.Duration.verify(message.totalPollTimeout);
- if (error)
- return "totalPollTimeout." + error;
- }
- return null;
- };
-
- /**
- * Creates a LongRunning message from a plain object. Also converts values to their respective internal types.
- * @function fromObject
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {Object.} object Plain object
- * @returns {google.api.MethodSettings.LongRunning} LongRunning
- */
- LongRunning.fromObject = function fromObject(object) {
- if (object instanceof $root.google.api.MethodSettings.LongRunning)
- return object;
- var message = new $root.google.api.MethodSettings.LongRunning();
- if (object.initialPollDelay != null) {
- if (typeof object.initialPollDelay !== "object")
- throw TypeError(".google.api.MethodSettings.LongRunning.initialPollDelay: object expected");
- message.initialPollDelay = $root.google.protobuf.Duration.fromObject(object.initialPollDelay);
- }
- if (object.pollDelayMultiplier != null)
- message.pollDelayMultiplier = Number(object.pollDelayMultiplier);
- if (object.maxPollDelay != null) {
- if (typeof object.maxPollDelay !== "object")
- throw TypeError(".google.api.MethodSettings.LongRunning.maxPollDelay: object expected");
- message.maxPollDelay = $root.google.protobuf.Duration.fromObject(object.maxPollDelay);
- }
- if (object.totalPollTimeout != null) {
- if (typeof object.totalPollTimeout !== "object")
- throw TypeError(".google.api.MethodSettings.LongRunning.totalPollTimeout: object expected");
- message.totalPollTimeout = $root.google.protobuf.Duration.fromObject(object.totalPollTimeout);
- }
- return message;
- };
-
- /**
- * Creates a plain object from a LongRunning message. Also converts values to other types if specified.
- * @function toObject
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {google.api.MethodSettings.LongRunning} message LongRunning
- * @param {$protobuf.IConversionOptions} [options] Conversion options
- * @returns {Object.} Plain object
- */
- LongRunning.toObject = function toObject(message, options) {
- if (!options)
- options = {};
- var object = {};
- if (options.defaults) {
- object.initialPollDelay = null;
- object.pollDelayMultiplier = 0;
- object.maxPollDelay = null;
- object.totalPollTimeout = null;
- }
- if (message.initialPollDelay != null && message.hasOwnProperty("initialPollDelay"))
- object.initialPollDelay = $root.google.protobuf.Duration.toObject(message.initialPollDelay, options);
- if (message.pollDelayMultiplier != null && message.hasOwnProperty("pollDelayMultiplier"))
- object.pollDelayMultiplier = options.json && !isFinite(message.pollDelayMultiplier) ? String(message.pollDelayMultiplier) : message.pollDelayMultiplier;
- if (message.maxPollDelay != null && message.hasOwnProperty("maxPollDelay"))
- object.maxPollDelay = $root.google.protobuf.Duration.toObject(message.maxPollDelay, options);
- if (message.totalPollTimeout != null && message.hasOwnProperty("totalPollTimeout"))
- object.totalPollTimeout = $root.google.protobuf.Duration.toObject(message.totalPollTimeout, options);
- return object;
- };
-
- /**
- * Converts this LongRunning to JSON.
- * @function toJSON
- * @memberof google.api.MethodSettings.LongRunning
- * @instance
- * @returns {Object.} JSON object
- */
- LongRunning.prototype.toJSON = function toJSON() {
- return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
- };
-
- /**
- * Gets the default type url for LongRunning
- * @function getTypeUrl
- * @memberof google.api.MethodSettings.LongRunning
- * @static
- * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
- * @returns {string} The default type url
- */
- LongRunning.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
- if (typeUrlPrefix === undefined) {
- typeUrlPrefix = "type.googleapis.com";
- }
- return typeUrlPrefix + "/google.api.MethodSettings.LongRunning";
- };
-
- return LongRunning;
- })();
-
- return MethodSettings;
- })();
-
- /**
- * ClientLibraryOrganization enum.
- * @name google.api.ClientLibraryOrganization
- * @enum {number}
- * @property {number} CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED=0 CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED value
- * @property {number} CLOUD=1 CLOUD value
- * @property {number} ADS=2 ADS value
- * @property {number} PHOTOS=3 PHOTOS value
- * @property {number} STREET_VIEW=4 STREET_VIEW value
- * @property {number} SHOPPING=5 SHOPPING value
- * @property {number} GEO=6 GEO value
- * @property {number} GENERATIVE_AI=7 GENERATIVE_AI value
- */
- api.ClientLibraryOrganization = (function() {
- var valuesById = {}, values = Object.create(valuesById);
- values[valuesById[0] = "CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED"] = 0;
- values[valuesById[1] = "CLOUD"] = 1;
- values[valuesById[2] = "ADS"] = 2;
- values[valuesById[3] = "PHOTOS"] = 3;
- values[valuesById[4] = "STREET_VIEW"] = 4;
- values[valuesById[5] = "SHOPPING"] = 5;
- values[valuesById[6] = "GEO"] = 6;
- values[valuesById[7] = "GENERATIVE_AI"] = 7;
- return values;
- })();
-
- /**
- * ClientLibraryDestination enum.
- * @name google.api.ClientLibraryDestination
- * @enum {number}
- * @property {number} CLIENT_LIBRARY_DESTINATION_UNSPECIFIED=0 CLIENT_LIBRARY_DESTINATION_UNSPECIFIED value
- * @property {number} GITHUB=10 GITHUB value
- * @property {number} PACKAGE_MANAGER=20 PACKAGE_MANAGER value
- */
- api.ClientLibraryDestination = (function() {
- var valuesById = {}, values = Object.create(valuesById);
- values[valuesById[0] = "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED"] = 0;
- values[valuesById[10] = "GITHUB"] = 10;
- values[valuesById[20] = "PACKAGE_MANAGER"] = 20;
- return values;
- })();
-
- api.SelectiveGapicGeneration = (function() {
-
- /**
- * Properties of a SelectiveGapicGeneration.
- * @memberof google.api
- * @interface ISelectiveGapicGeneration
- * @property {Array.|null} [methods] SelectiveGapicGeneration methods
- * @property {boolean|null} [generateOmittedAsInternal] SelectiveGapicGeneration generateOmittedAsInternal
- */
-
- /**
- * Constructs a new SelectiveGapicGeneration.
- * @memberof google.api
- * @classdesc Represents a SelectiveGapicGeneration.
- * @implements ISelectiveGapicGeneration
- * @constructor
- * @param {google.api.ISelectiveGapicGeneration=} [properties] Properties to set
- */
- function SelectiveGapicGeneration(properties) {
- this.methods = [];
- if (properties)
- for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
- this[keys[i]] = properties[keys[i]];
- }
-
- /**
- * SelectiveGapicGeneration methods.
- * @member {Array.