public class ZookeeperDependency extends Object
Constructor and Description |
---|
ZookeeperDependency() |
ZookeeperDependency(String path) |
ZookeeperDependency(String path,
LoadBalancerType loadBalancerType,
String contentTypeTemplate,
String version,
Map<String,Collection<String>> headers,
boolean required,
String stubs) |
Modifier and Type | Method and Description |
---|---|
String |
getContentTypeTemplate() |
String |
getContentTypeWithVersion()
Function that will replace the placeholder
VERSION_PLACEHOLDER_REGEX from the
contentTypeTemplate with value from version . |
Map<String,Collection<String>> |
getHeaders() |
LoadBalancerType |
getLoadBalancerType() |
String |
getPath() |
String |
getStubs() |
StubsConfiguration |
getStubsConfiguration() |
Map<String,Collection<String>> |
getUpdatedHeaders(Map<String,Collection<String>> headers) |
String |
getVersion() |
boolean |
isRequired() |
void |
setContentTypeTemplate(String contentTypeTemplate) |
void |
setHeaders(Map<String,Collection<String>> headers) |
void |
setLoadBalancerType(LoadBalancerType loadBalancerType) |
void |
setPath(String path) |
void |
setRequired(boolean required) |
void |
setStubs(String stubs) |
void |
setStubsConfiguration(StubsConfiguration stubsConfiguration) |
void |
setVersion(String version) |
String |
toString() |
public ZookeeperDependency()
public ZookeeperDependency(String path, LoadBalancerType loadBalancerType, String contentTypeTemplate, String version, Map<String,Collection<String>> headers, boolean required, String stubs)
public ZookeeperDependency(String path)
public String getContentTypeWithVersion()
VERSION_PLACEHOLDER_REGEX
from the
contentTypeTemplate
with value from version
.
e.g. having:
'application/vnd.some-service.$version+json'
'v1'
'application/vnd.some-service.v1+json'
public Map<String,Collection<String>> getUpdatedHeaders(Map<String,Collection<String>> headers)
public String getPath()
public LoadBalancerType getLoadBalancerType()
public String getContentTypeTemplate()
public String getVersion()
public Map<String,Collection<String>> getHeaders()
public boolean isRequired()
public String getStubs()
public StubsConfiguration getStubsConfiguration()
public void setPath(String path)
public void setLoadBalancerType(LoadBalancerType loadBalancerType)
public void setContentTypeTemplate(String contentTypeTemplate)
public void setVersion(String version)
public void setHeaders(Map<String,Collection<String>> headers)
public void setRequired(boolean required)
public void setStubs(String stubs)
public void setStubsConfiguration(StubsConfiguration stubsConfiguration)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.