Interface InternalUpstreamTransport.MetadataValueSourceOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      MetadataKind getKind()
      Specifies what kind of metadata.
      MetadataKindOrBuilder getKindOrBuilder()
      Specifies what kind of metadata.
      String getName()
      Name is the filter namespace used in the dynamic metadata.
      com.google.protobuf.ByteString getNameBytes()
      Name is the filter namespace used in the dynamic metadata.
      boolean hasKind()
      Specifies what kind of metadata.
      • 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

      • hasKind

        boolean hasKind()
         Specifies what kind of metadata.
         
        .envoy.type.metadata.v3.MetadataKind kind = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the kind field is set.
      • getKind

        MetadataKind getKind()
         Specifies what kind of metadata.
         
        .envoy.type.metadata.v3.MetadataKind kind = 1 [(.validate.rules) = { ... }
        Returns:
        The kind.
      • getKindOrBuilder

        MetadataKindOrBuilder getKindOrBuilder()
         Specifies what kind of metadata.
         
        .envoy.type.metadata.v3.MetadataKind kind = 1 [(.validate.rules) = { ... }
      • getName

        String getName()
         Name is the filter namespace used in the dynamic metadata.
         
        string name = 2 [(.validate.rules) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Name is the filter namespace used in the dynamic metadata.
         
        string name = 2 [(.validate.rules) = { ... }
        Returns:
        The bytes for name.