public class SimilarProductBuilder extends Object implements io.vrap.rmf.base.client.Builder<SimilarProduct>
| Constructor and Description |
|---|
SimilarProductBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SimilarProduct |
build() |
SimilarProduct |
buildUnchecked()
builds SimilarProduct without checking for non null required values
|
SimilarProductMeta |
getMeta() |
ProductReference |
getProduct() |
Long |
getVariantId() |
SimilarProductBuilder |
meta(Function<SimilarProductMetaBuilder,SimilarProductMetaBuilder> builder) |
SimilarProductBuilder |
meta(SimilarProductMeta meta) |
static SimilarProductBuilder |
of() |
static SimilarProductBuilder |
of(SimilarProduct template) |
SimilarProductBuilder |
product(Function<ProductReferenceBuilder,ProductReferenceBuilder> builder) |
SimilarProductBuilder |
product(ProductReference product) |
SimilarProductBuilder |
variantId(Long variantId) |
public SimilarProductBuilder product(Function<ProductReferenceBuilder,ProductReferenceBuilder> builder)
public SimilarProductBuilder product(@Nullable ProductReference product)
public SimilarProductBuilder variantId(@Nullable Long variantId)
public SimilarProductBuilder meta(Function<SimilarProductMetaBuilder,SimilarProductMetaBuilder> builder)
public SimilarProductBuilder meta(@Nullable SimilarProductMeta meta)
@Nullable public ProductReference getProduct()
@Nullable public SimilarProductMeta getMeta()
public SimilarProduct build()
build in interface io.vrap.rmf.base.client.Builder<SimilarProduct>public SimilarProduct buildUnchecked()
public static SimilarProductBuilder of()
public static SimilarProductBuilder of(SimilarProduct template)