public static class KeystoneEndpoint.EndPointConcreteBuilder extends Object implements EndpointBuilder
| Modifier and Type | Field and Description |
|---|---|
protected KeystoneEndpoint |
model |
| Modifier | Constructor and Description |
|---|---|
protected |
EndPointConcreteBuilder() |
| Modifier and Type | Method and Description |
|---|---|
EndpointBuilder |
adminURL(URI adminURL) |
KeystoneEndpoint |
build()
Creates and return the Model Entity M
|
EndpointBuilder |
from(Endpoint in)
Creates a Builder using the param M as the default values
|
EndpointBuilder |
id(String id) |
EndpointBuilder |
internalURL(URI internalURL) |
EndpointBuilder |
name(String name) |
EndpointBuilder |
publicURL(URI publicURL) |
EndpointBuilder |
region(String region) |
EndpointBuilder |
tenantId(String tenantId) |
EndpointBuilder |
type(String type) |
EndpointBuilder |
versionInfo(URI versionInfo) |
EndpointBuilder |
versionList(URI versionList) |
protected KeystoneEndpoint model
public EndpointBuilder region(String region)
region in interface EndpointBuilderKeystoneEndpoint.getRegion()public EndpointBuilder publicURL(URI publicURL)
publicURL in interface EndpointBuilderKeystoneEndpoint.getPublicURL()public EndpointBuilder internalURL(URI internalURL)
internalURL in interface EndpointBuilderKeystoneEndpoint.getInternalURL()public EndpointBuilder tenantId(String tenantId)
tenantId in interface EndpointBuilderKeystoneEndpoint.getTenantId()public EndpointBuilder type(String type)
type in interface EndpointBuilderKeystoneEndpoint.getType()public EndpointBuilder id(String id)
id in interface EndpointBuilderKeystoneEndpoint.getId()public EndpointBuilder name(String name)
name in interface EndpointBuilderKeystoneEndpoint.getName()public EndpointBuilder adminURL(URI adminURL)
adminURL in interface EndpointBuilderKeystoneEndpoint.getAdminURL()public EndpointBuilder versionInfo(URI versionInfo)
versionInfo in interface EndpointBuilderKeystoneEndpoint.getVersionInfo()public EndpointBuilder versionList(URI versionList)
versionList in interface EndpointBuilderKeystoneEndpoint.getVersionList()public KeystoneEndpoint build()
Buildable.Builderbuild in interface Buildable.Builder<EndpointBuilder,Endpoint>public EndpointBuilder from(Endpoint in)
Buildable.Builderfrom in interface Buildable.Builder<EndpointBuilder,Endpoint>Copyright © 2017. All rights reserved.