Class Endpoint
- java.lang.Object
-
- org.jclouds.openstack.keystone.v2_0.domain.Endpoint
-
public class Endpoint extends Object
An network-accessible address, usually described by URL, where a service may be accessed. If using an extension for templates, you can create an endpoint template, which represents the templates of all the consumable services that are available across the regions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Endpoint.Builder<T extends Endpoint.Builder<T>>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Endpoint.Builder<?>
builder()
boolean
equals(Object obj)
URI
getAdminURL()
String
getId()
When providing an ID, it is assumed that the endpoint exists in the current OpenStack deploymentURI
getInternalURL()
URI
getPublicURL()
String
getRegion()
String
getTenantId()
String
getVersionId()
NoteURI
getVersionInfo()
NoteURI
getVersionList()
Noteint
hashCode()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
Endpoint.Builder<?>
toBuilder()
String
toString()
-
-
-
Constructor Detail
-
Endpoint
@ConstructorProperties({"id","versionId","region","publicURL","internalURL","adminURL","versionInfo","versionList","tenantName","tenantId"}) protected Endpoint(@Nullable String id, @Nullable String versionId, @Nullable String region, @Nullable URI publicURL, @Nullable URI internalURL, @Nullable URI adminURL, @Nullable URI versionInfo, @Nullable URI versionList, @Nullable String tenantName, @Nullable String tenantId)
-
-
Method Detail
-
builder
public static Endpoint.Builder<?> builder()
-
toBuilder
public Endpoint.Builder<?> toBuilder()
-
getId
@Nullable public String getId()
When providing an ID, it is assumed that the endpoint exists in the current OpenStack deployment- Returns:
- the id of the endpoint in the current OpenStack deployment, or null if not specified
-
getRegion
@Nullable public String getRegion()
- Returns:
- the region of the endpoint, or null if not specified
-
getTenantId
@Nullable public String getTenantId()
- Returns:
- the tenant versionId of the endpoint or null
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()
-
-