Interface HttpServiceOrBuilder

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

public interface HttpServiceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasHttpUri

      boolean hasHttpUri()
       The service's HTTP URI. For example:
      
       .. code-block:: yaml
      
       http_uri:
       uri: https://www.myserviceapi.com/v1/data
       cluster: www.myserviceapi.com|443
       
      .envoy.config.core.v3.HttpUri http_uri = 1;
      Returns:
      Whether the httpUri field is set.
    • getHttpUri

      HttpUri getHttpUri()
       The service's HTTP URI. For example:
      
       .. code-block:: yaml
      
       http_uri:
       uri: https://www.myserviceapi.com/v1/data
       cluster: www.myserviceapi.com|443
       
      .envoy.config.core.v3.HttpUri http_uri = 1;
      Returns:
      The httpUri.
    • getHttpUriOrBuilder

      HttpUriOrBuilder getHttpUriOrBuilder()
       The service's HTTP URI. For example:
      
       .. code-block:: yaml
      
       http_uri:
       uri: https://www.myserviceapi.com/v1/data
       cluster: www.myserviceapi.com|443
       
      .envoy.config.core.v3.HttpUri http_uri = 1;
    • getRequestHeadersToAddList

      List<HeaderValueOption> getRequestHeadersToAddList()
       Specifies a list of HTTP headers that should be added to each request
       handled by this virtual host.
       
      repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
    • getRequestHeadersToAdd

      HeaderValueOption getRequestHeadersToAdd(int index)
       Specifies a list of HTTP headers that should be added to each request
       handled by this virtual host.
       
      repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
    • getRequestHeadersToAddCount

      int getRequestHeadersToAddCount()
       Specifies a list of HTTP headers that should be added to each request
       handled by this virtual host.
       
      repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
    • getRequestHeadersToAddOrBuilderList

      List<? extends HeaderValueOptionOrBuilder> getRequestHeadersToAddOrBuilderList()
       Specifies a list of HTTP headers that should be added to each request
       handled by this virtual host.
       
      repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
    • getRequestHeadersToAddOrBuilder

      HeaderValueOptionOrBuilder getRequestHeadersToAddOrBuilder(int index)
       Specifies a list of HTTP headers that should be added to each request
       handled by this virtual host.
       
      repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }