java.lang.Object
com.yahoo.vespa.hosted.controller.api.integration.ConsoleUrls

public class ConsoleUrls extends Object
Generates URLs to various views in the Console. Prefer to create new methods and return String instead of URI to make it easier to track which views are linked from where.
Author:
freva
  • Constructor Details

    • ConsoleUrls

      public ConsoleUrls(URI root)
  • Method Details

    • root

      public String root()
    • tenantOverview

      public String tenantOverview(com.yahoo.config.provision.TenantName tenantName)
    • tenantNotifications

      public String tenantNotifications(com.yahoo.config.provision.TenantName tenantName)
      Returns URL to notification settings view for the given tenant
    • tenantBilling

      public String tenantBilling(com.yahoo.config.provision.TenantName t)
    • prodApplicationOverview

      public String prodApplicationOverview(com.yahoo.config.provision.TenantName tenantName, com.yahoo.config.provision.ApplicationName applicationName)
    • instanceOverview

      public String instanceOverview(com.yahoo.config.provision.ApplicationId application, com.yahoo.config.provision.Environment environment)
    • clusterOverview

      public String clusterOverview(com.yahoo.config.provision.ApplicationId application, com.yahoo.config.provision.zone.ZoneId zone, com.yahoo.config.provision.ClusterSpec.Id clusterId)
    • clusterReindexing

      public String clusterReindexing(com.yahoo.config.provision.ApplicationId application, com.yahoo.config.provision.zone.ZoneId zone, com.yahoo.config.provision.ClusterSpec.Id clusterId)
    • deploymentRun

      public String deploymentRun(RunId id)
    • support

      public String support()
      Returns URL used to request support from the Vespa team.
    • verifyEmail

      public String verifyEmail(String verifyCode)
      Returns URL to verify an email address with the given verification code
    • termsOfService

      public String termsOfService()