-
- All Implemented Interfaces:
-
com.authzed.api.v1.PermissionService.PreconditionOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class PermissionService.Precondition extends GeneratedMessageV3 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPermissionService.Precondition.OperationProtobuf enum
authzed.api.v1.Precondition.Operationpublic final classPermissionService.Precondition.Builder
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 final static intOPERATION_FIELD_NUMBERpublic final static intFILTER_FIELD_NUMBER
-
Method Summary
Modifier and Type Method Description final UnknownFieldSetgetUnknownFields()final static Descriptors.DescriptorgetDescriptor()intgetOperationValue().authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }PermissionService.Precondition.OperationgetOperation().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.RelationshipFilterOrBuildergetFilterOrBuilder().authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }final booleanisInitialized()voidwriteTo(CodedOutputStream output)intgetSerializedSize()booleanequals(Object obj)inthashCode()static PermissionService.PreconditionparseFrom(ByteBuffer data)static PermissionService.PreconditionparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)static PermissionService.PreconditionparseFrom(ByteString data)static PermissionService.PreconditionparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)static PermissionService.PreconditionparseFrom(Array<byte> data)static PermissionService.PreconditionparseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)static PermissionService.PreconditionparseFrom(InputStream input)static PermissionService.PreconditionparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static PermissionService.PreconditionparseDelimitedFrom(InputStream input)static PermissionService.PreconditionparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static PermissionService.PreconditionparseFrom(CodedInputStream input)static PermissionService.PreconditionparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)PermissionService.Precondition.BuildernewBuilderForType()static PermissionService.Precondition.BuildernewBuilder()static PermissionService.Precondition.BuildernewBuilder(PermissionService.Precondition prototype)PermissionService.Precondition.BuildertoBuilder()static PermissionService.PreconditiongetDefaultInstance()static Parser<PermissionService.Precondition>parser()Parser<PermissionService.Precondition>getParserForType()PermissionService.PreconditiongetDefaultInstanceForType()-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof -
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, toString -
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo -
Methods inherited from class com.google.protobuf.Message
getParserForType -
Methods inherited from class com.google.protobuf.MessageLite
getParserForType -
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
-
getUnknownFields
final UnknownFieldSet getUnknownFields()
-
getDescriptor
final static Descriptors.Descriptor getDescriptor()
-
getOperationValue
int getOperationValue()
.authzed.api.v1.Precondition.Operation operation = 1 [(.validate.rules) = { ... }
-
getOperation
PermissionService.Precondition.Operation getOperation()
.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) = { ... }
-
getFilterOrBuilder
PermissionService.RelationshipFilterOrBuilder getFilterOrBuilder()
.authzed.api.v1.RelationshipFilter filter = 2 [(.validate.rules) = { ... }
-
isInitialized
final boolean isInitialized()
-
writeTo
void writeTo(CodedOutputStream output)
-
getSerializedSize
int getSerializedSize()
-
equals
boolean equals(Object obj)
-
hashCode
int hashCode()
-
parseFrom
static PermissionService.Precondition parseFrom(ByteBuffer data)
-
parseFrom
static PermissionService.Precondition parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static PermissionService.Precondition parseFrom(ByteString data)
-
parseFrom
static PermissionService.Precondition parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static PermissionService.Precondition parseFrom(Array<byte> data)
-
parseFrom
static PermissionService.Precondition parseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static PermissionService.Precondition parseFrom(InputStream input)
-
parseFrom
static PermissionService.Precondition parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseDelimitedFrom
static PermissionService.Precondition parseDelimitedFrom(InputStream input)
-
parseDelimitedFrom
static PermissionService.Precondition parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static PermissionService.Precondition parseFrom(CodedInputStream input)
-
parseFrom
static PermissionService.Precondition parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
newBuilderForType
PermissionService.Precondition.Builder newBuilderForType()
-
newBuilder
static PermissionService.Precondition.Builder newBuilder()
-
newBuilder
static PermissionService.Precondition.Builder newBuilder(PermissionService.Precondition prototype)
-
toBuilder
PermissionService.Precondition.Builder toBuilder()
-
getDefaultInstance
static PermissionService.Precondition getDefaultInstance()
-
parser
static Parser<PermissionService.Precondition> parser()
-
getParserForType
Parser<PermissionService.Precondition> getParserForType()
-
getDefaultInstanceForType
PermissionService.Precondition getDefaultInstanceForType()
-
-
-
-