Interface Watchdog.WatchdogActionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Watchdog.WatchdogAction, Watchdog.WatchdogAction.Builder
    Enclosing class:
    Watchdog

    public static interface Watchdog.WatchdogActionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      TypedExtensionConfig getConfig()
      Extension specific configuration for the action.
      TypedExtensionConfigOrBuilder getConfigOrBuilder()
      Extension specific configuration for the action.
      Watchdog.WatchdogAction.WatchdogEvent getEvent()
      .envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ...
      int getEventValue()
      .envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ...
      boolean hasConfig()
      Extension specific configuration for the action.
      • 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

      • hasConfig

        boolean hasConfig()
         Extension specific configuration for the action.
         
        .envoy.config.core.v3.TypedExtensionConfig config = 1;
        Returns:
        Whether the config field is set.
      • getConfig

        TypedExtensionConfig getConfig()
         Extension specific configuration for the action.
         
        .envoy.config.core.v3.TypedExtensionConfig config = 1;
        Returns:
        The config.
      • getConfigOrBuilder

        TypedExtensionConfigOrBuilder getConfigOrBuilder()
         Extension specific configuration for the action.
         
        .envoy.config.core.v3.TypedExtensionConfig config = 1;
      • getEventValue

        int getEventValue()
        .envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ... }
        Returns:
        The enum numeric value on the wire for event.