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 Detail

      • 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

        java.util.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

        java.util.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) = { ... }