Interface OnDemandCdsOrBuilder

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

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

    Modifier and Type
    Method
    Description
    xdstp:// resource locator for on-demand cluster collection.
    com.google.protobuf.ByteString
    xdstp:// resource locator for on-demand cluster collection.
    A configuration source for the service that will be used for on-demand cluster discovery.
    A configuration source for the service that will be used for on-demand cluster discovery.
    com.google.protobuf.Duration
    The timeout for on demand cluster lookup.
    com.google.protobuf.DurationOrBuilder
    The timeout for on demand cluster lookup.
    boolean
    A configuration source for the service that will be used for on-demand cluster discovery.
    boolean
    The timeout for on demand cluster lookup.

    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

    • hasSource

      boolean hasSource()
       A configuration source for the service that will be used for
       on-demand cluster discovery.
       
      .envoy.config.core.v3.ConfigSource source = 1;
      Returns:
      Whether the source field is set.
    • getSource

      ConfigSource getSource()
       A configuration source for the service that will be used for
       on-demand cluster discovery.
       
      .envoy.config.core.v3.ConfigSource source = 1;
      Returns:
      The source.
    • getSourceOrBuilder

      ConfigSourceOrBuilder getSourceOrBuilder()
       A configuration source for the service that will be used for
       on-demand cluster discovery.
       
      .envoy.config.core.v3.ConfigSource source = 1;
    • getResourcesLocator

      String getResourcesLocator()
       xdstp:// resource locator for on-demand cluster collection.
       
      string resources_locator = 2;
      Returns:
      The resourcesLocator.
    • getResourcesLocatorBytes

      com.google.protobuf.ByteString getResourcesLocatorBytes()
       xdstp:// resource locator for on-demand cluster collection.
       
      string resources_locator = 2;
      Returns:
      The bytes for resourcesLocator.
    • hasTimeout

      boolean hasTimeout()
       The timeout for on demand cluster lookup. If not set, defaults to 5 seconds.
       
      .google.protobuf.Duration timeout = 3;
      Returns:
      Whether the timeout field is set.
    • getTimeout

      com.google.protobuf.Duration getTimeout()
       The timeout for on demand cluster lookup. If not set, defaults to 5 seconds.
       
      .google.protobuf.Duration timeout = 3;
      Returns:
      The timeout.
    • getTimeoutOrBuilder

      com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
       The timeout for on demand cluster lookup. If not set, defaults to 5 seconds.
       
      .google.protobuf.Duration timeout = 3;