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 pod serving live stream request.

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

| Properties ||
|---|---|
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.PodStreamRequest#google.ima.dai.api.PodStreamRequest.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.PodStreamRequest#google.ima.dai.api.PodStreamRequest.apiKey` | The stream request API key. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.PodStreamRequest#google.ima.dai.api.PodStreamRequest.authToken` | The stream request authorization token. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.PodStreamRequest#google.ima.dai.api.PodStreamRequest.customAssetKey` | The custom asset key to determine which stream to play. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.PodStreamRequest#google.ima.dai.api.PodStreamRequest.enableNonce` | Adds a nonce to the request. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.PodStreamRequest#google.ima.dai.api.PodStreamRequest.format` | The stream format to request. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.PodStreamRequest#google.ima.dai.api.PodStreamRequest.networkCode` | The stream request network code. |
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5/reference/class/google.ima.dai.api.PodStreamRequest#google.ima.dai.api.PodStreamRequest.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.PodStreamRequest#google.ima.dai.api.PodStreamRequest.streamActivityMonitorId` | The ID to troubleshoot the stream with the stream activity monitor. |

## Constructors

*** ** * ** ***

### constructor

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

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

## 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).

*** ** * ** ***

### 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.

*** ** * ** ***

### customAssetKey

`customAssetKey: string` The custom asset key to determine which stream to play. Custom asset keys are required for pod serving stream requests.

*** ** * ** ***

### 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).

*** ** * ** ***

### 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.

*** ** * ** ***

### 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.