Package com.orbitz.consul
Class PreparedQueryClient
- java.lang.Object
-
- com.orbitz.consul.PreparedQueryClient
-
public class PreparedQueryClient extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description java.lang.StringcreatePreparedQuery(PreparedQuery preparedQuery)Creates a prepared query.java.lang.StringcreatePreparedQuery(PreparedQuery preparedQuery, java.lang.String dc)Creates a prepared query.QueryResultsexecute(java.lang.String nameOrId)Executes a prepared query by its name or ID.voidexecute(java.lang.String nameOrId, QueryOptions options, Callback<QueryResults> callback)Executes a prepared query by its name or ID.ClientConfiggetConfig()ClientEventHandlergetEventHandler()java.util.List<StoredQuery>getPreparedQueries()Retrieves the list of prepared queries.java.util.List<StoredQuery>getPreparedQueries(java.lang.String dc)Retrieves the list of prepared queries.java.util.Optional<StoredQuery>getPreparedQuery(java.lang.String id)Retrieves a prepared query by its ID.java.util.Optional<StoredQuery>getPreparedQuery(java.lang.String id, java.lang.String dc)Retrieves a prepared query by its ID.
-
-
-
Field Detail
-
http
protected final Http http
-
-
Method Detail
-
createPreparedQuery
public java.lang.String createPreparedQuery(PreparedQuery preparedQuery)
Creates a prepared query. POST /v1/query- Parameters:
preparedQuery- The prepared query to create.- Returns:
- The ID of the created query.
-
createPreparedQuery
public java.lang.String createPreparedQuery(PreparedQuery preparedQuery, java.lang.String dc)
Creates a prepared query. POST /v1/query- Parameters:
preparedQuery- The prepared query to create.dc- The data center.- Returns:
- The ID of the created query.
-
getPreparedQueries
public java.util.List<StoredQuery> getPreparedQueries()
Retrieves the list of prepared queries. GET /v1/query- Returns:
- The list of prepared queries.
-
getPreparedQueries
public java.util.List<StoredQuery> getPreparedQueries(java.lang.String dc)
Retrieves the list of prepared queries. GET /v1/query- Parameters:
dc- The data center.- Returns:
- The list of prepared queries.
-
getPreparedQuery
public java.util.Optional<StoredQuery> getPreparedQuery(java.lang.String id)
Retrieves a prepared query by its ID. GET /v1/query/{id}- Parameters:
id- The query ID.- Returns:
- The store prepared query.
-
getPreparedQuery
public java.util.Optional<StoredQuery> getPreparedQuery(java.lang.String id, java.lang.String dc)
Retrieves a prepared query by its ID. GET /v1/query/{id}- Parameters:
id- The query ID.dc- The data center.- Returns:
- The store prepared query.
-
execute
public QueryResults execute(java.lang.String nameOrId)
Executes a prepared query by its name or ID.- Parameters:
nameOrId- The query name or ID.- Returns:
- A
QueryResultsobject containing service instances.
-
execute
public void execute(java.lang.String nameOrId, QueryOptions options, Callback<QueryResults> callback)Executes a prepared query by its name or ID.- Parameters:
nameOrId- The query name or ID.options- Query options.callback- Basic callback for the response.
-
getConfig
public ClientConfig getConfig()
-
getEventHandler
public ClientEventHandler getEventHandler()
-
-