public class MissingAttributesBuilder extends Object implements io.vrap.rmf.base.client.Builder<MissingAttributes>
| Constructor and Description |
|---|
MissingAttributesBuilder() |
public MissingAttributesBuilder product(Function<ProductReferenceBuilder,ProductReferenceBuilder> builder)
public MissingAttributesBuilder product(ProductReference product)
public MissingAttributesBuilder productType(Function<ProductTypeReferenceBuilder,ProductTypeReferenceBuilder> builder)
public MissingAttributesBuilder productType(ProductTypeReference productType)
public MissingAttributesBuilder variantId(Integer variantId)
public MissingAttributesBuilder missingAttributeValues(String... missingAttributeValues)
public MissingAttributesBuilder missingAttributeValues(List<String> missingAttributeValues)
public MissingAttributesBuilder missingAttributeNames(@Nullable String... missingAttributeNames)
public MissingAttributesBuilder missingAttributeNames(@Nullable List<String> missingAttributeNames)
public MissingAttributesBuilder attributeCount(Function<AttributeCountBuilder,AttributeCountBuilder> builder)
public MissingAttributesBuilder attributeCount(@Nullable AttributeCount attributeCount)
public MissingAttributesBuilder attributeCoverage(Function<AttributeCoverageBuilder,AttributeCoverageBuilder> builder)
public MissingAttributesBuilder attributeCoverage(@Nullable AttributeCoverage attributeCoverage)
public ProductReference getProduct()
public ProductTypeReference getProductType()
public Integer getVariantId()
@Nullable public AttributeCount getAttributeCount()
@Nullable public AttributeCoverage getAttributeCoverage()
public MissingAttributes build()
build in interface io.vrap.rmf.base.client.Builder<MissingAttributes>public MissingAttributes buildUnchecked()
public static MissingAttributesBuilder of()
public static MissingAttributesBuilder of(MissingAttributes template)