-
- All Implemented Interfaces:
-
com.authzed.api.v1.PermissionService.PreconditionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
public final class PermissionService.Precondition.Builder extends GeneratedMessageV3.Builder<BuilderType> implements PermissionService.PreconditionOrBuilder
Protobuf typePrecondition specifies how and the existence or absence of certain relationships as expressed through the accompanying filter should affect whether or not the operation proceeds. MUST_NOT_MATCH will fail the parent request if any relationships match the relationships filter. MUST_MATCH will fail the parent request if there are no relationships that match the filter.authzed.api.v1.Precondition
-
-
Field Summary
Fields Modifier and Type Field Description public UnknownFieldSetunknownFields
-
Method Summary
Modifier and Type Method Description final static Descriptors.DescriptorgetDescriptor()PermissionService.Precondition.Builderclear()Descriptors.DescriptorgetDescriptorForType()PermissionService.PreconditiongetDefaultInstanceForType()PermissionService.Preconditionbuild()PermissionService.PreconditionbuildPartial()PermissionService.Precondition.Builderclone()PermissionService.Precondition.BuildersetField(Descriptors.FieldDescriptor field, Object value)PermissionService.Precondition.BuilderclearField(Descriptors.FieldDescriptor field)PermissionService.Precondition.BuilderclearOneof(Descriptors.OneofDescriptor oneof)PermissionService.Precondition.BuildersetRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)PermissionService.Precondition.BuilderaddRepeatedField(Descriptors.FieldDescriptor field, Object value)PermissionService.Precondition.BuildermergeFrom(Message other)PermissionService.Precondition.BuildermergeFrom(PermissionService.Precondition other)final booleanisInitialized()PermissionService.Precondition.BuildermergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)intgetOperationValue().authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }PermissionService.Precondition.BuildersetOperationValue(int value).authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }PermissionService.Precondition.OperationgetOperation().authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }PermissionService.Precondition.BuildersetOperation(PermissionService.Precondition.Operation value).authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }PermissionService.Precondition.BuilderclearOperation().authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }booleanhasFilter().authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }PermissionService.RelationshipFiltergetFilter().authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }PermissionService.Precondition.BuildersetFilter(PermissionService.RelationshipFilter value).authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }PermissionService.Precondition.BuildersetFilter(PermissionService.RelationshipFilter.Builder builderForValue).authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }PermissionService.Precondition.BuildermergeFilter(PermissionService.RelationshipFilter value).authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }PermissionService.Precondition.BuilderclearFilter().authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }PermissionService.RelationshipFilter.BuildergetFilterBuilder().authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }PermissionService.RelationshipFilterOrBuildergetFilterOrBuilder().authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }final PermissionService.Precondition.BuildersetUnknownFields(UnknownFieldSet unknownFields)final PermissionService.Precondition.BuildermergeUnknownFields(UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField, setUnknownFields -
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, toString -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.Message.Builder
addRepeatedField, clear, clearField, clearOneof, clone, mergeFrom, mergeUnknownFields, setField, setRepeatedField -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getDescriptor
final static Descriptors.Descriptor getDescriptor()
-
getDescriptorForType
Descriptors.Descriptor getDescriptorForType()
-
getDefaultInstanceForType
PermissionService.Precondition getDefaultInstanceForType()
-
build
PermissionService.Precondition build()
-
buildPartial
PermissionService.Precondition buildPartial()
-
setField
PermissionService.Precondition.Builder setField(Descriptors.FieldDescriptor field, Object value)
-
clearField
PermissionService.Precondition.Builder clearField(Descriptors.FieldDescriptor field)
-
clearOneof
PermissionService.Precondition.Builder clearOneof(Descriptors.OneofDescriptor oneof)
-
setRepeatedField
PermissionService.Precondition.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
-
addRepeatedField
PermissionService.Precondition.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
-
mergeFrom
PermissionService.Precondition.Builder mergeFrom(Message other)
-
isInitialized
final boolean isInitialized()
-
mergeFrom
PermissionService.Precondition.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
getOperationValue
int getOperationValue()
.authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }
-
setOperationValue
PermissionService.Precondition.Builder setOperationValue(int value)
.authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for operation to set.
-
getOperation
PermissionService.Precondition.Operation getOperation()
.authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }
-
setOperation
PermissionService.Precondition.Builder setOperation(PermissionService.Precondition.Operation value)
.authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }- Parameters:
value- The operation to set.
-
clearOperation
PermissionService.Precondition.Builder clearOperation()
.authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }
-
hasFilter
boolean hasFilter()
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
getFilter
PermissionService.RelationshipFilter getFilter()
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
setFilter
PermissionService.Precondition.Builder setFilter(PermissionService.RelationshipFilter value)
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
setFilter
PermissionService.Precondition.Builder setFilter(PermissionService.RelationshipFilter.Builder builderForValue)
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
mergeFilter
PermissionService.Precondition.Builder mergeFilter(PermissionService.RelationshipFilter value)
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
clearFilter
PermissionService.Precondition.Builder clearFilter()
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
getFilterBuilder
PermissionService.RelationshipFilter.Builder getFilterBuilder()
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
getFilterOrBuilder
PermissionService.RelationshipFilterOrBuilder getFilterOrBuilder()
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
setUnknownFields
final PermissionService.Precondition.Builder setUnknownFields(UnknownFieldSet unknownFields)
-
mergeUnknownFields
final PermissionService.Precondition.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
-
-
-
-