Interface InternalUpstreamTransport.MetadataValueSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InternalUpstreamTransport.MetadataValueSource, InternalUpstreamTransport.MetadataValueSource.Builder
Enclosing class:
InternalUpstreamTransport

public static interface InternalUpstreamTransport.MetadataValueSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Specifies what kind of metadata.
    Specifies what kind of metadata.
    Name is the filter namespace used in the dynamic metadata.
    com.google.protobuf.ByteString
    Name is the filter namespace used in the dynamic metadata.
    boolean
    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 Details

    • 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.