Package de.fmui.osb.broker.objects
Class VolumeMount
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<K,V>
-
- java.util.LinkedHashMap<java.lang.String,java.lang.Object>
-
- de.fmui.osb.broker.internal.json.JSONObjectImpl
-
- de.fmui.osb.broker.objects.AbstractOpenServiceBrokerObject
-
- de.fmui.osb.broker.objects.VolumeMount
-
- All Implemented Interfaces:
JSONAware
,JSONObject
,JSONStreamAware
,Validatable
,java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.String,java.lang.Object>
public class VolumeMount extends AbstractOpenServiceBrokerObject implements JSONObject
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
KEY_CONTAINER_DIR
static java.lang.String
KEY_DEVICE
static java.lang.String
KEY_DEVICE_TYPE
static java.lang.String
KEY_DRIVER
static java.lang.String
KEY_MODE
-
Constructor Summary
Constructors Constructor Description VolumeMount()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getContainerDir()
Device
getDevice()
java.lang.String
getDeviceType()
java.lang.String
getDriver()
java.lang.String
getMode()
void
setContainerDir(java.lang.String containerDir)
void
setDevice(Device device)
void
setDeviceType(java.lang.String deviceType)
void
setDriver(java.lang.String driver)
void
setMode(java.lang.String mode)
void
validate()
Check if the object and its subobjects are in valid state.-
Methods inherited from class de.fmui.osb.broker.objects.AbstractOpenServiceBrokerObject
addToArray, createArray, createArray, createObject, get, getArray, getBoolean, getJSONObject, getNumber, getString, isNullOrEmpty, isValidID, isValidName, load, load, validateSubobjects
-
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, size
-
Methods inherited from interface de.fmui.osb.broker.json.JSONAware
toJSONString
-
Methods inherited from interface de.fmui.osb.broker.json.JSONObject
put
-
Methods inherited from class de.fmui.osb.broker.internal.json.JSONObjectImpl
addJSONString, escape, put, toJSONString, toJSONString, toString, toString, writeJSONString, writeJSONString
-
Methods inherited from interface de.fmui.osb.broker.json.JSONStreamAware
writeJSONString
-
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
-
-
-
-
Field Detail
-
KEY_DRIVER
public static final java.lang.String KEY_DRIVER
- See Also:
- Constant Field Values
-
KEY_CONTAINER_DIR
public static final java.lang.String KEY_CONTAINER_DIR
- See Also:
- Constant Field Values
-
KEY_MODE
public static final java.lang.String KEY_MODE
- See Also:
- Constant Field Values
-
KEY_DEVICE_TYPE
public static final java.lang.String KEY_DEVICE_TYPE
- See Also:
- Constant Field Values
-
KEY_DEVICE
public static final java.lang.String KEY_DEVICE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDriver
public java.lang.String getDriver()
-
setDriver
public void setDriver(java.lang.String driver)
-
getContainerDir
public java.lang.String getContainerDir()
-
setContainerDir
public void setContainerDir(java.lang.String containerDir)
-
getMode
public java.lang.String getMode()
-
setMode
public void setMode(java.lang.String mode)
-
getDeviceType
public java.lang.String getDeviceType()
-
setDeviceType
public void setDeviceType(java.lang.String deviceType)
-
getDevice
public Device getDevice()
-
setDevice
public void setDevice(Device device)
-
validate
public void validate() throws ValidationException
Description copied from interface:Validatable
Check if the object and its subobjects are in valid state.- Specified by:
validate
in interfaceValidatable
- Overrides:
validate
in classAbstractOpenServiceBrokerObject
- Throws:
ValidationException
- if the object is not in an valid state
-
-