chore: Update discovery artifacts (#1195)

* chore(accesscontextmanager): update the api
* chore(adexchangebuyer2): update the api
* chore(admin): update the api
* chore(alertcenter): update the api
* chore(analyticsadmin): update the api
* chore(analyticsdata): update the api
* chore(androidmanagement): update the api
* chore(apigateway): update the api
* chore(apigee): update the api
* chore(appengine): update the api
* chore(area120tables): update the api
* chore(artifactregistry): update the api
* chore(bigquery): update the api
* chore(bigqueryconnection): update the api
* chore(bigqueryreservation): update the api
* chore(billingbudgets): update the api
* chore(binaryauthorization): update the api
* chore(blogger): update the api
* chore(calendar): update the api
* chore(chat): update the api
* chore(cloudasset): update the api
* chore(cloudbuild): update the api
* chore(cloudfunctions): update the api
* chore(cloudidentity): update the api
* chore(cloudkms): update the api
* chore(cloudresourcemanager): update the api
* chore(cloudscheduler): update the api
* chore(cloudtasks): update the api
* chore(composer): update the api
* chore(compute): update the api
* chore(container): update the api
* chore(containeranalysis): update the api
* chore(content): update the api
* chore(datacatalog): update the api
* chore(dataflow): update the api
* chore(datafusion): update the api
* chore(datamigration): update the api
* chore(dataproc): update the api
* chore(deploymentmanager): update the api
* chore(dialogflow): update the api
* chore(displayvideo): update the api
* chore(dlp): update the api
* chore(dns): update the api
* chore(documentai): update the api
* chore(eventarc): update the api
* chore(file): update the api
* chore(firebaseml): update the api
* chore(games): update the api
* chore(gameservices): update the api
* chore(genomics): update the api
* chore(healthcare): update the api
* chore(homegraph): update the api
* chore(iam): update the api
* chore(iap): update the api
* chore(jobs): update the api
* chore(lifesciences): update the api
* chore(localservices): update the api
* chore(managedidentities): update the api
* chore(manufacturers): update the api
* chore(memcache): update the api
* chore(ml): update the api
* chore(monitoring): update the api
* chore(notebooks): update the api
* chore(osconfig): update the api
* chore(pagespeedonline): update the api
* chore(people): update the api
* chore(privateca): update the api
* chore(prod_tt_sasportal): update the api
* chore(pubsub): update the api
* chore(pubsublite): update the api
* chore(recommender): update the api
* chore(remotebuildexecution): update the api
* chore(reseller): update the api
* chore(run): update the api
* chore(safebrowsing): update the api
* chore(sasportal): update the api
* chore(searchconsole): update the api
* chore(secretmanager): update the api
* chore(securitycenter): update the api
* chore(serviceconsumermanagement): update the api
* chore(servicecontrol): update the api
* chore(servicenetworking): update the api
* chore(serviceusage): update the api
* chore(sheets): update the api
* chore(slides): update the api
* chore(spanner): update the api
* chore(speech): update the api
* chore(sqladmin): update the api
* chore(storage): update the api
* chore(storagetransfer): update the api
* chore(sts): update the api
* chore(tagmanager): update the api
* chore(testing): update the api
* chore(toolresults): update the api
* chore(transcoder): update the api
* chore(vectortile): update the api
* chore(videointelligence): update the api
* chore(vision): update the api
* chore(webmasters): update the api
* chore(workflowexecutions): update the api
* chore(youtube): update the api
diff --git a/docs/dyn/containeranalysis_v1beta1.projects.notes.html b/docs/dyn/containeranalysis_v1beta1.projects.notes.html
index 3947355..45da476 100644
--- a/docs/dyn/containeranalysis_v1beta1.projects.notes.html
+++ b/docs/dyn/containeranalysis_v1beta1.projects.notes.html
@@ -199,6 +199,7 @@
             "description": "A String", # The distribution channel-specific description of this package.
             "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
@@ -244,6 +245,7 @@
               "package": "A String", # Required. The package being described.
               "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
                 "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+                "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
                 "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
                 "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
                 "revision": "A String", # The iteration of the package build from the above version.
@@ -252,12 +254,14 @@
             "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
             "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
             },
             "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
@@ -265,6 +269,7 @@
             "package": "A String", # Required. The name of the package where the vulnerability was found.
             "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
             "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+            "source": "A String", # The source from which the information in this Detail was obtained.
             "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
           },
         ],
@@ -373,6 +378,7 @@
             "description": "A String", # The distribution channel-specific description of this package.
             "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
@@ -418,6 +424,7 @@
               "package": "A String", # Required. The package being described.
               "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
                 "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+                "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
                 "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
                 "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
                 "revision": "A String", # The iteration of the package build from the above version.
@@ -426,12 +433,14 @@
             "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
             "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
             },
             "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
