Class KeystoneEndpoint

    • Constructor Detail

      • KeystoneEndpoint

        public KeystoneEndpoint()
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface Endpoint
        Returns:
        the id for this endpoint (null if a new endpoint is being created)
      • getName

        public String getName()
        Specified by:
        getName in interface Endpoint
        Returns:
        the name of this endpoint, or null when the endpoint is part of the Access ServiceCatalog
      • getAdminURL

        public URI getAdminURL()
        Specified by:
        getAdminURL in interface Endpoint
        Returns:
        the admin URL for this endpoint, or null when the endpoint is part of the Access ServiceCatalog
      • getPublicURL

        public URI getPublicURL()
        Specified by:
        getPublicURL in interface Endpoint
        Returns:
        the public URL for this endpoint
      • getInternalURL

        public URI getInternalURL()
        Specified by:
        getInternalURL in interface Endpoint
        Returns:
        the internal URL for this endpoint
      • getRegion

        public String getRegion()
        Specified by:
        getRegion in interface Endpoint
        Returns:
        the region of the endpoint or null
      • getTenantId

        public String getTenantId()
        Specified by:
        getTenantId in interface Endpoint
        Returns:
        the tenant identifier for this endpoint or null
      • getVersionInfo

        public URI getVersionInfo()
        Specified by:
        getVersionInfo in interface Endpoint
        Returns:
        the version information when endpoint is listed as part of Access Service Catalog, otherwise null
      • getVersionList

        public URI getVersionList()
        Specified by:
        getVersionList in interface Endpoint
        Returns:
        the version list when endpoint is listed as part of Access Service Catalog, otherwise null
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object