Class KeystoneEndpoint

    • Constructor Detail

      • KeystoneEndpoint

        public KeystoneEndpoint()
    • Method Detail

      • builder

        public static EndpointBuilder builder()
        Returns:
        the endpoint builder
      • getId

        public String getId()
        Description copied from interface: Endpoint
        Globally unique identifier.
        Specified by:
        getId in interface Endpoint
        Returns:
        the Id of the endpoint
      • getType

        public String getType()
        Specified by:
        getType in interface Endpoint
        Returns:
        the type of the endpoint
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface Endpoint
        Returns:
        the Description of the endpoint
      • getIface

        public Facing getIface()
        Specified by:
        getIface in interface Endpoint
        Returns:
        the Interface of the endpoint
      • getServiceId

        public String getServiceId()
        Specified by:
        getServiceId in interface Endpoint
        Returns:
        the ServiceId of the endpoint
      • getName

        public String getName()
        Specified by:
        getName in interface Endpoint
        Returns:
        the Name of the endpoint
      • getRegion

        public String getRegion()
        Specified by:
        getRegion in interface Endpoint
        Returns:
        the Region of the endpoint
      • getRegionId

        public String getRegionId()
        Specified by:
        getRegionId in interface Endpoint
        Returns:
        the region identifier of the endpoint
      • getUrl

        public URL getUrl()
        Specified by:
        getUrl in interface Endpoint
        Returns:
        the URL of the endpoint
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface Endpoint
        Returns:
        true if the endpoint is enabled, otherwise false
      • setEnabled

        public void setEnabled​(Boolean enabled)
        set endpoint enabled
        Parameters:
        enabled - the new enabled status
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object