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 Summary

    Modifier and Type
    Method
    Description
    getPath(int index)
    The path to retrieve the Value from the Struct.
    int
    The path to retrieve the Value from the Struct.
    The path to retrieve the Value from the Struct.
    getPathOrBuilder(int index)
    The path to retrieve the Value from the Struct.
    The path to retrieve the Value from the Struct.
    The StructMatcher is matched if the value retrieved by path is matched to this value.
    The StructMatcher is matched if the value retrieved by path is matched to this value.
    boolean
    The StructMatcher is matched if the value retrieved by path is matched to this 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 Details

    • 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

      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) = { ... }