@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 O365JobItemGroupResponse
public boolean members()
members
in interface O365JobItemGroupResponse
public boolean memberMailbox()
memberMailbox
in interface O365JobItemGroupResponse
public boolean memberArchiveMailbox()
memberArchiveMailbox
in interface O365JobItemGroupResponse
public boolean memberOnedrive()
memberOnedrive
in interface O365JobItemGroupResponse
public boolean memberSite()
memberSite
in interface O365JobItemGroupResponse
public boolean mail()
mail
in interface O365JobItemGroupResponse
public boolean mailbox()
mailbox
in interface O365JobItemGroupResponse
public boolean site()
site
in interface O365JobItemGroupResponse
public 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) // requiredgroupResponse
.members(boolean) // requiredmembers
.memberMailbox(boolean) // requiredmemberMailbox
.memberArchiveMailbox(boolean) // requiredmemberArchiveMailbox
.memberOnedrive(boolean) // requiredmemberOnedrive
.memberSite(boolean) // requiredmemberSite
.mail(boolean) // requiredmailbox
.site(boolean) // requiredsite
.build();
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.