public class ValueObjectDefinitionBuilder extends ClientsClassDefinitionBuilder<ValueObjectDefinitionBuilder>
ValueObjectDefinition,
allows to set all optional attributes:
ignoredProperties and typeName, for example:
ValueObjectDefinitionBuilder.valueObjectDefinition(Address.class)
.withIgnoredProperties(ignoredProperties)
.withTypeName(typeName)
.build();
| Modifier and Type | Method | Description |
|---|---|---|
ValueObjectDefinition |
build() |
|
ValueObjectDefinitionBuilder |
defaultType() |
|
static ValueObjectDefinitionBuilder |
valueObjectDefinition(java.lang.Class<?> valueObject) |
withIgnoredProperties, withIgnoredProperties, withIncludedProperties, withTypeName, withTypeNamepublic static ValueObjectDefinitionBuilder valueObjectDefinition(java.lang.Class<?> valueObject)
public ValueObjectDefinitionBuilder defaultType()
public ValueObjectDefinition build()
build in class ClientsClassDefinitionBuilder<ValueObjectDefinitionBuilder>