Interface WatchresourcesService.PermissionUpdateOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
WatchresourcesService.PermissionUpdate, WatchresourcesService.PermissionUpdate.Builder
Enclosing class:
WatchresourcesService

public static interface WatchresourcesService.PermissionUpdateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSubject

      boolean hasSubject()
       subject defines the subject resource whose permissions have changed.
       
      .authzed.api.v1.SubjectReference subject = 1;
      Returns:
      Whether the subject field is set.
    • getSubject

      SubjectReference getSubject()
       subject defines the subject resource whose permissions have changed.
       
      .authzed.api.v1.SubjectReference subject = 1;
      Returns:
      The subject.
    • getSubjectOrBuilder

      SubjectReferenceOrBuilder getSubjectOrBuilder()
       subject defines the subject resource whose permissions have changed.
       
      .authzed.api.v1.SubjectReference subject = 1;
    • hasResource

      boolean hasResource()
       resource defines the specific object in the system.
       
      .authzed.api.v1.ObjectReference resource = 2;
      Returns:
      Whether the resource field is set.
    • getResource

      ObjectReference getResource()
       resource defines the specific object in the system.
       
      .authzed.api.v1.ObjectReference resource = 2;
      Returns:
      The resource.
    • getResourceOrBuilder

      ObjectReferenceOrBuilder getResourceOrBuilder()
       resource defines the specific object in the system.
       
      .authzed.api.v1.ObjectReference resource = 2;
    • getRelation

      String getRelation()
      string relation = 3;
      Returns:
      The relation.
    • getRelationBytes

      com.google.protobuf.ByteString getRelationBytes()
      string relation = 3;
      Returns:
      The bytes for relation.
    • getUpdatedPermissionValue

      int getUpdatedPermissionValue()
      .authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
      Returns:
      The enum numeric value on the wire for updatedPermission.
    • getUpdatedPermission

      .authzed.api.v1alpha1.PermissionUpdate.Permissionship updated_permission = 4;
      Returns:
      The updatedPermission.