@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableO365JobItemGroupResponse extends Object implements O365JobItemGroupResponse
O365JobItemGroupResponse.
Use the builder to create immutable instances:
ImmutableO365JobItemGroupResponse.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableO365JobItemGroupResponse.Builder
Builds instances of type
ImmutableO365JobItemGroupResponse. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableO365JobItemGroupResponse.Builder |
builder()
Creates a builder for
ImmutableO365JobItemGroupResponse. |
static ImmutableO365JobItemGroupResponse |
copyOf(O365JobItemGroupResponse instance)
Creates an immutable copy of a
O365JobItemGroupResponse value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableO365JobItemGroupResponse that have equal attribute values. |
O365GroupResponse |
groupResponse()
Office 365 Group Response.
|
int |
hashCode()
Computes a hash code from attributes:
groupResponse, members, memberMailbox, memberArchiveMailbox, memberOnedrive, memberSite, mail, mailbox, site. |
boolean |
mail()
Specifies if this backup job will include Mail processing option.
|
boolean |
mailbox()
Specifies if this backup job will include Mailbox processing option.
|
boolean |
memberArchiveMailbox()
Specifies if this backup job will include Members Archive Mailbox processing option.
|
boolean |
memberMailbox()
Specifies if this backup job will include Members Mailbox processing option.
|
boolean |
memberOnedrive()
Specifies if this backup job will include OneDrive processing option.
|
boolean |
members()
Specifies if this backup job will include Members processing option.
|
boolean |
memberSite()
Specifies if this backup job will include Members Site processing option.
|
boolean |
site()
Specifies if this backup job will include Sharepoint Site processing option.
|
String |
toString()
Prints the immutable value
O365JobItemGroupResponse with attribute values. |
ImmutableO365JobItemGroupResponse |
withGroupResponse(O365GroupResponse value)
Copy the current immutable object by setting a value for the
groupResponse attribute. |
ImmutableO365JobItemGroupResponse |
withMail(boolean value)
Copy the current immutable object by setting a value for the
mail attribute. |
ImmutableO365JobItemGroupResponse |
withMailbox(boolean value)
Copy the current immutable object by setting a value for the
mailbox attribute. |
ImmutableO365JobItemGroupResponse |
withMemberArchiveMailbox(boolean value)
Copy the current immutable object by setting a value for the
memberArchiveMailbox attribute. |
ImmutableO365JobItemGroupResponse |
withMemberMailbox(boolean value)
Copy the current immutable object by setting a value for the
memberMailbox attribute. |
ImmutableO365JobItemGroupResponse |
withMemberOnedrive(boolean value)
Copy the current immutable object by setting a value for the
memberOnedrive attribute. |
ImmutableO365JobItemGroupResponse |
withMembers(boolean value)
Copy the current immutable object by setting a value for the
members attribute. |
ImmutableO365JobItemGroupResponse |
withMemberSite(boolean value)
Copy the current immutable object by setting a value for the
memberSite attribute. |
ImmutableO365JobItemGroupResponse |
withSite(boolean value)
Copy the current immutable object by setting a value for the
site attribute. |
public O365GroupResponse groupResponse()
groupResponse in interface O365JobItemGroupResponsepublic boolean members()
members in interface O365JobItemGroupResponsepublic boolean memberMailbox()
memberMailbox in interface O365JobItemGroupResponsepublic boolean memberArchiveMailbox()
memberArchiveMailbox in interface O365JobItemGroupResponsepublic boolean memberOnedrive()
memberOnedrive in interface O365JobItemGroupResponsepublic boolean memberSite()
memberSite in interface O365JobItemGroupResponsepublic boolean mail()
mail in interface O365JobItemGroupResponsepublic boolean mailbox()
mailbox in interface O365JobItemGroupResponsepublic boolean site()
site in interface O365JobItemGroupResponsepublic final ImmutableO365JobItemGroupResponse withGroupResponse(O365GroupResponse value)
groupResponse attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for groupResponsethis objectpublic final ImmutableO365JobItemGroupResponse withMembers(boolean value)
members attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for membersthis objectpublic final ImmutableO365JobItemGroupResponse withMemberMailbox(boolean value)
memberMailbox attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for memberMailboxthis objectpublic final ImmutableO365JobItemGroupResponse withMemberArchiveMailbox(boolean value)
memberArchiveMailbox attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for memberArchiveMailboxthis objectpublic final ImmutableO365JobItemGroupResponse withMemberOnedrive(boolean value)
memberOnedrive attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for memberOnedrivethis objectpublic final ImmutableO365JobItemGroupResponse withMemberSite(boolean value)
memberSite attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for memberSitethis objectpublic final ImmutableO365JobItemGroupResponse withMail(boolean value)
mail attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for mailthis objectpublic final ImmutableO365JobItemGroupResponse withMailbox(boolean value)
mailbox attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for mailboxthis objectpublic final ImmutableO365JobItemGroupResponse withSite(boolean value)
site attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for sitethis objectpublic boolean equals(@Nullable Object another)
ImmutableO365JobItemGroupResponse that have equal attribute values.public int hashCode()
groupResponse, members, memberMailbox, memberArchiveMailbox, memberOnedrive, memberSite, mail, mailbox, site.public String toString()
O365JobItemGroupResponse with attribute values.public static ImmutableO365JobItemGroupResponse copyOf(O365JobItemGroupResponse instance)
O365JobItemGroupResponse 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 ImmutableO365JobItemGroupResponse.Builder builder()
ImmutableO365JobItemGroupResponse.
ImmutableO365JobItemGroupResponse.builder()
.groupResponse(com.iland.core.web.rest.response.vbo.O365GroupResponse) // required groupResponse
.members(boolean) // required members
.memberMailbox(boolean) // required memberMailbox
.memberArchiveMailbox(boolean) // required memberArchiveMailbox
.memberOnedrive(boolean) // required memberOnedrive
.memberSite(boolean) // required memberSite
.mail(boolean) // required mail
.mailbox(boolean) // required mailbox
.site(boolean) // required site
.build();
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.