public class Container extends ModelNodeAdapter implements IContainer, ResourcePropertyKeys
ANNOTATIONS, APIVERSION, CREATION_TIMESTAMP, FROM, GROUP, KIND, LABELS, METADATA, METADATA_NAME, METADATA_NAMESPACE, METADATA_RESOURCE_VERSION, METADATA_UID, NAME, NAMESPACE, OBJECTS, PORTS, PROTOCOL, RESOURCE_VERSION, TYPE, VALUE, VERBS, VERSION| Constructor and Description |
|---|
Container(org.jboss.dmr.ModelNode node) |
Container(org.jboss.dmr.ModelNode node,
Map<String,String[]> propertyKeys) |
getNode, getPropertyKeys, toJson, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoJsonpublic void setName(String name)
INameSetablesetName in interface INameSetablepublic String getName()
getName in interface IContainerpublic void setImage(DockerImageURI tag)
setImage in interface IContainerpublic DockerImageURI getImage()
getImage in interface IContainerpublic void setEnvVars(Map<String,String> vars)
IContainersetEnvVars in interface IContainerpublic Map<String,String> getEnvVars()
getEnvVars in interface IContainerpublic void addEnvVar(String key, String value)
addEnvVar in interface IContainerpublic void setPorts(Set<IPort> ports)
IContainersetPorts in interface IContainerpublic Set<IPort> getPorts()
getPorts in interface IContainerpublic void setImagePullPolicy(String policy)
setImagePullPolicy in interface IContainerpublic String getImagePullPolicy()
getImagePullPolicy in interface IContainerpublic void setCommand(List<String> command)
setCommand in interface IContainerpublic List<String> getCommand()
getCommand in interface IContainerpublic void setCommandArgs(List<String> args)
setCommandArgs in interface IContainerpublic List<String> getCommandArgs()
getCommandArgs in interface IContainerpublic void setLifecycle(ILifecycle lifecycle)
setLifecycle in interface IContainerpublic ILifecycle getLifecycle()
getLifecycle in interface IContainerpublic void setVolumes(Set<IVolume> volumes)
setVolumes in interface IContainerpublic Set<IVolume> getVolumes()
getVolumes in interface IContainerpublic void setVolumeMounts(Set<IVolumeMount> volumes)
setVolumeMounts in interface IContainerpublic Set<IVolumeMount> getVolumeMounts()
getVolumeMounts in interface IContainerpublic IVolumeMount addVolumeMount(String name)
IContaineraddVolumeMount in interface IContainerpublic String getRequestsMemory()
getRequestsMemory in interface IContainerpublic void setRequestsMemory(String requestsMemory)
setRequestsMemory in interface IContainerpublic String getRequestsCPU()
getRequestsCPU in interface IContainerpublic void setRequestsCPU(String requestsCPU)
setRequestsCPU in interface IContainerpublic String getLimitsMemory()
getLimitsMemory in interface IContainerpublic void setLimitsMemory(String limitsMemory)
setLimitsMemory in interface IContainerpublic String getLimitsCPU()
getLimitsCPU in interface IContainerpublic void setLimitsCPU(String limitsCPU)
setLimitsCPU in interface IContainerpublic IProbe getReadinessProbe()
getReadinessProbe in interface IContainerpublic IProbe getLivenessProbe()
getLivenessProbe in interface IContainerpublic String toJson()
JSONSerializeabletoJson in interface JSONSerializeabletoJson in class ModelNodeAdapterCopyright © 2020 Red Hat, Inc. All Rights Reserved.