public class DateTimeSetAttributeBuilder extends Object implements io.vrap.rmf.base.client.Builder<DateTimeSetAttribute>
DateTimeSetAttribute dateTimeSetAttribute = DateTimeSetAttribute.builder()
.plusValue(valueBuilder -> valueBuilder)
.build()
Constructor and Description |
---|
DateTimeSetAttributeBuilder() |
Modifier and Type | Method and Description |
---|---|
DateTimeSetAttribute |
build() |
DateTimeSetAttribute |
buildUnchecked()
builds DateTimeSetAttribute without checking for non null required values
|
String |
getName() |
List<ZonedDateTime> |
getValue() |
DateTimeSetAttributeBuilder |
name(String name)
The name of this attribute must match a name of the product types attribute definitions.
|
static DateTimeSetAttributeBuilder |
of() |
static DateTimeSetAttributeBuilder |
of(DateTimeSetAttribute template) |
DateTimeSetAttributeBuilder |
plusValue(ZonedDateTime... value) |
DateTimeSetAttributeBuilder |
value(List<ZonedDateTime> value) |
DateTimeSetAttributeBuilder |
value(ZonedDateTime... value) |
public DateTimeSetAttributeBuilder 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 DateTimeSetAttributeBuilder value(ZonedDateTime... value)
public DateTimeSetAttributeBuilder value(List<ZonedDateTime> value)
public DateTimeSetAttributeBuilder plusValue(ZonedDateTime... value)
public List<ZonedDateTime> getValue()
public DateTimeSetAttribute build()
build
in interface io.vrap.rmf.base.client.Builder<DateTimeSetAttribute>
public DateTimeSetAttribute buildUnchecked()
public static DateTimeSetAttributeBuilder of()
public static DateTimeSetAttributeBuilder of(DateTimeSetAttribute template)