AdsApp.​ProductCustomLabelBuilder

Builder for ProductCustomLabel objects.

Methods:

MemberTypeDescription
build() AdsApp.ProductCustomLabelOperation Builds the product custom label.
withBid(bid) AdsApp.ProductCustomLabelBuilder Specifies the bid of the product custom label.
withType(type) AdsApp.ProductCustomLabelBuilder Specifies the type of custom label and returns the product custom label builder.
withValue(value) AdsApp.ProductCustomLabelBuilder Specifies the value of the product custom label.

build()

Builds the product custom label. Returns a ProductCustomLabelOperation that corresponds to the creation of the ProductCustomLabel.

Return values:

TypeDescription
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:

NameTypeDescription
bid double The bid.

Return values:

TypeDescription
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:

NameTypeDescription
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:

TypeDescription
AdsApp.ProductCustomLabelBuilder The product custom label builder.

withValue(value)

Specifies the value of the product custom label.

Arguments:

NameTypeDescription
value String The value.

Return values:

TypeDescription
AdsApp.ProductCustomLabelBuilder The ProductCustomLabelBuilder with the specified value.