Class KubernetesCreationInfo
java.lang.Object
com.illumon.iris.db.tables.remotequery.process.kubernetes.KubernetesCreationInfo
public class KubernetesCreationInfo extends Object
Simple container class with Jackson properties for serialization and deserialization.
-
Constructor Summary
Constructors Constructor Description KubernetesCreationInfo(Double cpuShares, String containerImage, String podTemplate)
-
Method Summary
Modifier and Type Method Description static KubernetesCreationInfo
fromJson(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode kubernetesCreationJson)
static KubernetesCreationInfo
fromJson(String kubernetesCreationJson)
static KubernetesCreationInfo
fromJsonOptional(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode kubernetesCreationJson)
String
getContainerImage()
Double
getCpuShares()
String
getPodTemplate()
io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode
toJson()
String
toString()
-
Constructor Details
-
Method Details
-
getCpuShares
-
getContainerImage
-
getPodTemplate
-
toString
-
toJson
public io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode toJson() throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException- Throws:
io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
-
fromJson
public static KubernetesCreationInfo fromJson(String kubernetesCreationJson) throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException- Throws:
io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
-
fromJson
public static KubernetesCreationInfo fromJson(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode kubernetesCreationJson) -
fromJsonOptional
public static KubernetesCreationInfo fromJsonOptional(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode kubernetesCreationJson)
-