Interface DrdsOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ConfigSource getConfigSource()
      Configuration source specifier.
      ConfigSourceOrBuilder getConfigSourceOrBuilder()
      Configuration source specifier.
      String getRouteConfigName()
      The name of the multiple route configuration.
      com.google.protobuf.ByteString getRouteConfigNameBytes()
      The name of the multiple route configuration.
      boolean hasConfigSource()
      Configuration source specifier.
      • 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.
         In case of ``api_config_source`` only aggregated ``api_type`` is supported.
         
        .envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the configSource field is set.
      • getConfigSource

        ConfigSource getConfigSource()
         Configuration source specifier.
         In case of ``api_config_source`` only aggregated ``api_type`` is supported.
         
        .envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }
        Returns:
        The configSource.
      • getConfigSourceOrBuilder

        ConfigSourceOrBuilder getConfigSourceOrBuilder()
         Configuration source specifier.
         In case of ``api_config_source`` only aggregated ``api_type`` is supported.
         
        .envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }
      • getRouteConfigName

        String getRouteConfigName()
         The name of the multiple route configuration. This allows to use different multiple route
         configurations. Tells which multiple route configuration should be fetched from the configuration
         source. Leave unspecified is also valid and means the unnamed multiple route configuration.
         
        string route_config_name = 2;
        Returns:
        The routeConfigName.
      • getRouteConfigNameBytes

        com.google.protobuf.ByteString getRouteConfigNameBytes()
         The name of the multiple route configuration. This allows to use different multiple route
         configurations. Tells which multiple route configuration should be fetched from the configuration
         source. Leave unspecified is also valid and means the unnamed multiple route configuration.
         
        string route_config_name = 2;
        Returns:
        The bytes for routeConfigName.