Package com.authzed.api.v1
Interface PermissionRelationshipTreeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PermissionRelationshipTree
,PermissionRelationshipTree.Builder
public interface PermissionRelationshipTreeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.authzed.api.v1.ObjectReference expanded_object = 3;
.authzed.api.v1.ObjectReference expanded_object = 3;
string expanded_relation = 4;
com.google.protobuf.ByteString
string expanded_relation = 4;
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
getLeaf()
.authzed.api.v1.DirectSubjectSet leaf = 2;
.authzed.api.v1.DirectSubjectSet leaf = 2;
boolean
.authzed.api.v1.ObjectReference expanded_object = 3;
boolean
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
boolean
hasLeaf()
.authzed.api.v1.DirectSubjectSet leaf = 2;
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasIntermediate
boolean hasIntermediate().authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
- Returns:
- Whether the intermediate field is set.
-
getIntermediate
AlgebraicSubjectSet getIntermediate().authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
- Returns:
- The intermediate.
-
getIntermediateOrBuilder
AlgebraicSubjectSetOrBuilder getIntermediateOrBuilder().authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
hasLeaf
boolean hasLeaf().authzed.api.v1.DirectSubjectSet leaf = 2;
- Returns:
- Whether the leaf field is set.
-
getLeaf
DirectSubjectSet getLeaf().authzed.api.v1.DirectSubjectSet leaf = 2;
- Returns:
- The leaf.
-
getLeafOrBuilder
DirectSubjectSetOrBuilder getLeafOrBuilder().authzed.api.v1.DirectSubjectSet leaf = 2;
-
hasExpandedObject
boolean hasExpandedObject().authzed.api.v1.ObjectReference expanded_object = 3;
- Returns:
- Whether the expandedObject field is set.
-
getExpandedObject
ObjectReference getExpandedObject().authzed.api.v1.ObjectReference expanded_object = 3;
- Returns:
- The expandedObject.
-
getExpandedObjectOrBuilder
ObjectReferenceOrBuilder getExpandedObjectOrBuilder().authzed.api.v1.ObjectReference expanded_object = 3;
-
getExpandedRelation
String getExpandedRelation()string expanded_relation = 4;
- Returns:
- The expandedRelation.
-
getExpandedRelationBytes
com.google.protobuf.ByteString getExpandedRelationBytes()string expanded_relation = 4;
- Returns:
- The bytes for expandedRelation.
-
getTreeTypeCase
PermissionRelationshipTree.TreeTypeCase getTreeTypeCase()
-