A C D G I L M N P R S V 
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
 
A C D G I L M N P R S V 
All Classes All Packages