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

### Methods:

| Member | Type | Description |
|---|---|---|
| [build()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder#build) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabeloperation` | Builds the product custom label. |
| [withBid(bid)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder#withBid_bid) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder` | Specifies the bid of the product custom label. |
| [withType(type)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder#withType_type) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder` | Specifies the type of custom label and returns the product custom label builder. |
| [withValue(value)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder#withValue_value) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder` | Specifies the value of the product custom label. |

## `build()`

Builds the product custom label. Returns a [ProductCustomLabelOperation](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabeloperation) that corresponds to the creation of the [ProductCustomLabel](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabel).

### Return values:

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

## `withBid(bid)`

Specifies the bid of the product custom label. 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_productcustomlabelbuilder` | The ProductCustomLabelBuilder with the specified bid. |

## `withType(type)`

Specifies the type of custom label and returns the product custom label builder. The preferred values for label types follow the pattern: INDEX0, INDEX1, ..., but this method also accepts the legacy values formatted like: CUSTOM_LABEL_0, CUSTOM_LABEL_1, ...

### Arguments:

| Name | Type | Description |
|---|---|---|
| type | `String` | The type of custom label. Possible values: `INDEX0`, `INDEX1`, `INDEX2`, `INDEX3`, `INDEX4`, `CUSTOM_LABEL_0`, `CUSTOM_LABEL_1`, `CUSTOM_LABEL_2`, `CUSTOM_LABEL_3`, `CUSTOM_LABEL_4`. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_productcustomlabelbuilder` | The product custom label builder. |

## `withValue(value)`

Specifies the value of the product custom label.

### Arguments:

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

### Return values:

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