Package omero.gateway.util
Class Requests.DuplicateBuilder
- java.lang.Object
-
- omero.gateway.util.Requests.DuplicateBuilder
-
- Enclosing class:
- Requests
public static class Requests.DuplicateBuilder extends java.lang.Object
A builder forDuplicate
instances.- Since:
- 5.2.3
-
-
Constructor Summary
Constructors Constructor Description DuplicateBuilder()
Instantiate a newDuplicate
and initialize its collection containers.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Requests.DuplicateBuilder
duplicateType(java.lang.Class<? extends omero.model.IObject>... types)
Requests.DuplicateBuilder
duplicateType(java.lang.Iterable<java.lang.String> types)
Requests.DuplicateBuilder
duplicateType(java.lang.String... types)
Requests.DuplicateBuilder
ignoreType(java.lang.Class<? extends omero.model.IObject>... types)
Requests.DuplicateBuilder
ignoreType(java.lang.Iterable<java.lang.String> types)
Requests.DuplicateBuilder
ignoreType(java.lang.String... types)
Requests.DuplicateBuilder
referenceType(java.lang.Class<? extends omero.model.IObject>... types)
Requests.DuplicateBuilder
referenceType(java.lang.Iterable<java.lang.String> types)
Requests.DuplicateBuilder
referenceType(java.lang.String... types)
-
-
-
Method Detail
-
duplicateType
public Requests.DuplicateBuilder duplicateType(java.lang.Iterable<java.lang.String> types)
- Parameters:
types
- types to duplicate, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
duplicateType
public final Requests.DuplicateBuilder duplicateType(java.lang.Class<? extends omero.model.IObject>... types)
- Parameters:
types
- types to duplicate, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
referenceType
public Requests.DuplicateBuilder referenceType(java.lang.Iterable<java.lang.String> types)
- Parameters:
types
- types to reference from duplicates, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
referenceType
public final Requests.DuplicateBuilder referenceType(java.lang.Class<? extends omero.model.IObject>... types)
- Parameters:
types
- types to reference from duplicates, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
ignoreType
public Requests.DuplicateBuilder ignoreType(java.lang.Iterable<java.lang.String> types)
- Parameters:
types
- types to keep separate from duplicates, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
ignoreType
public final Requests.DuplicateBuilder ignoreType(java.lang.Class<? extends omero.model.IObject>... types)
- Parameters:
types
- types to keep separate from duplicates, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
duplicateType
public Requests.DuplicateBuilder duplicateType(java.lang.String... types)
- Parameters:
types
- types to duplicate, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
referenceType
public Requests.DuplicateBuilder referenceType(java.lang.String... types)
- Parameters:
types
- types to reference from duplicates, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
ignoreType
public Requests.DuplicateBuilder ignoreType(java.lang.String... types)
- Parameters:
types
- types to keep separate from duplicates, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
-