AdsApp.​ProductCategoryBuilder

Builder for ProductCategory objects.

Methods:

MemberTypeDescription
build AdsApp.ProductCategoryOperation Builds the product category.
withBid AdsApp.ProductCategoryBuilder Specifies the bid of the product category.
withName AdsApp.ProductCategoryBuilder Specifies the name of the new product category.
withName AdsApp.ProductCategoryBuilder Specifies the name of the new product category.
withValue AdsApp.ProductCategoryBuilder Specifies the value of the product category.
withValue AdsApp.ProductCategoryBuilder

build()

Builds the product category. Returns a ProductCategoryOperation that corresponds to the creation of the ProductCategory.

Return values:

TypeDescription
AdsApp.ProductCategoryOperation The ProductCategoryOperation.

withBid(bid)

Specifies the bid of the product category. If this is unspecified, will use the bid of the parent product group.

Arguments:

NameTypeDescription
bid double The bid.

Return values:

TypeDescription
AdsApp.ProductCategoryBuilder The ProductCategoryBuilder with the specified bid.

withName(productCategoryName)

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

Arguments:

NameTypeDescription
productCategoryName String The name to specify for the new product category.

Return values:

TypeDescription
AdsApp.ProductCategoryBuilder Product category builder.

withName(productCategoryName, optionalLanguageCode)

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

Arguments:

NameTypeDescription
productCategoryName String The name to specify for the new product category.
optionalLanguageCode String Optional locale to be used for localising the product bidding category names.

Return values:

TypeDescription
AdsApp.ProductCategoryBuilder Product category builder.

withValue(value)

Specifies the value of the product category.

Arguments:

NameTypeDescription
value String The value.

Return values:

TypeDescription
AdsApp.ProductCategoryBuilder The ProductCategoryBuilder with the specified value.

withValue(value, optionalLanguageCode)

Arguments:

NameTypeDescription
value String
optionalLanguageCode String Optional locale to be used for localising the product bidding category names. If unspecified, the language code defaults to "en-US".

Return values:

TypeDescription
AdsApp.ProductCategoryBuilder