Class Requests.ChildOptionBuilder

  • Enclosing class:
    Requests

    public static class Requests.ChildOptionBuilder
    extends java.lang.Object
    A builder for ChildOption instances.
    Since:
    5.2.3
    • 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