public static interface ProductModel.Builder extends Product.Builder
| Modifier and Type | Method and Description |
|---|---|
ProductModel.Builder |
addAdditionalProperty(PropertyValue.Builder value)
Add a value to property additionalProperty.
|
ProductModel.Builder |
addAdditionalProperty(PropertyValue value)
Add a value to property additionalProperty.
|
ProductModel.Builder |
addAdditionalProperty(java.lang.String value)
Add a value to property additionalProperty.
|
ProductModel.Builder |
addAdditionalType(java.lang.String value)
Add a value to property additionalType.
|
ProductModel.Builder |
addAdditionalType(URL value)
Add a value to property additionalType.
|
ProductModel.Builder |
addAggregateRating(AggregateRating.Builder value)
Add a value to property aggregateRating.
|
ProductModel.Builder |
addAggregateRating(AggregateRating value)
Add a value to property aggregateRating.
|
ProductModel.Builder |
addAggregateRating(java.lang.String value)
Add a value to property aggregateRating.
|
ProductModel.Builder |
addAlternateName(java.lang.String value)
Add a value to property alternateName.
|
ProductModel.Builder |
addAlternateName(Text value)
Add a value to property alternateName.
|
ProductModel.Builder |
addAudience(Audience.Builder value)
Add a value to property audience.
|
ProductModel.Builder |
addAudience(Audience value)
Add a value to property audience.
|
ProductModel.Builder |
addAudience(java.lang.String value)
Add a value to property audience.
|
ProductModel.Builder |
addAward(java.lang.String value)
Add a value to property award.
|
ProductModel.Builder |
addAward(Text value)
Add a value to property award.
|
ProductModel.Builder |
addAwards(java.lang.String value)
Add a value to property awards.
|
ProductModel.Builder |
addAwards(Text value)
Add a value to property awards.
|
ProductModel.Builder |
addBrand(Brand.Builder value)
Add a value to property brand.
|
ProductModel.Builder |
addBrand(Brand value)
Add a value to property brand.
|
ProductModel.Builder |
addBrand(Organization.Builder value)
Add a value to property brand.
|
ProductModel.Builder |
addBrand(Organization value)
Add a value to property brand.
|
ProductModel.Builder |
addBrand(java.lang.String value)
Add a value to property brand.
|
ProductModel.Builder |
addCategory(PhysicalActivityCategory value)
Add a value to property category.
|
ProductModel.Builder |
addCategory(java.lang.String value)
Add a value to property category.
|
ProductModel.Builder |
addCategory(Text value)
Add a value to property category.
|
ProductModel.Builder |
addCategory(Thing.Builder value)
Add a value to property category.
|
ProductModel.Builder |
addCategory(Thing value)
Add a value to property category.
|
ProductModel.Builder |
addColor(java.lang.String value)
Add a value to property color.
|
ProductModel.Builder |
addColor(Text value)
Add a value to property color.
|
ProductModel.Builder |
addDepth(Distance.Builder value)
Add a value to property depth.
|
ProductModel.Builder |
addDepth(Distance value)
Add a value to property depth.
|
ProductModel.Builder |
addDepth(QuantitativeValue.Builder value)
Add a value to property depth.
|
ProductModel.Builder |
addDepth(QuantitativeValue value)
Add a value to property depth.
|
ProductModel.Builder |
addDepth(java.lang.String value)
Add a value to property depth.
|
ProductModel.Builder |
addDescription(java.lang.String value)
Add a value to property description.
|
ProductModel.Builder |
addDescription(Text value)
Add a value to property description.
|
ProductModel.Builder |
addDetailedDescription(Article.Builder value)
Add a value to property detailedDescription.
|
ProductModel.Builder |
addDetailedDescription(Article value)
Add a value to property detailedDescription.
|
ProductModel.Builder |
addDetailedDescription(java.lang.String value)
Add a value to property detailedDescription.
|
ProductModel.Builder |
addGtin12(java.lang.String value)
Add a value to property gtin12.
|
ProductModel.Builder |
addGtin12(Text value)
Add a value to property gtin12.
|
ProductModel.Builder |
addGtin13(java.lang.String value)
Add a value to property gtin13.
|
ProductModel.Builder |
addGtin13(Text value)
Add a value to property gtin13.
|
ProductModel.Builder |
addGtin14(java.lang.String value)
Add a value to property gtin14.
|
ProductModel.Builder |
addGtin14(Text value)
Add a value to property gtin14.
|
ProductModel.Builder |
addGtin8(java.lang.String value)
Add a value to property gtin8.
|
ProductModel.Builder |
addGtin8(Text value)
Add a value to property gtin8.
|
ProductModel.Builder |
addHeight(Distance.Builder value)
Add a value to property height.
|
ProductModel.Builder |
addHeight(Distance value)
Add a value to property height.
|
ProductModel.Builder |
addHeight(QuantitativeValue.Builder value)
Add a value to property height.
|
ProductModel.Builder |
addHeight(QuantitativeValue value)
Add a value to property height.
|
ProductModel.Builder |
addHeight(java.lang.String value)
Add a value to property height.
|
ProductModel.Builder |
addImage(ImageObject.Builder value)
Add a value to property image.
|
ProductModel.Builder |
addImage(ImageObject value)
Add a value to property image.
|
ProductModel.Builder |
addImage(java.lang.String value)
Add a value to property image.
|
ProductModel.Builder |
addImage(URL value)
Add a value to property image.
|
ProductModel.Builder |
addIsAccessoryOrSparePartFor(Product.Builder value)
Add a value to property isAccessoryOrSparePartFor.
|
ProductModel.Builder |
addIsAccessoryOrSparePartFor(Product value)
Add a value to property isAccessoryOrSparePartFor.
|
ProductModel.Builder |
addIsAccessoryOrSparePartFor(java.lang.String value)
Add a value to property isAccessoryOrSparePartFor.
|
ProductModel.Builder |
addIsConsumableFor(Product.Builder value)
Add a value to property isConsumableFor.
|
ProductModel.Builder |
addIsConsumableFor(Product value)
Add a value to property isConsumableFor.
|
ProductModel.Builder |
addIsConsumableFor(java.lang.String value)
Add a value to property isConsumableFor.
|
ProductModel.Builder |
addIsRelatedTo(Product.Builder value)
Add a value to property isRelatedTo.
|
ProductModel.Builder |
addIsRelatedTo(Product value)
Add a value to property isRelatedTo.
|
ProductModel.Builder |
addIsRelatedTo(java.lang.String value)
Add a value to property isRelatedTo.
|
ProductModel.Builder |
addIsSimilarTo(Product.Builder value)
Add a value to property isSimilarTo.
|
ProductModel.Builder |
addIsSimilarTo(Product value)
Add a value to property isSimilarTo.
|
ProductModel.Builder |
addIsSimilarTo(java.lang.String value)
Add a value to property isSimilarTo.
|
ProductModel.Builder |
addIsVariantOf(ProductModel.Builder value)
Add a value to property isVariantOf.
|
ProductModel.Builder |
addIsVariantOf(ProductModel value)
Add a value to property isVariantOf.
|
ProductModel.Builder |
addIsVariantOf(java.lang.String value)
Add a value to property isVariantOf.
|
ProductModel.Builder |
addItemCondition(OfferItemCondition value)
Add a value to property itemCondition.
|
ProductModel.Builder |
addItemCondition(java.lang.String value)
Add a value to property itemCondition.
|
ProductModel.Builder |
addJsonLdContext(JsonLdContext.Builder context)
Add a value to @context in current JSON-LD node.
|
ProductModel.Builder |
addJsonLdContext(JsonLdContext context)
Add a value to @context in current JSON-LD node.
|
ProductModel.Builder |
addLogo(ImageObject.Builder value)
Add a value to property logo.
|
ProductModel.Builder |
addLogo(ImageObject value)
Add a value to property logo.
|
ProductModel.Builder |
addLogo(java.lang.String value)
Add a value to property logo.
|
ProductModel.Builder |
addLogo(URL value)
Add a value to property logo.
|
ProductModel.Builder |
addMainEntityOfPage(CreativeWork.Builder value)
Add a value to property mainEntityOfPage.
|
ProductModel.Builder |
addMainEntityOfPage(CreativeWork value)
Add a value to property mainEntityOfPage.
|
ProductModel.Builder |
addMainEntityOfPage(java.lang.String value)
Add a value to property mainEntityOfPage.
|
ProductModel.Builder |
addMainEntityOfPage(URL value)
Add a value to property mainEntityOfPage.
|
ProductModel.Builder |
addManufacturer(Organization.Builder value)
Add a value to property manufacturer.
|
ProductModel.Builder |
addManufacturer(Organization value)
Add a value to property manufacturer.
|
ProductModel.Builder |
addManufacturer(java.lang.String value)
Add a value to property manufacturer.
|
ProductModel.Builder |
addModel(ProductModel.Builder value)
Add a value to property model.
|
ProductModel.Builder |
addModel(ProductModel value)
Add a value to property model.
|
ProductModel.Builder |
addModel(java.lang.String value)
Add a value to property model.
|
ProductModel.Builder |
addModel(Text value)
Add a value to property model.
|
ProductModel.Builder |
addMpn(java.lang.String value)
Add a value to property mpn.
|
ProductModel.Builder |
addMpn(Text value)
Add a value to property mpn.
|
ProductModel.Builder |
addName(java.lang.String value)
Add a value to property name.
|
ProductModel.Builder |
addName(Text value)
Add a value to property name.
|
ProductModel.Builder |
addOffers(Offer.Builder value)
Add a value to property offers.
|
ProductModel.Builder |
addOffers(Offer value)
Add a value to property offers.
|
ProductModel.Builder |
addOffers(java.lang.String value)
Add a value to property offers.
|
ProductModel.Builder |
addPopularityScore(PopularityScoreSpecification.Builder value)
Add a value to property popularityScore.
|
ProductModel.Builder |
addPopularityScore(PopularityScoreSpecification value)
Add a value to property popularityScore.
|
ProductModel.Builder |
addPopularityScore(java.lang.String value)
Add a value to property popularityScore.
|
ProductModel.Builder |
addPotentialAction(Action.Builder value)
Add a value to property potentialAction.
|
ProductModel.Builder |
addPotentialAction(Action value)
Add a value to property potentialAction.
|
ProductModel.Builder |
addPotentialAction(java.lang.String value)
Add a value to property potentialAction.
|
ProductModel.Builder |
addPredecessorOf(ProductModel.Builder value)
Add a value to property predecessorOf.
|
ProductModel.Builder |
addPredecessorOf(ProductModel value)
Add a value to property predecessorOf.
|
ProductModel.Builder |
addPredecessorOf(java.lang.String value)
Add a value to property predecessorOf.
|
ProductModel.Builder |
addProductID(java.lang.String value)
Add a value to property productID.
|
ProductModel.Builder |
addProductID(Text value)
Add a value to property productID.
|
ProductModel.Builder |
addProductionDate(Date value)
Add a value to property productionDate.
|
ProductModel.Builder |
addProductionDate(java.lang.String value)
Add a value to property productionDate.
|
ProductModel.Builder |
addProperty(java.lang.String name,
SchemaOrgType value)
Add a value to property.
|
ProductModel.Builder |
addProperty(java.lang.String name,
java.lang.String value)
Add a value to property.
|
ProductModel.Builder |
addProperty(java.lang.String name,
Thing.Builder builder)
Add a value to property.
|
ProductModel.Builder |
addPurchaseDate(Date value)
Add a value to property purchaseDate.
|
ProductModel.Builder |
addPurchaseDate(java.lang.String value)
Add a value to property purchaseDate.
|
ProductModel.Builder |
addReleaseDate(Date value)
Add a value to property releaseDate.
|
ProductModel.Builder |
addReleaseDate(java.lang.String value)
Add a value to property releaseDate.
|
ProductModel.Builder |
addReview(Review.Builder value)
Add a value to property review.
|
ProductModel.Builder |
addReview(Review value)
Add a value to property review.
|
ProductModel.Builder |
addReview(java.lang.String value)
Add a value to property review.
|
ProductModel.Builder |
addReviews(Review.Builder value)
Add a value to property reviews.
|
ProductModel.Builder |
addReviews(Review value)
Add a value to property reviews.
|
ProductModel.Builder |
addReviews(java.lang.String value)
Add a value to property reviews.
|
ProductModel.Builder |
addSameAs(java.lang.String value)
Add a value to property sameAs.
|
ProductModel.Builder |
addSameAs(URL value)
Add a value to property sameAs.
|
ProductModel.Builder |
addSku(java.lang.String value)
Add a value to property sku.
|
ProductModel.Builder |
addSku(Text value)
Add a value to property sku.
|
ProductModel.Builder |
addSuccessorOf(ProductModel.Builder value)
Add a value to property successorOf.
|
ProductModel.Builder |
addSuccessorOf(ProductModel value)
Add a value to property successorOf.
|
ProductModel.Builder |
addSuccessorOf(java.lang.String value)
Add a value to property successorOf.
|
ProductModel.Builder |
addUrl(java.lang.String value)
Add a value to property url.
|
ProductModel.Builder |
addUrl(URL value)
Add a value to property url.
|
ProductModel.Builder |
addWeight(QuantitativeValue.Builder value)
Add a value to property weight.
|
ProductModel.Builder |
addWeight(QuantitativeValue value)
Add a value to property weight.
|
ProductModel.Builder |
addWeight(java.lang.String value)
Add a value to property weight.
|
ProductModel.Builder |
addWidth(Distance.Builder value)
Add a value to property width.
|
ProductModel.Builder |
addWidth(Distance value)
Add a value to property width.
|
ProductModel.Builder |
addWidth(QuantitativeValue.Builder value)
Add a value to property width.
|
ProductModel.Builder |
addWidth(QuantitativeValue value)
Add a value to property width.
|
ProductModel.Builder |
addWidth(java.lang.String value)
Add a value to property width.
|
ProductModel |
build()
Build a
ProductModel object. |
ProductModel.Builder |
setJsonLdId(java.lang.String value)
Set value to @id in current JSON-LD node.
|
ProductModel.Builder |
setJsonLdReverse(java.lang.String property,
Thing.Builder builder)
Add value to @reverse in current JSON-LD node.
|
ProductModel.Builder |
setJsonLdReverse(java.lang.String property,
Thing obj)
Add value to @reverse in current JSON-LD node.
|
ProductModel.Builder addJsonLdContext(@Nullable JsonLdContext context)
JsonLdNode.BuilderaddJsonLdContext in interface JsonLdNode.BuilderaddJsonLdContext in interface Product.BuilderaddJsonLdContext in interface Thing.BuilderProductModel.Builder addJsonLdContext(@Nullable JsonLdContext.Builder context)
JsonLdNode.BuilderaddJsonLdContext in interface JsonLdNode.BuilderaddJsonLdContext in interface Product.BuilderaddJsonLdContext in interface Thing.BuilderProductModel.Builder setJsonLdId(@Nullable java.lang.String value)
JsonLdNode.BuildersetJsonLdId in interface JsonLdNode.BuildersetJsonLdId in interface Product.BuildersetJsonLdId in interface Thing.BuilderProductModel.Builder setJsonLdReverse(java.lang.String property, Thing obj)
JsonLdNode.BuildersetJsonLdReverse in interface JsonLdNode.BuildersetJsonLdReverse in interface Product.BuildersetJsonLdReverse in interface Thing.Builderproperty - The full or short name of the property.obj - The object that the property is set in.ProductModel.Builder setJsonLdReverse(java.lang.String property, Thing.Builder builder)
JsonLdNode.BuildersetJsonLdReverse in interface JsonLdNode.BuildersetJsonLdReverse in interface Product.BuildersetJsonLdReverse in interface Thing.Builderproperty - The full or short name of the property.builder - The object builder that the property is set in.ProductModel.Builder addAdditionalProperty(PropertyValue value)
addAdditionalProperty in interface Product.BuilderProductModel.Builder addAdditionalProperty(PropertyValue.Builder value)
addAdditionalProperty in interface Product.BuilderProductModel.Builder addAdditionalProperty(java.lang.String value)
addAdditionalProperty in interface Product.BuilderProductModel.Builder addAdditionalType(URL value)
addAdditionalType in interface Product.BuilderaddAdditionalType in interface Thing.BuilderProductModel.Builder addAdditionalType(java.lang.String value)
addAdditionalType in interface Product.BuilderaddAdditionalType in interface Thing.BuilderProductModel.Builder addAggregateRating(AggregateRating value)
addAggregateRating in interface Product.BuilderProductModel.Builder addAggregateRating(AggregateRating.Builder value)
addAggregateRating in interface Product.BuilderProductModel.Builder addAggregateRating(java.lang.String value)
addAggregateRating in interface Product.BuilderProductModel.Builder addAlternateName(Text value)
addAlternateName in interface Product.BuilderaddAlternateName in interface Thing.BuilderProductModel.Builder addAlternateName(java.lang.String value)
addAlternateName in interface Product.BuilderaddAlternateName in interface Thing.BuilderProductModel.Builder addAudience(Audience value)
addAudience in interface Product.BuilderProductModel.Builder addAudience(Audience.Builder value)
addAudience in interface Product.BuilderProductModel.Builder addAudience(java.lang.String value)
addAudience in interface Product.BuilderProductModel.Builder addAward(Text value)
addAward in interface Product.BuilderProductModel.Builder addAward(java.lang.String value)
addAward in interface Product.BuilderProductModel.Builder addAwards(Text value)
addAwards in interface Product.BuilderProductModel.Builder addAwards(java.lang.String value)
addAwards in interface Product.BuilderProductModel.Builder addBrand(Brand value)
addBrand in interface Product.BuilderProductModel.Builder addBrand(Brand.Builder value)
addBrand in interface Product.BuilderProductModel.Builder addBrand(Organization value)
addBrand in interface Product.BuilderProductModel.Builder addBrand(Organization.Builder value)
addBrand in interface Product.BuilderProductModel.Builder addBrand(java.lang.String value)
addBrand in interface Product.BuilderProductModel.Builder addCategory(PhysicalActivityCategory value)
addCategory in interface Product.BuilderProductModel.Builder addCategory(Text value)
addCategory in interface Product.BuilderProductModel.Builder addCategory(Thing value)
addCategory in interface Product.BuilderProductModel.Builder addCategory(Thing.Builder value)
addCategory in interface Product.BuilderProductModel.Builder addCategory(java.lang.String value)
addCategory in interface Product.BuilderProductModel.Builder addColor(Text value)
addColor in interface Product.BuilderProductModel.Builder addColor(java.lang.String value)
addColor in interface Product.BuilderProductModel.Builder addDepth(Distance value)
addDepth in interface Product.BuilderProductModel.Builder addDepth(Distance.Builder value)
addDepth in interface Product.BuilderProductModel.Builder addDepth(QuantitativeValue value)
addDepth in interface Product.BuilderProductModel.Builder addDepth(QuantitativeValue.Builder value)
addDepth in interface Product.BuilderProductModel.Builder addDepth(java.lang.String value)
addDepth in interface Product.BuilderProductModel.Builder addDescription(Text value)
addDescription in interface Product.BuilderaddDescription in interface Thing.BuilderProductModel.Builder addDescription(java.lang.String value)
addDescription in interface Product.BuilderaddDescription in interface Thing.BuilderProductModel.Builder addGtin12(Text value)
addGtin12 in interface Product.BuilderProductModel.Builder addGtin12(java.lang.String value)
addGtin12 in interface Product.BuilderProductModel.Builder addGtin13(Text value)
addGtin13 in interface Product.BuilderProductModel.Builder addGtin13(java.lang.String value)
addGtin13 in interface Product.BuilderProductModel.Builder addGtin14(Text value)
addGtin14 in interface Product.BuilderProductModel.Builder addGtin14(java.lang.String value)
addGtin14 in interface Product.BuilderProductModel.Builder addGtin8(Text value)
addGtin8 in interface Product.BuilderProductModel.Builder addGtin8(java.lang.String value)
addGtin8 in interface Product.BuilderProductModel.Builder addHeight(Distance value)
addHeight in interface Product.BuilderProductModel.Builder addHeight(Distance.Builder value)
addHeight in interface Product.BuilderProductModel.Builder addHeight(QuantitativeValue value)
addHeight in interface Product.BuilderProductModel.Builder addHeight(QuantitativeValue.Builder value)
addHeight in interface Product.BuilderProductModel.Builder addHeight(java.lang.String value)
addHeight in interface Product.BuilderProductModel.Builder addImage(ImageObject value)
addImage in interface Product.BuilderaddImage in interface Thing.BuilderProductModel.Builder addImage(ImageObject.Builder value)
addImage in interface Product.BuilderaddImage in interface Thing.BuilderProductModel.Builder addImage(URL value)
addImage in interface Product.BuilderaddImage in interface Thing.BuilderProductModel.Builder addImage(java.lang.String value)
addImage in interface Product.BuilderaddImage in interface Thing.BuilderProductModel.Builder addIsAccessoryOrSparePartFor(Product value)
addIsAccessoryOrSparePartFor in interface Product.BuilderProductModel.Builder addIsAccessoryOrSparePartFor(Product.Builder value)
addIsAccessoryOrSparePartFor in interface Product.BuilderProductModel.Builder addIsAccessoryOrSparePartFor(java.lang.String value)
addIsAccessoryOrSparePartFor in interface Product.BuilderProductModel.Builder addIsConsumableFor(Product value)
addIsConsumableFor in interface Product.BuilderProductModel.Builder addIsConsumableFor(Product.Builder value)
addIsConsumableFor in interface Product.BuilderProductModel.Builder addIsConsumableFor(java.lang.String value)
addIsConsumableFor in interface Product.BuilderProductModel.Builder addIsRelatedTo(Product value)
addIsRelatedTo in interface Product.BuilderProductModel.Builder addIsRelatedTo(Product.Builder value)
addIsRelatedTo in interface Product.BuilderProductModel.Builder addIsRelatedTo(java.lang.String value)
addIsRelatedTo in interface Product.BuilderProductModel.Builder addIsSimilarTo(Product value)
addIsSimilarTo in interface Product.BuilderProductModel.Builder addIsSimilarTo(Product.Builder value)
addIsSimilarTo in interface Product.BuilderProductModel.Builder addIsSimilarTo(java.lang.String value)
addIsSimilarTo in interface Product.BuilderProductModel.Builder addIsVariantOf(ProductModel value)
ProductModel.Builder addIsVariantOf(ProductModel.Builder value)
ProductModel.Builder addIsVariantOf(java.lang.String value)
ProductModel.Builder addItemCondition(OfferItemCondition value)
addItemCondition in interface Product.BuilderProductModel.Builder addItemCondition(java.lang.String value)
addItemCondition in interface Product.BuilderProductModel.Builder addLogo(ImageObject value)
addLogo in interface Product.BuilderProductModel.Builder addLogo(ImageObject.Builder value)
addLogo in interface Product.BuilderProductModel.Builder addLogo(URL value)
addLogo in interface Product.BuilderProductModel.Builder addLogo(java.lang.String value)
addLogo in interface Product.BuilderProductModel.Builder addMainEntityOfPage(CreativeWork value)
addMainEntityOfPage in interface Product.BuilderaddMainEntityOfPage in interface Thing.BuilderProductModel.Builder addMainEntityOfPage(CreativeWork.Builder value)
addMainEntityOfPage in interface Product.BuilderaddMainEntityOfPage in interface Thing.BuilderProductModel.Builder addMainEntityOfPage(URL value)
addMainEntityOfPage in interface Product.BuilderaddMainEntityOfPage in interface Thing.BuilderProductModel.Builder addMainEntityOfPage(java.lang.String value)
addMainEntityOfPage in interface Product.BuilderaddMainEntityOfPage in interface Thing.BuilderProductModel.Builder addManufacturer(Organization value)
addManufacturer in interface Product.BuilderProductModel.Builder addManufacturer(Organization.Builder value)
addManufacturer in interface Product.BuilderProductModel.Builder addManufacturer(java.lang.String value)
addManufacturer in interface Product.BuilderProductModel.Builder addModel(ProductModel value)
addModel in interface Product.BuilderProductModel.Builder addModel(ProductModel.Builder value)
addModel in interface Product.BuilderProductModel.Builder addModel(Text value)
addModel in interface Product.BuilderProductModel.Builder addModel(java.lang.String value)
addModel in interface Product.BuilderProductModel.Builder addMpn(Text value)
addMpn in interface Product.BuilderProductModel.Builder addMpn(java.lang.String value)
addMpn in interface Product.BuilderProductModel.Builder addName(Text value)
addName in interface Product.BuilderaddName in interface Thing.BuilderProductModel.Builder addName(java.lang.String value)
addName in interface Product.BuilderaddName in interface Thing.BuilderProductModel.Builder addOffers(Offer value)
addOffers in interface Product.BuilderProductModel.Builder addOffers(Offer.Builder value)
addOffers in interface Product.BuilderProductModel.Builder addOffers(java.lang.String value)
addOffers in interface Product.BuilderProductModel.Builder addPotentialAction(Action value)
addPotentialAction in interface Product.BuilderaddPotentialAction in interface Thing.BuilderProductModel.Builder addPotentialAction(Action.Builder value)
addPotentialAction in interface Product.BuilderaddPotentialAction in interface Thing.BuilderProductModel.Builder addPotentialAction(java.lang.String value)
addPotentialAction in interface Product.BuilderaddPotentialAction in interface Thing.BuilderProductModel.Builder addPredecessorOf(ProductModel value)
ProductModel.Builder addPredecessorOf(ProductModel.Builder value)
ProductModel.Builder addPredecessorOf(java.lang.String value)
ProductModel.Builder addProductID(Text value)
addProductID in interface Product.BuilderProductModel.Builder addProductID(java.lang.String value)
addProductID in interface Product.BuilderProductModel.Builder addProductionDate(Date value)
addProductionDate in interface Product.BuilderProductModel.Builder addProductionDate(java.lang.String value)
addProductionDate in interface Product.BuilderProductModel.Builder addPurchaseDate(Date value)
addPurchaseDate in interface Product.BuilderProductModel.Builder addPurchaseDate(java.lang.String value)
addPurchaseDate in interface Product.BuilderProductModel.Builder addReleaseDate(Date value)
addReleaseDate in interface Product.BuilderProductModel.Builder addReleaseDate(java.lang.String value)
addReleaseDate in interface Product.BuilderProductModel.Builder addReview(Review value)
addReview in interface Product.BuilderProductModel.Builder addReview(Review.Builder value)
addReview in interface Product.BuilderProductModel.Builder addReview(java.lang.String value)
addReview in interface Product.BuilderProductModel.Builder addReviews(Review value)
addReviews in interface Product.BuilderProductModel.Builder addReviews(Review.Builder value)
addReviews in interface Product.BuilderProductModel.Builder addReviews(java.lang.String value)
addReviews in interface Product.BuilderProductModel.Builder addSameAs(URL value)
addSameAs in interface Product.BuilderaddSameAs in interface Thing.BuilderProductModel.Builder addSameAs(java.lang.String value)
addSameAs in interface Product.BuilderaddSameAs in interface Thing.BuilderProductModel.Builder addSku(Text value)
addSku in interface Product.BuilderProductModel.Builder addSku(java.lang.String value)
addSku in interface Product.BuilderProductModel.Builder addSuccessorOf(ProductModel value)
ProductModel.Builder addSuccessorOf(ProductModel.Builder value)
ProductModel.Builder addSuccessorOf(java.lang.String value)
ProductModel.Builder addUrl(URL value)
addUrl in interface Product.BuilderaddUrl in interface Thing.BuilderProductModel.Builder addUrl(java.lang.String value)
addUrl in interface Product.BuilderaddUrl in interface Thing.BuilderProductModel.Builder addWeight(QuantitativeValue value)
addWeight in interface Product.BuilderProductModel.Builder addWeight(QuantitativeValue.Builder value)
addWeight in interface Product.BuilderProductModel.Builder addWeight(java.lang.String value)
addWeight in interface Product.BuilderProductModel.Builder addWidth(Distance value)
addWidth in interface Product.BuilderProductModel.Builder addWidth(Distance.Builder value)
addWidth in interface Product.BuilderProductModel.Builder addWidth(QuantitativeValue value)
addWidth in interface Product.BuilderProductModel.Builder addWidth(QuantitativeValue.Builder value)
addWidth in interface Product.BuilderProductModel.Builder addWidth(java.lang.String value)
addWidth in interface Product.BuilderProductModel.Builder addDetailedDescription(Article value)
addDetailedDescription in interface Product.BuilderaddDetailedDescription in interface Thing.BuilderProductModel.Builder addDetailedDescription(Article.Builder value)
addDetailedDescription in interface Product.BuilderaddDetailedDescription in interface Thing.BuilderProductModel.Builder addDetailedDescription(java.lang.String value)
addDetailedDescription in interface Product.BuilderaddDetailedDescription in interface Thing.BuilderProductModel.Builder addPopularityScore(PopularityScoreSpecification value)
addPopularityScore in interface Product.BuilderaddPopularityScore in interface Thing.BuilderProductModel.Builder addPopularityScore(PopularityScoreSpecification.Builder value)
addPopularityScore in interface Product.BuilderaddPopularityScore in interface Thing.BuilderProductModel.Builder addPopularityScore(java.lang.String value)
addPopularityScore in interface Product.BuilderaddPopularityScore in interface Thing.BuilderProductModel.Builder addProperty(java.lang.String name, SchemaOrgType value)
addProperty in interface Product.BuilderaddProperty in interface Thing.Buildername - The property name.value - The value of the property.ProductModel.Builder addProperty(java.lang.String name, Thing.Builder builder)
addProperty in interface Product.BuilderaddProperty in interface Thing.Buildername - The property name.builder - The schema.org object builder for the property value.ProductModel.Builder addProperty(java.lang.String name, java.lang.String value)
addProperty in interface Product.BuilderaddProperty in interface Thing.Buildername - The property name.value - The string value of the property.ProductModel build()
ProductModel object.build in interface Product.Builderbuild in interface Thing.Builder