Class ListRequest.Builder

All Implemented Interfaces:
WithJson<ListRequest.Builder>, ObjectBuilder<ListRequest>
Enclosing class:
ListRequest

public static class ListRequest.Builder extends RequestBase.AbstractBuilder<ListRequest.Builder> implements ObjectBuilder<ListRequest>
Builder for ListRequest.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • connectorName

      public final ListRequest.Builder connectorName(List<String> list)
      A comma-separated list of connector names to fetch connector documents for

      API name: connector_name

      Adds all elements of list to connectorName.

    • connectorName

      public final ListRequest.Builder connectorName(String value, String... values)
      A comma-separated list of connector names to fetch connector documents for

      API name: connector_name

      Adds one or more values to connectorName.

    • from

      public final ListRequest.Builder from(@Nullable Integer value)
      Starting offset (default: 0)

      API name: from

    • includeDeleted

      public final ListRequest.Builder includeDeleted(@Nullable Boolean value)
      A flag to indicate if the desired connector should be fetched, even if it was soft-deleted.

      API name: include_deleted

    • indexName

      public final ListRequest.Builder indexName(List<String> list)
      A comma-separated list of connector index names to fetch connector documents for

      API name: index_name

      Adds all elements of list to indexName.

    • indexName

      public final ListRequest.Builder indexName(String value, String... values)
      A comma-separated list of connector index names to fetch connector documents for

      API name: index_name

      Adds one or more values to indexName.

    • query

      public final ListRequest.Builder query(@Nullable String value)
      A wildcard query string that filters connectors with matching name, description or index name

      API name: query

    • serviceType

      public final ListRequest.Builder serviceType(List<String> list)
      A comma-separated list of connector service types to fetch connector documents for

      API name: service_type

      Adds all elements of list to serviceType.

    • serviceType

      public final ListRequest.Builder serviceType(String value, String... values)
      A comma-separated list of connector service types to fetch connector documents for

      API name: service_type

      Adds one or more values to serviceType.

    • size

      public final ListRequest.Builder size(@Nullable Integer value)
      Specifies a max number of results to get

      API name: size

    • self

      protected ListRequest.Builder self()
      Specified by:
      self in class RequestBase.AbstractBuilder<ListRequest.Builder>
    • build

      public ListRequest build()
      Builds a ListRequest.
      Specified by:
      build in interface ObjectBuilder<ListRequest>
      Throws:
      NullPointerException - if some of the required fields are null.