Class KeystoneServiceEndpoint
- java.lang.Object
-
- org.openstack4j.openstack.identity.v2.domain.KeystoneServiceEndpoint
-
- All Implemented Interfaces:
Serializable
,Buildable<ServiceEndpointBuilder>
,ServiceEndpoint
,ModelEntity
public class KeystoneServiceEndpoint extends Object implements ServiceEndpoint
OpenStack ServiceEndpoint is an endpoint which is mapped to aService
- Author:
- Jeremy Unruh
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KeystoneServiceEndpoint.ServiceConcreteEndpointBuilder
static class
KeystoneServiceEndpoint.ServiceEndpoints
-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Constructor Summary
Constructors Constructor Description KeystoneServiceEndpoint()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceEndpointBuilder
builder()
boolean
equals(Object obj)
URI
getAdminURL()
String
getId()
URI
getInternalURL()
URI
getPublicURL()
String
getRegion()
String
getServiceId()
int
hashCode()
ServiceEndpointBuilder
toBuilder()
String
toString()
-
-
-
Method Detail
-
builder
public static ServiceEndpointBuilder builder()
-
toBuilder
public ServiceEndpointBuilder toBuilder()
- Specified by:
toBuilder
in interfaceBuildable<ServiceEndpointBuilder>
-
getId
public String getId()
- Specified by:
getId
in interfaceServiceEndpoint
- Returns:
- the endpoint identifier
-
getRegion
public String getRegion()
- Specified by:
getRegion
in interfaceServiceEndpoint
- Returns:
- the region for this endpoint
-
getServiceId
public String getServiceId()
- Specified by:
getServiceId
in interfaceServiceEndpoint
- Returns:
- the service id this endpoint is asssociated with
-
getPublicURL
public URI getPublicURL()
- Specified by:
getPublicURL
in interfaceServiceEndpoint
- Returns:
- the public URL for this endpoint
-
getAdminURL
public URI getAdminURL()
- Specified by:
getAdminURL
in interfaceServiceEndpoint
- Returns:
- the admin URL for this endpoint
-
getInternalURL
public URI getInternalURL()
- Specified by:
getInternalURL
in interfaceServiceEndpoint
- Returns:
- the internal URL for this endpoint
-
-