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.Descriptor
com.google.protobuf.Descriptors.Descriptor
boolean
change is the computed permission delta that has occurred as result of a mutation in origin SpiceDB.boolean
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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeChange
(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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<WatchPermissionsResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WatchPermissionsResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WatchPermissionsResponse.Builder>
- Throws:
IOException
-
getResponseCase
- Specified by:
getResponseCase
in 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:
hasChange
in 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:
getChange
in 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:
getChangeOrBuilder
in 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:
hasCompletedRevision
in 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:
getCompletedRevision
in 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:
getCompletedRevisionOrBuilder
in interfaceWatchPermissionsResponseOrBuilder
-