Package dev.openfga.sdk.api.client.model
Class ClientTupleKey
- java.lang.Object
-
- dev.openfga.sdk.api.client.model.ClientTupleKeyWithoutCondition
-
- dev.openfga.sdk.api.client.model.ClientTupleKey
-
public class ClientTupleKey extends ClientTupleKeyWithoutCondition
-
-
Constructor Summary
Constructors Constructor Description ClientTupleKey()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientTupleKey_object(java.lang.String _object)static ContextualTupleKeysasContextualTupleKeys(java.util.Collection<ClientTupleKey> tupleKeys)TupleKeyasTupleKey()static WriteRequestWritesasWriteRequestWrites(java.util.Collection<ClientTupleKey> tupleKeys)ClientTupleKeycondition(ClientRelationshipCondition condition)Adds a condition to the tuple key.ClientRelationshipConditiongetCondition()ClientTupleKeyrelation(java.lang.String relation)ClientTupleKeyuser(java.lang.String user)-
Methods inherited from class dev.openfga.sdk.api.client.model.ClientTupleKeyWithoutCondition
asTupleKeyWithoutCondition, asWriteRequestDeletes, getObject, getRelation, getUser
-
-
-
-
Method Detail
-
condition
public ClientTupleKey condition(ClientRelationshipCondition condition)
Description copied from class:ClientTupleKeyWithoutConditionAdds a condition to the tuple key.- Overrides:
conditionin classClientTupleKeyWithoutCondition- Parameters:
condition- aClientRelationshipCondition- Returns:
- a new
ClientTupleKeywith thisClientTupleKeyWithoutCondition's user, relation, and object, and the passed condition.
-
getCondition
public ClientRelationshipCondition getCondition()
-
asTupleKey
public TupleKey asTupleKey()
-
asContextualTupleKeys
public static ContextualTupleKeys asContextualTupleKeys(java.util.Collection<ClientTupleKey> tupleKeys)
-
asWriteRequestWrites
public static WriteRequestWrites asWriteRequestWrites(java.util.Collection<ClientTupleKey> tupleKeys)
-
user
public ClientTupleKey user(java.lang.String user)
- Overrides:
userin classClientTupleKeyWithoutCondition
-
relation
public ClientTupleKey relation(java.lang.String relation)
- Overrides:
relationin classClientTupleKeyWithoutCondition
-
_object
public ClientTupleKey _object(java.lang.String _object)
- Overrides:
_objectin classClientTupleKeyWithoutCondition
-
-