Package com.authzed.api.materialize.v0
Class WatchPermissionSetsResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WatchPermissionSetsResponse.Builder>
com.authzed.api.materialize.v0.WatchPermissionSetsResponse.Builder
- All Implemented Interfaces:
WatchPermissionSetsResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WatchPermissionSetsResponse
public static final class WatchPermissionSetsResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WatchPermissionSetsResponse.Builder>
implements WatchPermissionSetsResponseOrBuilder
Protobuf type
authzed.api.materialize.v0.WatchPermissionSetsResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.completed_revision is the revision token that indicates the completion of a set of changes.lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.completed_revision is the revision token that indicates the completion of a set of changes.completed_revision is the revision token that indicates the completion of a set of changes.completed_revision is the revision token that indicates the completion of a set of changes.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorlookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.booleanbreaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.booleanchange is the permission set delta that has occurred as result of a mutation in origin SpiceDB.booleancompleted_revision is the revision token that indicates the completion of a set of changes.booleanlookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanbreaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.mergeChange(PermissionSetChange value) change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.mergeCompletedRevision(ZedToken value) completed_revision is the revision token that indicates the completion of a set of changes.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.setBreakingSchemaChange(BreakingSchemaChange.Builder builderForValue) breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.setChange(PermissionSetChange value) change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.setChange(PermissionSetChange.Builder builderForValue) change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.setCompletedRevision(ZedToken value) completed_revision is the revision token that indicates the completion of a set of changes.setCompletedRevision(ZedToken.Builder builderForValue) completed_revision is the revision token that indicates the completion of a set of changes.lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.setLookupPermissionSetsRequired(LookupPermissionSetsRequired.Builder builderForValue) lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch.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<WatchPermissionSetsResponse.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<WatchPermissionSetsResponse.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<WatchPermissionSetsResponse.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<WatchPermissionSetsResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WatchPermissionSetsResponse.Builder>
-
mergeFrom
public WatchPermissionSetsResponse.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<WatchPermissionSetsResponse.Builder>- Throws:
IOException
-
getResponseCase
- Specified by:
getResponseCasein interfaceWatchPermissionSetsResponseOrBuilder
-
clearResponse
-
hasChange
public boolean hasChange()change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1;- Specified by:
hasChangein interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- Whether the change field is set.
-
getChange
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1;- Specified by:
getChangein interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- The change.
-
setChange
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1; -
setChange
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1; -
mergeChange
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1; -
clearChange
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1; -
getChangeBuilder
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1; -
getChangeOrBuilder
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB. The consumer should apply this change to the current state of the permission sets in their target system. Once an event arrives with completed_revision instead, the consumer shall consider the set of changes originating from that revision completed. The consumer should keep track of the revision in order to resume streaming in the event of consumer restarts.
.authzed.api.materialize.v0.PermissionSetChange change = 1;- Specified by:
getChangeOrBuilderin interfaceWatchPermissionSetsResponseOrBuilder
-
hasCompletedRevision
public boolean hasCompletedRevision()completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2;- Specified by:
hasCompletedRevisionin interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- Whether the completedRevision field is set.
-
getCompletedRevision
completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2;- Specified by:
getCompletedRevisionin interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- The completedRevision.
-
setCompletedRevision
completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2; -
setCompletedRevision
completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2; -
mergeCompletedRevision
completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2; -
clearCompletedRevision
completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2; -
getCompletedRevisionBuilder
completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2; -
getCompletedRevisionOrBuilder
completed_revision is the revision token that indicates the completion of a set of changes. 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 permission sets
.authzed.api.v1.ZedToken completed_revision = 2;- Specified by:
getCompletedRevisionOrBuilderin interfaceWatchPermissionSetsResponseOrBuilder
-
hasLookupPermissionSetsRequired
public boolean hasLookupPermissionSetsRequired()lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3;- Specified by:
hasLookupPermissionSetsRequiredin interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- Whether the lookupPermissionSetsRequired field is set.
-
getLookupPermissionSetsRequired
lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3;- Specified by:
getLookupPermissionSetsRequiredin interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- The lookupPermissionSetsRequired.
-
setLookupPermissionSetsRequired
public WatchPermissionSetsResponse.Builder setLookupPermissionSetsRequired(LookupPermissionSetsRequired value) lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3; -
setLookupPermissionSetsRequired
public WatchPermissionSetsResponse.Builder setLookupPermissionSetsRequired(LookupPermissionSetsRequired.Builder builderForValue) lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3; -
mergeLookupPermissionSetsRequired
public WatchPermissionSetsResponse.Builder mergeLookupPermissionSetsRequired(LookupPermissionSetsRequired value) lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3; -
clearLookupPermissionSetsRequired
lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3; -
getLookupPermissionSetsRequiredBuilder
lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3; -
getLookupPermissionSetsRequiredOrBuilder
lookup_permission_sets_required is a signal that the consumer should perform a LookupPermissionSets call because the permission set snapshot needs to be rebuilt from scratch. This typically happens when the origin SpiceDB cluster has seen its schema changed.
.authzed.api.materialize.v0.LookupPermissionSetsRequired lookup_permission_sets_required = 3;- Specified by:
getLookupPermissionSetsRequiredOrBuilderin interfaceWatchPermissionSetsResponseOrBuilder
-
hasBreakingSchemaChange
public boolean hasBreakingSchemaChange()breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4;- Specified by:
hasBreakingSchemaChangein interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- Whether the breakingSchemaChange field is set.
-
getBreakingSchemaChange
breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4;- Specified by:
getBreakingSchemaChangein interfaceWatchPermissionSetsResponseOrBuilder- Returns:
- The breakingSchemaChange.
-
setBreakingSchemaChange
breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4; -
setBreakingSchemaChange
public WatchPermissionSetsResponse.Builder setBreakingSchemaChange(BreakingSchemaChange.Builder builderForValue) breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4; -
mergeBreakingSchemaChange
breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4; -
clearBreakingSchemaChange
breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4; -
getBreakingSchemaChangeBuilder
breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4; -
getBreakingSchemaChangeOrBuilder
breaking_schema_change is a signal that a breaking schema change has been written to the origin SpiceDB cluster, and that the consumer should expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch. Once the snapshot is ready, the consumer will receive a LookupPermissionSetsRequired event.
.authzed.api.materialize.v0.BreakingSchemaChange breaking_schema_change = 4;- Specified by:
getBreakingSchemaChangeOrBuilderin interfaceWatchPermissionSetsResponseOrBuilder
-