Interface QueriesExecutionBulk


public interface QueriesExecutionBulk
Defines a bulk of queries and related resources for execution.

See TopologyQueryService.executeQueriesTree(com.hp.ucmdb.api.topology.QueriesExecutionBulk) for full explanation.

Since:
UCMDB 9.0
  • Method Details

    • withQueries

      Sets (overwrite) the query definitions in the bulk to the given collection.
      Parameters:
      queries - the collection
      Returns:
      this object for method chaining.
    • withQueries

      QueriesExecutionBulk withQueries(QueryDefinition... queries)
      Sets (overwrite) the query definitions in the bulk to the given collection.
      Parameters:
      queries - the collection
      Returns:
      this object for method chaining.
    • withQueryReferences

      QueriesExecutionBulk withQueryReferences(Iterable<QueryReferenceDefinition<?>> queryReferences)
      Sets (overwrite) the query reference definitions in the bulk to the given collection.
      Parameters:
      queryReferences - the collection
      Returns:
      this object for method chaining.
    • withQueryReferences

      QueriesExecutionBulk withQueryReferences(QueryReferenceDefinition<?>... queryReferences)
      Sets (overwrite) the query reference definitions in the bulk to the given collection.
      Parameters:
      queryReferences - the collection
      Returns:
      this object for method chaining.
    • withMaxChunkSize

      QueriesExecutionBulk withMaxChunkSize(int maxChunkSize)
      Determines the chunk size to be used when this bulk is executed. See ExecutableQuery.setMaxChunkSize(int).
      Parameters:
      maxChunkSize - the chunk size.
      Returns:
      this object for method chaining.
    • addQueryReferences

      QueriesExecutionBulk addQueryReferences(Collection<QueryReferenceDefinition<?>> queryReferenceDefinitions)
      Adds (does not overwrite) the given query reference definition to the bulk
      Parameters:
      queryReferenceDefinitions - the reference definitions to add.
      Returns:
      this object for method chaining.
    • addQueryReferences

      QueriesExecutionBulk addQueryReferences(QueryReferenceDefinition<?>... queryReferenceDefinitions)
      Adds (does not overwrite) the given query reference definition to the bulk
      Parameters:
      queryReferenceDefinitions - the reference definitions to add.
      Returns:
      this object for method chaining.
    • addQueries

      QueriesExecutionBulk addQueries(Collection<QueryDefinition> queryDefinitions)
      Adds (does not overwrite) the given query definition to the bulk
      Parameters:
      queryDefinitions - the reference definitions to add.
      Returns:
      this object for method chaining.
    • addQueries

      QueriesExecutionBulk addQueries(QueryDefinition... queryDefinitions)
      Adds (does not overwrite) the given query definition to the bulk
      Parameters:
      queryDefinitions - the reference definitions to add.
      Returns:
      this object for method chaining.