Class LookupSubjectsResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LookupSubjectsResponse.Builder>
com.authzed.api.v1.LookupSubjectsResponse.Builder
All Implemented Interfaces:
LookupSubjectsResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
LookupSubjectsResponse

public static final class LookupSubjectsResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<LookupSubjectsResponse.Builder> implements LookupSubjectsResponseOrBuilder
 LookupSubjectsResponse contains a single matching subject object ID for the
 requested subject object type on the permission or relation.
 
Protobuf type authzed.api.v1.LookupSubjectsResponse
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<LookupSubjectsResponse.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<LookupSubjectsResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<LookupSubjectsResponse.Builder>
    • getDefaultInstanceForType

      public LookupSubjectsResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public LookupSubjectsResponse build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public LookupSubjectsResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public LookupSubjectsResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LookupSubjectsResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<LookupSubjectsResponse.Builder>
    • mergeFrom

      public LookupSubjectsResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LookupSubjectsResponse.Builder>
      Throws:
      IOException
    • hasLookedUpAt

      public boolean hasLookedUpAt()
      .authzed.api.v1.ZedToken looked_up_at = 1;
      Specified by:
      hasLookedUpAt in interface LookupSubjectsResponseOrBuilder
      Returns:
      Whether the lookedUpAt field is set.
    • getLookedUpAt

      public ZedToken getLookedUpAt()
      .authzed.api.v1.ZedToken looked_up_at = 1;
      Specified by:
      getLookedUpAt in interface LookupSubjectsResponseOrBuilder
      Returns:
      The lookedUpAt.
    • setLookedUpAt

      public LookupSubjectsResponse.Builder setLookedUpAt(ZedToken value)
      .authzed.api.v1.ZedToken looked_up_at = 1;
    • setLookedUpAt

      public LookupSubjectsResponse.Builder setLookedUpAt(ZedToken.Builder builderForValue)
      .authzed.api.v1.ZedToken looked_up_at = 1;
    • mergeLookedUpAt

      public LookupSubjectsResponse.Builder mergeLookedUpAt(ZedToken value)
      .authzed.api.v1.ZedToken looked_up_at = 1;
    • clearLookedUpAt

      public LookupSubjectsResponse.Builder clearLookedUpAt()
      .authzed.api.v1.ZedToken looked_up_at = 1;
    • getLookedUpAtBuilder

      public ZedToken.Builder getLookedUpAtBuilder()
      .authzed.api.v1.ZedToken looked_up_at = 1;
    • getLookedUpAtOrBuilder

      public ZedTokenOrBuilder getLookedUpAtOrBuilder()
      .authzed.api.v1.ZedToken looked_up_at = 1;
      Specified by:
      getLookedUpAtOrBuilder in interface LookupSubjectsResponseOrBuilder
    • getSubjectObjectId

      @Deprecated public String getSubjectObjectId()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.subject_object_id is deprecated. See authzed/api/v1/permission_service.proto;l=627
       subject_object_id is the Object ID of the subject found. May be a `*` if
       a wildcard was found.
       deprecated: use `subject`
       
      string subject_object_id = 2 [deprecated = true];
      Specified by:
      getSubjectObjectId in interface LookupSubjectsResponseOrBuilder
      Returns:
      The subjectObjectId.
    • getSubjectObjectIdBytes

      @Deprecated public com.google.protobuf.ByteString getSubjectObjectIdBytes()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.subject_object_id is deprecated. See authzed/api/v1/permission_service.proto;l=627
       subject_object_id is the Object ID of the subject found. May be a `*` if
       a wildcard was found.
       deprecated: use `subject`
       
      string subject_object_id = 2 [deprecated = true];
      Specified by:
      getSubjectObjectIdBytes in interface LookupSubjectsResponseOrBuilder
      Returns:
      The bytes for subjectObjectId.
    • setSubjectObjectId

      @Deprecated public LookupSubjectsResponse.Builder setSubjectObjectId(String value)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.subject_object_id is deprecated. See authzed/api/v1/permission_service.proto;l=627
       subject_object_id is the Object ID of the subject found. May be a `*` if
       a wildcard was found.
       deprecated: use `subject`
       
      string subject_object_id = 2 [deprecated = true];
      Parameters:
      value - The subjectObjectId to set.
      Returns:
      This builder for chaining.
    • clearSubjectObjectId

      @Deprecated public LookupSubjectsResponse.Builder clearSubjectObjectId()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.subject_object_id is deprecated. See authzed/api/v1/permission_service.proto;l=627
       subject_object_id is the Object ID of the subject found. May be a `*` if
       a wildcard was found.
       deprecated: use `subject`
       
      string subject_object_id = 2 [deprecated = true];
      Returns:
      This builder for chaining.
    • setSubjectObjectIdBytes

      @Deprecated public LookupSubjectsResponse.Builder setSubjectObjectIdBytes(com.google.protobuf.ByteString value)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.subject_object_id is deprecated. See authzed/api/v1/permission_service.proto;l=627
       subject_object_id is the Object ID of the subject found. May be a `*` if
       a wildcard was found.
       deprecated: use `subject`
       
      string subject_object_id = 2 [deprecated = true];
      Parameters:
      value - The bytes for subjectObjectId to set.
      Returns:
      This builder for chaining.
    • getExcludedSubjectIdsList

      @Deprecated public com.google.protobuf.ProtocolStringList getExcludedSubjectIdsList()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Specified by:
      getExcludedSubjectIdsList in interface LookupSubjectsResponseOrBuilder
      Returns:
      A list containing the excludedSubjectIds.
    • getExcludedSubjectIdsCount

      @Deprecated public int getExcludedSubjectIdsCount()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Specified by:
      getExcludedSubjectIdsCount in interface LookupSubjectsResponseOrBuilder
      Returns:
      The count of excludedSubjectIds.
    • getExcludedSubjectIds

      @Deprecated public String getExcludedSubjectIds(int index)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Specified by:
      getExcludedSubjectIds in interface LookupSubjectsResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludedSubjectIds at the given index.
    • getExcludedSubjectIdsBytes

      @Deprecated public com.google.protobuf.ByteString getExcludedSubjectIdsBytes(int index)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Specified by:
      getExcludedSubjectIdsBytes in interface LookupSubjectsResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludedSubjectIds at the given index.
    • setExcludedSubjectIds

      @Deprecated public LookupSubjectsResponse.Builder setExcludedSubjectIds(int index, String value)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Parameters:
      index - The index to set the value at.
      value - The excludedSubjectIds to set.
      Returns:
      This builder for chaining.
    • addExcludedSubjectIds

      @Deprecated public LookupSubjectsResponse.Builder addExcludedSubjectIds(String value)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Parameters:
      value - The excludedSubjectIds to add.
      Returns:
      This builder for chaining.
    • addAllExcludedSubjectIds

      @Deprecated public LookupSubjectsResponse.Builder addAllExcludedSubjectIds(Iterable<String> values)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Parameters:
      values - The excludedSubjectIds to add.
      Returns:
      This builder for chaining.
    • clearExcludedSubjectIds

      @Deprecated public LookupSubjectsResponse.Builder clearExcludedSubjectIds()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Returns:
      This builder for chaining.
    • addExcludedSubjectIdsBytes

      @Deprecated public LookupSubjectsResponse.Builder addExcludedSubjectIdsBytes(com.google.protobuf.ByteString value)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.excluded_subject_ids is deprecated. See authzed/api/v1/permission_service.proto;l=633
       excluded_subject_ids are the Object IDs of the subjects excluded. This list
       will only contain object IDs if `subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       deprecated: use `excluded_subjects`
       
      repeated string excluded_subject_ids = 3 [deprecated = true];
      Parameters:
      value - The bytes of the excludedSubjectIds to add.
      Returns:
      This builder for chaining.
    • getPermissionshipValue

      @Deprecated public int getPermissionshipValue()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.permissionship is deprecated. See authzed/api/v1/permission_service.proto;l=637
       permissionship indicates whether the response was partially evaluated or not
       deprecated: use `subject.permissionship`
       
      .authzed.api.v1.LookupPermissionship permissionship = 4 [deprecated = true, (.validate.rules) = { ... }
      Specified by:
      getPermissionshipValue in interface LookupSubjectsResponseOrBuilder
      Returns:
      The enum numeric value on the wire for permissionship.
    • setPermissionshipValue

      @Deprecated public LookupSubjectsResponse.Builder setPermissionshipValue(int value)
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.permissionship is deprecated. See authzed/api/v1/permission_service.proto;l=637
       permissionship indicates whether the response was partially evaluated or not
       deprecated: use `subject.permissionship`
       
      .authzed.api.v1.LookupPermissionship permissionship = 4 [deprecated = true, (.validate.rules) = { ... }
      Parameters:
      value - The enum numeric value on the wire for permissionship to set.
      Returns:
      This builder for chaining.
    • getPermissionship

      @Deprecated public LookupPermissionship getPermissionship()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.permissionship is deprecated. See authzed/api/v1/permission_service.proto;l=637
       permissionship indicates whether the response was partially evaluated or not
       deprecated: use `subject.permissionship`
       
      .authzed.api.v1.LookupPermissionship permissionship = 4 [deprecated = true, (.validate.rules) = { ... }
      Specified by:
      getPermissionship in interface LookupSubjectsResponseOrBuilder
      Returns:
      The permissionship.
    • setPermissionship

      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.permissionship is deprecated. See authzed/api/v1/permission_service.proto;l=637
       permissionship indicates whether the response was partially evaluated or not
       deprecated: use `subject.permissionship`
       
      .authzed.api.v1.LookupPermissionship permissionship = 4 [deprecated = true, (.validate.rules) = { ... }
      Parameters:
      value - The permissionship to set.
      Returns:
      This builder for chaining.
    • clearPermissionship

      @Deprecated public LookupSubjectsResponse.Builder clearPermissionship()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.permissionship is deprecated. See authzed/api/v1/permission_service.proto;l=637
       permissionship indicates whether the response was partially evaluated or not
       deprecated: use `subject.permissionship`
       
      .authzed.api.v1.LookupPermissionship permissionship = 4 [deprecated = true, (.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • hasPartialCaveatInfo

      @Deprecated public boolean hasPartialCaveatInfo()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.partial_caveat_info is deprecated. See authzed/api/v1/permission_service.proto;l=641
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
      Specified by:
      hasPartialCaveatInfo in interface LookupSubjectsResponseOrBuilder
      Returns:
      Whether the partialCaveatInfo field is set.
    • getPartialCaveatInfo

      @Deprecated public PartialCaveatInfo getPartialCaveatInfo()
      Deprecated.
      authzed.api.v1.LookupSubjectsResponse.partial_caveat_info is deprecated. See authzed/api/v1/permission_service.proto;l=641
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
      Specified by:
      getPartialCaveatInfo in interface LookupSubjectsResponseOrBuilder
      Returns:
      The partialCaveatInfo.
    • setPartialCaveatInfo

      @Deprecated public LookupSubjectsResponse.Builder setPartialCaveatInfo(PartialCaveatInfo value)
      Deprecated.
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
    • setPartialCaveatInfo

      @Deprecated public LookupSubjectsResponse.Builder setPartialCaveatInfo(PartialCaveatInfo.Builder builderForValue)
      Deprecated.
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
    • mergePartialCaveatInfo

      @Deprecated public LookupSubjectsResponse.Builder mergePartialCaveatInfo(PartialCaveatInfo value)
      Deprecated.
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
    • clearPartialCaveatInfo

      @Deprecated public LookupSubjectsResponse.Builder clearPartialCaveatInfo()
      Deprecated.
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
    • getPartialCaveatInfoBuilder

      @Deprecated public PartialCaveatInfo.Builder getPartialCaveatInfoBuilder()
      Deprecated.
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
    • getPartialCaveatInfoOrBuilder

      @Deprecated public PartialCaveatInfoOrBuilder getPartialCaveatInfoOrBuilder()
      Deprecated.
       partial_caveat_info holds information of a partially-evaluated caveated response
       deprecated: use `subject.partial_caveat_info`
       
      .authzed.api.v1.PartialCaveatInfo partial_caveat_info = 5 [deprecated = true, (.validate.rules) = { ... }
      Specified by:
      getPartialCaveatInfoOrBuilder in interface LookupSubjectsResponseOrBuilder
    • hasSubject

      public boolean hasSubject()
       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
      Specified by:
      hasSubject in interface LookupSubjectsResponseOrBuilder
      Returns:
      Whether the subject field is set.
    • getSubject

      public ResolvedSubject getSubject()
       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
      Specified by:
      getSubject in interface LookupSubjectsResponseOrBuilder
      Returns:
      The subject.
    • setSubject

       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
    • setSubject

      public LookupSubjectsResponse.Builder setSubject(ResolvedSubject.Builder builderForValue)
       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
    • mergeSubject

      public LookupSubjectsResponse.Builder mergeSubject(ResolvedSubject value)
       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
    • clearSubject

      public LookupSubjectsResponse.Builder clearSubject()
       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
    • getSubjectBuilder

      public ResolvedSubject.Builder getSubjectBuilder()
       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
    • getSubjectOrBuilder

      public ResolvedSubjectOrBuilder getSubjectOrBuilder()
       subject is the subject found, along with its permissionship.
       
      .authzed.api.v1.ResolvedSubject subject = 6;
      Specified by:
      getSubjectOrBuilder in interface LookupSubjectsResponseOrBuilder
    • getExcludedSubjectsList

      public List<ResolvedSubject> getExcludedSubjectsList()
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
      Specified by:
      getExcludedSubjectsList in interface LookupSubjectsResponseOrBuilder
    • getExcludedSubjectsCount

      public int getExcludedSubjectsCount()
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
      Specified by:
      getExcludedSubjectsCount in interface LookupSubjectsResponseOrBuilder
    • getExcludedSubjects

      public ResolvedSubject getExcludedSubjects(int index)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
      Specified by:
      getExcludedSubjects in interface LookupSubjectsResponseOrBuilder
    • setExcludedSubjects

      public LookupSubjectsResponse.Builder setExcludedSubjects(int index, ResolvedSubject value)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • setExcludedSubjects

      public LookupSubjectsResponse.Builder setExcludedSubjects(int index, ResolvedSubject.Builder builderForValue)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • addExcludedSubjects

      public LookupSubjectsResponse.Builder addExcludedSubjects(ResolvedSubject value)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • addExcludedSubjects

      public LookupSubjectsResponse.Builder addExcludedSubjects(int index, ResolvedSubject value)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • addExcludedSubjects

      public LookupSubjectsResponse.Builder addExcludedSubjects(ResolvedSubject.Builder builderForValue)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • addExcludedSubjects

      public LookupSubjectsResponse.Builder addExcludedSubjects(int index, ResolvedSubject.Builder builderForValue)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • addAllExcludedSubjects

      public LookupSubjectsResponse.Builder addAllExcludedSubjects(Iterable<? extends ResolvedSubject> values)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • clearExcludedSubjects

      public LookupSubjectsResponse.Builder clearExcludedSubjects()
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • removeExcludedSubjects

      public LookupSubjectsResponse.Builder removeExcludedSubjects(int index)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • getExcludedSubjectsBuilder

      public ResolvedSubject.Builder getExcludedSubjectsBuilder(int index)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • getExcludedSubjectsOrBuilder

      public ResolvedSubjectOrBuilder getExcludedSubjectsOrBuilder(int index)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
      Specified by:
      getExcludedSubjectsOrBuilder in interface LookupSubjectsResponseOrBuilder
    • getExcludedSubjectsOrBuilderList

      public List<? extends ResolvedSubjectOrBuilder> getExcludedSubjectsOrBuilderList()
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
      Specified by:
      getExcludedSubjectsOrBuilderList in interface LookupSubjectsResponseOrBuilder
    • addExcludedSubjectsBuilder

      public ResolvedSubject.Builder addExcludedSubjectsBuilder()
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • addExcludedSubjectsBuilder

      public ResolvedSubject.Builder addExcludedSubjectsBuilder(int index)
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • getExcludedSubjectsBuilderList

      public List<ResolvedSubject.Builder> getExcludedSubjectsBuilderList()
       excluded_subjects are the subjects excluded. This list
       will only contain subjects if `subject.subject_object_id` is a wildcard (`*`) and
       will only be populated if exclusions exist from the wildcard.
       
      repeated .authzed.api.v1.ResolvedSubject excluded_subjects = 7;
    • hasAfterResultCursor

      public boolean hasAfterResultCursor()
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
      Specified by:
      hasAfterResultCursor in interface LookupSubjectsResponseOrBuilder
      Returns:
      Whether the afterResultCursor field is set.
    • getAfterResultCursor

      public Cursor getAfterResultCursor()
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
      Specified by:
      getAfterResultCursor in interface LookupSubjectsResponseOrBuilder
      Returns:
      The afterResultCursor.
    • setAfterResultCursor

      public LookupSubjectsResponse.Builder setAfterResultCursor(Cursor value)
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
    • setAfterResultCursor

      public LookupSubjectsResponse.Builder setAfterResultCursor(Cursor.Builder builderForValue)
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
    • mergeAfterResultCursor

      public LookupSubjectsResponse.Builder mergeAfterResultCursor(Cursor value)
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
    • clearAfterResultCursor

      public LookupSubjectsResponse.Builder clearAfterResultCursor()
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
    • getAfterResultCursorBuilder

      public Cursor.Builder getAfterResultCursorBuilder()
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
    • getAfterResultCursorOrBuilder

      public CursorOrBuilder getAfterResultCursorOrBuilder()
       after_result_cursor holds a cursor that can be used to resume the LookupSubjects stream after this
       result.
       
      .authzed.api.v1.Cursor after_result_cursor = 8;
      Specified by:
      getAfterResultCursorOrBuilder in interface LookupSubjectsResponseOrBuilder