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 identity v3 endpoint.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EndpointBuilderdescription(String description)EndpointBuilderenabled(boolean enabled)EndpointBuilderid(String id)EndpointBuilderiface(Facing iface)EndpointBuilderlinks(Map<String,String> links)EndpointBuildername(String name)EndpointBuilderregion(String region)EndpointBuilderregionId(String regionId)EndpointBuilderserviceId(String serviceId)EndpointBuildertype(String type)EndpointBuilderurl(URL url)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
id
EndpointBuilder id(String id)
- See Also:
Endpoint.getId()
-
type
EndpointBuilder type(String type)
- See Also:
Endpoint.getType()
-
description
EndpointBuilder description(String description)
- See Also:
Endpoint.getDescription()
-
iface
EndpointBuilder iface(Facing iface)
- See Also:
Endpoint.getIface()
-
serviceId
EndpointBuilder serviceId(String serviceId)
- See Also:
Endpoint.getServiceId()
-
name
EndpointBuilder name(String name)
- See Also:
Endpoint.getName()
-
region
EndpointBuilder region(String region)
- See Also:
Endpoint.getRegion()
-
regionId
EndpointBuilder regionId(String regionId)
- See Also:
Endpoint.getRegionId()
-
url
EndpointBuilder url(URL url)
- See Also:
Endpoint.getUrl()
-
links
EndpointBuilder links(Map<String,String> links)
- See Also:
Endpoint.getLinks()
-
enabled
EndpointBuilder enabled(boolean enabled)
- See Also:
Endpoint.isEnabled()
-
-