@ParametersAreNonnullByDefault @Generated(value={"Immutables.generator","ScimUserListResponse"}) @Immutable public final class ImmutableScimUserListResponse extends ScimUserListResponse
ScimUserListResponse.
Use the builder to create immutable instances:
ImmutableScimUserListResponse.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableScimUserListResponse.Builder
Builds instances of type
ImmutableScimUserListResponse. |
SCHEMA| Modifier and Type | Method and Description |
|---|---|
static ImmutableScimUserListResponse.Builder |
builder()
Creates a builder for
ImmutableScimUserListResponse. |
static ImmutableScimUserListResponse |
copyOf(ScimUserListResponse instance)
Creates an immutable copy of a
ScimUserListResponse value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableScimUserListResponse that have equal attribute values. |
Integer |
getItemsPerPage() |
List<ScimUser> |
getResources() |
Set<String> |
getSchemas() |
Integer |
getStartIndex() |
Integer |
getTotalResults() |
int |
hashCode()
Computes a hash code from attributes:
schemas, totalResults, startIndex, itemsPerPage, resources. |
String |
toString()
Prints the immutable value
ScimUserListResponse with attribute values. |
ImmutableScimUserListResponse |
withItemsPerPage(Integer value)
Copy the current immutable object by setting a value for the
itemsPerPage attribute. |
ImmutableScimUserListResponse |
withResources(Iterable<? extends ScimUser> elements)
Copy the current immutable object with elements that replace the content of
resources. |
ImmutableScimUserListResponse |
withResources(ScimUser... elements)
Copy the current immutable object with elements that replace the content of
resources. |
ImmutableScimUserListResponse |
withSchemas(Iterable<String> elements)
Copy the current immutable object with elements that replace the content of
schemas. |
ImmutableScimUserListResponse |
withSchemas(String... elements)
Copy the current immutable object with elements that replace the content of
schemas. |
ImmutableScimUserListResponse |
withStartIndex(Integer value)
Copy the current immutable object by setting a value for the
startIndex attribute. |
ImmutableScimUserListResponse |
withTotalResults(Integer value)
Copy the current immutable object by setting a value for the
totalResults attribute. |
checkSchemas@Nullable public Set<String> getSchemas()
getSchemas in class ScimListResponse<ScimUser>schemas attribute@Nullable public Integer getTotalResults()
getTotalResults in class ScimListResponse<ScimUser>totalResults attribute@Nullable public Integer getStartIndex()
getStartIndex in class ScimListResponse<ScimUser>startIndex attribute@Nullable public Integer getItemsPerPage()
getItemsPerPage in class ScimListResponse<ScimUser>itemsPerPage attribute@Nullable public List<ScimUser> getResources()
getResources in class ScimListResponse<ScimUser>resources attributepublic final ImmutableScimUserListResponse withSchemas(@Nullable String... elements)
schemas.elements - The elements to setthis objectpublic final ImmutableScimUserListResponse withSchemas(@Nullable Iterable<String> elements)
schemas.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of schemas elements to setthis objectpublic final ImmutableScimUserListResponse withTotalResults(@Nullable Integer value)
totalResults attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for totalResults (can be null)this objectpublic final ImmutableScimUserListResponse withStartIndex(@Nullable Integer value)
startIndex attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for startIndex (can be null)this objectpublic final ImmutableScimUserListResponse withItemsPerPage(@Nullable Integer value)
itemsPerPage attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for itemsPerPage (can be null)this objectpublic final ImmutableScimUserListResponse withResources(@Nullable ScimUser... elements)
resources.elements - The elements to setthis objectpublic final ImmutableScimUserListResponse withResources(@Nullable Iterable<? extends ScimUser> elements)
resources.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of resources elements to setthis objectpublic boolean equals(@Nullable Object another)
ImmutableScimUserListResponse that have equal attribute values.public int hashCode()
schemas, totalResults, startIndex, itemsPerPage, resources.public String toString()
ScimUserListResponse with attribute values.public static ImmutableScimUserListResponse copyOf(ScimUserListResponse instance)
ScimUserListResponse 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 ImmutableScimUserListResponse.Builder builder()
ImmutableScimUserListResponse.Copyright © 2016 Atlassian. All rights reserved.