Interface RandomOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      LocalityLbConfig getLocalityLbConfig()
      Configuration for local zone aware load balancing or locality weighted load balancing.
      LocalityLbConfigOrBuilder getLocalityLbConfigOrBuilder()
      Configuration for local zone aware load balancing or locality weighted load balancing.
      boolean hasLocalityLbConfig()
      Configuration for local zone aware load balancing or locality weighted load balancing.
      • 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

      • hasLocalityLbConfig

        boolean hasLocalityLbConfig()
         Configuration for local zone aware load balancing or locality weighted load balancing.
         
        .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 1;
        Returns:
        Whether the localityLbConfig field is set.
      • getLocalityLbConfig

        LocalityLbConfig getLocalityLbConfig()
         Configuration for local zone aware load balancing or locality weighted load balancing.
         
        .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 1;
        Returns:
        The localityLbConfig.
      • getLocalityLbConfigOrBuilder

        LocalityLbConfigOrBuilder getLocalityLbConfigOrBuilder()
         Configuration for local zone aware load balancing or locality weighted load balancing.
         
        .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 1;