@Generated(value={"Immutables.generator","R2FilterCompositorParametersType"}) public final class R2FilterCompositorParameters extends Object implements R2FilterCompositorParametersType
Modifier and Type | Class and Description |
---|---|
static class |
R2FilterCompositorParameters.Builder
Builds instances of type
R2FilterCompositorParameters . |
Modifier and Type | Method and Description |
---|---|
static R2FilterCompositorParameters.Builder |
builder()
Creates a builder for
R2FilterCompositorParameters . |
static R2FilterCompositorParameters |
copyOf(R2FilterCompositorParametersType instance)
Creates an immutable copy of a
R2FilterCompositorParametersType value. |
boolean |
equals(Object another)
This instance is equal to all instances of
R2FilterCompositorParameters that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
items . |
List<R2FilterCompositorItem> |
items() |
static R2FilterCompositorParameters |
of(Iterable<? extends R2FilterCompositorItem> items)
Construct a new immutable
R2FilterCompositorParameters instance. |
static R2FilterCompositorParameters |
of(List<R2FilterCompositorItem> items)
Construct a new immutable
R2FilterCompositorParameters instance. |
String |
toString()
Prints the immutable value
R2FilterCompositorParameters with attribute values. |
R2FilterCompositorParameters |
withItems(Iterable<? extends R2FilterCompositorItem> elements)
Copy the current immutable object with elements that replace the content of
items . |
R2FilterCompositorParameters |
withItems(R2FilterCompositorItem... elements)
Copy the current immutable object with elements that replace the content of
items . |
public List<R2FilterCompositorItem> items()
items
in interface R2FilterCompositorParametersType
public final R2FilterCompositorParameters withItems(R2FilterCompositorItem... elements)
items
.elements
- The elements to setthis
objectpublic final R2FilterCompositorParameters withItems(Iterable<? extends R2FilterCompositorItem> elements)
items
.
A shallow reference equality check is used to prevent copying of the same value by returning this
.elements
- An iterable of items elements to setthis
objectpublic boolean equals(Object another)
R2FilterCompositorParameters
that have equal attribute values.public int hashCode()
items
.public String toString()
R2FilterCompositorParameters
with attribute values.public static R2FilterCompositorParameters of(List<R2FilterCompositorItem> items)
R2FilterCompositorParameters
instance.items
- The value for the items
attributepublic static R2FilterCompositorParameters of(Iterable<? extends R2FilterCompositorItem> items)
R2FilterCompositorParameters
instance.items
- The value for the items
attributepublic static R2FilterCompositorParameters copyOf(R2FilterCompositorParametersType instance)
R2FilterCompositorParametersType
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 R2FilterCompositorParameters.Builder builder()
R2FilterCompositorParameters
.Copyright © 2017 <code@io7m.com> http://io7m.com