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.Descriptor
com.google.protobuf.Descriptors.Descriptor
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.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.boolean
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.boolean
change is the permission set delta that has occurred as result of a mutation in origin SpiceDB.boolean
completed_revision is the revision token that indicates the completion of a set of changes.boolean
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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
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.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, 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<WatchPermissionSetsResponse.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<WatchPermissionSetsResponse.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<WatchPermissionSetsResponse.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<WatchPermissionSetsResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WatchPermissionSetsResponse.Builder>
- Throws:
IOException
-
getResponseCase
- Specified by:
getResponseCase
in 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:
hasChange
in 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:
getChange
in 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:
getChangeOrBuilder
in 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:
hasCompletedRevision
in 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:
getCompletedRevision
in 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:
getCompletedRevisionOrBuilder
in 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:
hasLookupPermissionSetsRequired
in 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:
getLookupPermissionSetsRequired
in 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:
getLookupPermissionSetsRequiredOrBuilder
in 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:
hasBreakingSchemaChange
in 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:
getBreakingSchemaChange
in 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:
getBreakingSchemaChangeOrBuilder
in interfaceWatchPermissionSetsResponseOrBuilder
-