Package com.authzed.api.materialize.v0
Class WatchPermissionsResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
com.authzed.api.materialize.v0.WatchPermissionsResponse.Builder
- All Implemented Interfaces:
WatchPermissionsResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WatchPermissionsResponse
public static final class WatchPermissionsResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
implements WatchPermissionsResponseOrBuilder
Protobuf type
authzed.api.materialize.v0.WatchPermissionsResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanchange is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.booleancompleted_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeChange(PermissionChange value) change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.mergeCompletedRevision(ZedToken value) completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setChange(PermissionChange value) change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.setChange(PermissionChange.Builder builderForValue) change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.setCompletedRevision(ZedToken value) completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.setCompletedRevision(ZedToken.Builder builderForValue) completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<WatchPermissionsResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WatchPermissionsResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
-
mergeFrom
public WatchPermissionsResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WatchPermissionsResponse.Builder>- Throws:
IOException
-
getResponseCase
- Specified by:
getResponseCasein interfaceWatchPermissionsResponseOrBuilder
-
clearResponse
-
hasChange
public boolean hasChange()change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1;- Specified by:
hasChangein interfaceWatchPermissionsResponseOrBuilder- Returns:
- Whether the change field is set.
-
getChange
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1;- Specified by:
getChangein interfaceWatchPermissionsResponseOrBuilder- Returns:
- The change.
-
setChange
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1; -
setChange
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1; -
mergeChange
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1; -
clearChange
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1; -
getChangeBuilder
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1; -
getChangeOrBuilder
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the computed permissions in their target system. Once an event arrives with completed_revision instead, the consumer shall consider there are not more changes originating from that revision. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionChange change = 1;- Specified by:
getChangeOrBuilderin interfaceWatchPermissionsResponseOrBuilder
-
hasCompletedRevision
public boolean hasCompletedRevision()completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2;- Specified by:
hasCompletedRevisionin interfaceWatchPermissionsResponseOrBuilder- Returns:
- Whether the completedRevision field is set.
-
getCompletedRevision
completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2;- Specified by:
getCompletedRevisionin interfaceWatchPermissionsResponseOrBuilder- Returns:
- The completedRevision.
-
setCompletedRevision
completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2; -
setCompletedRevision
completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2; -
mergeCompletedRevision
completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2; -
clearCompletedRevision
completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2; -
getCompletedRevisionBuilder
completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2; -
getCompletedRevisionOrBuilder
completed_revision is the revision token that indicates all changes originating from a revision have been streamed and thus the revision should be considered completed. It may also be received without accompanying set of changes, indicating that a mutation in the origin SpiceDB cluster did not yield any effective changes in the computed permissions
.authzed.api.v1.ZedToken completed_revision = 2;- Specified by:
getCompletedRevisionOrBuilderin interfaceWatchPermissionsResponseOrBuilder
-