public final class ProductPublishedMessagePayloadBuilder extends Object
Constructor and Description |
---|
ProductPublishedMessagePayloadBuilder() |
Modifier and Type | Method and Description |
---|---|
ProductPublishedMessagePayload |
build() |
ProductProjection |
getProductProjection() |
List<String> |
getRemovedImageUrls() |
ProductPublishScope |
getScope() |
static ProductPublishedMessagePayloadBuilder |
of() |
static ProductPublishedMessagePayloadBuilder |
of(ProductPublishedMessagePayload template) |
ProductPublishedMessagePayloadBuilder |
productProjection(ProductProjection productProjection) |
ProductPublishedMessagePayloadBuilder |
removedImageUrls(List<String> removedImageUrls) |
ProductPublishedMessagePayloadBuilder |
removedImageUrls(String... removedImageUrls) |
ProductPublishedMessagePayloadBuilder |
scope(ProductPublishScope scope) |
public ProductPublishedMessagePayloadBuilder()
public ProductPublishedMessagePayloadBuilder removedImageUrls(String... removedImageUrls)
public ProductPublishedMessagePayloadBuilder removedImageUrls(List<String> removedImageUrls)
public ProductPublishedMessagePayloadBuilder productProjection(ProductProjection productProjection)
public ProductPublishedMessagePayloadBuilder scope(ProductPublishScope scope)
public ProductProjection getProductProjection()
public ProductPublishScope getScope()
public ProductPublishedMessagePayload build()
public static ProductPublishedMessagePayloadBuilder of()
public static ProductPublishedMessagePayloadBuilder of(ProductPublishedMessagePayload template)