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 classEndpoint.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()booleanequals(Object obj)URIgetAdminURL()StringgetId()When providing an ID, it is assumed that the endpoint exists in the current OpenStack deploymentURIgetInternalURL()URIgetPublicURL()StringgetRegion()StringgetTenantId()StringgetVersionId()NoteURIgetVersionInfo()NoteURIgetVersionList()NoteinthashCode()protected com.google.common.base.MoreObjects.ToStringHelperstring()Endpoint.Builder<?>toBuilder()StringtoString()
-
-
-
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()
-
-