Package dev.cel.expr

Interface MapValue.EntryOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    MapValue.Entry, MapValue.Entry.Builder
    Enclosing class:
    MapValue

    public static interface MapValue.EntryOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Value getKey()
      The key.
      ValueOrBuilder getKeyOrBuilder()
      The key.
      Value getValue()
      The value.
      ValueOrBuilder getValueOrBuilder()
      The value.
      boolean hasKey()
      The key.
      boolean hasValue()
      The value.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasKey

        boolean hasKey()
         The key.
         Must be unique with in the map.
         Currently only boolean, int, uint, and string values can be keys.
         
        .cel.expr.Value key = 1;
        Returns:
        Whether the key field is set.
      • getKey

        Value getKey()
         The key.
         Must be unique with in the map.
         Currently only boolean, int, uint, and string values can be keys.
         
        .cel.expr.Value key = 1;
        Returns:
        The key.
      • getKeyOrBuilder

        ValueOrBuilder getKeyOrBuilder()
         The key.
         Must be unique with in the map.
         Currently only boolean, int, uint, and string values can be keys.
         
        .cel.expr.Value key = 1;
      • hasValue

        boolean hasValue()
         The value.
         
        .cel.expr.Value value = 2;
        Returns:
        Whether the value field is set.
      • getValue

        Value getValue()
         The value.
         
        .cel.expr.Value value = 2;
        Returns:
        The value.
      • getValueOrBuilder

        ValueOrBuilder getValueOrBuilder()
         The value.
         
        .cel.expr.Value value = 2;