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

### Methods:

| Member | Type | Description |
|---|---|---|
| [build()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder#build) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionoperation` | Builds the product condition. |
| [withBid(bid)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder#withBid_bid) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder` | Specifies the bid of the product condition. |
| [withCondition(condition)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder#withCondition_condition) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder` | Specifies the condition of the new product condition. |
| [withValue(value)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder#withValue_value) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder` | Specifies the value of the product condition. |

## `build()`

Builds the product condition. Returns a [ProductConditionOperation](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionoperation) that corresponds to the creation of the [ProductCondition](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcondition).

### Return values:

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

## `withBid(bid)`

Specifies the bid of the product condition. 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_productconditionbuilder` | The ProductConditionBuilder with the specified bid. |

## `withCondition(condition)`

Specifies the condition of the new product condition. If the condition is unspecified before calling 'build', the condition will fail to build.

### Arguments:

| Name | Type | Description |
|---|---|---|
| condition | `String` | The condition to specify for the new product condition. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productconditionbuilder` | Product condition builder. |

## `withValue(value)`

Specifies the value of the product condition.

### Arguments:

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

### Return values:

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