Extends `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/interface/google.ima.dai.api.StreamRequest` A class for specifying properties of the video stitcher VOD stream request.

| Constructors ||
|---|---|
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.constructor` |   |

| Properties ||
|---|---|
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.adTagParameters` | You can override a limited set of ad tag parameters on your stream request. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.adTagUrl` | The ad tag url for your Video Stitcher. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.apiKey` | The stream request API key. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.authToken` | The stream request authorization token. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.contentSourceUrl` | The URI for publisher content. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.enableNonce` | Adds a nonce to the request. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.format` | The stream format to request. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.networkCode` | The stream request network code. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.oAuthToken` | The oAuth token to use for your Video Stitcher. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.omidAccessModeRules` | Settings object for mapping verification vendors to OMID Access Modes. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.projectNumber` | The project number for your Video Stitcher. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.region` | The region to use for your Video Stitcher. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.streamActivityMonitorId` | The ID to troubleshoot the stream with the stream activity monitor. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.videoStitcherSessionOptions` | The session options IMA DAI uses to set Video Stitcher-specific parameters for this Video Stitcher stream request. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest#google.ima.dai.api.VideoStitcherVodStreamRequest.vodConfigId` | The VOD config id for the Video Stitcher. |

## Constructors

*** ** * ** ***

### constructor

`new VideoStitcherVodStreamRequest(): https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest`

| Returns ||
|---|---|
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.VideoStitcherVodStreamRequest` |   |

## Properties

*** ** * ** ***

### adTagParameters

`adTagParameters: {
[key: string]: string;
}` You can override a limited set of ad tag parameters on your stream request. The values you add must be strings. For details, see [Supply targeting parameters to your stream](https://support.google.com/admanager/answer/7320899). You can use the `dai-ot` and `dai-ov` parameters for stream variant preference. For details, see [Override stream parameters](https://support.google.com/admanager/answer/7320898).

*** ** * ** ***

### adTagUrl

`adTagUrl: string` The ad tag url for your Video Stitcher.

*** ** * ** ***

### apiKey

`apiKey: string` The stream request API key. Configure your stream API key in the Google Ad Manager UI. For details, see [Authenticate DAI video stream requests](https://support.google.com/admanager/answer/6381445). The API key authenticates apps that attempt to access the stream.

*** ** * ** ***

### authToken

`authToken: string` The stream request authorization token. Use the token in place of the API key for secure content authorization. You can control individual content streams authorizations based on this token.

*** ** * ** ***

### contentSourceUrl

`contentSourceUrl: string` The URI for publisher content. Required for on-demand streams.

*** ** * ** ***

### enableNonce

`enableNonce: boolean` Adds a nonce to the request. When you request ads from a third-party server, you must set this parameter to transmit monetization signals to Google servers. Defaults to a `false` value.

*** ** * ** ***

### format

`format:
https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/namespace/google.ima.dai.api#google.ima.dai.api.StreamFormat` The stream format to request. Accepts the following string values:

- `hls`: default
- `dash`

Note: Values must be lowercase.

*** ** * ** ***

### networkCode

`networkCode: string` The stream request network code. To find the network code, see [Find Google Ad Manager account information](https://support.google.com/admanager/answer/7674889).

*** ** * ** ***

### oAuthToken

`oAuthToken: string` The oAuth token to use for your Video Stitcher.

*** ** * ** ***

### omidAccessModeRules

`omidAccessModeRules: {
[key: string]: https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/namespace/google.ima.dai.api#google.ima.dai.api.OmidAccessMode;
}` Settings object for mapping verification vendors to OMID Access Modes. The keys must be values from the [OmidVerificationVendor](https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/namespace/google.ima.dai.api#google.ima.dai.api.OmidVerificationVendor) enum, and the values must be values from the [OmidAccessMode](https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/namespace/google.ima.dai.api#google.ima.dai.api.OmidAccessMode) enum.

*** ** * ** ***

### projectNumber

`projectNumber: string` The project number for your Video Stitcher.

*** ** * ** ***

### region

`region: string` The region to use for your Video Stitcher.

*** ** * ** ***

### streamActivityMonitorId

`streamActivityMonitorId: string` The ID to troubleshoot the stream with the stream activity monitor. Use this ID to find a stream log in the stream activity monitor tool.

*** ** * ** ***

### videoStitcherSessionOptions

`videoStitcherSessionOptions: {
[key: string]: unknown;
}` The session options IMA DAI uses to set Video Stitcher-specific parameters for this Video Stitcher stream request.

*** ** * ** ***

### vodConfigId

`vodConfigId: string` The VOD config id for the Video Stitcher.