@ParametersAreNonnullByDefault @Generated(value={"Immutables.generator","ScimGroupMember"}) @Immutable public final class ImmutableScimGroupMember extends ScimGroupMember
ScimGroupMember.
Use the builder to create immutable instances:
ImmutableScimGroupMember.builder().
Use the static factory method to create immutable instances:
ImmutableScimGroupMember.of().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableScimGroupMember.Builder
Builds instances of type
ImmutableScimGroupMember. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableScimGroupMember.Builder |
builder()
Creates a builder for
ImmutableScimGroupMember. |
static ImmutableScimGroupMember |
copyOf(ScimGroupMember instance)
Creates an immutable copy of a
ScimGroupMember value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableScimGroupMember that have equal attribute values. |
String |
getDisplay() |
String |
getRef() |
String |
getValue() |
int |
hashCode()
Computes a hash code from attributes:
value, display, ref. |
static ImmutableScimGroupMember |
of(String value)
Construct a new immutable
ScimGroupMember instance. |
String |
toString()
Prints the immutable value
ScimGroupMember with attribute values. |
ImmutableScimGroupMember |
withDisplay(String value)
Copy the current immutable object by setting a value for the
display attribute. |
ImmutableScimGroupMember |
withRef(String value)
Copy the current immutable object by setting a value for the
ref attribute. |
ImmutableScimGroupMember |
withValue(String value)
Copy the current immutable object by setting a value for the
value attribute. |
getTypepublic String getValue()
getValue in class ScimGroupMembervalue attribute@Nullable public String getDisplay()
getDisplay in class ScimGroupMemberdisplay attribute@Nullable public String getRef()
getRef in class ScimGroupMemberref attributepublic final ImmutableScimGroupMember withValue(String value)
value attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for valuethis objectpublic final ImmutableScimGroupMember withDisplay(@Nullable String value)
display attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for display (can be null)this objectpublic final ImmutableScimGroupMember withRef(@Nullable String value)
ref attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for ref (can be null)this objectpublic boolean equals(@Nullable Object another)
ImmutableScimGroupMember that have equal attribute values.public int hashCode()
value, display, ref.public String toString()
ScimGroupMember with attribute values.public static ImmutableScimGroupMember of(String value)
ScimGroupMember instance.value - The value for the value attributepublic static ImmutableScimGroupMember copyOf(ScimGroupMember instance)
ScimGroupMember 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 ImmutableScimGroupMember.Builder builder()
ImmutableScimGroupMember.Copyright © 2016 Atlassian. All rights reserved.