A B C D E F G H I J L M O P Q R S T V W 
All Classes All Packages

A

actions(Value, Value) - Method in class com.osohq.oso_cloud.Oso
Get a list of actions an actor is allowed to perform on a resource
actions(Value, Value) - Method in class com.osohq.oso_cloud.Oso.Async
Get a list of actions an actor is allowed to perform on a resource
actions(Value, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso
Get a list of actions an actor is allowed to perform on a resource
actions(Value, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso.Async
Get a list of actions an actor is allowed to perform on a resource
actionsLocal(Value, Value) - Method in class com.osohq.oso_cloud.Oso
Fetch a query that can be run against your database to determine the actions an actor can perform on a resource.
actionsLocal(Value, Value) - Method in class com.osohq.oso_cloud.Oso.Async
Fetch a query that can be run against your database to determine the actions an actor can perform on a resource.
actionsLocal(Value, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso
Fetch a query that can be run against your database to determine the actions an actor can perform on a resource.
actionsLocal(Value, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso.Async
Fetch a query that can be run against your database to determine the actions an actor can perform on a resource.
actionsLocal(Value, String, Value) - Method in class com.osohq.oso_cloud.Oso
Deprecated.
Use the two argument version of this method instead.
and(String, QueryArg...) - Method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
and(String, QueryArg...) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
 
and(String, QueryArg...) - Method in interface com.osohq.oso_cloud.querybuilder.QueryComposer
Add another condition that must be true of the query results.
ANY - Static variable in interface com.osohq.oso_cloud.ValuePattern
Represents a wildcard for any Value argument.
Api - Class in com.osohq.oso_cloud.internal
Internal class for the Oso Cloud API.
Api(String, URI, OsoClientOptions) - Constructor for class com.osohq.oso_cloud.internal.Api
 
Api(String, URI, URI, Path) - Constructor for class com.osohq.oso_cloud.internal.Api
Deprecated.
Api.BatchTransaction - Class in com.osohq.oso_cloud.internal
Internal class for the Oso Cloud API.
Api.RequestHolder - Interface in com.osohq.oso_cloud.internal
 
Api.Synchronous<T> - Interface in com.osohq.oso_cloud.internal
 
ApiException - Exception in com.osohq.oso_cloud
 
ApiException(String, String) - Constructor for exception com.osohq.oso_cloud.ApiException
 
args - Variable in class com.osohq.oso_cloud.Fact
 
args - Variable in class com.osohq.oso_cloud.FactPattern
 
asynchronously(Executor, Api.Synchronous<T>) - Method in class com.osohq.oso_cloud.internal.Api
 
AsyncQueryBuilder - Interface in com.osohq.oso_cloud.querybuilder
 
AsyncQueryBuilderImpl - Class in com.osohq.oso_cloud.internal
 
authorize(Value, String, Value) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource
authorize(Value, String, Value) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource
authorize(Value, String, Value, ParityHandle) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource
authorize(Value, String, Value, ParityHandle) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource
authorize(Value, String, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource
authorize(Value, String, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource
authorize(Value, String, Value, List<Fact>, ParityHandle) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource
authorize(Value, String, Value, List<Fact>, ParityHandle) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource
authorizeLocal(Value, String, Value) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.
authorizeLocal(Value, String, Value) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.
authorizeLocal(Value, String, Value, ParityHandle) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.
authorizeLocal(Value, String, Value, ParityHandle) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.
authorizeLocal(Value, String, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.
authorizeLocal(Value, String, Value, List<Fact>) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.
authorizeLocal(Value, String, Value, List<Fact>, ParityHandle) - Method in class com.osohq.oso_cloud.Oso.Async
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.
authorizeLocal(Value, String, Value, List<Fact>, ParityHandle) - Method in class com.osohq.oso_cloud.Oso
Check if an actor is allowed to perform an action on a resource depending on data both in Oso Cloud and stored in a local database.

B

batch(Consumer<BatchTransaction>) - Method in class com.osohq.oso_cloud.Oso.Async
Transactionally delete and add facts.
batch(Consumer<BatchTransaction>) - Method in class com.osohq.oso_cloud.Oso
Transactionally delete and add facts.
batch(Consumer<BatchTransaction>, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
BatchTransaction - Interface in com.osohq.oso_cloud
Interface for building a batch transaction of fact insertions and deletions.
build() - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
Return the built OsoClientOptions.
Builder() - Constructor for class com.osohq.oso_cloud.OsoClientOptions.Builder
 
buildQuery(String, QueryArg...) - Method in class com.osohq.oso_cloud.Oso.Async
Query for an arbitrary expression.
buildQuery(String, QueryArg...) - Method in class com.osohq.oso_cloud.Oso
Query for an arbitrary expression.

C

com.osohq.oso_cloud - package com.osohq.oso_cloud
 
com.osohq.oso_cloud.internal - package com.osohq.oso_cloud.internal
 
com.osohq.oso_cloud.querybuilder - package com.osohq.oso_cloud.querybuilder
 
createParityHandle() - Method in class com.osohq.oso_cloud.Oso
Creates a new ParityHandle for testing authorization results in the Oso Dev Server Debugger.

D

delete(Fact) - Method in interface com.osohq.oso_cloud.BatchTransaction
Stage a fact for deletion within the batch transaction.
delete(Fact) - Method in class com.osohq.oso_cloud.internal.Api.BatchTransaction
 
delete(Fact) - Method in class com.osohq.oso_cloud.Oso.Async
Delete a single fact.
delete(Fact) - Method in class com.osohq.oso_cloud.Oso
Delete a single fact.
delete(FactPattern) - Method in interface com.osohq.oso_cloud.BatchTransaction
Stage facts matching the pattern for deletion within the batch transaction.
delete(FactPattern) - Method in class com.osohq.oso_cloud.Oso.Async
Delete facts matching the provided pattern.
delete(FactPattern) - Method in class com.osohq.oso_cloud.Oso
Delete facts matching the provided pattern.
deleteFact(Fact, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 

E

equals(Object) - Method in class com.osohq.oso_cloud.Fact
 
equals(Object) - Method in class com.osohq.oso_cloud.FactPattern
 
equals(Object) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.MapArg
 
equals(Object) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.TypedVarArg
 
equals(Object) - Method in class com.osohq.oso_cloud.Value
 
equals(Object) - Method in class com.osohq.oso_cloud.ValueOfType
 
equals(Object) - Method in class com.osohq.oso_cloud.ValuePattern.AnyValuePattern
 
evaluate(QueryBuilderImpl.EvaluateArg<T>) - Method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
evaluate(QueryBuilderImpl.EvaluateArg<T>) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
 
evaluate(QueryBuilderImpl.EvaluateArg<T>) - Method in interface com.osohq.oso_cloud.querybuilder.AsyncQueryBuilder
Evaluate the query based on the structure of the provided QueryBuilderImpl.EvaluateArg.
evaluate(QueryBuilderImpl.EvaluateArg<T>) - Method in interface com.osohq.oso_cloud.querybuilder.QueryBuilder
Evaluate the query based on the structure of the provided QueryBuilderImpl.EvaluateArg.
EvaluateArg() - Constructor for class com.osohq.oso_cloud.internal.QueryBuilderImpl.EvaluateArg
 
EvaluateArgs - Class in com.osohq.oso_cloud.querybuilder
Provides static factory methods for creating QueryBuilderImpl.EvaluateArg instances.
EvaluateArgs() - Constructor for class com.osohq.oso_cloud.querybuilder.EvaluateArgs
 
evaluateLocalFilter(String, TypedVar) - Method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
evaluateLocalFilter(String, TypedVar) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
 
evaluateLocalFilter(String, TypedVar) - Method in interface com.osohq.oso_cloud.querybuilder.AsyncQueryBuilder
Fetches a SQL fragment, which you can embed into the WHERE clause of a SQL query against your database to filter out unauthorized rows (ie.
evaluateLocalFilter(String, TypedVar) - Method in interface com.osohq.oso_cloud.querybuilder.QueryBuilder
Fetches a SQL fragment, which you can embed into the WHERE clause of a SQL query against your database to filter out unauthorized rows (ie.
evaluateLocalSelect() - Method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
evaluateLocalSelect() - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
 
evaluateLocalSelect() - Method in interface com.osohq.oso_cloud.querybuilder.AsyncQueryBuilder
Fetches a complete SQL query that can be run against your database, selecting a single row with a boolean column called result.
evaluateLocalSelect() - Method in interface com.osohq.oso_cloud.querybuilder.QueryBuilder
Fetches a complete SQL query that can be run against your database, selecting a single row with a boolean column called result.
evaluateLocalSelect(Map<String, TypedVar>) - Method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
evaluateLocalSelect(Map<String, TypedVar>) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
 
evaluateLocalSelect(Map<String, TypedVar>) - Method in interface com.osohq.oso_cloud.querybuilder.AsyncQueryBuilder
Fetches a complete SQL query that can be run against your database, selecting a row for each authorized combination of the query variables in columnNamesToQueryVars (ie.
evaluateLocalSelect(Map<String, TypedVar>) - Method in interface com.osohq.oso_cloud.querybuilder.QueryBuilder
Fetches a complete SQL query that can be run against your database, selecting a row for each authorized combination of the query variables in columnNamesToQueryVars (ie.
exists() - Static method in class com.osohq.oso_cloud.querybuilder.EvaluateArgs
 
expect(boolean) - Method in class com.osohq.oso_cloud.internal.ParityHandleImpl
 
expect(boolean) - Method in interface com.osohq.oso_cloud.ParityHandle
Sets the expected result for a given authorization call that has this ParityHandle passed in as an argument.
ExpectedResult - Class in com.osohq.oso_cloud.internal
 
ExpectedResult(String, boolean) - Constructor for class com.osohq.oso_cloud.internal.ExpectedResult
 
ExpectResponse - Class in com.osohq.oso_cloud.internal
 
ExpectResponse(String) - Constructor for class com.osohq.oso_cloud.internal.ExpectResponse
 

F

Fact - Class in com.osohq.oso_cloud
 
Fact(String, Value...) - Constructor for class com.osohq.oso_cloud.Fact
 
FactPattern - Class in com.osohq.oso_cloud
Represents a pattern to match facts stored in Oso Cloud.
FactPattern(String, ValuePattern...) - Constructor for class com.osohq.oso_cloud.FactPattern
Creates a fact pattern with a specific predicate.
FactPattern(String, List<ValuePattern>) - Constructor for class com.osohq.oso_cloud.FactPattern
Creates a fact pattern with a specific predicate.

G

get(FactPattern) - Method in class com.osohq.oso_cloud.Oso.Async
Get facts matching the provided pattern.
get(FactPattern) - Method in class com.osohq.oso_cloud.Oso
Get facts matching the provided pattern.
getDataBindingsPath() - Method in class com.osohq.oso_cloud.OsoClientOptions
 
getDefaultTimeoutMilliseconds() - Method in class com.osohq.oso_cloud.OsoClientOptions
 
getFacts(Api.RequestHolder, String, Value...) - Method in class com.osohq.oso_cloud.internal.Api
 
getFallbackUri() - Method in class com.osohq.oso_cloud.OsoClientOptions
 
getId() - Method in class com.osohq.oso_cloud.querybuilder.TypedVar
Returns the ID of this variable.
getInstance() - Static method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.ExistsArg
 
getPolicy(Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
getPolicyMetadata(Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
getReadTimeoutMilliseconds() - Method in class com.osohq.oso_cloud.OsoClientOptions
 
getRetryInterval() - Method in class com.osohq.oso_cloud.internal.OsoServiceUnavailableRetryStrategy
 
getTimeoutMilliseconds() - Method in class com.osohq.oso_cloud.OsoClientOptions
getType() - Method in interface com.osohq.oso_cloud.querybuilder.QueryArg
Gets the type of this query argument.
getType() - Method in class com.osohq.oso_cloud.querybuilder.TypedVar
Returns the type of this variable.
getType() - Method in class com.osohq.oso_cloud.Value
 
getWriteTimeoutMilliseconds() - Method in class com.osohq.oso_cloud.OsoClientOptions
 

H

hashCode() - Method in class com.osohq.oso_cloud.Fact
 
hashCode() - Method in class com.osohq.oso_cloud.FactPattern
 
hashCode() - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.MapArg
 
hashCode() - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.TypedVarArg
 
hashCode() - Method in class com.osohq.oso_cloud.Value
 
hashCode() - Method in class com.osohq.oso_cloud.ValueOfType
 
hashCode() - Method in class com.osohq.oso_cloud.ValuePattern.AnyValuePattern
 

I

id - Variable in class com.osohq.oso_cloud.Value
 
in(TypedVar, List<String>) - Method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
in(TypedVar, List<String>) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
 
in(TypedVar, List<String>) - Method in interface com.osohq.oso_cloud.querybuilder.QueryComposer
Constrain a query variable to be one of a set of values.
init(Api, String, QueryArg...) - Static method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
Creates a new QueryBuilder with the specified predicate and arguments.
init(Executor, Api, String, QueryArg...) - Static method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
insert(Fact) - Method in interface com.osohq.oso_cloud.BatchTransaction
Stage a fact for insertion within the batch transaction.
insert(Fact) - Method in class com.osohq.oso_cloud.internal.Api.BatchTransaction
 
insert(Fact) - Method in class com.osohq.oso_cloud.Oso.Async
Insert a single fact.
insert(Fact) - Method in class com.osohq.oso_cloud.Oso
Insert a single fact.
insertFact(Fact, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 

J

JitteredBackoff - Class in com.osohq.oso_cloud.internal
 
JitteredBackoff() - Constructor for class com.osohq.oso_cloud.internal.JitteredBackoff
 

L

list(Value, String, String) - Method in class com.osohq.oso_cloud.Oso.Async
Get a list of which resources of the provided type an actor is allowed to perform an action on
list(Value, String, String) - Method in class com.osohq.oso_cloud.Oso
Get a list of which resources of the provided type an actor is allowed to perform an action on
list(Value, String, String, List<Fact>) - Method in class com.osohq.oso_cloud.Oso.Async
Get a list of which resources of the provided type an actor is allowed to perform an action on
list(Value, String, String, List<Fact>) - Method in class com.osohq.oso_cloud.Oso
Get a list of which resources of the provided type an actor is allowed to perform an action on
listLocal(Value, String, String, String) - Method in class com.osohq.oso_cloud.Oso.Async
Get a list of which resources of the provided type an actor is allowed to perform an action on depending on data both in Oso Cloud and stored in a local database.
listLocal(Value, String, String, String) - Method in class com.osohq.oso_cloud.Oso
Get a list of which resources of the provided type an actor is allowed to perform an action on depending on data both in Oso Cloud and stored in a local database.
listLocal(Value, String, String, String, List<Fact>) - Method in class com.osohq.oso_cloud.Oso.Async
Get a list of which resources of the provided type an actor is allowed to perform an action on depending on data both in Oso Cloud and stored in a local database.
listLocal(Value, String, String, String, List<Fact>) - Method in class com.osohq.oso_cloud.Oso
Get a list of which resources of the provided type an actor is allowed to perform an action on depending on data both in Oso Cloud and stored in a local database.

M

map(TypedVar, QueryBuilderImpl.EvaluateArg<SubT>) - Static method in class com.osohq.oso_cloud.querybuilder.EvaluateArgs
Creates an argument for retrieving nested map structures.
MapArg(TypedVar, QueryBuilderImpl.EvaluateArg<SubT>) - Constructor for class com.osohq.oso_cloud.internal.QueryBuilderImpl.MapArg
 

O

Oso - Class in com.osohq.oso_cloud
Oso Cloud client.
Oso(String) - Constructor for class com.osohq.oso_cloud.Oso
Construct an Oso Cloud client with the provided API key
Oso(String, URI) - Constructor for class com.osohq.oso_cloud.Oso
Construct an Oso Cloud client with the provided API key and URI
Oso(String, URI, OsoClientOptions) - Constructor for class com.osohq.oso_cloud.Oso
Construct an Oso Cloud client with the provided API key, URI, and optional configuration parameters
Oso(String, URI, URI) - Constructor for class com.osohq.oso_cloud.Oso
Construct an Oso Cloud client with the provided API key, custom Oso Cloud URI, and fallback URI.
Oso(String, URI, URI, Path) - Constructor for class com.osohq.oso_cloud.Oso
Construct an Oso Cloud client with the provided API key, custom Oso Cloud URI, fallback URI, and local authorization data bindings config.
Oso.Async - Class in com.osohq.oso_cloud
 
OsoClientOptions - Class in com.osohq.oso_cloud
Optional parameters for building an Oso Client.
OsoClientOptions() - Constructor for class com.osohq.oso_cloud.OsoClientOptions
 
OsoClientOptions.Builder - Class in com.osohq.oso_cloud
Builder for constructing OsoClientOptions.
OsoExceptionalRetryHandler - Class in com.osohq.oso_cloud.internal
 
OsoExceptionalRetryHandler() - Constructor for class com.osohq.oso_cloud.internal.OsoExceptionalRetryHandler
 
OsoServiceUnavailableRetryStrategy - Class in com.osohq.oso_cloud.internal
 
OsoServiceUnavailableRetryStrategy() - Constructor for class com.osohq.oso_cloud.internal.OsoServiceUnavailableRetryStrategy
 
OsoTimeoutException - Exception in com.osohq.oso_cloud
Thrown when an HTTP request to Oso Cloud times out.
OsoTimeoutException(String, Throwable) - Constructor for exception com.osohq.oso_cloud.OsoTimeoutException
 
OsoTimeoutException(Throwable) - Constructor for exception com.osohq.oso_cloud.OsoTimeoutException
 

P

ParityHandle - Interface in com.osohq.oso_cloud
 
ParityHandleImpl - Class in com.osohq.oso_cloud.internal
 
ParityHandleImpl() - Constructor for class com.osohq.oso_cloud.internal.ParityHandleImpl
 
permissions - Variable in class com.osohq.oso_cloud.ResourceMetadata
 
policy() - Method in class com.osohq.oso_cloud.Oso.Async
Get the Polar policy currently active in Oso Cloud
policy() - Method in class com.osohq.oso_cloud.Oso
Get the Polar policy currently active in Oso Cloud
policy(String) - Method in class com.osohq.oso_cloud.Oso.Async
Set the Polar policy currently active in Oso Cloud
policy(String) - Method in class com.osohq.oso_cloud.Oso
Set the Polar policy currently active in Oso Cloud
policyMetadata() - Method in class com.osohq.oso_cloud.Oso.Async
Get metadata about the currently active policy.
policyMetadata() - Method in class com.osohq.oso_cloud.Oso
Get metadata about the currently active policy.
PolicyMetadata - Class in com.osohq.oso_cloud
 
PolicyMetadata() - Constructor for class com.osohq.oso_cloud.PolicyMetadata
 
postActions(Value, Value, List<Fact>, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postActionsQuery(Value, Value, List<Fact>, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postAuthorize(Value, String, Value, List<Fact>, ParityHandleImpl, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postAuthorizeQuery(Value, String, Value, List<Fact>, ParityHandleImpl, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postExpectedResult(ExpectedResult, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postList(Value, String, String, List<Fact>, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postListQuery(Value, String, String, String, List<Fact>, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postPolicy(String, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postQuery(Query, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
postQueryLocal(LocalQuery, Api.RequestHolder) - Method in class com.osohq.oso_cloud.internal.Api
 
predicate - Variable in class com.osohq.oso_cloud.Fact
 
predicate - Variable in class com.osohq.oso_cloud.FactPattern
 

Q

QueryArg - Interface in com.osohq.oso_cloud.querybuilder
Interface for all arguments that can be passed to a query.
QueryBuilder - Interface in com.osohq.oso_cloud.querybuilder
Interface to support building a custom Oso query.
QueryBuilderImpl - Class in com.osohq.oso_cloud.internal
Internal helper class to support building a custom Oso query.
QueryBuilderImpl.EvaluateArg<T> - Class in com.osohq.oso_cloud.internal
Represents the structure of an argument passed to QueryBuilder.evaluate(EvaluateArg), determining the shape of the expected result.
QueryBuilderImpl.ExistsArg - Class in com.osohq.oso_cloud.internal
Argument for checking query existence.
QueryBuilderImpl.MapArg<SubT> - Class in com.osohq.oso_cloud.internal
Argument for retrieving nested map structures.
QueryBuilderImpl.TypedVarArg - Class in com.osohq.oso_cloud.internal
Argument for retrieving values of a single variable.
QueryComposer<T> - Interface in com.osohq.oso_cloud.querybuilder
Fluent interface for building query conditions.

R

relations - Variable in class com.osohq.oso_cloud.ResourceMetadata
 
ResourceMetadata - Class in com.osohq.oso_cloud
 
ResourceMetadata() - Constructor for class com.osohq.oso_cloud.ResourceMetadata
 
resources - Variable in class com.osohq.oso_cloud.PolicyMetadata
 
retryRequest(IOException, int, HttpContext) - Method in class com.osohq.oso_cloud.internal.OsoExceptionalRetryHandler
 
retryRequest(HttpResponse, int, HttpContext) - Method in class com.osohq.oso_cloud.internal.OsoServiceUnavailableRetryStrategy
 
roles - Variable in class com.osohq.oso_cloud.ResourceMetadata
 
runWithRequestHolder(Api.RequestHolder) - Method in interface com.osohq.oso_cloud.internal.Api.Synchronous
 

S

setCurrentRequest(HttpUriRequest) - Method in interface com.osohq.oso_cloud.internal.Api.RequestHolder
 
setMaxConnections(int) - Method in class com.osohq.oso_cloud.internal.Api
 
setMaxConnections(int) - Method in class com.osohq.oso_cloud.Oso
Set the maximum number of connections the connection pool will use when communicating with Oso Cloud.

T

toString() - Method in class com.osohq.oso_cloud.Fact
 
toString() - Method in class com.osohq.oso_cloud.FactPattern
 
toString() - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.ExistsArg
 
toString() - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.MapArg
 
toString() - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl.TypedVarArg
 
toString() - Method in class com.osohq.oso_cloud.querybuilder.TypedVar
 
toString() - Method in class com.osohq.oso_cloud.Value
 
toString() - Method in class com.osohq.oso_cloud.ValueOfType
 
toString() - Method in class com.osohq.oso_cloud.ValuePattern.AnyValuePattern
 
type - Variable in class com.osohq.oso_cloud.Value
 
type - Variable in class com.osohq.oso_cloud.ValueOfType
 
TypedVar - Class in com.osohq.oso_cloud.querybuilder
Represents a variable used in a query.
TypedVar(String) - Constructor for class com.osohq.oso_cloud.querybuilder.TypedVar
Creates a new TypedVar with the specified type.
TypedVarArg(TypedVar) - Constructor for class com.osohq.oso_cloud.internal.QueryBuilderImpl.TypedVarArg
 

V

Value - Class in com.osohq.oso_cloud
Represents a value in Oso Cloud, consisting of a type and an ID.
Value(boolean) - Constructor for class com.osohq.oso_cloud.Value
Creates a new Value with type "Boolean".
Value(long) - Constructor for class com.osohq.oso_cloud.Value
Creates a new Value with type "Integer".
Value(String) - Constructor for class com.osohq.oso_cloud.Value
Creates a new Value with type "String".
Value(String, String) - Constructor for class com.osohq.oso_cloud.Value
Creates a new concrete Value.
ValueOfType - Class in com.osohq.oso_cloud
A pattern that matches any Value with the specified type.
ValueOfType(String) - Constructor for class com.osohq.oso_cloud.ValueOfType
Creates a pattern matching any Value with the given type.
ValuePattern - Interface in com.osohq.oso_cloud
Marker interface for patterns that can match a Value.
ValuePattern.AnyValuePattern - Class in com.osohq.oso_cloud
Private inner class for the ANY singleton.
values(TypedVar) - Static method in class com.osohq.oso_cloud.querybuilder.EvaluateArgs
 

W

withAsyncExecutor(Executor) - Method in class com.osohq.oso_cloud.Oso
Returns a handle to the Async API, which returns CompletableFutures that run on the given executor.
withContextFacts(List<Fact>) - Method in class com.osohq.oso_cloud.internal.AsyncQueryBuilderImpl
 
withContextFacts(List<Fact>) - Method in class com.osohq.oso_cloud.internal.QueryBuilderImpl
 
withContextFacts(List<Fact>) - Method in interface com.osohq.oso_cloud.querybuilder.QueryComposer
Add context facts to the query.
withDataBindingsPath(Path) - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
Set the local authorization data bindings path for the client.
withDefaultTimeoutMilliseconds(Integer) - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
Set the maximum time to spend waiting for a response from Oso Cloud.
withFallbackUri(URI) - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
Set the fallback URI for the client.
withReadTimeoutMilliseconds(Integer) - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
withTimeoutMilliseconds(Integer) - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
withWriteTimeoutMilliseconds(Integer) - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
Set the maximum time to spend waiting for a response from Oso Cloud for write requests like Oso.insert(com.osohq.oso_cloud.Fact) and Oso.batch(java.util.function.Consumer<com.osohq.oso_cloud.BatchTransaction>).
A B C D E F G H I J L M O P Q R S T V W 
All Classes All Packages