Interface LoadBalancingPolicy.PolicyOrBuilder

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

public static interface LoadBalancingPolicy.PolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    [#extension-category: envoy.load_balancing_policies]
    [#extension-category: envoy.load_balancing_policies]
    boolean
    [#extension-category: envoy.load_balancing_policies]

    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

    • hasTypedExtensionConfig

      boolean hasTypedExtensionConfig()
       [#extension-category: envoy.load_balancing_policies]
       
      .envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
      Returns:
      Whether the typedExtensionConfig field is set.
    • getTypedExtensionConfig

      TypedExtensionConfig getTypedExtensionConfig()
       [#extension-category: envoy.load_balancing_policies]
       
      .envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
      Returns:
      The typedExtensionConfig.
    • getTypedExtensionConfigOrBuilder

      TypedExtensionConfigOrBuilder getTypedExtensionConfigOrBuilder()
       [#extension-category: envoy.load_balancing_policies]
       
      .envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;