@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableO365JobItemUserResponse extends Object implements O365JobItemUserResponse
O365JobItemUserResponse.
Use the builder to create immutable instances:
ImmutableO365JobItemUserResponse.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableO365JobItemUserResponse.Builder
Builds instances of type
ImmutableO365JobItemUserResponse. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
archiveMailbox()
Specifies if this backup job will include Archive Mailbox processing option.
|
static ImmutableO365JobItemUserResponse.Builder |
builder()
Creates a builder for
ImmutableO365JobItemUserResponse. |
static ImmutableO365JobItemUserResponse |
copyOf(O365JobItemUserResponse instance)
Creates an immutable copy of a
O365JobItemUserResponse value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableO365JobItemUserResponse that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
userResponse, mailbox, site, oneDrive, archiveMailbox. |
boolean |
mailbox()
Specifies if this backup job will include Mailbox processing option.
|
boolean |
oneDrive()
Specifies if this backup job will include OneDrive processing option.
|
boolean |
site()
Specifies if this backup job will include Sharepoint Site processing option.
|
String |
toString()
Prints the immutable value
O365JobItemUserResponse with attribute values. |
O365UserResponse |
userResponse()
Office 365 Group Response.
|
ImmutableO365JobItemUserResponse |
withArchiveMailbox(boolean value)
Copy the current immutable object by setting a value for the
archiveMailbox attribute. |
ImmutableO365JobItemUserResponse |
withMailbox(boolean value)
Copy the current immutable object by setting a value for the
mailbox attribute. |
ImmutableO365JobItemUserResponse |
withOneDrive(boolean value)
Copy the current immutable object by setting a value for the
oneDrive attribute. |
ImmutableO365JobItemUserResponse |
withSite(boolean value)
Copy the current immutable object by setting a value for the
site attribute. |
ImmutableO365JobItemUserResponse |
withUserResponse(O365UserResponse value)
Copy the current immutable object by setting a value for the
userResponse attribute. |
public O365UserResponse userResponse()
userResponse in interface O365JobItemUserResponsepublic boolean mailbox()
mailbox in interface O365JobItemUserResponsepublic boolean site()
site in interface O365JobItemUserResponsepublic boolean oneDrive()
oneDrive in interface O365JobItemUserResponsepublic boolean archiveMailbox()
archiveMailbox in interface O365JobItemUserResponsepublic final ImmutableO365JobItemUserResponse withUserResponse(O365UserResponse value)
userResponse attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for userResponsethis objectpublic final ImmutableO365JobItemUserResponse 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 ImmutableO365JobItemUserResponse 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 final ImmutableO365JobItemUserResponse withOneDrive(boolean value)
oneDrive attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for oneDrivethis objectpublic final ImmutableO365JobItemUserResponse withArchiveMailbox(boolean value)
archiveMailbox attribute.
A value equality check is used to prevent copying of the same value by returning this.value - A new value for archiveMailboxthis objectpublic boolean equals(@Nullable Object another)
ImmutableO365JobItemUserResponse that have equal attribute values.public int hashCode()
userResponse, mailbox, site, oneDrive, archiveMailbox.public String toString()
O365JobItemUserResponse with attribute values.public static ImmutableO365JobItemUserResponse copyOf(O365JobItemUserResponse instance)
O365JobItemUserResponse 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 ImmutableO365JobItemUserResponse.Builder builder()
ImmutableO365JobItemUserResponse.
ImmutableO365JobItemUserResponse.builder()
.userResponse(com.iland.core.web.rest.response.vbo.O365UserResponse) // required userResponse
.mailbox(boolean) // required mailbox
.site(boolean) // required site
.oneDrive(boolean) // required oneDrive
.archiveMailbox(boolean) // required archiveMailbox
.build();
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.