Interface Iscsi.ServiceAsync
-
- All Superinterfaces:
Maskable
,ResultLimitable
,ServiceAsync
,Storage.ServiceAsync
- Enclosing class:
- Iscsi
public static interface Iscsi.ServiceAsync extends Storage.ServiceAsync
-
-
Method Summary
-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Methods inherited from interface com.softlayer.api.service.network.Storage.ServiceAsync
allowAccessFromHardwareList, allowAccessFromHardwareList, allowAccessFromHost, allowAccessFromHost, allowAccessFromHostList, allowAccessFromHostList, allowAccessFromIpAddressList, allowAccessFromIpAddressList, allowAccessFromSubnet, allowAccessFromSubnet, allowAccessFromSubnetList, allowAccessFromSubnetList, allowAccessFromVirtualGuestList, allowAccessFromVirtualGuestList, allowAccessToReplicantFromHardware, allowAccessToReplicantFromHardware, allowAccessToReplicantFromHardwareList, allowAccessToReplicantFromHardwareList, allowAccessToReplicantFromIpAddress, allowAccessToReplicantFromIpAddress, allowAccessToReplicantFromIpAddressList, allowAccessToReplicantFromIpAddressList, allowAccessToReplicantFromSubnet, allowAccessToReplicantFromSubnet, allowAccessToReplicantFromSubnetList, allowAccessToReplicantFromSubnetList, allowAccessToReplicantFromVirtualGuest, allowAccessToReplicantFromVirtualGuest, allowAccessToReplicantFromVirtualGuestList, allowAccessToReplicantFromVirtualGuestList, assignCredential, assignCredential, assignNewCredential, assignNewCredential, changePassword, changePassword, collectBandwidth, collectBandwidth, collectBytesUsed, collectBytesUsed, convertCloneDependentToIndependent, convertCloneDependentToIndependent, createFolder, createFolder, createSnapshot, createSnapshot, deleteAllFiles, deleteAllFiles, deleteFile, deleteFile, deleteFiles, deleteFiles, deleteFolder, deleteFolder, deleteObject, deleteObject, disableSnapshots, disableSnapshots, disasterRecoveryFailoverToReplicant, disasterRecoveryFailoverToReplicant, downloadFile, downloadFile, editCredential, editCredential, editObject, editObject, enableSnapshots, enableSnapshots, failbackFromReplicant, failbackFromReplicant, failoverToReplicant, failoverToReplicant, getAccount, getAccount, getAccountPassword, getAccountPassword, getActiveTransactions, getActiveTransactions, getAllFiles, getAllFiles, getAllFilesByFilter, getAllFilesByFilter, getAllowableHardware, getAllowableHardware, getAllowableIpAddresses, getAllowableIpAddresses, getAllowableSubnets, getAllowableSubnets, getAllowableVirtualGuests, getAllowableVirtualGuests, getAllowDisasterRecoveryFailback, getAllowDisasterRecoveryFailback, getAllowDisasterRecoveryFailover, getAllowDisasterRecoveryFailover, getAllowedHardware, getAllowedHardware, getAllowedHostsLimit, getAllowedHostsLimit, getAllowedIpAddresses, getAllowedIpAddresses, getAllowedReplicationHardware, getAllowedReplicationHardware, getAllowedReplicationIpAddresses, getAllowedReplicationIpAddresses, getAllowedReplicationSubnets, getAllowedReplicationSubnets, getAllowedReplicationVirtualGuests, getAllowedReplicationVirtualGuests, getAllowedSubnets, getAllowedSubnets, getAllowedVirtualGuests, getAllowedVirtualGuests, getBillingItem, getBillingItem, getBillingItemCategory, getBillingItemCategory, getBytesUsed, getBytesUsed, getByUsername, getByUsername, getCdnUrls, getCdnUrls, getClusterResource, getClusterResource, getCreationScheduleId, getCreationScheduleId, getCredentials, getCredentials, getDailySchedule, getDailySchedule, getDependentDuplicate, getDependentDuplicate, getDependentDuplicates, getDependentDuplicates, getEvents, getEvents, getFailbackNotAllowed, getFailbackNotAllowed, getFailoverNotAllowed, getFailoverNotAllowed, getFileBlockEncryptedLocations, getFileBlockEncryptedLocations, getFileByIdentifier, getFileByIdentifier, getFileCount, getFileCount, getFileList, getFileList, getFileNetworkMountAddress, getFileNetworkMountAddress, getFilePendingDeleteCount, getFilePendingDeleteCount, getFilesPendingDelete, getFilesPendingDelete, getFolderList, getFolderList, getGraph, getGraph, getHardware, getHardware, getHasEncryptionAtRest, getHasEncryptionAtRest, getHourlySchedule, getHourlySchedule, getIntervalSchedule, getIntervalSchedule, getIops, getIops, getIscsiLuns, getIscsiLuns, getIscsiTargetIpAddresses, getIscsiTargetIpAddresses, getIsDependentDuplicateProvisionCompleted, getIsDependentDuplicateProvisionCompleted, getIsInDedicatedServiceResource, getIsInDedicatedServiceResource, getIsMagneticStorage, getIsMagneticStorage, getIsReadyForSnapshot, getIsReadyForSnapshot, getIsReadyToMount, getIsReadyToMount, getLunId, getLunId, getManualSnapshots, getManualSnapshots, getMaximumExpansionSize, getMaximumExpansionSize, getMetricTrackingObject, getMetricTrackingObject, getMountableFlag, getMountableFlag, getMountPath, getMountPath, getMoveAndSplitStatus, getMoveAndSplitStatus, getNetworkConnectionDetails, getNetworkConnectionDetails, getNetworkMountAddress, getNetworkMountAddress, getNetworkMountPath, getNetworkMountPath, getNotificationSubscribers, getNotificationSubscribers, getObject, getObject, getObjectsByCredential, getObjectsByCredential, getObjectStorageConnectionInformation, getObjectStorageConnectionInformation, getOriginalSnapshotName, getOriginalSnapshotName, getOriginalVolumeName, getOriginalVolumeName, getOriginalVolumeSize, getOriginalVolumeSize, getOsType, getOsType, getOsTypeId, getOsTypeId, getParentPartnerships, getParentPartnerships, getParentVolume, getParentVolume, getPartnerships, getPartnerships, getPermissionsGroups, getPermissionsGroups, getProperties, getProperties, getProvisionedIops, getProvisionedIops, getRecycleBinFileByIdentifier, getRecycleBinFileByIdentifier, getRemainingAllowedHosts, getRemainingAllowedHosts, getRemainingAllowedHostsForReplicant, getRemainingAllowedHostsForReplicant, getReplicatingLuns, getReplicatingLuns, getReplicatingVolume, getReplicatingVolume, getReplicationEvents, getReplicationEvents, getReplicationPartners, getReplicationPartners, getReplicationSchedule, getReplicationSchedule, getReplicationStatus, getReplicationStatus, getReplicationTimestamp, getReplicationTimestamp, getSchedules, getSchedules, getServiceResource, getServiceResource, getServiceResourceBackendIpAddress, getServiceResourceBackendIpAddress, getServiceResourceName, getServiceResourceName, getSnapshotCapacityGb, getSnapshotCapacityGb, getSnapshotCreationTimestamp, getSnapshotCreationTimestamp, getSnapshotDeletionThresholdPercentage, getSnapshotDeletionThresholdPercentage, getSnapshotNotificationStatus, getSnapshotNotificationStatus, getSnapshots, getSnapshots, getSnapshotsForVolume, getSnapshotsForVolume, getSnapshotSizeBytes, getSnapshotSizeBytes, getSnapshotSpaceAvailable, getSnapshotSpaceAvailable, getStaasVersion, getStaasVersion, getStorageGroups, getStorageGroups, getStorageGroupsNetworkConnectionDetails, getStorageGroupsNetworkConnectionDetails, getStorageTierLevel, getStorageTierLevel, getStorageType, getStorageType, getTargetIpAddresses, getTargetIpAddresses, getTotalBytesUsed, getTotalBytesUsed, getTotalScheduleSnapshotRetentionCount, getTotalScheduleSnapshotRetentionCount, getUsageNotification, getUsageNotification, getValidReplicationTargetDatacenterLocations, getValidReplicationTargetDatacenterLocations, getVendorName, getVendorName, getVirtualGuest, getVirtualGuest, getVolumeCountLimits, getVolumeCountLimits, getVolumeDuplicateParameters, getVolumeDuplicateParameters, getVolumeHistory, getVolumeHistory, getVolumeStatus, getVolumeStatus, getWebccAccount, getWebccAccount, getWeeklySchedule, getWeeklySchedule, immediateFailoverToReplicant, immediateFailoverToReplicant, initiateOriginVolumeReclaim, initiateOriginVolumeReclaim, initiateVolumeCutover, initiateVolumeCutover, isBlockingOperationInProgress, isBlockingOperationInProgress, isDuplicateReadyForSnapshot, isDuplicateReadyForSnapshot, isDuplicateReadyToMount, isDuplicateReadyToMount, isVolumeActive, isVolumeActive, refreshDependentDuplicate, refreshDependentDuplicate, refreshDuplicate, refreshDuplicate, removeAccessFromHardwareList, removeAccessFromHardwareList, removeAccessFromHost, removeAccessFromHost, removeAccessFromHostList, removeAccessFromHostList, removeAccessFromIpAddressList, removeAccessFromIpAddressList, removeAccessFromSubnet, removeAccessFromSubnet, removeAccessFromSubnetList, removeAccessFromSubnetList, removeAccessFromVirtualGuestList, removeAccessFromVirtualGuestList, removeAccessToReplicantFromHardwareList, removeAccessToReplicantFromHardwareList, removeAccessToReplicantFromIpAddressList, removeAccessToReplicantFromIpAddressList, removeAccessToReplicantFromSubnet, removeAccessToReplicantFromSubnet, removeAccessToReplicantFromSubnetList, removeAccessToReplicantFromSubnetList, removeAccessToReplicantFromVirtualGuestList, removeAccessToReplicantFromVirtualGuestList, removeCredential, removeCredential, restoreFile, restoreFile, restoreFromSnapshot, restoreFromSnapshot, sendPasswordReminderEmail, sendPasswordReminderEmail, setMask, setMountable, setMountable, setSnapshotAllocation, setSnapshotAllocation, setSnapshotNotification, setSnapshotNotification, upgradeVolumeCapacity, upgradeVolumeCapacity, uploadFile, uploadFile
-
-
-
-
Method Detail
-
withNewMask
Iscsi.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
- Specified by:
withNewMask
in interfaceStorage.ServiceAsync
-
withMask
Iscsi.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present- Specified by:
withMask
in interfaceMaskable
- Specified by:
withMask
in interfaceStorage.ServiceAsync
-
setMask
void setMask(Iscsi.Mask mask)
-
allowAccessFromHardware
Future<Boolean> allowAccessFromHardware(Hardware hardwareObjectTemplate)
- Specified by:
allowAccessFromHardware
in interfaceStorage.ServiceAsync
-
allowAccessFromHardware
Future<?> allowAccessFromHardware(Hardware hardwareObjectTemplate, ResponseHandler<Boolean> callback)
- Specified by:
allowAccessFromHardware
in interfaceStorage.ServiceAsync
-
allowAccessFromIpAddress
Future<Boolean> allowAccessFromIpAddress(IpAddress ipAddressObjectTemplate)
Async version ofIscsi.Service.allowAccessFromIpAddress(com.softlayer.api.service.network.subnet.IpAddress)
- Specified by:
allowAccessFromIpAddress
in interfaceStorage.ServiceAsync
-
allowAccessFromIpAddress
Future<?> allowAccessFromIpAddress(IpAddress ipAddressObjectTemplate, ResponseHandler<Boolean> callback)
- Specified by:
allowAccessFromIpAddress
in interfaceStorage.ServiceAsync
-
allowAccessFromVirtualGuest
Future<Boolean> allowAccessFromVirtualGuest(Guest virtualGuestObjectTemplate)
- Specified by:
allowAccessFromVirtualGuest
in interfaceStorage.ServiceAsync
-
allowAccessFromVirtualGuest
Future<?> allowAccessFromVirtualGuest(Guest virtualGuestObjectTemplate, ResponseHandler<Boolean> callback)
- Specified by:
allowAccessFromVirtualGuest
in interfaceStorage.ServiceAsync
-
allowAccessToReplicantFromHardwareListForIscsi
Future<Boolean> allowAccessToReplicantFromHardwareListForIscsi(List<Hardware> hardwareObjectTemplates)
-
allowAccessToReplicantFromHardwareListForIscsi
Future<?> allowAccessToReplicantFromHardwareListForIscsi(List<Hardware> hardwareObjectTemplates, ResponseHandler<Boolean> callback)
-
allowAccessToReplicantFromIpAddressListForIscsi
Future<Boolean> allowAccessToReplicantFromIpAddressListForIscsi(List<IpAddress> ipAddressObjectTemplates)
-
allowAccessToReplicantFromIpAddressListForIscsi
Future<?> allowAccessToReplicantFromIpAddressListForIscsi(List<IpAddress> ipAddressObjectTemplates, ResponseHandler<Boolean> callback)
-
allowAccessToReplicantFromVirtualGuestListForIscsi
Future<Boolean> allowAccessToReplicantFromVirtualGuestListForIscsi(List<Guest> virtualGuestObjectTemplates)
-
allowAccessToReplicantFromVirtualGuestListForIscsi
Future<?> allowAccessToReplicantFromVirtualGuestListForIscsi(List<Guest> virtualGuestObjectTemplates, ResponseHandler<Boolean> callback)
-
createOrUpdateLunId
Future<Property> createOrUpdateLunId(Long lunId)
Async version ofIscsi.Service.createOrUpdateLunId(java.lang.Long)
- Specified by:
createOrUpdateLunId
in interfaceStorage.ServiceAsync
-
createOrUpdateLunId
Future<?> createOrUpdateLunId(Long lunId, ResponseHandler<Property> callback)
- Specified by:
createOrUpdateLunId
in interfaceStorage.ServiceAsync
-
getMaximumExpansionSizeForIscsi
Future<Long> getMaximumExpansionSizeForIscsi()
Async version ofIscsi.Service.getMaximumExpansionSizeForIscsi()
-
getMaximumExpansionSizeForIscsi
Future<?> getMaximumExpansionSizeForIscsi(ResponseHandler<Long> callback)
-
getObjectForIscsi
Future<Iscsi> getObjectForIscsi()
Async version ofIscsi.Service.getObjectForIscsi()
-
getObjectForIscsi
Future<?> getObjectForIscsi(ResponseHandler<Iscsi> callback)
-
getSnapshotsForVolumeForIscsi
Future<List<Storage>> getSnapshotsForVolumeForIscsi()
Async version ofIscsi.Service.getSnapshotsForVolumeForIscsi()
-
getSnapshotsForVolumeForIscsi
Future<?> getSnapshotsForVolumeForIscsi(ResponseHandler<List<Storage>> callback)
-
removeAccessFromHardware
Future<Boolean> removeAccessFromHardware(Hardware hardwareObjectTemplate)
- Specified by:
removeAccessFromHardware
in interfaceStorage.ServiceAsync
-
removeAccessFromHardware
Future<?> removeAccessFromHardware(Hardware hardwareObjectTemplate, ResponseHandler<Boolean> callback)
- Specified by:
removeAccessFromHardware
in interfaceStorage.ServiceAsync
-
removeAccessFromIpAddress
Future<Boolean> removeAccessFromIpAddress(IpAddress ipAddressObjectTemplate)
Async version ofIscsi.Service.removeAccessFromIpAddress(com.softlayer.api.service.network.subnet.IpAddress)
- Specified by:
removeAccessFromIpAddress
in interfaceStorage.ServiceAsync
-
removeAccessFromIpAddress
Future<?> removeAccessFromIpAddress(IpAddress ipAddressObjectTemplate, ResponseHandler<Boolean> callback)
- Specified by:
removeAccessFromIpAddress
in interfaceStorage.ServiceAsync
-
removeAccessFromVirtualGuest
Future<Boolean> removeAccessFromVirtualGuest(Guest virtualGuestObjectTemplate)
Async version ofIscsi.Service.removeAccessFromVirtualGuest(com.softlayer.api.service.virtual.Guest)
- Specified by:
removeAccessFromVirtualGuest
in interfaceStorage.ServiceAsync
-
removeAccessFromVirtualGuest
Future<?> removeAccessFromVirtualGuest(Guest virtualGuestObjectTemplate, ResponseHandler<Boolean> callback)
- Specified by:
removeAccessFromVirtualGuest
in interfaceStorage.ServiceAsync
-
removeAccessToReplicantFromHardwareListForIscsi
Future<Boolean> removeAccessToReplicantFromHardwareListForIscsi(List<Hardware> hardwareObjectTemplates)
-
removeAccessToReplicantFromHardwareListForIscsi
Future<?> removeAccessToReplicantFromHardwareListForIscsi(List<Hardware> hardwareObjectTemplates, ResponseHandler<Boolean> callback)
-
removeAccessToReplicantFromIpAddressListForIscsi
Future<Boolean> removeAccessToReplicantFromIpAddressListForIscsi(List<IpAddress> ipAddressObjectTemplates)
-
removeAccessToReplicantFromIpAddressListForIscsi
Future<?> removeAccessToReplicantFromIpAddressListForIscsi(List<IpAddress> ipAddressObjectTemplates, ResponseHandler<Boolean> callback)
-
removeAccessToReplicantFromVirtualGuestListForIscsi
Future<Boolean> removeAccessToReplicantFromVirtualGuestListForIscsi(List<Guest> virtualGuestObjectTemplates)
-
removeAccessToReplicantFromVirtualGuestListForIscsi
Future<?> removeAccessToReplicantFromVirtualGuestListForIscsi(List<Guest> virtualGuestObjectTemplates, ResponseHandler<Boolean> callback)
-
-