Class MicroserviceManifestRepresentation
java.lang.Object
com.cumulocity.rest.representation.BaseResourceRepresentation
com.cumulocity.rest.representation.AbstractExtensibleRepresentation
com.cumulocity.rest.representation.application.ManifestRepresentation
com.cumulocity.rest.representation.application.MicroserviceManifestRepresentation
- All Implemented Interfaces:
ResourceRepresentation,org.svenson.DynamicProperties
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionMicroserviceManifestRepresentation(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, List<ExtensionRepresentation> extensions) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangetPrice()getRoles()getScale()inthashCode()voidsetApiVersion(String apiVersion) voidsetContextPath(String contextPath) voidvoidsetExtensions(List<ExtensionRepresentation> extensions) voidsetIsolation(String isolation) voidsetLivenessProbe(ProbeRepresentation livenessProbe) voidvoidsetProvider(ProviderRepresentation provider) voidsetReadinessProbe(ProbeRepresentation readinessProbe) voidsetRequiredRoles(List<String> requiredRoles) voidsetResources(ResourcesRepresentation resources) voidvoidvoidsetSettings(List<ConfigurationOptionRepresentation> settings) voidsetVersion(String version) toString()Methods inherited from class com.cumulocity.rest.representation.application.ManifestRepresentation
getApplicationId, getId, getImports, getUniqueImports, setApplicationId, setId, setImportsMethods inherited from class com.cumulocity.rest.representation.AbstractExtensibleRepresentation
get, get, getAttrs, getProperty, hasProperty, propertyNames, removeProperty, set, set, set, setAttrs, setPropertyMethods inherited from class com.cumulocity.rest.representation.BaseResourceRepresentation
getSelf, getSelfDecoded, setSelf, toJSON
-
Constructor Details
-
MicroserviceManifestRepresentation
public MicroserviceManifestRepresentation() -
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, List<ExtensionRepresentation> extensions)
-
-
Method Details
-
builder
public static MicroserviceManifestRepresentation.MicroserviceManifestRepresentationBuilder builder() -
setApiVersion
-
setContextPath
- Overrides:
setContextPathin classManifestRepresentation
-
setVersion
-
setProvider
-
setIsolation
-
setExpose
-
setScale
-
setPrice
-
setLivenessProbe
-
setReadinessProbe
-
setResources
-
setSettings
-
setRequiredRoles
-
setRoles
-
setExtensions
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
- Overrides:
toStringin classBaseResourceRepresentation
-
getApiVersion
-
getContextPath
- Overrides:
getContextPathin classManifestRepresentation
-
getVersion
-
getProvider
-
getIsolation
-
getExpose
-
getScale
-
getPrice
-
getLivenessProbe
-
getReadinessProbe
-
getResources
-
getSettings
@JSONProperty(ignoreIfNull=true) @JSONTypeHint(ConfigurationOptionRepresentation.class) public List<ConfigurationOptionRepresentation> getSettings() -
getRequiredRoles
-
getRoles
-
getExtensions
@JSONProperty(ignoreIfNull=true) @JSONTypeHint(ExtensionRepresentation.class) public List<ExtensionRepresentation> getExtensions()
-