public static final class ImmutableFfbUmsatz.Builder extends Object
ImmutableFfbUmsatz.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
ImmutableFfbUmsatz.Builder |
abrechnungAnteile(String abrechnungAnteile)
Initializes the value for the
abrechnungAnteile attribute. |
ImmutableFfbUmsatz.Builder |
abrechnungBetragInEuro(String abrechnungBetragInEuro)
Initializes the value for the
abrechnungBetragInEuro attribute. |
ImmutableFfbUmsatz.Builder |
abrechnungBetragInFondswaehrung(String abrechnungBetragInFondswaehrung)
Initializes the value for the
abrechnungBetragInFondswaehrung attribute. |
ImmutableFfbUmsatz.Builder |
abrechnungDatum(String abrechnungDatum)
Initializes the value for the
abrechnungDatum attribute. |
ImmutableFfbUmsatz.Builder |
abrechnungpreis(String abrechnungpreis)
Initializes the value for the
abrechnungpreis attribute. |
ImmutableFfbUmsatz.Builder |
ausgabeaufschlagInProzent(String ausgabeaufschlagInProzent)
Initializes the value for the
ausgabeaufschlagInProzent attribute. |
ImmutableFfbUmsatz.Builder |
buchungDatum(String buchungDatum)
Initializes the value for the
buchungDatum attribute. |
ImmutableFfbUmsatz |
build()
Builds a new
ImmutableFfbUmsatz. |
ImmutableFfbUmsatz.Builder |
depotnummer(String depotnummer)
Initializes the value for the
depotnummer attribute. |
ImmutableFfbUmsatz.Builder |
fondsgesellschaft(String fondsgesellschaft)
Initializes the value for the
fondsgesellschaft attribute. |
ImmutableFfbUmsatz.Builder |
fondsname(String fondsname)
Initializes the value for the
fondsname attribute. |
ImmutableFfbUmsatz.Builder |
fondswaehrung(String fondswaehrung)
Initializes the value for the
fondswaehrung attribute. |
ImmutableFfbUmsatz.Builder |
from(FfbUmsatz instance)
Fill a builder with attribute values from the provided
FfbUmsatz instance. |
ImmutableFfbUmsatz.Builder |
isin(String isin)
Initializes the value for the
isin attribute. |
ImmutableFfbUmsatz.Builder |
rabattProzent(String rabattProzent)
Initializes the value for the
rabattProzent attribute. |
ImmutableFfbUmsatz.Builder |
transaktionArt(String transaktionArt)
Initializes the value for the
transaktionArt attribute. |
ImmutableFfbUmsatz.Builder |
wkn(String wkn)
Initializes the value for the
wkn attribute. |
@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder from(FfbUmsatz instance)
FfbUmsatz instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder depotnummer(String depotnummer)
depotnummer attribute.depotnummer - The value for depotnummerthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder isin(String isin)
isin attribute.isin - The value for isinthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder wkn(String wkn)
wkn attribute.wkn - The value for wknthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder fondsname(String fondsname)
fondsname attribute.fondsname - The value for fondsnamethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder fondsgesellschaft(String fondsgesellschaft)
fondsgesellschaft attribute.fondsgesellschaft - The value for fondsgesellschaftthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder transaktionArt(String transaktionArt)
transaktionArt attribute.transaktionArt - The value for transaktionArtthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder buchungDatum(String buchungDatum)
buchungDatum attribute.buchungDatum - The value for buchungDatumthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder abrechnungDatum(String abrechnungDatum)
abrechnungDatum attribute.abrechnungDatum - The value for abrechnungDatumthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder abrechnungAnteile(String abrechnungAnteile)
abrechnungAnteile attribute.abrechnungAnteile - The value for abrechnungAnteilethis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder abrechnungpreis(String abrechnungpreis)
abrechnungpreis attribute.abrechnungpreis - The value for abrechnungpreisthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder fondswaehrung(String fondswaehrung)
fondswaehrung attribute.fondswaehrung - The value for fondswaehrungthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder ausgabeaufschlagInProzent(String ausgabeaufschlagInProzent)
ausgabeaufschlagInProzent attribute.ausgabeaufschlagInProzent - The value for ausgabeaufschlagInProzentthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder rabattProzent(String rabattProzent)
rabattProzent attribute.rabattProzent - The value for rabattProzentthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder abrechnungBetragInFondswaehrung(String abrechnungBetragInFondswaehrung)
abrechnungBetragInFondswaehrung attribute.abrechnungBetragInFondswaehrung - The value for abrechnungBetragInFondswaehrungthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableFfbUmsatz.Builder abrechnungBetragInEuro(String abrechnungBetragInEuro)
abrechnungBetragInEuro attribute.abrechnungBetragInEuro - The value for abrechnungBetragInEurothis builder for use in a chained invocationpublic ImmutableFfbUmsatz build()
ImmutableFfbUmsatz.IllegalStateException - if any required attributes are missingCopyright © 2018. All rights reserved.