Class HttpDeployment

  • All Implemented Interfaces:
    Deployment

    public class HttpDeployment
    extends java.lang.Object
    implements Deployment
    A remote deployment of a Vespa application, reachable over HTTP. Contains HttpEndpoints.
    Author:
    jonmv
    • Constructor Summary

      Constructors 
      Constructor Description
      HttpDeployment​(java.util.Map<java.lang.String,​java.net.URI> endpoints, ai.vespa.hosted.api.EndpointAuthenticator authenticator)
      Creates a representation of the given deployment endpoints, using the authenticator for data plane access.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Endpoint endpoint​(java.lang.String id)
      Returns an Endpoint in the cluster with the given id.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HttpDeployment

        public HttpDeployment​(java.util.Map<java.lang.String,​java.net.URI> endpoints,
                              ai.vespa.hosted.api.EndpointAuthenticator authenticator)
        Creates a representation of the given deployment endpoints, using the authenticator for data plane access.
    • Method Detail

      • endpoint

        public Endpoint endpoint​(java.lang.String id)
        Description copied from interface: Deployment
        Returns an Endpoint in the cluster with the given id.
        Specified by:
        endpoint in interface Deployment