@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableO365TeamOptionsRequest extends Object implements O365TeamOptionsRequest
O365TeamOptionsRequest
.
Use the builder to create immutable instances:
ImmutableO365TeamOptionsRequest.builder()
.
Modifier and Type | Class and Description |
---|---|
static class |
ImmutableO365TeamOptionsRequest.Builder
Builds instances of type
ImmutableO365TeamOptionsRequest . |
Modifier and Type | Method and Description |
---|---|
static ImmutableO365TeamOptionsRequest.Builder |
builder()
Creates a builder for
ImmutableO365TeamOptionsRequest . |
static ImmutableO365TeamOptionsRequest |
copyOf(O365TeamOptionsRequest instance)
Creates an immutable copy of a
O365TeamOptionsRequest value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableO365TeamOptionsRequest that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
itemIds . |
com.google.common.collect.ImmutableSet<String> |
itemIds()
Specifies ids of O365 Team items.
|
String |
toString()
Prints the immutable value
O365TeamOptionsRequest with attribute values. |
ImmutableO365TeamOptionsRequest |
withItemIds(Iterable<String> elements)
Copy the current immutable object with elements that replace the content of
itemIds . |
ImmutableO365TeamOptionsRequest |
withItemIds(String... elements)
Copy the current immutable object with elements that replace the content of
itemIds . |
public com.google.common.collect.ImmutableSet<String> itemIds()
itemIds
in interface O365TeamOptionsRequest
public final ImmutableO365TeamOptionsRequest withItemIds(String... elements)
itemIds
.elements
- The elements to setthis
objectpublic final ImmutableO365TeamOptionsRequest withItemIds(Iterable<String> elements)
itemIds
.
A shallow reference equality check is used to prevent copying of the same value by returning this
.elements
- An iterable of itemIds elements to setthis
objectpublic boolean equals(@Nullable Object another)
ImmutableO365TeamOptionsRequest
that have equal attribute values.public int hashCode()
itemIds
.public String toString()
O365TeamOptionsRequest
with attribute values.public static ImmutableO365TeamOptionsRequest copyOf(O365TeamOptionsRequest instance)
O365TeamOptionsRequest
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 ImmutableO365TeamOptionsRequest.Builder builder()
ImmutableO365TeamOptionsRequest
.
ImmutableO365TeamOptionsRequest.builder()
.addItemIds|addAllItemIds(String) // itemIds
elements
.build();
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.