Package dev.cel.expr

Class Explain

    • Field Detail

      • VALUES_FIELD_NUMBER

        public static final int VALUES_FIELD_NUMBER
        Deprecated.
        See Also:
        Constant Field Values
      • EXPR_STEPS_FIELD_NUMBER

        public static final int EXPR_STEPS_FIELD_NUMBER
        Deprecated.
        See Also:
        Constant Field Values
    • Method Detail

      • getValuesList

        public java.util.List<Value> getValuesList()
        Deprecated.
         All of the observed values.
         The field value_index is an index in the values list.
         Separating values from steps is needed to remove redundant values.
         
        repeated .cel.expr.Value values = 1;
        Specified by:
        getValuesList in interface ExplainOrBuilder
      • getValuesOrBuilderList

        public java.util.List<? extends ValueOrBuilder> getValuesOrBuilderList()
        Deprecated.
         All of the observed values.
         The field value_index is an index in the values list.
         Separating values from steps is needed to remove redundant values.
         
        repeated .cel.expr.Value values = 1;
        Specified by:
        getValuesOrBuilderList in interface ExplainOrBuilder
      • getValuesCount

        public int getValuesCount()
        Deprecated.
         All of the observed values.
         The field value_index is an index in the values list.
         Separating values from steps is needed to remove redundant values.
         
        repeated .cel.expr.Value values = 1;
        Specified by:
        getValuesCount in interface ExplainOrBuilder
      • getValues

        public Value getValues​(int index)
        Deprecated.
         All of the observed values.
         The field value_index is an index in the values list.
         Separating values from steps is needed to remove redundant values.
         
        repeated .cel.expr.Value values = 1;
        Specified by:
        getValues in interface ExplainOrBuilder
      • getValuesOrBuilder

        public ValueOrBuilder getValuesOrBuilder​(int index)
        Deprecated.
         All of the observed values.
         The field value_index is an index in the values list.
         Separating values from steps is needed to remove redundant values.
         
        repeated .cel.expr.Value values = 1;
        Specified by:
        getValuesOrBuilder in interface ExplainOrBuilder
      • getExprStepsList

        public java.util.List<Explain.ExprStep> getExprStepsList()
        Deprecated.
         List of steps.
         Repeated evaluations of the same expression generate new ExprStep
         instances. The order of such ExprStep instances matches the order of
         elements returned by Comprehension.iter_range.
         
        repeated .cel.expr.Explain.ExprStep expr_steps = 2;
        Specified by:
        getExprStepsList in interface ExplainOrBuilder
      • getExprStepsOrBuilderList

        public java.util.List<? extends Explain.ExprStepOrBuilder> getExprStepsOrBuilderList()
        Deprecated.
         List of steps.
         Repeated evaluations of the same expression generate new ExprStep
         instances. The order of such ExprStep instances matches the order of
         elements returned by Comprehension.iter_range.
         
        repeated .cel.expr.Explain.ExprStep expr_steps = 2;
        Specified by:
        getExprStepsOrBuilderList in interface ExplainOrBuilder
      • getExprStepsCount

        public int getExprStepsCount()
        Deprecated.
         List of steps.
         Repeated evaluations of the same expression generate new ExprStep
         instances. The order of such ExprStep instances matches the order of
         elements returned by Comprehension.iter_range.
         
        repeated .cel.expr.Explain.ExprStep expr_steps = 2;
        Specified by:
        getExprStepsCount in interface ExplainOrBuilder
      • getExprSteps

        public Explain.ExprStep getExprSteps​(int index)
        Deprecated.
         List of steps.
         Repeated evaluations of the same expression generate new ExprStep
         instances. The order of such ExprStep instances matches the order of
         elements returned by Comprehension.iter_range.
         
        repeated .cel.expr.Explain.ExprStep expr_steps = 2;
        Specified by:
        getExprSteps in interface ExplainOrBuilder
      • getExprStepsOrBuilder

        public Explain.ExprStepOrBuilder getExprStepsOrBuilder​(int index)
        Deprecated.
         List of steps.
         Repeated evaluations of the same expression generate new ExprStep
         instances. The order of such ExprStep instances matches the order of
         elements returned by Comprehension.iter_range.
         
        repeated .cel.expr.Explain.ExprStep expr_steps = 2;
        Specified by:
        getExprStepsOrBuilder in interface ExplainOrBuilder
      • writeTo

        public void writeTo​(CodedOutputStream output)
                     throws java.io.IOException
        Deprecated.
        Description copied from interface: MessageLite
        Serializes the message and writes it to output. This does not flush or close the stream.
        Specified by:
        writeTo in interface MessageLite
        Overrides:
        writeTo in class GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Deprecated.
        Description copied from interface: MessageLite
        Get the number of bytes required to encode this message. The result is only computed on the first call and memoized after that. If this message requires more than Integer.MAX_VALUE bytes to encode, the return value will be smaller than the actual number of bytes required and might be negative.
        Specified by:
        getSerializedSize in interface MessageLite
        Overrides:
        getSerializedSize in class GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Deprecated.
        Description copied from interface: Message
        Compares the specified object with this message for equality. Returns true if the given object is a message of the same type (as defined by getDescriptorForType()) and has identical values for all of its fields. Subclasses must implement this; inheriting Object.equals() is incorrect.
        Specified by:
        equals in interface Message
        Overrides:
        equals in class AbstractMessage
        Parameters:
        obj - object to be compared for equality with this message
        Returns:
        true if the specified object is equal to this message
      • hashCode

        public int hashCode()
        Deprecated.
        Description copied from interface: Message
        Returns the hash code value for this message. The hash code of a message should mix the message's type (object identity of the descriptor) with its contents (known and unknown field values). Subclasses must implement this; inheriting Object.hashCode() is incorrect.
        Specified by:
        hashCode in interface Message
        Overrides:
        hashCode in class AbstractMessage
        Returns:
        the hash code value for this message
        See Also:
        Map.hashCode()
      • parseFrom

        public static Explain parseFrom​(java.io.InputStream input)
                                 throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • parseFrom

        public static Explain parseFrom​(java.io.InputStream input,
                                        ExtensionRegistryLite extensionRegistry)
                                 throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Explain parseDelimitedFrom​(java.io.InputStream input)
                                          throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Explain parseDelimitedFrom​(java.io.InputStream input,
                                                 ExtensionRegistryLite extensionRegistry)
                                          throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • parseFrom

        public static Explain parseFrom​(CodedInputStream input)
                                 throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • toBuilder

        public Explain.Builder toBuilder()
        Deprecated.
        Description copied from interface: MessageLite
        Constructs a builder initialized with the current message. Use this to derive a new message from the current one.
        Specified by:
        toBuilder in interface Message
        Specified by:
        toBuilder in interface MessageLite
      • getDefaultInstance

        public static Explain getDefaultInstance()
        Deprecated.
      • getDefaultInstanceForType

        public Explain getDefaultInstanceForType()
        Deprecated.
        Description copied from interface: MessageLiteOrBuilder
        Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from the getDefaultInstance() method of generated message classes in that this method is an abstract method of the MessageLite interface whereas getDefaultInstance() is a static method of a specific class. They return the same thing.
        Specified by:
        getDefaultInstanceForType in interface MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface MessageOrBuilder