Package com.authzed.api.v1
Class CaveatEvalInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.authzed.api.v1.CaveatEvalInfo
- All Implemented Interfaces:
CaveatEvalInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class CaveatEvalInfo
extends com.google.protobuf.GeneratedMessage
implements CaveatEvalInfoOrBuilder
CaveatEvalInfo holds information about a caveat expression that was evaluated.Protobuf type
authzed.api.v1.CaveatEvalInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classCaveatEvalInfo holds information about a caveat expression that was evaluated.static enumProtobuf enumauthzed.api.v1.CaveatEvalInfo.ResultNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancaveat_name is the name of the caveat that was executed, if applicable.com.google.protobuf.ByteStringcaveat_name is the name of the caveat that was executed, if applicable.com.google.protobuf.Structcontext consists of any named values that were used for evaluating the caveat expression.com.google.protobuf.StructOrBuildercontext consists of any named values that were used for evaluating the caveat expression.static CaveatEvalInfostatic final com.google.protobuf.Descriptors.Descriptorexpression is the expression that was evaluated.com.google.protobuf.ByteStringexpression is the expression that was evaluated.com.google.protobuf.Parser<CaveatEvalInfo>partial_caveat_info holds information of a partially-evaluated caveated response, if applicable.partial_caveat_info holds information of a partially-evaluated caveated response, if applicable.result is the result of the evaluation.intresult is the result of the evaluation.intbooleancontext consists of any named values that were used for evaluating the caveat expression.inthashCode()booleanpartial_caveat_info holds information of a partially-evaluated caveated response, if applicable.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic CaveatEvalInfo.Builderstatic CaveatEvalInfo.BuildernewBuilder(CaveatEvalInfo prototype) protected CaveatEvalInfo.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CaveatEvalInfoparseDelimitedFrom(InputStream input) static CaveatEvalInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CaveatEvalInfoparseFrom(byte[] data) static CaveatEvalInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CaveatEvalInfoparseFrom(com.google.protobuf.ByteString data) static CaveatEvalInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CaveatEvalInfoparseFrom(com.google.protobuf.CodedInputStream input) static CaveatEvalInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CaveatEvalInfoparseFrom(InputStream input) static CaveatEvalInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CaveatEvalInfoparseFrom(ByteBuffer data) static CaveatEvalInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CaveatEvalInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
EXPRESSION_FIELD_NUMBER
public static final int EXPRESSION_FIELD_NUMBER- See Also:
-
RESULT_FIELD_NUMBER
public static final int RESULT_FIELD_NUMBER- See Also:
-
CONTEXT_FIELD_NUMBER
public static final int CONTEXT_FIELD_NUMBER- See Also:
-
PARTIAL_CAVEAT_INFO_FIELD_NUMBER
public static final int PARTIAL_CAVEAT_INFO_FIELD_NUMBER- See Also:
-
CAVEAT_NAME_FIELD_NUMBER
public static final int CAVEAT_NAME_FIELD_NUMBER- See Also:
-
-
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
-
getExpression
expression is the expression that was evaluated.
string expression = 1;- Specified by:
getExpressionin interfaceCaveatEvalInfoOrBuilder- Returns:
- The expression.
-
getExpressionBytes
public com.google.protobuf.ByteString getExpressionBytes()expression is the expression that was evaluated.
string expression = 1;- Specified by:
getExpressionBytesin interfaceCaveatEvalInfoOrBuilder- Returns:
- The bytes for expression.
-
getResultValue
public int getResultValue()result is the result of the evaluation.
.authzed.api.v1.CaveatEvalInfo.Result result = 2;- Specified by:
getResultValuein interfaceCaveatEvalInfoOrBuilder- Returns:
- The enum numeric value on the wire for result.
-
getResult
result is the result of the evaluation.
.authzed.api.v1.CaveatEvalInfo.Result result = 2;- Specified by:
getResultin interfaceCaveatEvalInfoOrBuilder- Returns:
- The result.
-
hasContext
public boolean hasContext()context consists of any named values that were used for evaluating the caveat expression.
.google.protobuf.Struct context = 3;- Specified by:
hasContextin interfaceCaveatEvalInfoOrBuilder- Returns:
- Whether the context field is set.
-
getContext
public com.google.protobuf.Struct getContext()context consists of any named values that were used for evaluating the caveat expression.
.google.protobuf.Struct context = 3;- Specified by:
getContextin interfaceCaveatEvalInfoOrBuilder- Returns:
- The context.
-
getContextOrBuilder
public com.google.protobuf.StructOrBuilder getContextOrBuilder()context consists of any named values that were used for evaluating the caveat expression.
.google.protobuf.Struct context = 3;- Specified by:
getContextOrBuilderin interfaceCaveatEvalInfoOrBuilder
-
hasPartialCaveatInfo
public boolean hasPartialCaveatInfo()partial_caveat_info holds information of a partially-evaluated caveated response, if applicable.
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 4;- Specified by:
hasPartialCaveatInfoin interfaceCaveatEvalInfoOrBuilder- Returns:
- Whether the partialCaveatInfo field is set.
-
getPartialCaveatInfo
partial_caveat_info holds information of a partially-evaluated caveated response, if applicable.
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 4;- Specified by:
getPartialCaveatInfoin interfaceCaveatEvalInfoOrBuilder- Returns:
- The partialCaveatInfo.
-
getPartialCaveatInfoOrBuilder
partial_caveat_info holds information of a partially-evaluated caveated response, if applicable.
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 4;- Specified by:
getPartialCaveatInfoOrBuilderin interfaceCaveatEvalInfoOrBuilder
-
getCaveatName
caveat_name is the name of the caveat that was executed, if applicable.
string caveat_name = 5;- Specified by:
getCaveatNamein interfaceCaveatEvalInfoOrBuilder- Returns:
- The caveatName.
-
getCaveatNameBytes
public com.google.protobuf.ByteString getCaveatNameBytes()caveat_name is the name of the caveat that was executed, if applicable.
string caveat_name = 5;- Specified by:
getCaveatNameBytesin interfaceCaveatEvalInfoOrBuilder- Returns:
- The bytes for caveatName.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CaveatEvalInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CaveatEvalInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CaveatEvalInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CaveatEvalInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CaveatEvalInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CaveatEvalInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CaveatEvalInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CaveatEvalInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CaveatEvalInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CaveatEvalInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CaveatEvalInfo.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-