Interface StructMatcherOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    StructMatcher, StructMatcher.Builder

    public interface StructMatcherOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getPathList

        java.util.List<StructMatcher.PathSegment> getPathList()
         The path to retrieve the Value from the Struct.
         
        repeated .envoy.type.matcher.v3.StructMatcher.PathSegment path = 2 [(.validate.rules) = { ... }
      • getPath

        StructMatcher.PathSegment getPath​(int index)
         The path to retrieve the Value from the Struct.
         
        repeated .envoy.type.matcher.v3.StructMatcher.PathSegment path = 2 [(.validate.rules) = { ... }
      • getPathCount

        int getPathCount()
         The path to retrieve the Value from the Struct.
         
        repeated .envoy.type.matcher.v3.StructMatcher.PathSegment path = 2 [(.validate.rules) = { ... }
      • getPathOrBuilderList

        java.util.List<? extends StructMatcher.PathSegmentOrBuilder> getPathOrBuilderList()
         The path to retrieve the Value from the Struct.
         
        repeated .envoy.type.matcher.v3.StructMatcher.PathSegment path = 2 [(.validate.rules) = { ... }
      • getPathOrBuilder

        StructMatcher.PathSegmentOrBuilder getPathOrBuilder​(int index)
         The path to retrieve the Value from the Struct.
         
        repeated .envoy.type.matcher.v3.StructMatcher.PathSegment path = 2 [(.validate.rules) = { ... }
      • hasValue

        boolean hasValue()
         The StructMatcher is matched if the value retrieved by path is matched to this value.
         
        .envoy.type.matcher.v3.ValueMatcher value = 3 [(.validate.rules) = { ... }
        Returns:
        Whether the value field is set.
      • getValue

        ValueMatcher getValue()
         The StructMatcher is matched if the value retrieved by path is matched to this value.
         
        .envoy.type.matcher.v3.ValueMatcher value = 3 [(.validate.rules) = { ... }
        Returns:
        The value.
      • getValueOrBuilder

        ValueMatcherOrBuilder getValueOrBuilder()
         The StructMatcher is matched if the value retrieved by path is matched to this value.
         
        .envoy.type.matcher.v3.ValueMatcher value = 3 [(.validate.rules) = { ... }