AdsApp.​DraftBuilder

Builder for 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:

MemberTypeDescription
build AdsApp.DraftOperation Creates a Draft.
withName AdsApp.DraftBuilder Sets the name of the new draft to the specified value.

build()

Creates a Draft. Returns a DraftOperation that can be used to get the new Draft (or access any associated errors if creation failed).

Return values:

TypeDescription
AdsApp.DraftOperation The associated Draft operation.

withName(name)

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

Arguments:

NameTypeDescription
name String Draft name.

Return values:

TypeDescription
AdsApp.DraftBuilder Draft builder with the specified name.