public class ResultItemBuilder extends Object implements io.vrap.rmf.base.client.Builder<ResultItem>
| Constructor and Description |
|---|
ResultItemBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ResultItem |
build() |
ResultItem |
buildUnchecked()
builds ResultItem without checking for non null required values
|
String |
getImageUrl() |
List<ProductVariant> |
getProductVariants() |
ResultItemBuilder |
imageUrl(String imageUrl) |
static ResultItemBuilder |
of() |
static ResultItemBuilder |
of(ResultItem template) |
ResultItemBuilder |
plusProductVariants(Function<ProductVariantBuilder,ProductVariantBuilder> builder) |
ResultItemBuilder |
productVariants(List<ProductVariant> productVariants) |
ResultItemBuilder |
productVariants(ProductVariant... productVariants) |
ResultItemBuilder |
withProductVariants(Function<ProductVariantBuilder,ProductVariantBuilder> builder) |
public ResultItemBuilder imageUrl(String imageUrl)
public ResultItemBuilder productVariants(ProductVariant... productVariants)
public ResultItemBuilder withProductVariants(Function<ProductVariantBuilder,ProductVariantBuilder> builder)
public ResultItemBuilder plusProductVariants(Function<ProductVariantBuilder,ProductVariantBuilder> builder)
public ResultItemBuilder productVariants(List<ProductVariant> productVariants)
public String getImageUrl()
public List<ProductVariant> getProductVariants()
public ResultItem build()
build in interface io.vrap.rmf.base.client.Builder<ResultItem>public ResultItem buildUnchecked()
public static ResultItemBuilder of()
public static ResultItemBuilder of(ResultItem template)