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 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