Package 

Interface PermissionService.LookupSubjectsRequestOrBuilder

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract boolean hasConsistency() .authzed.api.v1.Consistency consistency = 1;
      abstract PermissionService.Consistency getConsistency() .authzed.api.v1.Consistency consistency = 1;
      abstract PermissionService.ConsistencyOrBuilder getConsistencyOrBuilder() .authzed.api.v1.Consistency consistency = 1;
      abstract boolean hasResource()
      resource is the resource for which all matching subjects for the permission
      or relation will be returned.
      
      .authzed.api.v1.ObjectReference resource = 2 [(.validate.rules) = { ... }
      abstract Core.ObjectReference getResource()
      resource is the resource for which all matching subjects for the permission
      or relation will be returned.
      
      .authzed.api.v1.ObjectReference resource = 2 [(.validate.rules) = { ... }
      abstract Core.ObjectReferenceOrBuilder getResourceOrBuilder()
      resource is the resource for which all matching subjects for the permission
      or relation will be returned.
      
      .authzed.api.v1.ObjectReference resource = 2 [(.validate.rules) = { ... }
      abstract String getPermission()
      permission is the name of the permission (or relation) for which to find
      the subjects.
      
      string permission = 3 [(.validate.rules) = { ... }
      abstract ByteString getPermissionBytes()
      permission is the name of the permission (or relation) for which to find
      the subjects.
      
      string permission = 3 [(.validate.rules) = { ... }
      abstract String getSubjectObjectType()
      subject_object_type is the type of subject object for which the IDs will
      be returned.
      
      string subject_object_type = 4 [(.validate.rules) = { ... }
      abstract ByteString getSubjectObjectTypeBytes()
      subject_object_type is the type of subject object for which the IDs will
      be returned.
      
      string subject_object_type = 4 [(.validate.rules) = { ... }
      abstract String getOptionalSubjectRelation()
      optional_subject_relation is the optional relation for the subject.
      
      string optional_subject_relation = 5 [(.validate.rules) = { ... }
      abstract ByteString getOptionalSubjectRelationBytes()
      optional_subject_relation is the optional relation for the subject.
      
      string optional_subject_relation = 5 [(.validate.rules) = { ... }
      • Methods inherited from class com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • hasConsistency

         abstract boolean hasConsistency()

        .authzed.api.v1.Consistency consistency = 1;

      • hasResource

         abstract boolean hasResource()
        resource is the resource for which all matching subjects for the permission
        or relation will be returned.
        
        .authzed.api.v1.ObjectReference resource = 2 [(.validate.rules) = { ... }
      • getResource

         abstract Core.ObjectReference getResource()
        resource is the resource for which all matching subjects for the permission
        or relation will be returned.
        
        .authzed.api.v1.ObjectReference resource = 2 [(.validate.rules) = { ... }
      • getResourceOrBuilder

         abstract Core.ObjectReferenceOrBuilder getResourceOrBuilder()
        resource is the resource for which all matching subjects for the permission
        or relation will be returned.
        
        .authzed.api.v1.ObjectReference resource = 2 [(.validate.rules) = { ... }
      • getPermission

         abstract String getPermission()
        permission is the name of the permission (or relation) for which to find
        the subjects.
        
        string permission = 3 [(.validate.rules) = { ... }
      • getPermissionBytes

         abstract ByteString getPermissionBytes()
        permission is the name of the permission (or relation) for which to find
        the subjects.
        
        string permission = 3 [(.validate.rules) = { ... }
      • getSubjectObjectType

         abstract String getSubjectObjectType()
        subject_object_type is the type of subject object for which the IDs will
        be returned.
        
        string subject_object_type = 4 [(.validate.rules) = { ... }
      • getSubjectObjectTypeBytes

         abstract ByteString getSubjectObjectTypeBytes()
        subject_object_type is the type of subject object for which the IDs will
        be returned.
        
        string subject_object_type = 4 [(.validate.rules) = { ... }
      • getOptionalSubjectRelation

         abstract String getOptionalSubjectRelation()
        optional_subject_relation is the optional relation for the subject.
        
        string optional_subject_relation = 5 [(.validate.rules) = { ... }
      • getOptionalSubjectRelationBytes

         abstract ByteString getOptionalSubjectRelationBytes()
        optional_subject_relation is the optional relation for the subject.
        
        string optional_subject_relation = 5 [(.validate.rules) = { ... }