@@ -439,6 +448,7 @@
             "package": "A String", # Required. The name of the package where the vulnerability was found.
             "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
             "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+            "source": "A String", # The source from which the information in this Detail was obtained.
             "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
           },
         ],
@@ -552,6 +562,7 @@
         "description": "A String", # The distribution channel-specific description of this package.
         "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -597,6 +608,7 @@
           "package": "A String", # Required. The package being described.
           "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
             "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+            "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
             "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
             "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
             "revision": "A String", # The iteration of the package build from the above version.
@@ -605,12 +617,14 @@
         "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
         "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
         },
         "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -618,6 +632,7 @@
         "package": "A String", # Required. The name of the package where the vulnerability was found.
         "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
         "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+        "source": "A String", # The source from which the information in this Detail was obtained.
         "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
       },
     ],
@@ -723,6 +738,7 @@
         "description": "A String", # The distribution channel-specific description of this package.
         "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -768,6 +784,7 @@
           "package": "A String", # Required. The package being described.
           "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
             "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+            "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
             "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
             "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
             "revision": "A String", # The iteration of the package build from the above version.
@@ -776,12 +793,14 @@
         "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
         "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
         },
         "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -789,6 +808,7 @@
         "package": "A String", # Required. The name of the package where the vulnerability was found.
         "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
         "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+        "source": "A String", # The source from which the information in this Detail was obtained.
         "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
       },
     ],
@@ -918,6 +938,7 @@
         "description": "A String", # The distribution channel-specific description of this package.
         "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -963,6 +984,7 @@
           "package": "A String", # Required. The package being described.
           "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
             "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+            "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
             "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
             "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
             "revision": "A String", # The iteration of the package build from the above version.
@@ -971,12 +993,14 @@
         "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
         "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
         },
         "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -984,6 +1008,7 @@
         "package": "A String", # Required. The name of the package where the vulnerability was found.
         "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
         "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+        "source": "A String", # The source from which the information in this Detail was obtained.
         "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
       },
     ],
@@ -1144,6 +1169,7 @@
             "description": "A String", # The distribution channel-specific description of this package.
             "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
@@ -1189,6 +1215,7 @@
               "package": "A String", # Required. The package being described.
               "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
                 "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+                "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
                 "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
                 "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
                 "revision": "A String", # The iteration of the package build from the above version.
@@ -1197,12 +1224,14 @@
             "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
             "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
             },
             "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
               "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+              "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
               "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
               "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
               "revision": "A String", # The iteration of the package build from the above version.
@@ -1210,6 +1239,7 @@
             "package": "A String", # Required. The name of the package where the vulnerability was found.
             "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
             "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+            "source": "A String", # The source from which the information in this Detail was obtained.
             "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
           },
         ],
@@ -1332,6 +1362,7 @@
         "description": "A String", # The distribution channel-specific description of this package.
         "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -1377,6 +1408,7 @@
           "package": "A String", # Required. The package being described.
           "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
             "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+            "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
             "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
             "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
             "revision": "A String", # The iteration of the package build from the above version.
@@ -1385,12 +1417,14 @@
         "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
         "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
         },
         "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -1398,6 +1432,7 @@
         "package": "A String", # Required. The name of the package where the vulnerability was found.
         "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
         "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+        "source": "A String", # The source from which the information in this Detail was obtained.
         "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
       },
     ],
@@ -1503,6 +1538,7 @@
         "description": "A String", # The distribution channel-specific description of this package.
         "latestVersion": { # Version contains structured information about the version of a package. # The latest available version of this package in this distribution channel.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -1548,6 +1584,7 @@
           "package": "A String", # Required. The package being described.
           "version": { # Version contains structured information about the version of a package. # Required. The version of the package being described.
             "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+            "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
             "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
             "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
             "revision": "A String", # The iteration of the package build from the above version.
@@ -1556,12 +1593,14 @@
         "isObsolete": True or False, # Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
         "maxAffectedVersion": { # Version contains structured information about the version of a package. # The max version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
         },
         "minAffectedVersion": { # Version contains structured information about the version of a package. # The min version of the package in which the vulnerability exists.
           "epoch": 42, # Used to correct mistakes in the version numbering scheme.
+          "inclusive": True or False, # Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
           "kind": "A String", # Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
           "name": "A String", # Required only when version kind is NORMAL. The main part of the version name.
           "revision": "A String", # The iteration of the package build from the above version.
@@ -1569,6 +1608,7 @@
         "package": "A String", # Required. The name of the package where the vulnerability was found.
         "packageType": "A String", # The type of package; whether native or non native(ruby gems, node.js packages etc).
         "severityName": "A String", # The severity (eg: distro assigned severity) for this vulnerability.
+        "source": "A String", # The source from which the information in this Detail was obtained.
         "sourceUpdateTime": "A String", # The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
       },
     ],