Class VariantAttributesChannelAvailabilityBuilder
java.lang.Object
com.commercetools.api.models.variant_attributes.VariantAttributesChannelAvailabilityBuilder
- All Implemented Interfaces:
Builder<VariantAttributesChannelAvailability>
public class VariantAttributesChannelAvailabilityBuilder
extends Object
implements Builder<VariantAttributesChannelAvailability>
VariantAttributesChannelAvailabilityBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
VariantAttributesChannelAvailability variantAttributesChannelAvailability = VariantAttributesChannelAvailability.builder()
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionavailableQuantity(Long availableQuantity) Number of items of this Variant that are in stock in the specified Channel.build()builds VariantAttributesChannelAvailability with checking for non-null required valuesbuilds VariantAttributesChannelAvailability without checking for non-null required valuesNumber of items of this Variant that are in stock in the specified Channel.Indicates whether the Variant is in stock in the specified Channel.Indicates whether the Variant is in stock in the specified Channel.of()factory method for an instance of VariantAttributesChannelAvailabilityBuilderof(VariantAttributesChannelAvailability template) create builder for VariantAttributesChannelAvailability instance
-
Constructor Details
-
VariantAttributesChannelAvailabilityBuilder
public VariantAttributesChannelAvailabilityBuilder()
-
-
Method Details
-
isOnStock
Indicates whether the Variant is in stock in the specified Channel.
- Parameters:
isOnStock- value to be set- Returns:
- Builder
-
availableQuantity
public VariantAttributesChannelAvailabilityBuilder availableQuantity(@Nullable Long availableQuantity) Number of items of this Variant that are in stock in the specified Channel.
- Parameters:
availableQuantity- value to be set- Returns:
- Builder
-
getIsOnStock
Indicates whether the Variant is in stock in the specified Channel.
- Returns:
- isOnStock
-
getAvailableQuantity
Number of items of this Variant that are in stock in the specified Channel.
- Returns:
- availableQuantity
-
build
builds VariantAttributesChannelAvailability with checking for non-null required values- Specified by:
buildin interfaceBuilder<VariantAttributesChannelAvailability>- Returns:
- VariantAttributesChannelAvailability
-
buildUnchecked
builds VariantAttributesChannelAvailability without checking for non-null required values- Returns:
- VariantAttributesChannelAvailability
-
of
factory method for an instance of VariantAttributesChannelAvailabilityBuilder- Returns:
- builder
-
of
public static VariantAttributesChannelAvailabilityBuilder of(VariantAttributesChannelAvailability template) create builder for VariantAttributesChannelAvailability instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-