public class SharedVolumeDevice extends VolumeDevice
VolumeDevice
which can be mounted on multiple app instances simultaneously.
Objects of this type are constructed by the service broker application, and used to build the response to the platform.
Modifier and Type | Class and Description |
---|---|
static class |
SharedVolumeDevice.SharedVolumeDeviceBuilder
Provides a fluent API for constructing a
SharedVolumeDevice . |
Constructor and Description |
---|
SharedVolumeDevice()
Construct a new
SharedVolumeDevice |
SharedVolumeDevice(String volumeId,
Map<String,Object> mountConfig)
Construct a new
SharedVolumeDevice |
Modifier and Type | Method and Description |
---|---|
static SharedVolumeDevice.SharedVolumeDeviceBuilder |
builder()
Create a builder that provides a fluent API for constructing a SharedVolumeDevice.
|
boolean |
equals(Object o) |
Map<String,Object> |
getMountConfig()
Get the configuration properties for the volume device.
|
String |
getVolumeId()
Get the ID of the shared volume device to mount on each app instance.
|
int |
hashCode() |
String |
toString() |
public SharedVolumeDevice()
SharedVolumeDevice
public SharedVolumeDevice(String volumeId, Map<String,Object> mountConfig)
SharedVolumeDevice
volumeId
- the volume IDmountConfig
- the device configurationpublic String getVolumeId()
public Map<String,Object> getMountConfig()
public static SharedVolumeDevice.SharedVolumeDeviceBuilder builder()
public String toString()
toString
in class VolumeDevice