public interface ErrorPageApi
An error page is the html file that is shown to an end user who is attempting to access a load balancer node that is offline/unavailable. During provisioning, every load balancer is configured with a default error page that gets displayed when traffic is requested for an offline node. A single custom error page may be added to a load balancer with an HTTP-based protocol. Page updates will override existing content.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    create(String content)
    Specify the HTML content for the custom error page.
    boolean
    If a custom error page is deleted, or the load balancer is changed to a non-HTTP protocol, the default error page will be restored.
    get()
    Get the error page HTML content.
  • Method Details

    • create

      @Named("errorpage:create") @PUT @Consumes("*/*") @Produces("application/json") @Path("/errorpage") void create(String content)
      Specify the HTML content for the custom error page. Must be 65536 characters or less.
    • get

      @Named("errorpage:get") @GET @Consumes("application/json") @Path("/errorpage") String get()
      Get the error page HTML content.
    • delete

      @Named("errorpage:delete") @DELETE @Consumes("*/*") @Path("/errorpage") boolean delete()
      If a custom error page is deleted, or the load balancer is changed to a non-HTTP protocol, the default error page will be restored.