public class NumberSetAttributeBuilder extends Object implements io.vrap.rmf.base.client.Builder<NumberSetAttribute>
NumberSetAttribute numberSetAttribute = NumberSetAttribute.builder()
.plusValue(valueBuilder -> valueBuilder)
.build()
Constructor and Description |
---|
NumberSetAttributeBuilder() |
Modifier and Type | Method and Description |
---|---|
NumberSetAttribute |
build() |
NumberSetAttribute |
buildUnchecked()
builds NumberSetAttribute without checking for non null required values
|
String |
getName() |
List<Double> |
getValue() |
NumberSetAttributeBuilder |
name(String name)
The name of this attribute must match a name of the product types attribute definitions.
|
static NumberSetAttributeBuilder |
of() |
static NumberSetAttributeBuilder |
of(NumberSetAttribute template) |
NumberSetAttributeBuilder |
plusValue(Double... value) |
NumberSetAttributeBuilder |
value(Double... value) |
NumberSetAttributeBuilder |
value(List<Double> value) |
public NumberSetAttributeBuilder name(@Nullable String name)
The name of this attribute must match a name of the product types attribute definitions. The name is required if this type is used in a product variant and must not be set when used in a product variant patch.
public NumberSetAttributeBuilder value(Double... value)
public NumberSetAttributeBuilder value(List<Double> value)
public NumberSetAttributeBuilder plusValue(Double... value)
public NumberSetAttribute build()
build
in interface io.vrap.rmf.base.client.Builder<NumberSetAttribute>
public NumberSetAttribute buildUnchecked()
public static NumberSetAttributeBuilder of()
public static NumberSetAttributeBuilder of(NumberSetAttribute template)