Interface SubjectFilterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SubjectFilter, SubjectFilter.Builder

public interface SubjectFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    .authzed.api.v1.SubjectFilter.RelationFilter optional_relation = 3;
    .authzed.api.v1.SubjectFilter.RelationFilter optional_relation = 3;
    string optional_subject_id = 2 [(.validate.rules) = { ...
    com.google.protobuf.ByteString
    string optional_subject_id = 2 [(.validate.rules) = { ...
    string subject_type = 1 [(.validate.rules) = { ...
    com.google.protobuf.ByteString
    string subject_type = 1 [(.validate.rules) = { ...
    boolean
    .authzed.api.v1.SubjectFilter.RelationFilter optional_relation = 3;

    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

    • getSubjectType

      String getSubjectType()
      string subject_type = 1 [(.validate.rules) = { ... }
      Returns:
      The subjectType.
    • getSubjectTypeBytes

      com.google.protobuf.ByteString getSubjectTypeBytes()
      string subject_type = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for subjectType.
    • getOptionalSubjectId

      String getOptionalSubjectId()
      string optional_subject_id = 2 [(.validate.rules) = { ... }
      Returns:
      The optionalSubjectId.
    • getOptionalSubjectIdBytes

      com.google.protobuf.ByteString getOptionalSubjectIdBytes()
      string optional_subject_id = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for optionalSubjectId.
    • hasOptionalRelation

      boolean hasOptionalRelation()
      .authzed.api.v1.SubjectFilter.RelationFilter optional_relation = 3;
      Returns:
      Whether the optionalRelation field is set.
    • getOptionalRelation

      SubjectFilter.RelationFilter getOptionalRelation()
      .authzed.api.v1.SubjectFilter.RelationFilter optional_relation = 3;
      Returns:
      The optionalRelation.
    • getOptionalRelationOrBuilder

      SubjectFilter.RelationFilterOrBuilder getOptionalRelationOrBuilder()
      .authzed.api.v1.SubjectFilter.RelationFilter optional_relation = 3;