@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class ImmutableUsingAllOptionals extends Object implements UsingAllOptionals
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableUsingAllOptionals.Builder |
UsingAllOptionals.Usepublic com.google.common.base.Optional<Integer> v1()
public OptionalInt i1()
public OptionalLong l1()
public OptionalDouble d1()
public io.atlassian.fugue.Option<String> fo3()
public javaslang.control.Option<String> jso()
public final ImmutableUsingAllOptionals withV1(int value)
public final ImmutableUsingAllOptionals withV1(com.google.common.base.Optional<Integer> optional)
public final ImmutableUsingAllOptionals withV2(int value)
public final ImmutableUsingAllOptionals withV2(Optional<Integer> optional)
public final ImmutableUsingAllOptionals withI1(int value)
public final ImmutableUsingAllOptionals withI1(OptionalInt optional)
public final ImmutableUsingAllOptionals withL1(long value)
public final ImmutableUsingAllOptionals withL1(OptionalLong optional)
public final ImmutableUsingAllOptionals withD1(double value)
public final ImmutableUsingAllOptionals withD1(OptionalDouble optional)
public final ImmutableUsingAllOptionals withFo3(String value)
public final ImmutableUsingAllOptionals withFo3(io.atlassian.fugue.Option<String> optional)
public final ImmutableUsingAllOptionals withJso(String value)
public final ImmutableUsingAllOptionals withJso(javaslang.control.Option<String> optional)
public int hashCode()
public String toString()
public static ImmutableUsingAllOptionals of(com.google.common.base.Optional<Integer> v1, Optional<Integer> v2, OptionalInt i1, OptionalLong l1, OptionalDouble d1, io.atlassian.fugue.Option<String> fo3, javaslang.control.Option<String> jso)
public static ImmutableUsingAllOptionals copyOf(UsingAllOptionals instance)
public static ImmutableUsingAllOptionals.Builder builder()
Copyright © 2022 The Immutables.org authors. All rights reserved.