Package eu.de4a.iem.model
Class BusinessPojo.Builder
- java.lang.Object
-
- eu.de4a.iem.model.BusinessPojo.Builder
-
- Enclosing class:
- BusinessPojo
@NotThreadSafe public static class BusinessPojo.Builder extends Object
A builder for this class- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BusinessPojo.Builderaddress(AddressPojo a)BusinessPojo.Builderaddress(AddressPojo.Builder a)BusinessPojo.Builderaddress(Consumer<? super AddressPojo.Builder> a)BusinessPojobuild()BusinessPojo.Builderid(String s)BusinessPojo.BuilderidSchemeID(EDE4AIdentifierType e)BusinessPojo.BuilderidSchemeID(String s)BusinessPojo.BuilderlegalID(String s)BusinessPojo.BuilderlegalIDSchemeID(EDE4AIdentifierType e)BusinessPojo.BuilderlegalIDSchemeID(String s)BusinessPojo.BuilderlegalName(String s)
-
-
-
Method Detail
-
legalID
@Nonnull public BusinessPojo.Builder legalID(@Nullable String s)
-
legalIDSchemeID
@Nonnull public BusinessPojo.Builder legalIDSchemeID(@Nullable EDE4AIdentifierType e)
-
legalIDSchemeID
@Nonnull public BusinessPojo.Builder legalIDSchemeID(@Nullable String s)
-
id
@Nonnull public BusinessPojo.Builder id(@Nullable String s)
-
idSchemeID
@Nonnull public BusinessPojo.Builder idSchemeID(@Nullable EDE4AIdentifierType e)
-
idSchemeID
@Nonnull public BusinessPojo.Builder idSchemeID(@Nullable String s)
-
legalName
@Nonnull public BusinessPojo.Builder legalName(@Nullable String s)
-
address
@Nonnull public BusinessPojo.Builder address(@Nullable Consumer<? super AddressPojo.Builder> a)
-
address
@Nonnull public BusinessPojo.Builder address(@Nullable AddressPojo.Builder a)
-
address
@Nonnull public BusinessPojo.Builder address(@Nullable AddressPojo a)
-
build
@Nonnull public BusinessPojo build()
-
-