From 35e81964f971d4272b0c14f4e8b6e790229ba803 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Wed, 23 Jun 2021 16:30:42 +0000
Subject: [PATCH] fix: make request optional in all cases (#318)

... chore: update gapic-generator-ruby to the latest commit chore: release gapic-generator-typescript 1.5.0

Committer: @miraleung
PiperOrigin-RevId: 380641501

Source-Link: https://github.com/googleapis/googleapis/commit/076f7e9f0b258bdb54338895d7251b202e8f0de3

Source-Link: https://github.com/googleapis/googleapis-gen/commit/27e4c88b4048e5f56508d4e1aa417d60a3380892
---
 src/v1/container_analysis_client.ts           | 16 ++---
 .../container_analysis_v1_beta1_client.ts     | 24 ++++----
 src/v1beta1/grafeas_v1_beta1_client.ts        | 60 +++++++++----------
 3 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/src/v1/container_analysis_client.ts b/src/v1/container_analysis_client.ts
index 56284b0..98099fa 100644
--- a/src/v1/container_analysis_client.ts
+++ b/src/v1/container_analysis_client.ts
@@ -302,7 +302,7 @@ export class ContainerAnalysisClient {
   // -- Service calls --
   // -------------------
   setIamPolicy(
-    request: protos.google.iam.v1.ISetIamPolicyRequest,
+    request?: protos.google.iam.v1.ISetIamPolicyRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -359,7 +359,7 @@ export class ContainerAnalysisClient {
    * const [response] = await client.setIamPolicy(request);
    */
   setIamPolicy(
-    request: protos.google.iam.v1.ISetIamPolicyRequest,
+    request?: protos.google.iam.v1.ISetIamPolicyRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -398,7 +398,7 @@ export class ContainerAnalysisClient {
     return this.innerApiCalls.setIamPolicy(request, options, callback);
   }
   getIamPolicy(
-    request: protos.google.iam.v1.IGetIamPolicyRequest,
+    request?: protos.google.iam.v1.IGetIamPolicyRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -453,7 +453,7 @@ export class ContainerAnalysisClient {
    * const [response] = await client.getIamPolicy(request);
    */
   getIamPolicy(
-    request: protos.google.iam.v1.IGetIamPolicyRequest,
+    request?: protos.google.iam.v1.IGetIamPolicyRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -492,7 +492,7 @@ export class ContainerAnalysisClient {
     return this.innerApiCalls.getIamPolicy(request, options, callback);
   }
   testIamPermissions(
-    request: protos.google.iam.v1.ITestIamPermissionsRequest,
+    request?: protos.google.iam.v1.ITestIamPermissionsRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -548,7 +548,7 @@ export class ContainerAnalysisClient {
    * const [response] = await client.testIamPermissions(request);
    */
   testIamPermissions(
-    request: protos.google.iam.v1.ITestIamPermissionsRequest,
+    request?: protos.google.iam.v1.ITestIamPermissionsRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -587,7 +587,7 @@ export class ContainerAnalysisClient {
     return this.innerApiCalls.testIamPermissions(request, options, callback);
   }
   getVulnerabilityOccurrencesSummary(
-    request: protos.google.devtools.containeranalysis.v1.IGetVulnerabilityOccurrencesSummaryRequest,
+    request?: protos.google.devtools.containeranalysis.v1.IGetVulnerabilityOccurrencesSummaryRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -641,7 +641,7 @@ export class ContainerAnalysisClient {
    * const [response] = await client.getVulnerabilityOccurrencesSummary(request);
    */
   getVulnerabilityOccurrencesSummary(
-    request: protos.google.devtools.containeranalysis.v1.IGetVulnerabilityOccurrencesSummaryRequest,
+    request?: protos.google.devtools.containeranalysis.v1.IGetVulnerabilityOccurrencesSummaryRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
diff --git a/src/v1beta1/container_analysis_v1_beta1_client.ts b/src/v1beta1/container_analysis_v1_beta1_client.ts
index b4ee7b6..f959e41 100644
--- a/src/v1beta1/container_analysis_v1_beta1_client.ts
+++ b/src/v1beta1/container_analysis_v1_beta1_client.ts
@@ -321,7 +321,7 @@ export class ContainerAnalysisV1Beta1Client {
   // -- Service calls --
   // -------------------
   setIamPolicy(
-    request: protos.google.iam.v1.ISetIamPolicyRequest,
+    request?: protos.google.iam.v1.ISetIamPolicyRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -378,7 +378,7 @@ export class ContainerAnalysisV1Beta1Client {
    * const [response] = await client.setIamPolicy(request);
    */
   setIamPolicy(
-    request: protos.google.iam.v1.ISetIamPolicyRequest,
+    request?: protos.google.iam.v1.ISetIamPolicyRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -417,7 +417,7 @@ export class ContainerAnalysisV1Beta1Client {
     return this.innerApiCalls.setIamPolicy(request, options, callback);
   }
   getIamPolicy(
-    request: protos.google.iam.v1.IGetIamPolicyRequest,
+    request?: protos.google.iam.v1.IGetIamPolicyRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -472,7 +472,7 @@ export class ContainerAnalysisV1Beta1Client {
    * const [response] = await client.getIamPolicy(request);
    */
   getIamPolicy(
-    request: protos.google.iam.v1.IGetIamPolicyRequest,
+    request?: protos.google.iam.v1.IGetIamPolicyRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -511,7 +511,7 @@ export class ContainerAnalysisV1Beta1Client {
     return this.innerApiCalls.getIamPolicy(request, options, callback);
   }
   testIamPermissions(
-    request: protos.google.iam.v1.ITestIamPermissionsRequest,
+    request?: protos.google.iam.v1.ITestIamPermissionsRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -567,7 +567,7 @@ export class ContainerAnalysisV1Beta1Client {
    * const [response] = await client.testIamPermissions(request);
    */
   testIamPermissions(
-    request: protos.google.iam.v1.ITestIamPermissionsRequest,
+    request?: protos.google.iam.v1.ITestIamPermissionsRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -606,7 +606,7 @@ export class ContainerAnalysisV1Beta1Client {
     return this.innerApiCalls.testIamPermissions(request, options, callback);
   }
   getScanConfig(
-    request: protos.google.devtools.containeranalysis.v1beta1.IGetScanConfigRequest,
+    request?: protos.google.devtools.containeranalysis.v1beta1.IGetScanConfigRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -658,7 +658,7 @@ export class ContainerAnalysisV1Beta1Client {
    * const [response] = await client.getScanConfig(request);
    */
   getScanConfig(
-    request: protos.google.devtools.containeranalysis.v1beta1.IGetScanConfigRequest,
+    request?: protos.google.devtools.containeranalysis.v1beta1.IGetScanConfigRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -704,7 +704,7 @@ export class ContainerAnalysisV1Beta1Client {
     return this.innerApiCalls.getScanConfig(request, options, callback);
   }
   updateScanConfig(
-    request: protos.google.devtools.containeranalysis.v1beta1.IUpdateScanConfigRequest,
+    request?: protos.google.devtools.containeranalysis.v1beta1.IUpdateScanConfigRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -758,7 +758,7 @@ export class ContainerAnalysisV1Beta1Client {
    * const [response] = await client.updateScanConfig(request);
    */
   updateScanConfig(
-    request: protos.google.devtools.containeranalysis.v1beta1.IUpdateScanConfigRequest,
+    request?: protos.google.devtools.containeranalysis.v1beta1.IUpdateScanConfigRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -805,7 +805,7 @@ export class ContainerAnalysisV1Beta1Client {
   }
 
   listScanConfigs(
-    request: protos.google.devtools.containeranalysis.v1beta1.IListScanConfigsRequest,
+    request?: protos.google.devtools.containeranalysis.v1beta1.IListScanConfigsRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -863,7 +863,7 @@ export class ContainerAnalysisV1Beta1Client {
    *   for more details and examples.
    */
   listScanConfigs(
-    request: protos.google.devtools.containeranalysis.v1beta1.IListScanConfigsRequest,
+    request?: protos.google.devtools.containeranalysis.v1beta1.IListScanConfigsRequest,
     optionsOrCallback?:
       | CallOptions
       | PaginationCallback<
diff --git a/src/v1beta1/grafeas_v1_beta1_client.ts b/src/v1beta1/grafeas_v1_beta1_client.ts
index 7dc20c8..2409431 100644
--- a/src/v1beta1/grafeas_v1_beta1_client.ts
+++ b/src/v1beta1/grafeas_v1_beta1_client.ts
@@ -336,7 +336,7 @@ export class GrafeasV1Beta1Client {
   // -- Service calls --
   // -------------------
   getOccurrence(
-    request: protos.grafeas.v1beta1.IGetOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.IGetOccurrenceRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -381,7 +381,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.getOccurrence(request);
    */
   getOccurrence(
-    request: protos.grafeas.v1beta1.IGetOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.IGetOccurrenceRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -420,7 +420,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.getOccurrence(request, options, callback);
   }
   deleteOccurrence(
-    request: protos.grafeas.v1beta1.IDeleteOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.IDeleteOccurrenceRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -467,7 +467,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.deleteOccurrence(request);
    */
   deleteOccurrence(
-    request: protos.grafeas.v1beta1.IDeleteOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.IDeleteOccurrenceRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -506,7 +506,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.deleteOccurrence(request, options, callback);
   }
   createOccurrence(
-    request: protos.grafeas.v1beta1.ICreateOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.ICreateOccurrenceRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -553,7 +553,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.createOccurrence(request);
    */
   createOccurrence(
-    request: protos.grafeas.v1beta1.ICreateOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.ICreateOccurrenceRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -592,7 +592,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.createOccurrence(request, options, callback);
   }
   batchCreateOccurrences(
-    request: protos.grafeas.v1beta1.IBatchCreateOccurrencesRequest,
+    request?: protos.grafeas.v1beta1.IBatchCreateOccurrencesRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -639,7 +639,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.batchCreateOccurrences(request);
    */
   batchCreateOccurrences(
-    request: protos.grafeas.v1beta1.IBatchCreateOccurrencesRequest,
+    request?: protos.grafeas.v1beta1.IBatchCreateOccurrencesRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -684,7 +684,7 @@ export class GrafeasV1Beta1Client {
     );
   }
   updateOccurrence(
-    request: protos.grafeas.v1beta1.IUpdateOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.IUpdateOccurrenceRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -733,7 +733,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.updateOccurrence(request);
    */
   updateOccurrence(
-    request: protos.grafeas.v1beta1.IUpdateOccurrenceRequest,
+    request?: protos.grafeas.v1beta1.IUpdateOccurrenceRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -772,7 +772,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.updateOccurrence(request, options, callback);
   }
   getOccurrenceNote(
-    request: protos.grafeas.v1beta1.IGetOccurrenceNoteRequest,
+    request?: protos.grafeas.v1beta1.IGetOccurrenceNoteRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -818,7 +818,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.getOccurrenceNote(request);
    */
   getOccurrenceNote(
-    request: protos.grafeas.v1beta1.IGetOccurrenceNoteRequest,
+    request?: protos.grafeas.v1beta1.IGetOccurrenceNoteRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -857,7 +857,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.getOccurrenceNote(request, options, callback);
   }
   getNote(
-    request: protos.grafeas.v1beta1.IGetNoteRequest,
+    request?: protos.grafeas.v1beta1.IGetNoteRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -902,7 +902,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.getNote(request);
    */
   getNote(
-    request: protos.grafeas.v1beta1.IGetNoteRequest,
+    request?: protos.grafeas.v1beta1.IGetNoteRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -941,7 +941,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.getNote(request, options, callback);
   }
   deleteNote(
-    request: protos.grafeas.v1beta1.IDeleteNoteRequest,
+    request?: protos.grafeas.v1beta1.IDeleteNoteRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -986,7 +986,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.deleteNote(request);
    */
   deleteNote(
-    request: protos.grafeas.v1beta1.IDeleteNoteRequest,
+    request?: protos.grafeas.v1beta1.IDeleteNoteRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -1025,7 +1025,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.deleteNote(request, options, callback);
   }
   createNote(
-    request: protos.grafeas.v1beta1.ICreateNoteRequest,
+    request?: protos.grafeas.v1beta1.ICreateNoteRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -1074,7 +1074,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.createNote(request);
    */
   createNote(
-    request: protos.grafeas.v1beta1.ICreateNoteRequest,
+    request?: protos.grafeas.v1beta1.ICreateNoteRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -1113,7 +1113,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.createNote(request, options, callback);
   }
   batchCreateNotes(
-    request: protos.grafeas.v1beta1.IBatchCreateNotesRequest,
+    request?: protos.grafeas.v1beta1.IBatchCreateNotesRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -1160,7 +1160,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.batchCreateNotes(request);
    */
   batchCreateNotes(
-    request: protos.grafeas.v1beta1.IBatchCreateNotesRequest,
+    request?: protos.grafeas.v1beta1.IBatchCreateNotesRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -1199,7 +1199,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.batchCreateNotes(request, options, callback);
   }
   updateNote(
-    request: protos.grafeas.v1beta1.IUpdateNoteRequest,
+    request?: protos.grafeas.v1beta1.IUpdateNoteRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -1248,7 +1248,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.updateNote(request);
    */
   updateNote(
-    request: protos.grafeas.v1beta1.IUpdateNoteRequest,
+    request?: protos.grafeas.v1beta1.IUpdateNoteRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -1287,7 +1287,7 @@ export class GrafeasV1Beta1Client {
     return this.innerApiCalls.updateNote(request, options, callback);
   }
   getVulnerabilityOccurrencesSummary(
-    request: protos.grafeas.v1beta1.IGetVulnerabilityOccurrencesSummaryRequest,
+    request?: protos.grafeas.v1beta1.IGetVulnerabilityOccurrencesSummaryRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -1341,7 +1341,7 @@ export class GrafeasV1Beta1Client {
    * const [response] = await client.getVulnerabilityOccurrencesSummary(request);
    */
   getVulnerabilityOccurrencesSummary(
-    request: protos.grafeas.v1beta1.IGetVulnerabilityOccurrencesSummaryRequest,
+    request?: protos.grafeas.v1beta1.IGetVulnerabilityOccurrencesSummaryRequest,
     optionsOrCallback?:
       | CallOptions
       | Callback<
@@ -1392,7 +1392,7 @@ export class GrafeasV1Beta1Client {
   }
 
   listOccurrences(
-    request: protos.grafeas.v1beta1.IListOccurrencesRequest,
+    request?: protos.grafeas.v1beta1.IListOccurrencesRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -1446,7 +1446,7 @@ export class GrafeasV1Beta1Client {
    *   for more details and examples.
    */
   listOccurrences(
-    request: protos.grafeas.v1beta1.IListOccurrencesRequest,
+    request?: protos.grafeas.v1beta1.IListOccurrencesRequest,
     optionsOrCallback?:
       | CallOptions
       | PaginationCallback<
@@ -1584,7 +1584,7 @@ export class GrafeasV1Beta1Client {
     ) as AsyncIterable<protos.grafeas.v1beta1.IOccurrence>;
   }
   listNotes(
-    request: protos.grafeas.v1beta1.IListNotesRequest,
+    request?: protos.grafeas.v1beta1.IListNotesRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -1638,7 +1638,7 @@ export class GrafeasV1Beta1Client {
    *   for more details and examples.
    */
   listNotes(
-    request: protos.grafeas.v1beta1.IListNotesRequest,
+    request?: protos.grafeas.v1beta1.IListNotesRequest,
     optionsOrCallback?:
       | CallOptions
       | PaginationCallback<
@@ -1776,7 +1776,7 @@ export class GrafeasV1Beta1Client {
     ) as AsyncIterable<protos.grafeas.v1beta1.INote>;
   }
   listNoteOccurrences(
-    request: protos.grafeas.v1beta1.IListNoteOccurrencesRequest,
+    request?: protos.grafeas.v1beta1.IListNoteOccurrencesRequest,
     options?: CallOptions
   ): Promise<
     [
@@ -1832,7 +1832,7 @@ export class GrafeasV1Beta1Client {
    *   for more details and examples.
    */
   listNoteOccurrences(
-    request: protos.grafeas.v1beta1.IListNoteOccurrencesRequest,
+    request?: protos.grafeas.v1beta1.IListNoteOccurrencesRequest,
     optionsOrCallback?:
       | CallOptions
       | PaginationCallback<