Package com.authzed.api.materialize.v0
Class Cursor
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.authzed.api.materialize.v0.Cursor
- All Implemented Interfaces:
CursorOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class Cursor
extends com.google.protobuf.GeneratedMessage
implements CursorOrBuilder
Protobuf type
authzed.api.materialize.v0.Cursor- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeauthzed.api.materialize.v0.CursorNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancompleted_members is a boolean flag that indicates that the cursor has reached the end of the permission setscursor is a string-encoded internal materialize cursor.com.google.protobuf.ByteStringcursor is a string-encoded internal materialize cursor.static Cursorstatic final com.google.protobuf.Descriptors.DescriptorintgetLimit()limit is the number of permission sets to stream over a single LookupPermissionSets call that was requested.com.google.protobuf.Parser<Cursor>intintstarting_index is an offset of the permission set represented by this cursorstarting_key is a string cursor used by some backends to resume the stream from a specific point.com.google.protobuf.ByteStringstarting_key is a string cursor used by some backends to resume the stream from a specific point.getToken()token is the snapshot revision at which the cursor was computed.token is the snapshot revision at which the cursor was computed.inthashCode()booleanhasToken()token is the snapshot revision at which the cursor was computed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Cursor.Builderstatic Cursor.BuildernewBuilder(Cursor prototype) protected Cursor.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CursorparseDelimitedFrom(InputStream input) static CursorparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CursorparseFrom(byte[] data) static CursorparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CursorparseFrom(com.google.protobuf.ByteString data) static CursorparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CursorparseFrom(com.google.protobuf.CodedInputStream input) static CursorparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CursorparseFrom(InputStream input) static CursorparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CursorparseFrom(ByteBuffer data) static CursorparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Cursor>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
LIMIT_FIELD_NUMBER
public static final int LIMIT_FIELD_NUMBER- See Also:
-
TOKEN_FIELD_NUMBER
public static final int TOKEN_FIELD_NUMBER- See Also:
-
STARTING_INDEX_FIELD_NUMBER
public static final int STARTING_INDEX_FIELD_NUMBER- See Also:
-
COMPLETED_MEMBERS_FIELD_NUMBER
public static final int COMPLETED_MEMBERS_FIELD_NUMBER- See Also:
-
STARTING_KEY_FIELD_NUMBER
public static final int STARTING_KEY_FIELD_NUMBER- See Also:
-
CURSOR_FIELD_NUMBER
public static final int 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getLimit
public int getLimit()limit is the number of permission sets to stream over a single LookupPermissionSets call that was requested.
uint32 limit = 1;- Specified by:
getLimitin interfaceCursorOrBuilder- Returns:
- The limit.
-
hasToken
public boolean hasToken()token is the snapshot revision at which the cursor was computed.
.authzed.api.v1.ZedToken token = 4;- Specified by:
hasTokenin interfaceCursorOrBuilder- Returns:
- Whether the token field is set.
-
getToken
token is the snapshot revision at which the cursor was computed.
.authzed.api.v1.ZedToken token = 4;- Specified by:
getTokenin interfaceCursorOrBuilder- Returns:
- The token.
-
getTokenOrBuilder
token is the snapshot revision at which the cursor was computed.
.authzed.api.v1.ZedToken token = 4;- Specified by:
getTokenOrBuilderin interfaceCursorOrBuilder
-
getStartingIndex
public int getStartingIndex()starting_index is an offset of the permission set represented by this cursor
uint32 starting_index = 5;- Specified by:
getStartingIndexin interfaceCursorOrBuilder- Returns:
- The startingIndex.
-
getCompletedMembers
public boolean getCompletedMembers()completed_members is a boolean flag that indicates that the cursor has reached the end of the permission sets
bool completed_members = 6;- Specified by:
getCompletedMembersin interfaceCursorOrBuilder- Returns:
- The completedMembers.
-
getStartingKey
starting_key is a string cursor used by some backends to resume the stream from a specific point.
string starting_key = 7;- Specified by:
getStartingKeyin interfaceCursorOrBuilder- Returns:
- The startingKey.
-
getStartingKeyBytes
public com.google.protobuf.ByteString getStartingKeyBytes()starting_key is a string cursor used by some backends to resume the stream from a specific point.
string starting_key = 7;- Specified by:
getStartingKeyBytesin interfaceCursorOrBuilder- Returns:
- The bytes for startingKey.
-
getCursor
cursor is a string-encoded internal materialize cursor.
string cursor = 8;- Specified by:
getCursorin interfaceCursorOrBuilder- Returns:
- The cursor.
-
getCursorBytes
public com.google.protobuf.ByteString getCursorBytes()cursor is a string-encoded internal materialize cursor.
string cursor = 8;- Specified by:
getCursorBytesin interfaceCursorOrBuilder- Returns:
- The bytes for cursor.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Cursor parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cursor parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cursor parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cursor parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cursor parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Cursor parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Cursor parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Cursor parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Cursor parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Cursor.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-