A B C D E F G H I J L M O P Q R S T V W
All Classes All Packages
All Classes All Packages
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.EvaluateArginstances. - 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
WHEREclause 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
WHEREclause 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
-
Deprecated.use
OsoClientOptions.getDefaultTimeoutMilliseconds()instead. - 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
Valuewith the specified type. - ValueOfType(String) - Constructor for class com.osohq.oso_cloud.ValueOfType
-
Creates a pattern matching any
Valuewith 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
-
Set the maximum time to spend waiting for a response from Oso Cloud for read requests like
Oso.authorize(com.osohq.oso_cloud.Value, java.lang.String, com.osohq.oso_cloud.Value, java.util.List<com.osohq.oso_cloud.Fact>, com.osohq.oso_cloud.ParityHandle)andOso.actions(com.osohq.oso_cloud.Value, com.osohq.oso_cloud.Value, java.util.List<com.osohq.oso_cloud.Fact>). - withTimeoutMilliseconds(Integer) - Method in class com.osohq.oso_cloud.OsoClientOptions.Builder
-
Deprecated.
- 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)andOso.batch(java.util.function.Consumer<com.osohq.oso_cloud.BatchTransaction>).
All Classes All Packages