Builder for [ProductChannelExclusivity](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivity) objects.

### Methods:

| Member | Type | Description |
|---|---|---|
| [build()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder#build) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivityoperation` | Builds the product channel exclusivity. |
| [withBid(bid)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder#withBid_bid) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder` | Specifies the bid of the product channel exclusivity. |
| [withChannelExclusivity(channelExclusivity)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder#withChannelExclusivity_channelExclusivity) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder` | Specifies the channel exclusivity of the new product channel exclusivity. |
| [withValue(value)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder#withValue_value) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder` | Specifies the value of the product channel exclusivity. |

## `build()`

Builds the product channel exclusivity. Returns a [ProductChannelExclusivityOperation](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivityoperation) that corresponds to the creation of the [ProductChannelExclusivity](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivity).

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivityoperation` | The ProductChannelExclusivityOperation. |

## `withBid(bid)`

Specifies the bid of the product channel exclusivity. If this is unspecified, will use the bid of the parent product group.

### Arguments:

| Name | Type | Description |
|---|---|---|
| bid | `double` | The bid. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder` | The ProductChannelExclusivityBuilder with the specified bid. |

## `withChannelExclusivity(channelExclusivity)`

Specifies the channel exclusivity of the new product channel exclusivity. This must be called before calling [ProductChannelExclusivityBuilder.build()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder#build) otherwise, creation of the [ProductChannelExclusivity](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivity) will fail.

### Arguments:

| Name | Type | Description |
|---|---|---|
| channelExclusivity | `String` | The channel exclusivity to specify for the new product channel exclusivity. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder` | Product channel exclusivity builder. |

## `withValue(value)`

Specifies the value of the product channel exclusivity.

### Arguments:

| Name | Type | Description |
|---|---|---|
| value | `String` | The value. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productchannelexclusivitybuilder` | The ProductChannelExclusivityBuilder with the specified value. |