Package dev.cerbos.api.v1.engine
Class Engine.Trace.Component
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- dev.cerbos.api.v1.engine.Engine.Trace.Component
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Engine.Trace.ComponentOrBuilder,java.io.Serializable
- Enclosing class:
- Engine.Trace
public static final class Engine.Trace.Component extends com.google.protobuf.GeneratedMessageV3 implements Engine.Trace.ComponentOrBuilder
Protobuf typecerbos.engine.v1.Trace.Component- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEngine.Trace.Component.BuilderProtobuf typecerbos.engine.v1.Trace.Componentstatic classEngine.Trace.Component.DetailsCasestatic classEngine.Trace.Component.KindProtobuf enumcerbos.engine.v1.Trace.Component.Kindstatic classEngine.Trace.Component.VariableProtobuf typecerbos.engine.v1.Trace.Component.Variablestatic interfaceEngine.Trace.Component.VariableOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intACTION_FIELD_NUMBERstatic intDERIVED_ROLE_FIELD_NUMBERstatic intEXPR_FIELD_NUMBERstatic intINDEX_FIELD_NUMBERstatic intKIND_FIELD_NUMBERstatic intOUTPUT_FIELD_NUMBERstatic intPOLICY_FIELD_NUMBERstatic intRESOURCE_FIELD_NUMBERstatic intRULE_FIELD_NUMBERstatic intSCOPE_FIELD_NUMBERstatic intVARIABLE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAction()string action = 2;com.google.protobuf.ByteStringgetActionBytes()string action = 2;static Engine.Trace.ComponentgetDefaultInstance()Engine.Trace.ComponentgetDefaultInstanceForType()java.lang.StringgetDerivedRole()string derived_role = 3;com.google.protobuf.ByteStringgetDerivedRoleBytes()string derived_role = 3;static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Engine.Trace.Component.DetailsCasegetDetailsCase()java.lang.StringgetExpr()string expr = 4;com.google.protobuf.ByteStringgetExprBytes()string expr = 4;intgetIndex()uint32 index = 5;Engine.Trace.Component.KindgetKind().cerbos.engine.v1.Trace.Component.Kind kind = 1;intgetKindValue().cerbos.engine.v1.Trace.Component.Kind kind = 1;java.lang.StringgetOutput()string output = 11;com.google.protobuf.ByteStringgetOutputBytes()string output = 11;com.google.protobuf.Parser<Engine.Trace.Component>getParserForType()java.lang.StringgetPolicy()string policy = 6;com.google.protobuf.ByteStringgetPolicyBytes()string policy = 6;java.lang.StringgetResource()string resource = 7;com.google.protobuf.ByteStringgetResourceBytes()string resource = 7;java.lang.StringgetRule()string rule = 8;com.google.protobuf.ByteStringgetRuleBytes()string rule = 8;java.lang.StringgetScope()string scope = 9;com.google.protobuf.ByteStringgetScopeBytes()string scope = 9;intgetSerializedSize()Engine.Trace.Component.VariablegetVariable().cerbos.engine.v1.Trace.Component.Variable variable = 10;Engine.Trace.Component.VariableOrBuildergetVariableOrBuilder().cerbos.engine.v1.Trace.Component.Variable variable = 10;booleanhasAction()string action = 2;booleanhasDerivedRole()string derived_role = 3;booleanhasExpr()string expr = 4;inthashCode()booleanhasIndex()uint32 index = 5;booleanhasOutput()string output = 11;booleanhasPolicy()string policy = 6;booleanhasResource()string resource = 7;booleanhasRule()string rule = 8;booleanhasScope()string scope = 9;booleanhasVariable().cerbos.engine.v1.Trace.Component.Variable variable = 10;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Engine.Trace.Component.BuildernewBuilder()static Engine.Trace.Component.BuildernewBuilder(Engine.Trace.Component prototype)Engine.Trace.Component.BuildernewBuilderForType()protected Engine.Trace.Component.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Engine.Trace.ComponentparseDelimitedFrom(java.io.InputStream input)static Engine.Trace.ComponentparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Engine.Trace.ComponentparseFrom(byte[] data)static Engine.Trace.ComponentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Engine.Trace.ComponentparseFrom(com.google.protobuf.ByteString data)static Engine.Trace.ComponentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Engine.Trace.ComponentparseFrom(com.google.protobuf.CodedInputStream input)static Engine.Trace.ComponentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Engine.Trace.ComponentparseFrom(java.io.InputStream input)static Engine.Trace.ComponentparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Engine.Trace.ComponentparseFrom(java.nio.ByteBuffer data)static Engine.Trace.ComponentparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Engine.Trace.Component>parser()Engine.Trace.Component.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
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, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DERIVED_ROLE_FIELD_NUMBER
public static final int DERIVED_ROLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPR_FIELD_NUMBER
public static final int EXPR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INDEX_FIELD_NUMBER
public static final int INDEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POLICY_FIELD_NUMBER
public static final int POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RULE_FIELD_NUMBER
public static final int RULE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCOPE_FIELD_NUMBER
public static final int SCOPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VARIABLE_FIELD_NUMBER
public static final int VARIABLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUT_FIELD_NUMBER
public static final int OUTPUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getDetailsCase
public Engine.Trace.Component.DetailsCase getDetailsCase()
- Specified by:
getDetailsCasein interfaceEngine.Trace.ComponentOrBuilder
-
getKindValue
public int getKindValue()
.cerbos.engine.v1.Trace.Component.Kind kind = 1;- Specified by:
getKindValuein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The enum numeric value on the wire for kind.
-
getKind
public Engine.Trace.Component.Kind getKind()
.cerbos.engine.v1.Trace.Component.Kind kind = 1;- Specified by:
getKindin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The kind.
-
hasAction
public boolean hasAction()
string action = 2;- Specified by:
hasActionin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the action field is set.
-
getAction
public java.lang.String getAction()
string action = 2;- Specified by:
getActionin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The action.
-
getActionBytes
public com.google.protobuf.ByteString getActionBytes()
string action = 2;- Specified by:
getActionBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for action.
-
hasDerivedRole
public boolean hasDerivedRole()
string derived_role = 3;- Specified by:
hasDerivedRolein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the derivedRole field is set.
-
getDerivedRole
public java.lang.String getDerivedRole()
string derived_role = 3;- Specified by:
getDerivedRolein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The derivedRole.
-
getDerivedRoleBytes
public com.google.protobuf.ByteString getDerivedRoleBytes()
string derived_role = 3;- Specified by:
getDerivedRoleBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for derivedRole.
-
hasExpr
public boolean hasExpr()
string expr = 4;- Specified by:
hasExprin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the expr field is set.
-
getExpr
public java.lang.String getExpr()
string expr = 4;- Specified by:
getExprin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The expr.
-
getExprBytes
public com.google.protobuf.ByteString getExprBytes()
string expr = 4;- Specified by:
getExprBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for expr.
-
hasIndex
public boolean hasIndex()
uint32 index = 5;- Specified by:
hasIndexin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the index field is set.
-
getIndex
public int getIndex()
uint32 index = 5;- Specified by:
getIndexin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The index.
-
hasPolicy
public boolean hasPolicy()
string policy = 6;- Specified by:
hasPolicyin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the policy field is set.
-
getPolicy
public java.lang.String getPolicy()
string policy = 6;- Specified by:
getPolicyin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The policy.
-
getPolicyBytes
public com.google.protobuf.ByteString getPolicyBytes()
string policy = 6;- Specified by:
getPolicyBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for policy.
-
hasResource
public boolean hasResource()
string resource = 7;- Specified by:
hasResourcein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the resource field is set.
-
getResource
public java.lang.String getResource()
string resource = 7;- Specified by:
getResourcein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The resource.
-
getResourceBytes
public com.google.protobuf.ByteString getResourceBytes()
string resource = 7;- Specified by:
getResourceBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for resource.
-
hasRule
public boolean hasRule()
string rule = 8;- Specified by:
hasRulein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the rule field is set.
-
getRule
public java.lang.String getRule()
string rule = 8;- Specified by:
getRulein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The rule.
-
getRuleBytes
public com.google.protobuf.ByteString getRuleBytes()
string rule = 8;- Specified by:
getRuleBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for rule.
-
hasScope
public boolean hasScope()
string scope = 9;- Specified by:
hasScopein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the scope field is set.
-
getScope
public java.lang.String getScope()
string scope = 9;- Specified by:
getScopein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The scope.
-
getScopeBytes
public com.google.protobuf.ByteString getScopeBytes()
string scope = 9;- Specified by:
getScopeBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for scope.
-
hasVariable
public boolean hasVariable()
.cerbos.engine.v1.Trace.Component.Variable variable = 10;- Specified by:
hasVariablein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the variable field is set.
-
getVariable
public Engine.Trace.Component.Variable getVariable()
.cerbos.engine.v1.Trace.Component.Variable variable = 10;- Specified by:
getVariablein interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The variable.
-
getVariableOrBuilder
public Engine.Trace.Component.VariableOrBuilder getVariableOrBuilder()
.cerbos.engine.v1.Trace.Component.Variable variable = 10;- Specified by:
getVariableOrBuilderin interfaceEngine.Trace.ComponentOrBuilder
-
hasOutput
public boolean hasOutput()
string output = 11;- Specified by:
hasOutputin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- Whether the output field is set.
-
getOutput
public java.lang.String getOutput()
string output = 11;- Specified by:
getOutputin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The output.
-
getOutputBytes
public com.google.protobuf.ByteString getOutputBytes()
string output = 11;- Specified by:
getOutputBytesin interfaceEngine.Trace.ComponentOrBuilder- Returns:
- The bytes for output.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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 Engine.Trace.Component parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Engine.Trace.Component parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Engine.Trace.Component parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Engine.Trace.Component parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Engine.Trace.Component parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Engine.Trace.Component parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Engine.Trace.Component parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Engine.Trace.Component parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Engine.Trace.Component parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Engine.Trace.Component parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Engine.Trace.Component parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Engine.Trace.Component parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Engine.Trace.Component.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Engine.Trace.Component.Builder newBuilder()
-
newBuilder
public static Engine.Trace.Component.Builder newBuilder(Engine.Trace.Component prototype)
-
toBuilder
public Engine.Trace.Component.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Engine.Trace.Component.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Engine.Trace.Component getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Engine.Trace.Component> parser()
-
getParserForType
public com.google.protobuf.Parser<Engine.Trace.Component> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Engine.Trace.Component getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-