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

Example usage:

```
// Create a draft builder.
var draftBuilder = AdsApp.campaigns().get().next().newDraftBuilder();

// Create a draft operation.
var draftOperation = draftBuilder
  .withName("Sample Draft")                // required
  .build();

// Optional: examine the outcome. The call to isSuccessful()
// will block until the operation completes.
if (draftOperation.isSuccessful()) {
  // Get the result.
  var draft = draftOperation.getResult();
} else {
  // Handle the errors.
  var errors = draftOperation.getErrors();
}
```

### Methods:

| Member | Type | Description |
|---|---|---|
| [build()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draftbuilder#build) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draftoperation` | Creates a [Draft](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draft). |
| [withName(name)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draftbuilder#withName_name) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draftbuilder` | Sets the name of the new draft to the specified value. |

## `build()`

Creates a [Draft](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draft). Returns a DraftOperation that can be used to get the new Draft (or access any associated errors if creation failed).

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draftoperation` | The associated Draft operation. |

## `withName(name)`

Sets the name of the new draft to the specified value. Required before building.

### Arguments:

| Name | Type | Description |
|---|---|---|
| name | `String` | Draft name. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_draftbuilder` | Draft builder with the specified name. |