public class MicroserviceManifestRepresentation extends ManifestRepresentation
Modifier and Type | Class and Description |
---|---|
static class |
MicroserviceManifestRepresentation.MicroserviceManifestRepresentationBuilder |
Constructor and Description |
---|
MicroserviceManifestRepresentation() |
MicroserviceManifestRepresentation(String apiVersion,
String contextPath,
String version,
ProviderRepresentation provider,
String isolation,
String expose,
String scale,
String price,
ProbeRepresentation livenessProbe,
ProbeRepresentation readinessProbe,
ResourcesRepresentation resources,
List<ConfigurationOptionRepresentation> settings,
List<String> requiredRoles,
List<String> roles) |
getApplicationId, getId, getImports, getUniqueImports, setApplicationId, setId, setImports
get, get, getAttrs, getProperty, hasProperty, propertyNames, removeProperty, set, set, set, setAttrs, setProperty
getSelf, getSelfDecoded, setSelf, toJSON
public MicroserviceManifestRepresentation()
public MicroserviceManifestRepresentation(String apiVersion, String contextPath, String version, ProviderRepresentation provider, String isolation, String expose, String scale, String price, ProbeRepresentation livenessProbe, ProbeRepresentation readinessProbe, ResourcesRepresentation resources, List<ConfigurationOptionRepresentation> settings, List<String> requiredRoles, List<String> roles)
public static MicroserviceManifestRepresentation.MicroserviceManifestRepresentationBuilder builder()
public void setApiVersion(String apiVersion)
public void setContextPath(String contextPath)
setContextPath
in class ManifestRepresentation
public void setVersion(String version)
public void setProvider(ProviderRepresentation provider)
public void setIsolation(String isolation)
public void setExpose(String expose)
public void setScale(String scale)
public void setPrice(String price)
public void setLivenessProbe(ProbeRepresentation livenessProbe)
public void setReadinessProbe(ProbeRepresentation readinessProbe)
public void setResources(ResourcesRepresentation resources)
public void setSettings(List<ConfigurationOptionRepresentation> settings)
protected boolean canEqual(Object other)
public String toString()
toString
in class BaseResourceRepresentation
@JSONProperty(ignoreIfNull=true) public String getApiVersion()
@JSONProperty(ignoreIfNull=true) public String getContextPath()
getContextPath
in class ManifestRepresentation
@JSONProperty(ignoreIfNull=true) public String getVersion()
@JSONProperty(ignoreIfNull=true) public ProviderRepresentation getProvider()
@JSONProperty(ignoreIfNull=true) public String getIsolation()
@JSONProperty(ignoreIfNull=true) public String getExpose()
@JSONProperty(ignoreIfNull=true) public String getScale()
@JSONProperty(ignoreIfNull=true) public String getPrice()
@JSONProperty(ignoreIfNull=true) public ProbeRepresentation getLivenessProbe()
@JSONProperty(ignoreIfNull=true) public ProbeRepresentation getReadinessProbe()
@JSONProperty(ignoreIfNull=true) public ResourcesRepresentation getResources()
@JSONProperty(ignoreIfNull=true) @JSONTypeHint(value=ConfigurationOptionRepresentation.class) public List<ConfigurationOptionRepresentation> getSettings()
Copyright © 2020 (C) Cumulocity GmbH. All rights reserved.