Class ImmutableO365CopyJobSetResponse
java.lang.Object
com.iland.core.web.rest.response.vbo.ImmutableO365CopyJobSetResponse
- All Implemented Interfaces:
O365CopyJobSetResponse
@Generated(from="O365CopyJobSetResponse",
generator="Immutables")
@ParametersAreNonnullByDefault
@Generated("org.immutables.processor.ProxyProcessor")
@Immutable
@CheckReturnValue
public final class ImmutableO365CopyJobSetResponse
extends Object
implements O365CopyJobSetResponse
Immutable implementation of
O365CopyJobSetResponse.
Use the builder to create immutable instances:
ImmutableO365CopyJobSetResponse.builder().
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilds instances of typeImmutableO365CopyJobSetResponse. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a builder forImmutableO365CopyJobSetResponse.com.google.common.collect.ImmutableSet<O365CopyJobResponse>copyJobs()Set of copy jobs.copyOf(O365CopyJobSetResponse instance) Creates an immutable copy of aO365CopyJobSetResponsevalue.booleanThis instance is equal to all instances ofImmutableO365CopyJobSetResponsethat have equal attribute values.inthashCode()Computes a hash code from attributes:copyJobs.toString()Prints the immutable valueO365CopyJobSetResponsewith attribute values.withCopyJobs(O365CopyJobResponse... elements) Copy the current immutable object with elements that replace the content ofcopyJobs.withCopyJobs(Iterable<? extends O365CopyJobResponse> elements) Copy the current immutable object with elements that replace the content ofcopyJobs.
-
Method Details
-
copyJobs
Set of copy jobs.- Specified by:
copyJobsin interfaceO365CopyJobSetResponse
-
withCopyJobs
Copy the current immutable object with elements that replace the content ofcopyJobs.- Parameters:
elements- The elements to set- Returns:
- A modified copy of
thisobject
-
withCopyJobs
public final ImmutableO365CopyJobSetResponse withCopyJobs(Iterable<? extends O365CopyJobResponse> elements) Copy the current immutable object with elements that replace the content ofcopyJobs. A shallow reference equality check is used to prevent copying of the same value by returningthis.- Parameters:
elements- An iterable of copyJobs elements to set- Returns:
- A modified copy of
thisobject
-
equals
This instance is equal to all instances ofImmutableO365CopyJobSetResponsethat have equal attribute values. -
hashCode
public int hashCode()Computes a hash code from attributes:copyJobs. -
toString
Prints the immutable valueO365CopyJobSetResponsewith attribute values. -
copyOf
Creates an immutable copy of aO365CopyJobSetResponsevalue. Uses accessors to get values to initialize the new immutable instance. If an instance is already immutable, it is returned as is.- Parameters:
instance- The instance to copy- Returns:
- A copied immutable O365CopyJobSetResponse instance
-
builder
Creates a builder forImmutableO365CopyJobSetResponse.ImmutableO365CopyJobSetResponse.builder() .addCopyJobs|addAllCopyJobs(com.iland.core.web.rest.response.vbo.O365CopyJobResponse) //copyJobselements .build();- Returns:
- A new ImmutableO365CopyJobSetResponse builder
-