@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<R2FilterCompositorItemType> |
items() |
static R2FilterCompositorParameters |
of(Iterable<? extends R2FilterCompositorItemType> items)
Construct a new immutable
R2FilterCompositorParameters instance. |
static R2FilterCompositorParameters |
of(List<R2FilterCompositorItemType> items)
Construct a new immutable
R2FilterCompositorParameters instance. |
String |
toString()
Prints the immutable value
R2FilterCompositorParameters with attribute values. |
R2FilterCompositorParameters |
withItems(Iterable<? extends R2FilterCompositorItemType> elements)
Copy the current immutable object with elements that replace the content of
items. |
R2FilterCompositorParameters |
withItems(R2FilterCompositorItemType... elements)
Copy the current immutable object with elements that replace the content of
items. |
public List<R2FilterCompositorItemType> items()
items in interface R2FilterCompositorParametersTypepublic final R2FilterCompositorParameters withItems(R2FilterCompositorItemType... elements)
items.elements - The elements to setthis objectpublic final R2FilterCompositorParameters withItems(Iterable<? extends R2FilterCompositorItemType> 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<R2FilterCompositorItemType> items)
R2FilterCompositorParameters instance.items - The value for the items attributepublic static R2FilterCompositorParameters of(Iterable<? extends R2FilterCompositorItemType> 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