Package omero.gateway.util
Class Requests.ChildOptionBuilder
- java.lang.Object
-
- omero.gateway.util.Requests.ChildOptionBuilder
-
- Enclosing class:
- Requests
public static class Requests.ChildOptionBuilder extends java.lang.Object
A builder forChildOption
instances.- Since:
- 5.2.3
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Requests.ChildOptionBuilder
excludeNs(java.lang.Iterable<java.lang.String> namespaces)
Requests.ChildOptionBuilder
excludeNs(java.lang.String... namespaces)
Requests.ChildOptionBuilder
excludeType(java.lang.Class<? extends omero.model.IObject>... types)
Requests.ChildOptionBuilder
excludeType(java.lang.Iterable<java.lang.String> types)
Requests.ChildOptionBuilder
excludeType(java.lang.String... types)
Requests.ChildOptionBuilder
includeNs(java.lang.Iterable<java.lang.String> namespaces)
Requests.ChildOptionBuilder
includeNs(java.lang.String... namespaces)
Requests.ChildOptionBuilder
includeType(java.lang.Class<? extends omero.model.IObject>... types)
Requests.ChildOptionBuilder
includeType(java.lang.Iterable<java.lang.String> types)
Requests.ChildOptionBuilder
includeType(java.lang.String... types)
-
-
-
Method Detail
-
includeType
public Requests.ChildOptionBuilder includeType(java.lang.Iterable<java.lang.String> types)
- Parameters:
types
- types of children to include in the operation, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
includeType
public Requests.ChildOptionBuilder includeType(java.lang.Class<? extends omero.model.IObject>... types)
- Parameters:
types
- types of children to include in the operation, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
excludeType
public Requests.ChildOptionBuilder excludeType(java.lang.Iterable<java.lang.String> types)
- Parameters:
types
- types of children to exclude from the operation, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
excludeType
public final Requests.ChildOptionBuilder excludeType(java.lang.Class<? extends omero.model.IObject>... types)
- Parameters:
types
- types of children to exclude from the operation, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
includeNs
public Requests.ChildOptionBuilder includeNs(java.lang.Iterable<java.lang.String> namespaces)
- Parameters:
namespaces
- annotation namespaces to which to this option applies, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
excludeNs
public Requests.ChildOptionBuilder excludeNs(java.lang.Iterable<java.lang.String> namespaces)
- Parameters:
namespaces
- annotation namespaces to which to this option does not apply, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
includeType
public Requests.ChildOptionBuilder includeType(java.lang.String... types)
- Parameters:
types
- types of children to include in the operation, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
excludeType
public Requests.ChildOptionBuilder excludeType(java.lang.String... types)
- Parameters:
types
- types of children to exclude from the operation, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
includeNs
public Requests.ChildOptionBuilder includeNs(java.lang.String... namespaces)
- Parameters:
namespaces
- annotation namespaces to which to this option applies, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
excludeNs
public Requests.ChildOptionBuilder excludeNs(java.lang.String... namespaces)
- Parameters:
namespaces
- annotation namespaces to which to this option does not apply, does not overwrite previous calls;null
values not permitted- Returns:
- this builder, for method chaining
-
-