Interface EndpointBuilder
-
- All Superinterfaces:
Buildable.Builder<EndpointBuilder,Endpoint>
- All Known Implementing Classes:
KeystoneEndpoint.EndPointConcreteBuilder
public interface EndpointBuilder extends Buildable.Builder<EndpointBuilder,Endpoint>
A Builder which creates an Endpoint- Author:
- jeremy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EndpointBuilderadminURL(URI adminURL)EndpointBuilderid(String id)EndpointBuilderinternalURL(URI internalURL)EndpointBuildername(String name)EndpointBuilderpublicURL(URI publicURL)EndpointBuilderregion(String region)EndpointBuildertenantId(String tenantId)EndpointBuildertype(String type)EndpointBuilderversionInfo(URI versionInfo)EndpointBuilderversionList(URI versionList)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
region
EndpointBuilder region(String region)
- See Also:
Endpoint.getRegion()
-
publicURL
EndpointBuilder publicURL(URI publicURL)
- See Also:
Endpoint.getPublicURL()
-
internalURL
EndpointBuilder internalURL(URI internalURL)
- See Also:
Endpoint.getInternalURL()
-
tenantId
EndpointBuilder tenantId(String tenantId)
- See Also:
Endpoint.getTenantId()
-
type
EndpointBuilder type(String type)
- See Also:
Endpoint.getType()
-
id
EndpointBuilder id(String id)
- See Also:
Endpoint.getId()
-
name
EndpointBuilder name(String name)
- See Also:
Endpoint.getName()
-
adminURL
EndpointBuilder adminURL(URI adminURL)
- See Also:
Endpoint.getAdminURL()
-
versionInfo
EndpointBuilder versionInfo(URI versionInfo)
- See Also:
Endpoint.getVersionInfo()
-
versionList
EndpointBuilder versionList(URI versionList)
- See Also:
Endpoint.getVersionList()
-
-