Interface OverrideHost.OverrideHostSourceOrBuilder

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

public static interface OverrideHost.OverrideHostSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The header to get the override host addresses.
    com.google.protobuf.ByteString
    The header to get the override host addresses.
    The metadata key to get the override host addresses from the request dynamic metadata.
    The metadata key to get the override host addresses from the request dynamic metadata.
    boolean
    The metadata key to get the override host addresses from the request dynamic metadata.

    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

    • getHeader

      String getHeader()
       The header to get the override host addresses.
      
       Only one of the header or metadata field could be set.
       
      string header = 1 [(.validate.rules) = { ... }
      Returns:
      The header.
    • getHeaderBytes

      com.google.protobuf.ByteString getHeaderBytes()
       The header to get the override host addresses.
      
       Only one of the header or metadata field could be set.
       
      string header = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for header.
    • hasMetadata

      boolean hasMetadata()
       The metadata key to get the override host addresses from the request dynamic metadata. If
       set this field then it will take precedence over the header field.
      
       Only one of the header or metadata field could be set.
       
      .envoy.type.metadata.v3.MetadataKey metadata = 2;
      Returns:
      Whether the metadata field is set.
    • getMetadata

      MetadataKey getMetadata()
       The metadata key to get the override host addresses from the request dynamic metadata. If
       set this field then it will take precedence over the header field.
      
       Only one of the header or metadata field could be set.
       
      .envoy.type.metadata.v3.MetadataKey metadata = 2;
      Returns:
      The metadata.
    • getMetadataOrBuilder

      MetadataKeyOrBuilder getMetadataOrBuilder()
       The metadata key to get the override host addresses from the request dynamic metadata. If
       set this field then it will take precedence over the header field.
      
       Only one of the header or metadata field could be set.
       
      .envoy.type.metadata.v3.MetadataKey metadata = 2;