@Generated(value={"Immutables.generator","FfbPerformanceResponse"}) public final class ImmutableFfbPerformanceResponse extends Object implements FfbPerformanceResponse
FfbPerformanceResponse.
Use the builder to create immutable instances:
ImmutableFfbPerformanceResponse.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableFfbPerformanceResponse.Builder
Builds instances of type
ImmutableFfbPerformanceResponse. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableFfbPerformanceResponse.Builder |
builder()
Creates a builder for
ImmutableFfbPerformanceResponse. |
static ImmutableFfbPerformanceResponse |
copyOf(FfbPerformanceResponse instance)
Creates an immutable copy of a
FfbPerformanceResponse value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableFfbPerformanceResponse that have equal attribute values. |
Optional<String> |
getErrormessage() |
java.time.LocalDate |
getErsterZufluss() |
BigDecimal |
getPerformanceDurchschnitt() |
BigDecimal |
getPerformanceGesamt() |
int |
hashCode()
Computes a hash code from attributes:
isLogin, performanceGesamt, performanceDurchschnitt, ersterZufluss, errormessage. |
boolean |
isLogin() |
String |
toString()
Prints the immutable value
FfbPerformanceResponse with attribute values. |
ImmutableFfbPerformanceResponse |
withErrormessage(Optional<String> optional)
Copy the current immutable object by setting an optional value for the
errormessage attribute. |
ImmutableFfbPerformanceResponse |
withErrormessage(String value)
Copy the current immutable object by setting a present value for the optional
errormessage attribute. |
ImmutableFfbPerformanceResponse |
withErsterZufluss(java.time.LocalDate value)
Copy the current immutable object by setting a value for the
ersterZufluss attribute. |
ImmutableFfbPerformanceResponse |
withIsLogin(boolean value)
Copy the current immutable object by setting a value for the
isLogin attribute. |
ImmutableFfbPerformanceResponse |
withPerformanceDurchschnitt(BigDecimal value)
Copy the current immutable object by setting a value for the
performanceDurchschnitt attribute. |
ImmutableFfbPerformanceResponse |
withPerformanceGesamt(BigDecimal value)
Copy the current immutable object by setting a value for the
performanceGesamt attribute. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitnormalizepublic boolean isLogin()
isLogin in interface FfbPerformanceResponseisLogin attributepublic BigDecimal getPerformanceGesamt()
getPerformanceGesamt in interface FfbPerformanceResponseperformanceGesamt attributepublic BigDecimal getPerformanceDurchschnitt()
getPerformanceDurchschnitt in interface FfbPerformanceResponseperformanceDurchschnitt attributepublic java.time.LocalDate getErsterZufluss()
getErsterZufluss in interface FfbPerformanceResponseersterZufluss attributepublic Optional<String> getErrormessage()
getErrormessage in interface FfbPerformanceResponseerrormessage attributepublic final ImmutableFfbPerformanceResponse withIsLogin(boolean value)
isLogin attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for isLoginthis objectpublic final ImmutableFfbPerformanceResponse withPerformanceGesamt(BigDecimal value)
performanceGesamt attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for performanceGesamtthis objectpublic final ImmutableFfbPerformanceResponse withPerformanceDurchschnitt(BigDecimal value)
performanceDurchschnitt attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for performanceDurchschnittthis objectpublic final ImmutableFfbPerformanceResponse withErsterZufluss(java.time.LocalDate value)
ersterZufluss attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for ersterZuflussthis objectpublic final ImmutableFfbPerformanceResponse withErrormessage(String value)
errormessage attribute.value - The value for errormessagethis objectpublic final ImmutableFfbPerformanceResponse withErrormessage(Optional<String> optional)
errormessage attribute.
An equality check is used on inner nullable value to prevent copying of the same value by returning this.optional - A value for errormessagethis objectpublic boolean equals(Object another)
ImmutableFfbPerformanceResponse that have equal attribute values.public int hashCode()
isLogin, performanceGesamt, performanceDurchschnitt, ersterZufluss, errormessage.public String toString()
FfbPerformanceResponse with attribute values.public static ImmutableFfbPerformanceResponse copyOf(FfbPerformanceResponse instance)
FfbPerformanceResponse value.
Uses accessors to get values to initialize the new immutable instance.
If an instance is already immutable, it is returned as is.instance - The instance to copypublic static ImmutableFfbPerformanceResponse.Builder builder()
ImmutableFfbPerformanceResponse.Copyright © 2018. All rights reserved.