Interface MetaRdsOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ConfigSource getConfigSource()
      Configuration source specifier for RDS.
      ConfigSourceOrBuilder getConfigSourceOrBuilder()
      Configuration source specifier for RDS.
      String getRouteConfigName()
      The name of the route configuration.
      com.google.protobuf.ByteString getRouteConfigNameBytes()
      The name of the route configuration.
      boolean hasConfigSource()
      Configuration source specifier for RDS.
      • 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

      • hasConfigSource

        boolean hasConfigSource()
         Configuration source specifier for RDS.
         
        .envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the configSource field is set.
      • getConfigSource

        ConfigSource getConfigSource()
         Configuration source specifier for RDS.
         
        .envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }
        Returns:
        The configSource.
      • getConfigSourceOrBuilder

        ConfigSourceOrBuilder getConfigSourceOrBuilder()
         Configuration source specifier for RDS.
         
        .envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }
      • getRouteConfigName

        String getRouteConfigName()
         The name of the route configuration. This name will be passed to the RDS API. This allows an
         Envoy configuration with multiple meta protocol proxies to use different route configurations.
         
        string route_config_name = 2 [(.validate.rules) = { ... }
        Returns:
        The routeConfigName.
      • getRouteConfigNameBytes

        com.google.protobuf.ByteString getRouteConfigNameBytes()
         The name of the route configuration. This name will be passed to the RDS API. This allows an
         Envoy configuration with multiple meta protocol proxies to use different route configurations.
         
        string route_config_name = 2 [(.validate.rules) = { ... }
        Returns:
        The bytes for routeConfigName.