@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableO365JobTeamResponse extends Object implements O365JobTeamResponse
O365JobTeamResponse
.
Use the builder to create immutable instances:
ImmutableO365JobTeamResponse.builder()
.
Modifier and Type | Class and Description |
---|---|
static class |
ImmutableO365JobTeamResponse.Builder
Builds instances of type
ImmutableO365JobTeamResponse . |
Modifier and Type | Method and Description |
---|---|
static ImmutableO365JobTeamResponse.Builder |
builder()
Creates a builder for
ImmutableO365JobTeamResponse . |
Boolean |
chats()
The chat backup option if applicable.
|
static ImmutableO365JobTeamResponse |
copyOf(O365JobTeamResponse instance)
Creates an immutable copy of a
O365JobTeamResponse value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableO365JobTeamResponse that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
team , chats . |
O365TeamResponse |
team()
The set of O365 Team responses.
|
String |
toString()
Prints the immutable value
O365JobTeamResponse with attribute values. |
ImmutableO365JobTeamResponse |
withChats(Boolean value)
Copy the current immutable object by setting a value for the
chats attribute. |
ImmutableO365JobTeamResponse |
withTeam(O365TeamResponse value)
Copy the current immutable object by setting a value for the
team attribute. |
public O365TeamResponse team()
team
in interface O365JobTeamResponse
@Nullable public Boolean chats()
chats
in interface O365JobTeamResponse
public final ImmutableO365JobTeamResponse withTeam(O365TeamResponse value)
team
attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this
.value
- A new value for teamthis
objectpublic final ImmutableO365JobTeamResponse withChats(@Nullable Boolean value)
chats
attribute.
An equals check used to prevent copying of the same value by returning this
.value
- A new value for chats (can be null
)this
objectpublic boolean equals(@Nullable Object another)
ImmutableO365JobTeamResponse
that have equal attribute values.public int hashCode()
team
, chats
.public String toString()
O365JobTeamResponse
with attribute values.public static ImmutableO365JobTeamResponse copyOf(O365JobTeamResponse instance)
O365JobTeamResponse
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 ImmutableO365JobTeamResponse.Builder builder()
ImmutableO365JobTeamResponse
.
ImmutableO365JobTeamResponse.builder() .team(com.iland.core.web.rest.response.vbo.O365TeamResponse) // requiredteam
.chats(Boolean | null) // nullablechats
.build();
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.