feat(transcoder): update the api

#### transcoder:v1

The following keys were added:
- schemas.DashConfig (Total Keys: 3)
- schemas.Manifest.properties.dash.$ref (Total Keys: 1)
diff --git a/docs/dyn/transcoder_v1.projects.locations.jobTemplates.html b/docs/dyn/transcoder_v1.projects.locations.jobTemplates.html
index c91c649..292865c 100644
--- a/docs/dyn/transcoder_v1.projects.locations.jobTemplates.html
+++ b/docs/dyn/transcoder_v1.projects.locations.jobTemplates.html
@@ -272,6 +272,9 @@
     ],
     "manifests": [ # List of output manifests.
       { # Manifest configuration.
+        "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+          "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+        },
         "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
         "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
           "A String",
@@ -530,6 +533,9 @@
     ],
     "manifests": [ # List of output manifests.
       { # Manifest configuration.
+        "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+          "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+        },
         "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
         "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
           "A String",
@@ -813,6 +819,9 @@
     ],
     "manifests": [ # List of output manifests.
       { # Manifest configuration.
+        "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+          "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+        },
         "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
         "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
           "A String",
@@ -1083,6 +1092,9 @@
         ],
         "manifests": [ # List of output manifests.
           { # Manifest configuration.
+            "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+              "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+            },
             "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
             "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
               "A String",
diff --git a/docs/dyn/transcoder_v1.projects.locations.jobs.html b/docs/dyn/transcoder_v1.projects.locations.jobs.html
index a3e2faa..a1b4c97 100644
--- a/docs/dyn/transcoder_v1.projects.locations.jobs.html
+++ b/docs/dyn/transcoder_v1.projects.locations.jobs.html
@@ -272,6 +272,9 @@
     ],
     "manifests": [ # List of output manifests.
       { # Manifest configuration.
+        "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+          "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+        },
         "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
         "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
           "A String",
@@ -547,6 +550,9 @@
     ],
     "manifests": [ # List of output manifests.
       { # Manifest configuration.
+        "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+          "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+        },
         "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
         "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
           "A String",
@@ -848,6 +854,9 @@
     ],
     "manifests": [ # List of output manifests.
       { # Manifest configuration.
+        "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+          "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+        },
         "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
         "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
           "A String",
@@ -1136,6 +1145,9 @@
         ],
         "manifests": [ # List of output manifests.
           { # Manifest configuration.
+            "dash": { # `DASH` manifest configuration. # `DASH` manifest configuration.
+              "segmentReferenceScheme": "A String", # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
+            },
             "fileName": "A String", # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
             "muxStreams": [ # Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
               "A String",
diff --git a/googleapiclient/discovery_cache/documents/transcoder.v1.json b/googleapiclient/discovery_cache/documents/transcoder.v1.json
index 95babdc..6ab8786 100644
--- a/googleapiclient/discovery_cache/documents/transcoder.v1.json
+++ b/googleapiclient/discovery_cache/documents/transcoder.v1.json
@@ -385,7 +385,7 @@
       }
     }
   },
-  "revision": "20230517",
+  "revision": "20230607",
   "rootUrl": "https://transcoder.googleapis.com/",
   "schemas": {
     "AdBreak": {
@@ -653,6 +653,27 @@
       },
       "type": "object"
     },
+    "DashConfig": {
+      "description": "`DASH` manifest configuration.",
+      "id": "DashConfig",
+      "properties": {
+        "segmentReferenceScheme": {
+          "description": "The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`",
+          "enum": [
+            "SEGMENT_REFERENCE_SCHEME_UNSPECIFIED",
+            "SEGMENT_LIST",
+            "SEGMENT_TEMPLATE_NUMBER"
+          ],
+          "enumDescriptions": [
+            "The segment reference scheme is not specified.",
+            "Lists the URLs of media files for each segment.",
+            "Lists each segment from a template with $Number$ variable."
+          ],
+          "type": "string"
+        }
+      },
+      "type": "object"
+    },
     "Deblock": {
       "description": "Deblock preprocessing configuration. **Note:** This configuration is not supported.",
       "id": "Deblock",
@@ -1230,6 +1251,10 @@
       "description": "Manifest configuration.",
       "id": "Manifest",
       "properties": {
+        "dash": {
+          "$ref": "DashConfig",
+          "description": "`DASH` manifest configuration."
+        },
         "fileName": {
           "description": "The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.",
           "type": "string"