A C D G I L M N P R S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Address - Class in com.abiquo.ssm.model
-
Configures the connection to a volume in the target storage device.
- Address() - Constructor for class com.abiquo.ssm.model.Address
C
- ClientDetails - Class in com.abiquo.ssm.model
-
The details of a client that will directly connect to the volume in the device using its
address.getConnection()information.. - ClientDetails() - Constructor for class com.abiquo.ssm.model.ClientDetails
- com.abiquo.ssm.model - package com.abiquo.ssm.model
- com.abiquo.ssm.plugin - package com.abiquo.ssm.plugin
- com.abiquo.ssm.plugin.iscsi - package com.abiquo.ssm.plugin.iscsi
- connect(ConnectionData) - Method in class com.abiquo.ssm.model.Device
- createVolume(Device, String, Volume) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- createVolume(C, String, Volume) - Method in interface com.abiquo.ssm.plugin.Storage
-
Creates a new volume.
D
- deleteVolume(Device, String, String) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- deleteVolume(C, String, String) - Method in interface com.abiquo.ssm.plugin.Storage
-
Deletes the given volume.
- Device - Class in com.abiquo.ssm.model
-
See StorageUtils in api to see how connection data is mapped
- Device() - Constructor for class com.abiquo.ssm.model.Device
- disconnect() - Method in class com.abiquo.ssm.model.Device
G
- GenericISCSIPlugin - Class in com.abiquo.ssm.plugin.iscsi
-
Simulates a Storage plugin to provide generic iSCSI storage functionallity.
- GenericISCSIPlugin() - Constructor for class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- getAccessGroup() - Method in class com.abiquo.ssm.model.ClientDetails
- getAddress() - Method in class com.abiquo.ssm.model.Volume
- getAvailabilityZoneProviderId() - Method in class com.abiquo.ssm.model.Volume
- getAvailableInMB() - Method in class com.abiquo.ssm.model.Pool
- getAvailableInMB() - Method in class com.abiquo.ssm.model.Volume
- getConnection() - Method in class com.abiquo.ssm.model.Address
- getConstraint(String) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- getIp() - Method in class com.abiquo.ssm.model.ClientDetails
- getIscsiInitiator() - Method in class com.abiquo.ssm.model.ClientDetails
- getManagementIp() - Method in class com.abiquo.ssm.model.Device
- getManagementPort() - Method in class com.abiquo.ssm.model.Device
- getName() - Method in class com.abiquo.ssm.model.Pool
- getName() - Method in class com.abiquo.ssm.model.Volume
- getOsType() - Method in class com.abiquo.ssm.model.ClientDetails
- getPassword() - Method in class com.abiquo.ssm.model.Device
- getPool(Device, String) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- getPool(C, String) - Method in interface com.abiquo.ssm.plugin.Storage
-
Get the information of the given pool.
- getPoolProviderId() - Method in class com.abiquo.ssm.model.Volume
- getProviderId() - Method in class com.abiquo.ssm.model.Pool
- getProviderId() - Method in class com.abiquo.ssm.model.Volume
- getResourceGroupId() - Method in class com.abiquo.ssm.model.Volume
- getServiceIp() - Method in class com.abiquo.ssm.model.Device
- getServicePort() - Method in class com.abiquo.ssm.model.Device
- getSizeInMB() - Method in class com.abiquo.ssm.model.Pool
- getSizeInMB() - Method in class com.abiquo.ssm.model.Volume
- getType() - Method in class com.abiquo.ssm.model.Pool
- getUsedInMB() - Method in class com.abiquo.ssm.model.Pool
- getUsedInMB() - Method in class com.abiquo.ssm.model.Volume
- getUsername() - Method in class com.abiquo.ssm.model.Device
- getUuid() - Method in class com.abiquo.ssm.model.Volume
- getVolume(Device, String, String) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- getVolume(C, String, String) - Method in interface com.abiquo.ssm.plugin.Storage
-
Gets the information of the given volume.
- grantAccess(Device, String, String, ClientDetails) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- grantAccess(C, String, String, ClientDetails) - Method in interface com.abiquo.ssm.plugin.Storage
-
Allow the provided client to access the given volume.
I
- iscsi(String, int, String, int) - Static method in class com.abiquo.ssm.model.Address
-
Builds an iSCSI address.
- isEncrypted() - Method in class com.abiquo.ssm.model.Volume
L
- listPools(C) - Method in interface com.abiquo.ssm.plugin.Storage
-
Get all the pools defined in the given device.
- listPools(Device) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- listVolumes(Device, String) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- listVolumes(C, String) - Method in interface com.abiquo.ssm.plugin.Storage
-
Gets all the volumes in the given pool.
- listVolumesAllTiers(C) - Method in interface com.abiquo.ssm.plugin.Storage
-
Gets all the volumes from all tiers.
- listVolumesAllTiers(Device) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
M
- MOCK_POOL_NAME - Static variable in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
N
- nfs(String, String, String) - Static method in class com.abiquo.ssm.model.Address
-
Build an NFS address.
P
- PLUGIN_TYPE - Static variable in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- Pool - Class in com.abiquo.ssm.model
-
A storage pool.
- Pool() - Constructor for class com.abiquo.ssm.model.Pool
- POOL_SIZE - Static variable in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
R
- resizeVolume(Device, String, Volume) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- resizeVolume(C, String, Volume) - Method in interface com.abiquo.ssm.plugin.Storage
-
Updates an existing volume.
- revokeAccess(Device, String, String, ClientDetails) - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- revokeAccess(C, String, String, ClientDetails) - Method in interface com.abiquo.ssm.plugin.Storage
-
Deny access for the provided client to the given volume.
S
- setAccessGroup(String) - Method in class com.abiquo.ssm.model.ClientDetails
- setAddress(Address) - Method in class com.abiquo.ssm.model.Volume
- setAvailabilityZoneProviderId(String) - Method in class com.abiquo.ssm.model.Volume
- setAvailableInMB(Long) - Method in class com.abiquo.ssm.model.Pool
- setAvailableInMB(Long) - Method in class com.abiquo.ssm.model.Volume
- setConnection(String) - Method in class com.abiquo.ssm.model.Address
- setEncrypted(boolean) - Method in class com.abiquo.ssm.model.Volume
- setIp(String) - Method in class com.abiquo.ssm.model.ClientDetails
- setIscsiInitiator(String) - Method in class com.abiquo.ssm.model.ClientDetails
- setName(String) - Method in class com.abiquo.ssm.model.Pool
- setName(String) - Method in class com.abiquo.ssm.model.Volume
- setOsType(String) - Method in class com.abiquo.ssm.model.ClientDetails
- setPoolProviderId(String) - Method in class com.abiquo.ssm.model.Volume
- setResourceGroupId(String) - Method in class com.abiquo.ssm.model.Volume
- setSizeInMB(Long) - Method in class com.abiquo.ssm.model.Pool
- setSizeInMB(Long) - Method in class com.abiquo.ssm.model.Volume
- setType(String) - Method in class com.abiquo.ssm.model.Pool
- setUsedInMB(Long) - Method in class com.abiquo.ssm.model.Pool
- setUsedInMB(Long) - Method in class com.abiquo.ssm.model.Volume
- setUuid(String) - Method in class com.abiquo.ssm.model.Volume
- Storage<C extends com.abiquo.commons.plugin.IConnection> - Interface in com.abiquo.ssm.plugin
-
Defines an storage plugin that performs the operations in the target storage devices.
V
- validateConfiguration() - Method in class com.abiquo.ssm.plugin.iscsi.GenericISCSIPlugin
- Volume - Class in com.abiquo.ssm.model
-
Volume information.
- Volume() - Constructor for class com.abiquo.ssm.model.Volume
- Volume(String, long, String) - Constructor for class com.abiquo.ssm.model.Volume
All Classes All Packages