Class ImmutableO365JobItemGroupResponse.Builder

java.lang.Object
com.iland.core.web.rest.response.vbo.ImmutableO365JobItemGroupResponse.Builder
Enclosing class:
ImmutableO365JobItemGroupResponse

@Generated(from="O365JobItemGroupResponse", generator="Immutables") @NotThreadSafe public static final class ImmutableO365JobItemGroupResponse.Builder extends Object
Builds instances of type ImmutableO365JobItemGroupResponse. Initialize attributes and then invoke the build() method to create an immutable instance.

Builder is not thread-safe and generally should not be stored in a field or collection, but instead used immediately to create instances.

  • Method Details

    • from

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder from(O365JobItemGroupResponse instance)
      Fill a builder with attribute values from the provided O365JobItemGroupResponse instance. Regular attribute values will be replaced with those from the given instance. Absent optional values will not replace present values.
      Parameters:
      instance - The instance from which to copy values
      Returns:
      this builder for use in a chained invocation
    • groupResponse

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder groupResponse(O365GroupResponse groupResponse)
      Initializes the value for the groupResponse attribute.
      Parameters:
      groupResponse - The value for groupResponse
      Returns:
      this builder for use in a chained invocation
    • members

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder members(boolean members)
      Initializes the value for the members attribute.
      Parameters:
      members - The value for members
      Returns:
      this builder for use in a chained invocation
    • memberMailbox

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder memberMailbox(boolean memberMailbox)
      Initializes the value for the memberMailbox attribute.
      Parameters:
      memberMailbox - The value for memberMailbox
      Returns:
      this builder for use in a chained invocation
    • memberArchiveMailbox

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder memberArchiveMailbox(boolean memberArchiveMailbox)
      Initializes the value for the memberArchiveMailbox attribute.
      Parameters:
      memberArchiveMailbox - The value for memberArchiveMailbox
      Returns:
      this builder for use in a chained invocation
    • memberOnedrive

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder memberOnedrive(boolean memberOnedrive)
      Initializes the value for the memberOnedrive attribute.
      Parameters:
      memberOnedrive - The value for memberOnedrive
      Returns:
      this builder for use in a chained invocation
    • memberSite

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder memberSite(boolean memberSite)
      Initializes the value for the memberSite attribute.
      Parameters:
      memberSite - The value for memberSite
      Returns:
      this builder for use in a chained invocation
    • mail

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder mail(boolean mail)
      Initializes the value for the mail attribute.
      Parameters:
      mail - The value for mail
      Returns:
      this builder for use in a chained invocation
    • mailbox

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder mailbox(boolean mailbox)
      Initializes the value for the mailbox attribute.
      Parameters:
      mailbox - The value for mailbox
      Returns:
      this builder for use in a chained invocation
    • site

      @CanIgnoreReturnValue public final ImmutableO365JobItemGroupResponse.Builder site(boolean site)
      Initializes the value for the site attribute.
      Parameters:
      site - The value for site
      Returns:
      this builder for use in a chained invocation
    • build

      Returns:
      An immutable instance of O365JobItemGroupResponse
      Throws:
      IllegalStateException - if any required attributes are missing