Class LookupPermissionSetsRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.authzed.api.materialize.v0.LookupPermissionSetsRequest
All Implemented Interfaces:
LookupPermissionSetsRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class LookupPermissionSetsRequest extends com.google.protobuf.GeneratedMessage implements LookupPermissionSetsRequestOrBuilder
Protobuf type authzed.api.materialize.v0.LookupPermissionSetsRequest
See Also:
  • Field Details

    • LIMIT_FIELD_NUMBER

      public static final int LIMIT_FIELD_NUMBER
      See Also:
    • OPTIONAL_AT_REVISION_FIELD_NUMBER

      public static final int OPTIONAL_AT_REVISION_FIELD_NUMBER
      See Also:
    • OPTIONAL_STARTING_AFTER_CURSOR_FIELD_NUMBER

      public static final int OPTIONAL_STARTING_AFTER_CURSOR_FIELD_NUMBER
      See Also:
  • 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
    • getLimit

      public int getLimit()
       limit is the number of permission sets to stream over a single LookupPermissionSets. Once the limit is reached,
       the server will close the stream. If more permission sets are available, the consume should open a new stream
       providing optional_starting_after_cursor, using the cursor from the last response.
       
      uint32 limit = 1;
      Specified by:
      getLimit in interface LookupPermissionSetsRequestOrBuilder
      Returns:
      The limit.
    • hasOptionalAtRevision

      public boolean hasOptionalAtRevision()
       optional_at_revision specifies the client is requesting to lookup PermissionSets at a specific revision. It's
       optional, and if not provided, PermissionSets will be looked up at the current revision. The cursor always
       takes precedence in defining the revision when present.
       
      .authzed.api.v1.ZedToken optional_at_revision = 2;
      Specified by:
      hasOptionalAtRevision in interface LookupPermissionSetsRequestOrBuilder
      Returns:
      Whether the optionalAtRevision field is set.
    • getOptionalAtRevision

      public ZedToken getOptionalAtRevision()
       optional_at_revision specifies the client is requesting to lookup PermissionSets at a specific revision. It's
       optional, and if not provided, PermissionSets will be looked up at the current revision. The cursor always
       takes precedence in defining the revision when present.
       
      .authzed.api.v1.ZedToken optional_at_revision = 2;
      Specified by:
      getOptionalAtRevision in interface LookupPermissionSetsRequestOrBuilder
      Returns:
      The optionalAtRevision.
    • getOptionalAtRevisionOrBuilder

      public ZedTokenOrBuilder getOptionalAtRevisionOrBuilder()
       optional_at_revision specifies the client is requesting to lookup PermissionSets at a specific revision. It's
       optional, and if not provided, PermissionSets will be looked up at the current revision. The cursor always
       takes precedence in defining the revision when present.
       
      .authzed.api.v1.ZedToken optional_at_revision = 2;
      Specified by:
      getOptionalAtRevisionOrBuilder in interface LookupPermissionSetsRequestOrBuilder
    • hasOptionalStartingAfterCursor

      public boolean hasOptionalStartingAfterCursor()
       optional_starting_after_cursor is used to specify the offset to start streaming permission sets from.
       
      .authzed.api.materialize.v0.Cursor optional_starting_after_cursor = 4;
      Specified by:
      hasOptionalStartingAfterCursor in interface LookupPermissionSetsRequestOrBuilder
      Returns:
      Whether the optionalStartingAfterCursor field is set.
    • getOptionalStartingAfterCursor

      public Cursor getOptionalStartingAfterCursor()
       optional_starting_after_cursor is used to specify the offset to start streaming permission sets from.
       
      .authzed.api.materialize.v0.Cursor optional_starting_after_cursor = 4;
      Specified by:
      getOptionalStartingAfterCursor in interface LookupPermissionSetsRequestOrBuilder
      Returns:
      The optionalStartingAfterCursor.
    • getOptionalStartingAfterCursorOrBuilder

      public CursorOrBuilder getOptionalStartingAfterCursorOrBuilder()
       optional_starting_after_cursor is used to specify the offset to start streaming permission sets from.
       
      .authzed.api.materialize.v0.Cursor optional_starting_after_cursor = 4;
      Specified by:
      getOptionalStartingAfterCursorOrBuilder in interface LookupPermissionSetsRequestOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static LookupPermissionSetsRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static LookupPermissionSetsRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LookupPermissionSetsRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public LookupPermissionSetsRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static LookupPermissionSetsRequest.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected LookupPermissionSetsRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static LookupPermissionSetsRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<LookupPermissionSetsRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<LookupPermissionSetsRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public LookupPermissionSetsRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder