Interface ApplicationProtocolOrBuilder

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

    public interface ApplicationProtocolOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      TypedExtensionConfig getCodec()
      The codec which encodes and decodes the application protocol.
      TypedExtensionConfigOrBuilder getCodecOrBuilder()
      The codec which encodes and decodes the application protocol.
      String getName()
      The name of the application protocol.
      com.google.protobuf.ByteString getNameBytes()
      The name of the application protocol.
      boolean hasCodec()
      The codec which encodes and decodes the application protocol.
      • 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

      • getName

        String getName()
         The name of the application protocol.
         
        string name = 1 [(.validate.rules) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The name of the application protocol.
         
        string name = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for name.
      • hasCodec

        boolean hasCodec()
         The codec which encodes and decodes the application protocol.
         
        .envoy.config.core.v3.TypedExtensionConfig codec = 2 [(.validate.rules) = { ... }
        Returns:
        Whether the codec field is set.
      • getCodec

        TypedExtensionConfig getCodec()
         The codec which encodes and decodes the application protocol.
         
        .envoy.config.core.v3.TypedExtensionConfig codec = 2 [(.validate.rules) = { ... }
        Returns:
        The codec.
      • getCodecOrBuilder

        TypedExtensionConfigOrBuilder getCodecOrBuilder()
         The codec which encodes and decodes the application protocol.
         
        .envoy.config.core.v3.TypedExtensionConfig codec = 2 [(.validate.rules) = { ... }