Class Endpoint
java.lang.Object
org.jclouds.openstack.keystone.v2_0.domain.Endpoint
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.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
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 Details
-
builder
-
toBuilder
-
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
-
getVersionId
-
getRegion
- Returns:
- the region of the endpoint, or null if not specified
-
getPublicURL
- Returns:
- the public url of the endpoint
-
getInternalURL
- Returns:
- the internal url of the endpoint
-
getAdminURL
- Returns:
- the admin url of the endpoint
-
getVersionInfo
-
getVersionList
-
getTenantId
- Returns:
- the tenant versionId of the endpoint or null
-
hashCode
public int hashCode() -
equals
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-