public interface SolidFireElementIF
| Modifier and Type | Method and Description |
|---|---|
AddAccountResult |
addAccount(AddAccountRequest request)
You can use AddAccount to add a new account to the system.
|
AddAccountResult |
addAccount(String username,
Optional<CHAPSecret> initiatorSecret,
Optional<CHAPSecret> targetSecret,
Optional<Attributes> attributes)
You can use AddAccount to add a new account to the system.
|
AddClusterAdminResult |
addClusterAdmin(AddClusterAdminRequest request)
You can use AddClusterAdmin to add a new cluster admin account.
|
AddClusterAdminResult |
addClusterAdmin(String username,
String password,
String[] access,
Optional<Boolean> acceptEula,
Optional<Attributes> attributes)
You can use AddClusterAdmin to add a new cluster admin account.
|
AddDrivesResult |
addDrives(AddDrivesRequest request)
AddDrives enables you to add one or more available drives to the cluster, enabling the drives to host a portion of the cluster's data.
|
AddDrivesResult |
addDrives(NewDrive[] drives,
Optional<Boolean> forceDuringUpgrade)
AddDrives enables you to add one or more available drives to the cluster, enabling the drives to host a portion of the cluster's data.
|
ModifyVolumeAccessGroupResult |
addInitiatorsToVolumeAccessGroup(AddInitiatorsToVolumeAccessGroupRequest request)
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
|
ModifyVolumeAccessGroupResult |
addInitiatorsToVolumeAccessGroup(Long volumeAccessGroupID,
String[] initiators)
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
|
AddLdapClusterAdminResult |
addLdapClusterAdmin(AddLdapClusterAdminRequest request)
AddLdapClusterAdmin enables you to add a new LDAP cluster administrator user.
|
AddLdapClusterAdminResult |
addLdapClusterAdmin(String username,
String[] access,
Optional<Boolean> acceptEula,
Optional<Attributes> attributes)
AddLdapClusterAdmin enables you to add a new LDAP cluster administrator user.
|
AddNodesResult |
addNodes(AddNodesRequest request)
AddNodes enables you to add one or more new nodes to a cluster.
|
AddNodesResult |
addNodes(Long[] pendingNodes,
Optional<Boolean> autoInstall)
AddNodes enables you to add one or more new nodes to a cluster.
|
AddVirtualNetworkResult |
addVirtualNetwork(AddVirtualNetworkRequest request)
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration.
|
AddVirtualNetworkResult |
addVirtualNetwork(Long virtualNetworkTag,
String name,
AddressBlockParams[] addressBlocks,
String netmask,
String svip,
Optional<Attributes> attributes)
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration.
|
AddVirtualNetworkResult |
addVirtualNetwork(Long virtualNetworkTag,
String name,
AddressBlockParams[] addressBlocks,
String netmask,
String svip,
Optional<String> gateway,
Optional<Boolean> namespace,
Optional<Attributes> attributes)
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration.
|
ModifyVolumeAccessGroupResult |
addVolumesToVolumeAccessGroup(AddVolumesToVolumeAccessGroupRequest request)
AddVolumesToVolumeAccessGroup enables you to add
volumes to a specified volume access group.
|
ModifyVolumeAccessGroupResult |
addVolumesToVolumeAccessGroup(Long volumeAccessGroupID,
Long[] volumes)
AddVolumesToVolumeAccessGroup enables you to add
volumes to a specified volume access group.
|
CancelCloneResult |
cancelClone(CancelCloneRequest request)
CancelClone enables you to stop an ongoing CloneVolume or CopyVolume process.
|
CancelCloneResult |
cancelClone(Long cloneID)
CancelClone enables you to stop an ongoing CloneVolume or CopyVolume process.
|
CancelGroupCloneResult |
cancelGroupClone(CancelGroupCloneRequest request)
CancelGroupClone enables you to stop an ongoing CloneMultipleVolumes process occurring on a group of volumes.
|
CancelGroupCloneResult |
cancelGroupClone(Long groupCloneID)
CancelGroupClone enables you to stop an ongoing CloneMultipleVolumes process occurring on a group of volumes.
|
ClearClusterFaultsResult |
clearClusterFaults(ClearClusterFaultsRequest request)
You can use the ClearClusterFaults method to clear information about both current and previously detected faults.
|
ClearClusterFaultsResult |
clearClusterFaults(Optional<String> faultTypes)
You can use the ClearClusterFaults method to clear information about both current and previously detected faults.
|
CloneMultipleVolumesResult |
cloneMultipleVolumes(CloneMultipleVolumeParams[] volumes,
Optional<String> access,
Optional<Long> groupSnapshotID,
Optional<Long> newAccountID)
CloneMultipleVolumes enables you to create a clone of a group of specified volumes.
|
CloneMultipleVolumesResult |
cloneMultipleVolumes(CloneMultipleVolumesRequest request)
CloneMultipleVolumes enables you to create a clone of a group of specified volumes.
|
CloneVolumeResult |
cloneVolume(CloneVolumeRequest request)
CloneVolume enables you to create a copy of a volume.
|
CloneVolumeResult |
cloneVolume(Long volumeID,
String name,
Optional<Long> newAccountID,
Optional<Long> newSize,
Optional<String> access,
Optional<Long> snapshotID,
Optional<Attributes> attributes,
Optional<Boolean> enable512e)
CloneVolume enables you to create a copy of a volume.
|
CompleteClusterPairingResult |
completeClusterPairing(CompleteClusterPairingRequest request)
You can use the CompleteClusterPairing method with the encoded key received from the StartClusterPairing method to complete the cluster pairing process.
|
CompleteClusterPairingResult |
completeClusterPairing(String clusterPairingKey)
You can use the CompleteClusterPairing method with the encoded key received from the StartClusterPairing method to complete the cluster pairing process.
|
CompleteVolumePairingResult |
completeVolumePairing(CompleteVolumePairingRequest request)
You can use the CompleteVolumePairing method to complete the pairing of two volumes.
|
CompleteVolumePairingResult |
completeVolumePairing(String volumePairingKey,
Long volumeID)
You can use the CompleteVolumePairing method to complete the pairing of two volumes.
|
CopyVolumeResult |
copyVolume(CopyVolumeRequest request)
CopyVolume enables you to overwrite the data contents of an existing volume with the data contents of another volume (or
snapshot).
|
CopyVolumeResult |
copyVolume(Long volumeID,
Long dstVolumeID,
Optional<Long> snapshotID)
CopyVolume enables you to overwrite the data contents of an existing volume with the data contents of another volume (or
snapshot).
|
CreateBackupTargetResult |
createBackupTarget(CreateBackupTargetRequest request)
CreateBackupTarget enables you to create and store backup target information so that you do not need to re-enter it each time a backup is created.
|
CreateBackupTargetResult |
createBackupTarget(String name,
Optional<Attributes> attributes)
CreateBackupTarget enables you to create and store backup target information so that you do not need to re-enter it each time a backup is created.
|
CreateClusterResult |
createCluster(CreateClusterRequest request)
The CreateCluster method enables you to initialize the node in a cluster that has ownership of the "mvip" and "svip" addresses.
|
CreateClusterResult |
createCluster(Optional<Boolean> acceptEula,
String mvip,
String svip,
Long repCount,
String username,
String password,
String[] nodes,
Optional<Attributes> attributes)
The CreateCluster method enables you to initialize the node in a cluster that has ownership of the "mvip" and "svip" addresses.
|
CreateGroupSnapshotResult |
createGroupSnapshot(CreateGroupSnapshotRequest request)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateGroupSnapshotResult |
createGroupSnapshot(Long[] volumes,
Optional<String> name,
Optional<Attributes> attributes)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateGroupSnapshotResult |
createGroupSnapshot(Long[] volumes,
Optional<String> name,
Optional<Boolean> enableRemoteReplication,
Optional<String> retention,
Optional<Attributes> attributes)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateInitiatorsResult |
createInitiators(CreateInitiator[] initiators)
CreateInitiators enables you to create multiple new initiator IQNs or World Wide Port Names (WWPNs) and optionally assign them
aliases and attributes.
|
CreateInitiatorsResult |
createInitiators(CreateInitiatorsRequest request)
CreateInitiators enables you to create multiple new initiator IQNs or World Wide Port Names (WWPNs) and optionally assign them
aliases and attributes.
|
CreateScheduleResult |
createSchedule(CreateScheduleRequest request)
CreateSchedule enables you to schedule an automatic snapshot of a volume at a defined interval.
|
CreateScheduleResult |
createSchedule(Schedule schedule)
CreateSchedule enables you to schedule an automatic snapshot of a volume at a defined interval.
|
CreateSnapshotResult |
createSnapshot(CreateSnapshotRequest request)
CreateSnapshot enables you to create a point-in-time copy of a volume.
|
CreateSnapshotResult |
createSnapshot(Long volumeID,
Optional<Long> snapshotID,
Optional<String> name,
Optional<Attributes> attributes)
CreateSnapshot enables you to create a point-in-time copy of a volume.
|
CreateSnapshotResult |
createSnapshot(Long volumeID,
Optional<Long> snapshotID,
Optional<String> name,
Optional<Boolean> enableRemoteReplication,
Optional<String> retention,
Optional<Attributes> attributes)
CreateSnapshot enables you to create a point-in-time copy of a volume.
|
CreateStorageContainerResult |
createStorageContainer(CreateStorageContainerRequest request)
CreateStorageContainer enables you to create a Virtual Volume (VVol) storage container.
|
CreateStorageContainerResult |
createStorageContainer(String name,
Optional<String> initiatorSecret,
Optional<String> targetSecret,
Optional<Long> accountID)
CreateStorageContainer enables you to create a Virtual Volume (VVol) storage container.
|
CreateSupportBundleResult |
createSupportBundle(CreateSupportBundleRequest request)
CreateSupportBundle enables you to create a support bundle file under the node's directory.
|
CreateSupportBundleResult |
createSupportBundle(Optional<String> bundleName,
Optional<String> extraArgs,
Optional<Long> timeoutSec)
CreateSupportBundle enables you to create a support bundle file under the node's directory.
|
CreateVolumeResult |
createVolume(CreateVolumeRequest request)
CreateVolume enables you to create a new (empty) volume on the cluster.
|
CreateVolumeResult |
createVolume(String name,
Long accountID,
Long totalSize,
Boolean enable512e,
Optional<QoS> qos,
Optional<Attributes> attributes)
CreateVolume enables you to create a new (empty) volume on the cluster.
|
CreateVolumeAccessGroupResult |
createVolumeAccessGroup(CreateVolumeAccessGroupRequest request)
You can use CreateVolumeAccessGroup to create a new volume access group.
|
CreateVolumeAccessGroupResult |
createVolumeAccessGroup(String name,
Optional<String[]> initiators,
Optional<Long[]> volumes,
Optional<Attributes> attributes)
You can use CreateVolumeAccessGroup to create a new volume access group.
|
CreateVolumeAccessGroupResult |
createVolumeAccessGroup(String name,
Optional<String[]> initiators,
Optional<Long[]> volumes,
Optional<Long[]> virtualNetworkID,
Optional<Long[]> virtualNetworkTags,
Optional<Attributes> attributes)
You can use CreateVolumeAccessGroup to create a new volume access group.
|
DeleteAllSupportBundlesResult |
deleteAllSupportBundles()
DeleteAllSupportBundles enables you to delete all support bundles generated with the CreateSupportBundle API method.
|
DeleteGroupSnapshotResult |
deleteGroupSnapshot(DeleteGroupSnapshotRequest request)
DeleteGroupSnapshot enables you to delete a group snapshot.
|
DeleteGroupSnapshotResult |
deleteGroupSnapshot(Long groupSnapshotID,
Boolean saveMembers)
DeleteGroupSnapshot enables you to delete a group snapshot.
|
DeleteInitiatorsResult |
deleteInitiators(DeleteInitiatorsRequest request)
DeleteInitiators enables you to delete one or more initiators from the system (and from any associated volumes or volume access
groups).
|
DeleteInitiatorsResult |
deleteInitiators(Long[] initiators)
DeleteInitiators enables you to delete one or more initiators from the system (and from any associated volumes or volume access
groups).
|
DeleteSnapshotResult |
deleteSnapshot(DeleteSnapshotRequest request)
DeleteSnapshot enables you to delete a snapshot.
|
DeleteSnapshotResult |
deleteSnapshot(Long snapshotID)
DeleteSnapshot enables you to delete a snapshot.
|
DeleteStorageContainerResult |
deleteStorageContainers(DeleteStorageContainersRequest request)
DeleteStorageContainers enables you to remove up to 2000 Virtual Volume (VVol) storage containers from the system at one time.
|
DeleteStorageContainerResult |
deleteStorageContainers(UUID[] storageContainerIDs)
DeleteStorageContainers enables you to remove up to 2000 Virtual Volume (VVol) storage containers from the system at one time.
|
DeleteVolumeResult |
deleteVolume(DeleteVolumeRequest request)
DeleteVolume marks an active volume for deletion.
|
DeleteVolumeResult |
deleteVolume(Long volumeID)
DeleteVolume marks an active volume for deletion.
|
DeleteVolumeAccessGroupResult |
deleteVolumeAccessGroup(DeleteVolumeAccessGroupRequest request)
DeleteVolumeAccessGroup enables you to delete a
volume access group.
|
DeleteVolumeAccessGroupResult |
deleteVolumeAccessGroup(Long volumeAccessGroupID)
DeleteVolumeAccessGroup enables you to delete a
volume access group.
|
DeleteVolumesResult |
deleteVolumes(DeleteVolumesRequest request)
DeleteVolumes marks multiple (up to 500) active volumes for deletion.
|
DeleteVolumesResult |
deleteVolumes(Optional<Long[]> accountIDs,
Optional<Long[]> volumeAccessGroupIDs,
Optional<Long[]> volumeIDs)
DeleteVolumes marks multiple (up to 500) active volumes for deletion.
|
DisableEncryptionAtRestResult |
disableEncryptionAtRest()
The DisableEncryptionAtRest method enables you to remove the encryption that was previously applied to the cluster using the EnableEncryptionAtRest method.
|
DisableLdapAuthenticationResult |
disableLdapAuthentication()
The DisableLdapAuthentication method enables you to disable LDAP authentication and remove all LDAP configuration settings.
|
DisableSnmpResult |
disableSnmp()
You can use DisableSnmp to disable SNMP on the cluster nodes.
|
EnableEncryptionAtRestResult |
enableEncryptionAtRest()
You can use the EnableEncryptionAtRest method to enable the Advanced Encryption Standard (AES) 256-bit encryption at rest on the cluster, so that the cluster can manage the encryption key used for the drives on each node.
|
EnableFeatureResult |
enableFeature(EnableFeatureRequest request)
You can use EnableFeature to enable cluster features that are disabled by default.
|
EnableFeatureResult |
enableFeature(String feature)
You can use EnableFeature to enable cluster features that are disabled by default.
|
EnableLdapAuthenticationResult |
enableLdapAuthentication(EnableLdapAuthenticationRequest request)
The EnableLdapAuthentication method enables you to configure an LDAP directory connection to use for LDAP authentication to a cluster.
|
EnableLdapAuthenticationResult |
enableLdapAuthentication(Optional<String> authType,
Optional<String> groupSearchBaseDN,
Optional<String> groupSearchCustomFilter,
Optional<String> groupSearchType,
Optional<String> searchBindDN,
Optional<String> searchBindPassword,
String[] serverURIs,
Optional<String> userDNTemplate,
Optional<String> userSearchBaseDN,
Optional<String> userSearchFilter)
The EnableLdapAuthentication method enables you to configure an LDAP directory connection to use for LDAP authentication to a cluster.
|
EnableSnmpResult |
enableSnmp(Boolean snmpV3Enabled)
EnableSnmp enables you to enable SNMP on cluster nodes.
|
EnableSnmpResult |
enableSnmp(EnableSnmpRequest request)
EnableSnmp enables you to enable SNMP on cluster nodes.
|
GetAccountResult |
getAccountByID(GetAccountByIDRequest request)
GetAccountByID enables you to return details about a specific account, given its accountID.
|
GetAccountResult |
getAccountByID(Long accountID)
GetAccountByID enables you to return details about a specific account, given its accountID.
|
GetAccountResult |
getAccountByName(GetAccountByNameRequest request)
GetAccountByName enables you to retrieve details about a specific account, given its username.
|
GetAccountResult |
getAccountByName(String username)
GetAccountByName enables you to retrieve details about a specific account, given its username.
|
GetEfficiencyResult |
getAccountEfficiency(GetAccountEfficiencyRequest request)
GetAccountEfficiency enables you to retrieve efficiency statistics about a volume account.
|
GetEfficiencyResult |
getAccountEfficiency(Long accountID)
GetAccountEfficiency enables you to retrieve efficiency statistics about a volume account.
|
GetAPIResult |
getAPI()
You can use the GetAPI method to return a list of all the API methods and supported API endpoints that can be used in the system.
|
Attributes |
getAsyncResult(GetAsyncResultRequest request)
You can use GetAsyncResult to retrieve the result of asynchronous method calls.
|
Attributes |
getAsyncResult(Long asyncHandle,
Optional<Boolean> keepResult)
You can use GetAsyncResult to retrieve the result of asynchronous method calls.
|
GetBackupTargetResult |
getBackupTarget(GetBackupTargetRequest request)
GetBackupTarget enables you to return information about a specific backup target that you have created.
|
GetBackupTargetResult |
getBackupTarget(Long backupTargetID)
GetBackupTarget enables you to return information about a specific backup target that you have created.
|
GetBootstrapConfigResult |
getBootstrapConfig()
GetBootstrapConfig returns cluster and node information from the bootstrap configuration file.
|
GetClusterCapacityResult |
getClusterCapacity()
You can use the GetClusterCapacity method to return the high-level capacity measurements for an entire cluster.
|
GetClusterConfigResult |
getClusterConfig()
The GetClusterConfig API method enables you to return information about the cluster configuration this node uses to communicate with the cluster that it is a part of.
|
GetClusterFullThresholdResult |
getClusterFullThreshold()
You can use GetClusterFullThreshold to view the stages set for cluster fullness levels.
|
GetClusterHardwareInfoResult |
getClusterHardwareInfo(GetClusterHardwareInfoRequest request)
You can use the GetClusterHardwareInfo method to retrieve the hardware status and information for all Fibre Channel nodes, iSCSI
nodes and drives in the cluster.
|
GetClusterHardwareInfoResult |
getClusterHardwareInfo(Optional<String> type)
You can use the GetClusterHardwareInfo method to retrieve the hardware status and information for all Fibre Channel nodes, iSCSI
nodes and drives in the cluster.
|
GetClusterInfoResult |
getClusterInfo()
GetClusterInfo enables you to return configuration information about the cluster.
|
GetClusterMasterNodeIDResult |
getClusterMasterNodeID()
GetClusterMasterNodeID enables you to retrieve the ID of the node that can perform cluster-wide administration tasks and holds the
storage virtual IP address (SVIP) and management virtual IP address (MVIP).
|
GetClusterStateResult |
getClusterState(Boolean force)
The GetClusterState API method enables you to indicate if a node is part of a cluster or not.
|
GetClusterStateResult |
getClusterState(GetClusterStateRequest request)
The GetClusterState API method enables you to indicate if a node is part of a cluster or not.
|
GetClusterStatsResult |
getClusterStats()
GetClusterStats enables you to retrieve high-level activity measurements for the cluster.
|
GetClusterVersionInfoResult |
getClusterVersionInfo()
GetClusterVersionInfo enables you to retrieve information about the Element software version running on each node in the cluster.
|
Attributes |
getCompleteStats()
NetApp engineering uses the GetCompleteStats API method to troubleshoot new features.
|
GetConfigResult |
getConfig()
The GetConfig API method enables you to retrieve all configuration information for a node.
|
GetCurrentClusterAdminResult |
getCurrentClusterAdmin()
GetCurrentClusterAdmin returns information for the current primary cluster administrator.
|
VolumeQOS |
getDefaultQoS()
GetDefaultQoS enables you to retrieve the default QoS values for a newly created volume.
|
GetDriveConfigResult |
getDriveConfig()
GetDriveConfig enables you to display drive information for expected slice and block drive counts as well as the number of slices
and block drives that are currently connected to the node.
|
GetDriveHardwareInfoResult |
getDriveHardwareInfo(GetDriveHardwareInfoRequest request)
GetDriveHardwareInfo returns all the hardware information for the given drive.
|
GetDriveHardwareInfoResult |
getDriveHardwareInfo(Long driveID)
GetDriveHardwareInfo returns all the hardware information for the given drive.
|
GetDriveStatsResult |
getDriveStats(GetDriveStatsRequest request)
GetDriveStats returns high-level activity measurements for a single drive.
|
GetDriveStatsResult |
getDriveStats(Long driveID)
GetDriveStats returns high-level activity measurements for a single drive.
|
GetFeatureStatusResult |
getFeatureStatus(GetFeatureStatusRequest request)
GetFeatureStatus enables you to retrieve the status of a cluster feature.
|
GetFeatureStatusResult |
getFeatureStatus(Optional<String> feature)
GetFeatureStatus enables you to retrieve the status of a cluster feature.
|
GetHardwareConfigResult |
getHardwareConfig()
GetHardwareConfig enables you to display the hardware configuration information for a node.
|
GetHardwareInfoResult |
getHardwareInfo()
The GetHardwareInfo API method enables you to return hardware information and status for a single node.
|
GetIpmiConfigResult |
getIpmiConfig(GetIpmiConfigRequest request)
GetIpmiConfig enables you to retrieve hardware sensor information from sensors that are in your node.
|
GetIpmiConfigResult |
getIpmiConfig(Optional<String> chassisType)
GetIpmiConfig enables you to retrieve hardware sensor information from sensors that are in your node.
|
GetIpmiInfoResult |
getIpmiInfo()
GetIpmiInfo enables you to display a detailed reporting of sensors (objects) for node fans, intake and exhaust temperatures, and power supplies that are monitored by the system.
|
GetLdapConfigurationResult |
getLdapConfiguration()
The GetLdapConfiguration method enables you to get the currently active LDAP configuration on the cluster.
|
GetLimitsResult |
getLimits()
GetLimits enables you to retrieve the limit values set by the API.
|
GetLoginSessionInfoResult |
getLoginSessionInfo()
GetLoginSessionInfo enables you to return the period of time a log in authentication session is valid for both log in shells and the TUI.
|
GetNetworkConfigResult |
getNetworkConfig()
The GetNetworkConfig API method enables you to display the network configuration information for a node.
|
GetNodeHardwareInfoResult |
getNodeHardwareInfo(GetNodeHardwareInfoRequest request)
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified.
|
GetNodeHardwareInfoResult |
getNodeHardwareInfo(Long nodeID)
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified.
|
GetNodeStatsResult |
getNodeStats(GetNodeStatsRequest request)
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
|
GetNodeStatsResult |
getNodeStats(Long nodeID)
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
|
GetNtpInfoResult |
getNtpInfo()
GetNtpInfo enables you to return the current network time protocol (NTP) configuration information.
|
GetNvramInfoResult |
getNvramInfo(GetNvramInfoRequest request)
GetNvramInfo enables you to retrieve information from each node about the NVRAM card.
|
GetNvramInfoResult |
getNvramInfo(Optional<Boolean> force)
GetNvramInfo enables you to retrieve information from each node about the NVRAM card.
|
GetOriginResult |
getOrigin()
GetOrigin enables you to retrieve the origination certificate for where the node was built.
|
GetPendingOperationResult |
getPendingOperation()
You can use GetPendingOperation to detect an operation on a node that is currently in progress.
|
Attributes |
getRawStats()
NetApp engineering uses the GetRawStats API method to troubleshoot new features.
|
GetRemoteLoggingHostsResult |
getRemoteLoggingHosts()
GetRemoteLoggingHosts enables you to retrieve the current list of log servers.
|
GetScheduleResult |
getSchedule(GetScheduleRequest request)
You can use the GetSchedule method to retrieve information about a scheduled snapshot.
|
GetScheduleResult |
getSchedule(Long scheduleID)
You can use the GetSchedule method to retrieve information about a scheduled snapshot.
|
GetSnmpACLResult |
getSnmpACL()
GetSnmpACL enables you to return the current SNMP access permissions on the cluster nodes.
|
GetSnmpInfoResult |
getSnmpInfo()
GetSnmpInfo enables you to retrieve the current simple network management protocol (SNMP) configuration information.
|
GetSnmpStateResult |
getSnmpState()
You can use GetSnmpState to return the current state of the SNMP feature.
|
GetSnmpTrapInfoResult |
getSnmpTrapInfo()
You can use GetSnmpTrapInfo to return current SNMP trap configuration information.
|
GetStorageContainerEfficiencyResult |
getStorageContainerEfficiency(GetStorageContainerEfficiencyRequest request)
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
|
GetStorageContainerEfficiencyResult |
getStorageContainerEfficiency(UUID storageContainerID)
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
|
GetSystemStatusResult |
getSystemStatus()
GetSystemStatus enables you to return whether a reboot ir required or not.
|
GetVirtualVolumeCountResult |
getVirtualVolumeCount()
Enables retrieval of the number of virtual volumes currently in the system.
|
GetEfficiencyResult |
getVolumeAccessGroupEfficiency(GetVolumeAccessGroupEfficiencyRequest request)
GetVolumeAccessGroupEfficiency enables you to
retrieve efficiency information about a volume access
group.
|
GetEfficiencyResult |
getVolumeAccessGroupEfficiency(Long volumeAccessGroupID)
GetVolumeAccessGroupEfficiency enables you to
retrieve efficiency information about a volume access
group.
|
GetVolumeAccessGroupLunAssignmentsResult |
getVolumeAccessGroupLunAssignments(GetVolumeAccessGroupLunAssignmentsRequest request)
The GetVolumeAccessGroupLunAssignments
method enables you to retrieve details on LUN mappings
of a specified volume access group.
|
GetVolumeAccessGroupLunAssignmentsResult |
getVolumeAccessGroupLunAssignments(Long volumeAccessGroupID)
The GetVolumeAccessGroupLunAssignments
method enables you to retrieve details on LUN mappings
of a specified volume access group.
|
GetVolumeCountResult |
getVolumeCount()
GetVolumeCount enables you to retrieve the number of volumes currently in the system.
|
GetVolumeEfficiencyResult |
getVolumeEfficiency(GetVolumeEfficiencyRequest request)
GetVolumeEfficiency enables you to retrieve information about a volume.
|
GetVolumeEfficiencyResult |
getVolumeEfficiency(Long volumeID)
GetVolumeEfficiency enables you to retrieve information about a volume.
|
GetVolumeStatsResult |
getVolumeStats(GetVolumeStatsRequest request)
GetVolumeStats enables you to retrieve high-level activity measurements for a single volume.
|
GetVolumeStatsResult |
getVolumeStats(Long volumeID)
GetVolumeStats enables you to retrieve high-level activity measurements for a single volume.
|
Attributes |
invokeSFApi(InvokeSFApiRequest request)
This will invoke any API method supported by the SolidFire API for the version and port the connection is using.
|
Attributes |
invokeSFApi(String method,
Optional<Object> parameters)
This will invoke any API method supported by the SolidFire API for the version and port the connection is using.
|
ListAccountsResult |
listAccounts(ListAccountsRequest request)
ListAccounts returns the entire list of accounts, with optional paging support.
|
ListAccountsResult |
listAccounts(Optional<Long> startAccountID,
Optional<Long> limit)
ListAccounts returns the entire list of accounts, with optional paging support.
|
ListAccountsResult |
listAccounts(Optional<Long> startAccountID,
Optional<Long> limit,
Optional<Boolean> includeStorageContainers)
ListAccounts returns the entire list of accounts, with optional paging support.
|
ListActiveNodesResult |
listActiveNodes()
ListActiveNodes returns the list of currently active nodes that are in the cluster.
|
ListActivePairedVolumesResult |
listActivePairedVolumes(ListActivePairedVolumesRequest request)
ListActivePairedVolumes enables you to list all the active volumes paired with a volume.
|
ListActivePairedVolumesResult |
listActivePairedVolumes(Optional<Long> startVolumeID,
Optional<Long> limit)
ListActivePairedVolumes enables you to list all the active volumes paired with a volume.
|
ListActiveVolumesResult |
listActiveVolumes(ListActiveVolumesRequest request)
ListActiveVolumes enables you to return the list of active volumes currently in the system.
|
ListActiveVolumesResult |
listActiveVolumes(Optional<Long> startVolumeID,
Optional<Long> limit)
ListActiveVolumes enables you to return the list of active volumes currently in the system.
|
ListActiveVolumesResult |
listActiveVolumes(Optional<Long> startVolumeID,
Optional<Long> limit,
Optional<Boolean> includeVirtualVolumes)
ListActiveVolumes enables you to return the list of active volumes currently in the system.
|
ListAllNodesResult |
listAllNodes()
ListAllNodes enables you to retrieve a list of active and pending nodes in the cluster.
|
ListAsyncResultsResult |
listAsyncResults(ListAsyncResultsRequest request)
You can use ListAsyncResults to list the results of all currently running and completed asynchronous methods on the system.
|
ListAsyncResultsResult |
listAsyncResults(Optional<String[]> asyncResultTypes)
You can use ListAsyncResults to list the results of all currently running and completed asynchronous methods on the system.
|
ListBackupTargetsResult |
listBackupTargets()
You can use ListBackupTargets to retrieve information about all backup targets that have been created.
|
ListBulkVolumeJobsResult |
listBulkVolumeJobs()
ListBulkVolumeJobs enables you to retrieve information about each bulk volume read or write operation that is occurring in the
system.
|
ListClusterAdminsResult |
listClusterAdmins()
ListClusterAdmins returns the list of all cluster administrators for the cluster.
|
ListClusterFaultsResult |
listClusterFaults(ListClusterFaultsRequest request)
ListClusterFaults enables you to retrieve information about any faults detected on the cluster.
|
ListClusterFaultsResult |
listClusterFaults(Optional<Boolean> bestPractices,
Optional<String> faultTypes)
ListClusterFaults enables you to retrieve information about any faults detected on the cluster.
|
ListClusterPairsResult |
listClusterPairs()
You can use the ListClusterPairs method to list all the clusters that a cluster is paired with.
|
ListDeletedVolumesResult |
listDeletedVolumes()
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
|
ListDeletedVolumesResult |
listDeletedVolumes(ListDeletedVolumesRequest request)
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
|
ListDeletedVolumesResult |
listDeletedVolumes(Optional<Boolean> includeVirtualVolumes)
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
|
ListDriveHardwareResult |
listDriveHardware(Boolean force)
ListDriveHardware returns all the drives connected to a node.
|
ListDriveHardwareResult |
listDriveHardware(ListDriveHardwareRequest request)
ListDriveHardware returns all the drives connected to a node.
|
ListDrivesResult |
listDrives()
ListDrives enables you to retrieve the list of the drives that exist in the cluster's active nodes.
|
ListDriveStatsResult |
listDriveStats(ListDriveStatsRequest request)
ListDriveStats enables you to retrieve high-level activity measurements for multiple drives in the cluster.
|
ListDriveStatsResult |
listDriveStats(Optional<Long[]> drives)
ListDriveStats enables you to retrieve high-level activity measurements for multiple drives in the cluster.
|
ListEventsResult |
listEvents(ListEventsRequest request)
ListEvents returns events detected on the cluster, sorted from oldest to newest.
|
ListEventsResult |
listEvents(Optional<Long> maxEvents,
Optional<Long> startEventID,
Optional<Long> endEventID)
ListEvents returns events detected on the cluster, sorted from oldest to newest.
|
ListFibreChannelPortInfoResult |
listFibreChannelPortInfo()
ListFibreChannelPortInfo enables you to retrieve information about the Fibre Channel ports on a node.
|
ListFibreChannelSessionsResult |
listFibreChannelSessions()
ListFibreChannelSessions enables you to retrieve information about the active Fibre Channel sessions on a cluster.
|
ListGroupSnapshotsResult |
listGroupSnapshots(ListGroupSnapshotsRequest request)
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
|
ListGroupSnapshotsResult |
listGroupSnapshots(Optional<Long[]> volumes)
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
|
ListGroupSnapshotsResult |
listGroupSnapshots(Optional<Long[]> volumes,
Optional<Long> groupSnapshotID)
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
|
ListInitiatorsResult |
listInitiators(ListInitiatorsRequest request)
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
|
ListInitiatorsResult |
listInitiators(Optional<Long> startInitiatorID,
Optional<Long> limit,
Optional<Long[]> initiators)
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
|
ListISCSISessionsResult |
listISCSISessions()
You can use ListISCSISessions to return iSCSI information for volumes in the cluster.
|
ListNetworkInterfacesResult |
listNetworkInterfaces()
ListNetworkInterfaces enables you to retrieve information about each network interface on a node.
|
ListNodeFibreChannelPortInfoResult |
listNodeFibreChannelPortInfo()
The ListNodeFibreChannelPortInfo API method enables you to retrieve information about the Fibre Channel ports on a node.
|
ListNodeStatsResult |
listNodeStats()
ListNodeStats enables you to view the high-level activity measurements for all nodes in a cluster.
|
ListPendingActiveNodesResult |
listPendingActiveNodes()
ListPendingActiveNodes returns the list of nodes in the cluster that are currently in the PendingActive state, between the pending and active states.
|
ListPendingNodesResult |
listPendingNodes()
ListPendingNodes returns a list of the currently pending nodes in the system.
|
ListProtocolEndpointsResult |
listProtocolEndpoints(ListProtocolEndpointsRequest request)
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster.
|
ListProtocolEndpointsResult |
listProtocolEndpoints(Optional<UUID[]> protocolEndpointIDs)
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster.
|
ListSchedulesResult |
listSchedules()
ListSchedule enables you to retrieve information about all scheduled snapshots that have been created.
|
ListServicesResult |
listServices()
You can use ListServices to return the services information for nodes, drives, current software, and other services that are running on the cluster.
|
ListSnapshotsResult |
listSnapshots(ListSnapshotsRequest request)
ListSnapshots enables you to return the attributes of each snapshot taken on the volume.
|
ListSnapshotsResult |
listSnapshots(Optional<Long> volumeID,
Optional<Long> snapshotID)
ListSnapshots enables you to return the attributes of each snapshot taken on the volume.
|
ListStorageContainersResult |
listStorageContainers(ListStorageContainersRequest request)
ListStorageContainers enables you to retrieve information about all virtual volume storage containers known to the system.
|
ListStorageContainersResult |
listStorageContainers(Optional<UUID[]> storageContainerIDs)
ListStorageContainers enables you to retrieve information about all virtual volume storage containers known to the system.
|
ListSyncJobsResult |
listSyncJobs()
ListSyncJobs enables you to return information about synchronization jobs that are running on a SolidFire cluster.
|
ListTestsResult |
listTests()
You can use the ListTests API method to return the tests that are available to run on a node.
|
ListUtilitiesResult |
listUtilities()
You can use the ListUtilities API method to return the operations that are available to run on a node.
|
ListVirtualNetworksResult |
listVirtualNetworks(ListVirtualNetworksRequest request)
ListVirtualNetworks enables you to list all configured virtual networks for the cluster.
|
ListVirtualNetworksResult |
listVirtualNetworks(Optional<Long> virtualNetworkID,
Optional<Long> virtualNetworkTag,
Optional<Long[]> virtualNetworkIDs,
Optional<Long[]> virtualNetworkTags)
ListVirtualNetworks enables you to list all configured virtual networks for the cluster.
|
ListVirtualVolumeBindingsResult |
listVirtualVolumeBindings(ListVirtualVolumeBindingsRequest request)
ListVirtualVolumeBindings returns a list of all virtual volumes in the cluster that are bound to protocol endpoints.
|
ListVirtualVolumeBindingsResult |
listVirtualVolumeBindings(Optional<Long[]> virtualVolumeBindingIDs)
ListVirtualVolumeBindings returns a list of all virtual volumes in the cluster that are bound to protocol endpoints.
|
ListVirtualVolumeHostsResult |
listVirtualVolumeHosts(ListVirtualVolumeHostsRequest request)
ListVirtualVolumeHosts returns a list of all virtual volume hosts known to the cluster.
|
ListVirtualVolumeHostsResult |
listVirtualVolumeHosts(Optional<UUID[]> virtualVolumeHostIDs)
ListVirtualVolumeHosts returns a list of all virtual volume hosts known to the cluster.
|
ListVirtualVolumesResult |
listVirtualVolumes(ListVirtualVolumesRequest request)
ListVirtualVolumes enables you to list the virtual volumes currently in the system.
|
ListVirtualVolumesResult |
listVirtualVolumes(Optional<Boolean> details,
Optional<Long> limit,
Optional<Boolean> recursive,
Optional<UUID> startVirtualVolumeID,
Optional<UUID[]> virtualVolumeIDs)
ListVirtualVolumes enables you to list the virtual volumes currently in the system.
|
ListVirtualVolumeTasksResult |
listVirtualVolumeTasks(ListVirtualVolumeTasksRequest request)
ListVirtualVolumeTasks returns a list of virtual volume tasks in the system.
|
ListVirtualVolumeTasksResult |
listVirtualVolumeTasks(Optional<UUID[]> virtualVolumeTaskIDs)
ListVirtualVolumeTasks returns a list of virtual volume tasks in the system.
|
ListVolumeAccessGroupsResult |
listVolumeAccessGroups(ListVolumeAccessGroupsRequest request)
ListVolumeAccessGroups enables you to return
information about the volume access groups that are
currently in the system.
|
ListVolumeAccessGroupsResult |
listVolumeAccessGroups(Optional<Long> startVolumeAccessGroupID,
Optional<Long> limit,
Optional<Long[]> volumeAccessGroups)
ListVolumeAccessGroups enables you to return
information about the volume access groups that are
currently in the system.
|
ListVolumesResult |
listVolumes(ListVolumesRequest request)
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster.
|
ListVolumesResult |
listVolumes(Optional<Long> startVolumeID,
Optional<Long> limit,
Optional<String> volumeStatus,
Optional<Long[]> accounts,
Optional<Boolean> isPaired,
Optional<Long[]> volumeIDs,
Optional<String> volumeName,
Optional<Boolean> includeVirtualVolumes)
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster.
|
ListVolumesResult |
listVolumes(Optional<Long> startVolumeID,
Optional<Long> limit,
Optional<String> volumeStatus,
Optional<Long[]> accounts,
Optional<Boolean> isPaired,
Optional<String> volumeName)
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster.
|
ListVolumesForAccountResult |
listVolumesForAccount(ListVolumesForAccountRequest request)
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
|
ListVolumesForAccountResult |
listVolumesForAccount(Long accountID,
Optional<Long> startVolumeID,
Optional<Long> limit)
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
|
ListVolumesForAccountResult |
listVolumesForAccount(Long accountID,
Optional<Long> startVolumeID,
Optional<Long> limit,
Optional<Boolean> includeVirtualVolumes)
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
|
ListVolumeStatsResult |
listVolumeStats(ListVolumeStatsRequest request)
ListVolumeStats returns high-level activity measurements for a single volume, list of volumes, or all volumes (if you omit the volumeIDs parameter).
|
ListVolumeStatsResult |
listVolumeStats(Optional<Long[]> volumeIDs)
ListVolumeStats returns high-level activity measurements for a single volume, list of volumes, or all volumes (if you omit the volumeIDs parameter).
|
ListVolumeStatsByAccountResult |
listVolumeStatsByAccount(ListVolumeStatsByAccountRequest request)
ListVolumeStatsByAccount returns high-level activity measurements for every account.
|
ListVolumeStatsByAccountResult |
listVolumeStatsByAccount(Optional<Long[]> accounts)
ListVolumeStatsByAccount returns high-level activity measurements for every account.
|
ListVolumeStatsByAccountResult |
listVolumeStatsByAccount(Optional<Long[]> accounts,
Optional<Boolean> includeVirtualVolumes)
ListVolumeStatsByAccount returns high-level activity measurements for every account.
|
ListVolumeStatsByVirtualVolumeResult |
listVolumeStatsByVirtualVolume(ListVolumeStatsByVirtualVolumeRequest request)
ListVolumeStatsByVirtualVolume enables you to list volume statistics for any volumes in the system that are associated with virtual volumes.
|
ListVolumeStatsByVirtualVolumeResult |
listVolumeStatsByVirtualVolume(Optional<UUID[]> virtualVolumeIDs)
ListVolumeStatsByVirtualVolume enables you to list volume statistics for any volumes in the system that are associated with virtual volumes.
|
ListVolumeStatsByVolumeResult |
listVolumeStatsByVolume()
ListVolumeStatsByVolume returns high-level activity measurements for every volume, by volume.
|
ListVolumeStatsByVolumeResult |
listVolumeStatsByVolume(ListVolumeStatsByVolumeRequest request)
ListVolumeStatsByVolume returns high-level activity measurements for every volume, by volume.
|
ListVolumeStatsByVolumeResult |
listVolumeStatsByVolume(Optional<Boolean> includeVirtualVolumes)
ListVolumeStatsByVolume returns high-level activity measurements for every volume, by volume.
|
ListVolumeStatsByVolumeAccessGroupResult |
listVolumeStatsByVolumeAccessGroup(ListVolumeStatsByVolumeAccessGroupRequest request)
ListVolumeStatsByVolumeAccessGroup enables you to get total activity measurements for all of the volumes that are a member of the
specified volume access group(s).
|
ListVolumeStatsByVolumeAccessGroupResult |
listVolumeStatsByVolumeAccessGroup(Optional<Long[]> volumeAccessGroups)
ListVolumeStatsByVolumeAccessGroup enables you to get total activity measurements for all of the volumes that are a member of the
specified volume access group(s).
|
ListVolumeStatsByVolumeAccessGroupResult |
listVolumeStatsByVolumeAccessGroup(Optional<Long[]> volumeAccessGroups,
Optional<Boolean> includeVirtualVolumes)
ListVolumeStatsByVolumeAccessGroup enables you to get total activity measurements for all of the volumes that are a member of the
specified volume access group(s).
|
ModifyAccountResult |
modifyAccount(Long accountID,
Optional<String> username,
Optional<String> status,
Optional<CHAPSecret> initiatorSecret,
Optional<CHAPSecret> targetSecret,
Optional<Attributes> attributes)
ModifyAccount enables you to modify an existing account.
|
ModifyAccountResult |
modifyAccount(ModifyAccountRequest request)
ModifyAccount enables you to modify an existing account.
|
ModifyBackupTargetResult |
modifyBackupTarget(Long backupTargetID,
Optional<String> name,
Optional<Attributes> attributes)
ModifyBackupTarget enables you to change attributes of a backup target.
|
ModifyBackupTargetResult |
modifyBackupTarget(ModifyBackupTargetRequest request)
ModifyBackupTarget enables you to change attributes of a backup target.
|
ModifyClusterAdminResult |
modifyClusterAdmin(Long clusterAdminID,
Optional<String> password,
Optional<String[]> access,
Optional<Attributes> attributes)
You can use ModifyClusterAdmin to change the settings for a cluster admin or LDAP cluster admin.
|
ModifyClusterAdminResult |
modifyClusterAdmin(ModifyClusterAdminRequest request)
You can use ModifyClusterAdmin to change the settings for a cluster admin or LDAP cluster admin.
|
ModifyClusterFullThresholdResult |
modifyClusterFullThreshold(ModifyClusterFullThresholdRequest request)
You can use ModifyClusterFullThreshold to change the level at which the system generates an event when the storage cluster approaches a certain capacity utilization.
|
ModifyClusterFullThresholdResult |
modifyClusterFullThreshold(Optional<Long> stage2AwareThreshold,
Optional<Long> maxMetadataOverProvisionFactor)
You can use ModifyClusterFullThreshold to change the level at which the system generates an event when the storage cluster approaches a certain capacity utilization.
|
ModifyClusterFullThresholdResult |
modifyClusterFullThreshold(Optional<Long> stage2AwareThreshold,
Optional<Long> stage3BlockThresholdPercent,
Optional<Long> maxMetadataOverProvisionFactor)
You can use ModifyClusterFullThreshold to change the level at which the system generates an event when the storage cluster approaches a certain capacity utilization.
|
ModifyGroupSnapshotResult |
modifyGroupSnapshot(Long groupSnapshotID,
Optional<String> expirationTime,
Optional<Boolean> enableRemoteReplication)
ModifyGroupSnapshot enables you to change the attributes of a group of snapshots.
|
ModifyGroupSnapshotResult |
modifyGroupSnapshot(ModifyGroupSnapshotRequest request)
ModifyGroupSnapshot enables you to change the attributes of a group of snapshots.
|
ModifyInitiatorsResult |
modifyInitiators(ModifyInitiator[] initiators)
ModifyInitiators enables you to change the attributes of one or more existing initiators.
|
ModifyInitiatorsResult |
modifyInitiators(ModifyInitiatorsRequest request)
ModifyInitiators enables you to change the attributes of one or more existing initiators.
|
ModifyScheduleResult |
modifySchedule(ModifyScheduleRequest request)
ModifySchedule enables you to change the intervals at which a scheduled snapshot occurs.
|
ModifyScheduleResult |
modifySchedule(Schedule schedule)
ModifySchedule enables you to change the intervals at which a scheduled snapshot occurs.
|
ModifySnapshotResult |
modifySnapshot(Long snapshotID,
Optional<String> expirationTime,
Optional<Boolean> enableRemoteReplication)
ModifySnapshot enables you to change the attributes currently assigned to a snapshot.
|
ModifySnapshotResult |
modifySnapshot(ModifySnapshotRequest request)
ModifySnapshot enables you to change the attributes currently assigned to a snapshot.
|
ModifyStorageContainerResult |
modifyStorageContainer(ModifyStorageContainerRequest request)
ModifyStorageContainer enables you to make changes to an existing virtual volume storage container.
|
ModifyStorageContainerResult |
modifyStorageContainer(UUID storageContainerID,
Optional<String> initiatorSecret,
Optional<String> targetSecret)
ModifyStorageContainer enables you to make changes to an existing virtual volume storage container.
|
AddVirtualNetworkResult |
modifyVirtualNetwork(ModifyVirtualNetworkRequest request)
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network.
|
AddVirtualNetworkResult |
modifyVirtualNetwork(Optional<Long> virtualNetworkID,
Optional<Long> virtualNetworkTag,
Optional<String> name,
Optional<AddressBlockParams[]> addressBlocks,
Optional<String> netmask,
Optional<String> svip,
Optional<Attributes> attributes)
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network.
|
AddVirtualNetworkResult |
modifyVirtualNetwork(Optional<Long> virtualNetworkID,
Optional<Long> virtualNetworkTag,
Optional<String> name,
Optional<AddressBlockParams[]> addressBlocks,
Optional<String> netmask,
Optional<String> svip,
Optional<String> gateway,
Optional<Boolean> namespace,
Optional<Attributes> attributes)
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network.
|
ModifyVolumeResult |
modifyVolume(Long volumeID,
Optional<Long> accountID,
Optional<String> access,
Optional<QoS> qos,
Optional<Long> totalSize,
Optional<Attributes> attributes)
ModifyVolume enables you to modify settings on an existing volume.
|
ModifyVolumeResult |
modifyVolume(ModifyVolumeRequest request)
ModifyVolume enables you to modify settings on an existing volume.
|
ModifyVolumeAccessGroupResult |
modifyVolumeAccessGroup(Long volumeAccessGroupID,
Optional<Long[]> virtualNetworkID,
Optional<Long[]> virtualNetworkTags,
Optional<String> name,
Optional<String[]> initiators,
Optional<Long[]> volumes,
Optional<Attributes> attributes)
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group.
|
ModifyVolumeAccessGroupResult |
modifyVolumeAccessGroup(Long volumeAccessGroupID,
Optional<Long[]> virtualNetworkID,
Optional<Long[]> virtualNetworkTags,
Optional<String> name,
Optional<String[]> initiators,
Optional<Long[]> volumes,
Optional<Boolean> deleteOrphanInitiators,
Optional<Attributes> attributes)
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group.
|
ModifyVolumeAccessGroupResult |
modifyVolumeAccessGroup(Long volumeAccessGroupID,
Optional<String> name,
Optional<String[]> initiators,
Optional<Long[]> volumes,
Optional<Attributes> attributes)
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group.
|
ModifyVolumeAccessGroupResult |
modifyVolumeAccessGroup(ModifyVolumeAccessGroupRequest request)
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group.
|
ModifyVolumeAccessGroupLunAssignmentsResult |
modifyVolumeAccessGroupLunAssignments(Long volumeAccessGroupID,
LunAssignment[] lunAssignments)
The ModifyVolumeAccessGroupLunAssignments
method enables you to define custom LUN assignments
for specific volumes.
|
ModifyVolumeAccessGroupLunAssignmentsResult |
modifyVolumeAccessGroupLunAssignments(ModifyVolumeAccessGroupLunAssignmentsRequest request)
The ModifyVolumeAccessGroupLunAssignments
method enables you to define custom LUN assignments
for specific volumes.
|
ModifyVolumePairResult |
modifyVolumePair(Long volumeID,
Optional<Boolean> pausedManual,
Optional<String> mode,
Optional<Long> pauseLimit)
ModifyVolumePair enables you to pause or restart replication between a pair of volumes.
|
ModifyVolumePairResult |
modifyVolumePair(ModifyVolumePairRequest request)
ModifyVolumePair enables you to pause or restart replication between a pair of volumes.
|
ModifyVolumesResult |
modifyVolumes(Long[] volumeIDs,
Optional<Long> accountID,
Optional<String> access,
Optional<QoS> qos,
Optional<Long> totalSize,
Optional<Attributes> attributes)
ModifyVolumes allows you to configure up to 500 existing volumes at one time.
|
ModifyVolumesResult |
modifyVolumes(ModifyVolumesRequest request)
ModifyVolumes allows you to configure up to 500 existing volumes at one time.
|
PurgeDeletedVolumeResult |
purgeDeletedVolume(Long volumeID)
PurgeDeletedVolume immediately and permanently purges a volume that has been deleted.
|
PurgeDeletedVolumeResult |
purgeDeletedVolume(PurgeDeletedVolumeRequest request)
PurgeDeletedVolume immediately and permanently purges a volume that has been deleted.
|
PurgeDeletedVolumesResult |
purgeDeletedVolumes(Optional<Long[]> volumeIDs,
Optional<Long[]> accountIDs,
Optional<Long[]> volumeAccessGroupIDs)
PurgeDeletedVolumes immediately and permanently purges volumes that have been deleted.
|
PurgeDeletedVolumesResult |
purgeDeletedVolumes(PurgeDeletedVolumesRequest request)
PurgeDeletedVolumes immediately and permanently purges volumes that have been deleted.
|
RemoveAccountResult |
removeAccount(Long accountID)
RemoveAccount enables you to remove an existing account.
|
RemoveAccountResult |
removeAccount(RemoveAccountRequest request)
RemoveAccount enables you to remove an existing account.
|
RemoveBackupTargetResult |
removeBackupTarget(Long backupTargetID)
RemoveBackupTarget allows you to delete backup targets.
|
RemoveBackupTargetResult |
removeBackupTarget(RemoveBackupTargetRequest request)
RemoveBackupTarget allows you to delete backup targets.
|
RemoveClusterAdminResult |
removeClusterAdmin(Long clusterAdminID)
You can use RemoveClusterAdmin to remove a Cluster Admin.
|
RemoveClusterAdminResult |
removeClusterAdmin(RemoveClusterAdminRequest request)
You can use RemoveClusterAdmin to remove a Cluster Admin.
|
RemoveClusterPairResult |
removeClusterPair(Long clusterPairID)
You can use the RemoveClusterPair method to close the open connections between two paired clusters.
|
RemoveClusterPairResult |
removeClusterPair(RemoveClusterPairRequest request)
You can use the RemoveClusterPair method to close the open connections between two paired clusters.
|
AsyncHandleResult |
removeDrives(Long[] drives,
Optional<Boolean> forceDuringUpgrade)
You can use RemoveDrives to proactively remove drives that are part of the cluster.
|
AsyncHandleResult |
removeDrives(RemoveDrivesRequest request)
You can use RemoveDrives to proactively remove drives that are part of the cluster.
|
ModifyVolumeAccessGroupResult |
removeInitiatorsFromVolumeAccessGroup(Long volumeAccessGroupID,
String[] initiators,
Optional<Boolean> deleteOrphanInitiators)
RemoveInitiatorsFromVolumeAccessGroup enables
you to remove initiators from a specified volume access
group.
|
ModifyVolumeAccessGroupResult |
removeInitiatorsFromVolumeAccessGroup(RemoveInitiatorsFromVolumeAccessGroupRequest request)
RemoveInitiatorsFromVolumeAccessGroup enables
you to remove initiators from a specified volume access
group.
|
RemoveNodesResult |
removeNodes(Long[] nodes)
You can use RemoveNodes to remove one or more nodes that should no longer participate in the cluster.
|
RemoveNodesResult |
removeNodes(RemoveNodesRequest request)
You can use RemoveNodes to remove one or more nodes that should no longer participate in the cluster.
|
RemoveVirtualNetworkResult |
removeVirtualNetwork(Optional<Long> virtualNetworkID,
Optional<Long> virtualNetworkTag)
RemoveVirtualNetwork enables you to remove a previously added virtual network.
|
RemoveVirtualNetworkResult |
removeVirtualNetwork(RemoveVirtualNetworkRequest request)
RemoveVirtualNetwork enables you to remove a previously added virtual network.
|
RemoveVolumePairResult |
removeVolumePair(Long volumeID)
RemoveVolumePair enables you to remove the remote pairing between two volumes.
|
RemoveVolumePairResult |
removeVolumePair(RemoveVolumePairRequest request)
RemoveVolumePair enables you to remove the remote pairing between two volumes.
|
ModifyVolumeAccessGroupResult |
removeVolumesFromVolumeAccessGroup(Long volumeAccessGroupID,
Long[] volumes)
The RemoveVolumeFromVolumeAccessGroup method enables you to remove volumes from a volume access group.
|
ModifyVolumeAccessGroupResult |
removeVolumesFromVolumeAccessGroup(RemoveVolumesFromVolumeAccessGroupRequest request)
The RemoveVolumeFromVolumeAccessGroup method enables you to remove volumes from a volume access group.
|
ResetDrivesResult |
resetDrives(ResetDrivesRequest request)
ResetDrives enables you to proactively initialize drives and remove all data currently residing on a drive.
|
ResetDrivesResult |
resetDrives(String drives,
Boolean force)
ResetDrives enables you to proactively initialize drives and remove all data currently residing on a drive.
|
ResetNodeResult |
resetNode(ResetNodeRequest request)
The ResetNode API method enables you to reset a node to the factory settings.
|
ResetNodeResult |
resetNode(String build,
Boolean force)
The ResetNode API method enables you to reset a node to the factory settings.
|
Attributes |
restartNetworking(Boolean force)
The RestartNetworking API method enables you to restart the networking services on a node.
|
Attributes |
restartNetworking(RestartNetworkingRequest request)
The RestartNetworking API method enables you to restart the networking services on a node.
|
Attributes |
restartServices(Boolean force,
Optional<String> service,
Optional<String> action)
The RestartServices API method enables you to restart the services on a node.
|
Attributes |
restartServices(RestartServicesRequest request)
The RestartServices API method enables you to restart the services on a node.
|
RestoreDeletedVolumeResult |
restoreDeletedVolume(Long volumeID)
RestoreDeletedVolume marks a deleted volume as active again.
|
RestoreDeletedVolumeResult |
restoreDeletedVolume(RestoreDeletedVolumeRequest request)
RestoreDeletedVolume marks a deleted volume as active again.
|
RollbackToGroupSnapshotResult |
rollbackToGroupSnapshot(Long groupSnapshotID,
Boolean saveCurrentState,
Optional<String> name,
Optional<Attributes> attributes)
RollbackToGroupSnapshot enables you to roll back all individual volumes in a snapshot group to each volume's individual snapshot.
|
RollbackToGroupSnapshotResult |
rollbackToGroupSnapshot(RollbackToGroupSnapshotRequest request)
RollbackToGroupSnapshot enables you to roll back all individual volumes in a snapshot group to each volume's individual snapshot.
|
RollbackToSnapshotResult |
rollbackToSnapshot(Long volumeID,
Long snapshotID,
Boolean saveCurrentState,
Optional<String> name,
Optional<Attributes> attributes)
RollbackToSnapshot enables you to make an existing snapshot of the "active" volume image.
|
RollbackToSnapshotResult |
rollbackToSnapshot(RollbackToSnapshotRequest request)
RollbackToSnapshot enables you to make an existing snapshot of the "active" volume image.
|
AsyncHandleResult |
secureEraseDrives(Long[] drives)
SecureEraseDrives enables you to remove any residual data from drives that have a status of "available." You might want to use this method when replacing a drive nearing the end of its service life that contained sensitive data.
|
AsyncHandleResult |
secureEraseDrives(SecureEraseDrivesRequest request)
SecureEraseDrives enables you to remove any residual data from drives that have a status of "available." You might want to use this method when replacing a drive nearing the end of its service life that contained sensitive data.
|
SetClusterConfigResult |
setClusterConfig(ClusterConfig cluster)
The SetClusterConfig API method enables you to set the configuration this node uses to communicate with the cluster it is associated with.
|
SetClusterConfigResult |
setClusterConfig(SetClusterConfigRequest request)
The SetClusterConfig API method enables you to set the configuration this node uses to communicate with the cluster it is associated with.
|
SetConfigResult |
setConfig(ConfigParams config)
The SetConfig API method enables you to set all the configuration information for the node.
|
SetConfigResult |
setConfig(SetConfigRequest request)
The SetConfig API method enables you to set all the configuration information for the node.
|
SetDefaultQoSResult |
setDefaultQoS(Optional<Long> minIOPS,
Optional<Long> maxIOPS,
Optional<Long> burstIOPS)
SetDefaultQoS enables you to configure the default Quality of Service (QoS) values (measured in inputs and outputs per second, or
IOPS) for a volume.
|
SetDefaultQoSResult |
setDefaultQoS(SetDefaultQoSRequest request)
SetDefaultQoS enables you to configure the default Quality of Service (QoS) values (measured in inputs and outputs per second, or
IOPS) for a volume.
|
SetLoginSessionInfoResult |
setLoginSessionInfo(SetLoginSessionInfoRequest request)
You can use SetLoginSessionInfo to set the period of time that a session's login authentication is valid.
|
SetLoginSessionInfoResult |
setLoginSessionInfo(String timeout)
You can use SetLoginSessionInfo to set the period of time that a session's login authentication is valid.
|
SetNetworkConfigResult |
setNetworkConfig(NetworkParams network)
The SetNetworkConfig API method enables you to set the network configuration for a node.
|
SetNetworkConfigResult |
setNetworkConfig(SetNetworkConfigRequest request)
The SetNetworkConfig API method enables you to set the network configuration for a node.
|
SetNtpInfoResult |
setNtpInfo(SetNtpInfoRequest request)
SetNtpInfo enables you to configure NTP on cluster nodes.
|
SetNtpInfoResult |
setNtpInfo(String[] servers,
Optional<Boolean> broadcastclient)
SetNtpInfo enables you to configure NTP on cluster nodes.
|
SetRemoteLoggingHostsResult |
setRemoteLoggingHosts(LoggingServer[] remoteHosts)
SetRemoteLoggingHosts enables you to configure remote logging from the nodes in the storage cluster to a centralized log server or servers.
|
SetRemoteLoggingHostsResult |
setRemoteLoggingHosts(SetRemoteLoggingHostsRequest request)
SetRemoteLoggingHosts enables you to configure remote logging from the nodes in the storage cluster to a centralized log server or servers.
|
SetSnmpACLResult |
setSnmpACL(SetSnmpACLRequest request)
SetSnmpACL enables you to configure SNMP access permissions on the cluster nodes.
|
SetSnmpACLResult |
setSnmpACL(SnmpNetwork[] networks,
SnmpV3UsmUser[] usmUsers)
SetSnmpACL enables you to configure SNMP access permissions on the cluster nodes.
|
SetSnmpInfoResult |
setSnmpInfo(Optional<SnmpNetwork[]> networks,
Optional<Boolean> enabled,
Optional<Boolean> snmpV3Enabled,
Optional<SnmpV3UsmUser[]> usmUsers)
SetSnmpInfo enables you to configure SNMP version 2 and version 3 on cluster nodes.
|
SetSnmpInfoResult |
setSnmpInfo(SetSnmpInfoRequest request)
SetSnmpInfo enables you to configure SNMP version 2 and version 3 on cluster nodes.
|
SetSnmpTrapInfoResult |
setSnmpTrapInfo(SetSnmpTrapInfoRequest request)
You can use SetSnmpTrapInfo to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of network host computers that receive the notifications.
|
SetSnmpTrapInfoResult |
setSnmpTrapInfo(SnmpTrapRecipient[] trapRecipients,
Boolean clusterFaultTrapsEnabled,
Boolean clusterFaultResolvedTrapsEnabled,
Boolean clusterEventTrapsEnabled)
You can use SetSnmpTrapInfo to enable and disable the generation of cluster SNMP notifications (traps) and to specify the set of network host computers that receive the notifications.
|
ShutdownResult |
shutdown(Long[] nodes,
Optional<String> option)
The Shutdown API method enables you to restart or shutdown a node that has not yet been added to a cluster.
|
ShutdownResult |
shutdown(ShutdownRequest request)
The Shutdown API method enables you to restart or shutdown a node that has not yet been added to a cluster.
|
SnmpSendTestTrapsResult |
snmpSendTestTraps()
SnmpSendTestTraps enables you to test SNMP functionality for a cluster.
|
StartBulkVolumeReadResult |
startBulkVolumeRead(Long volumeID,
String format,
Optional<Long> snapshotID,
Optional<String> script,
Optional<Attributes> scriptParameters,
Optional<Attributes> attributes)
StartBulkVolumeRead enables you to initialize a bulk volume read session on a specified volume.
|
StartBulkVolumeReadResult |
startBulkVolumeRead(StartBulkVolumeReadRequest request)
StartBulkVolumeRead enables you to initialize a bulk volume read session on a specified volume.
|
StartBulkVolumeWriteResult |
startBulkVolumeWrite(Long volumeID,
String format,
Optional<String> script,
Optional<Attributes> scriptParameters,
Optional<Attributes> attributes)
StartBulkVolumeWrite enables you to initialize a bulk volume write session on a specified volume.
|
StartBulkVolumeWriteResult |
startBulkVolumeWrite(StartBulkVolumeWriteRequest request)
StartBulkVolumeWrite enables you to initialize a bulk volume write session on a specified volume.
|
StartClusterPairingResult |
startClusterPairing()
You can use the StartClusterPairing method to create an encoded key from a cluster that is used to pair with another cluster.
|
StartVolumePairingResult |
startVolumePairing(Long volumeID)
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume.
|
StartVolumePairingResult |
startVolumePairing(Long volumeID,
Optional<String> mode)
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume.
|
StartVolumePairingResult |
startVolumePairing(StartVolumePairingRequest request)
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume.
|
TestConnectEnsembleResult |
testConnectEnsemble(Optional<String> ensemble)
The TestConnectEnsemble API method enables you to verify connectivity with a specified database ensemble.
|
TestConnectEnsembleResult |
testConnectEnsemble(TestConnectEnsembleRequest request)
The TestConnectEnsemble API method enables you to verify connectivity with a specified database ensemble.
|
TestConnectMvipResult |
testConnectMvip(Optional<String> mvip)
The TestConnectMvip API method enables you to test the
management connection to the cluster.
|
TestConnectMvipResult |
testConnectMvip(TestConnectMvipRequest request)
The TestConnectMvip API method enables you to test the
management connection to the cluster.
|
TestConnectSvipResult |
testConnectSvip(Optional<String> svip)
The TestConnectSvip API method enables you to test the storage connection to the cluster.
|
TestConnectSvipResult |
testConnectSvip(TestConnectSvipRequest request)
The TestConnectSvip API method enables you to test the storage connection to the cluster.
|
TestDrivesResult |
testDrives(Optional<Long> minutes,
Optional<Boolean> force)
You can use the TestDrives API method to run a hardware validation on all drives on the node.
|
TestDrivesResult |
testDrives(TestDrivesRequest request)
You can use the TestDrives API method to run a hardware validation on all drives on the node.
|
TestLdapAuthenticationResult |
testLdapAuthentication(String username,
String password,
Optional<LdapConfiguration> ldapConfiguration)
The TestLdapAuthentication method enables you to validate the currently enabled LDAP authentication settings.
|
TestLdapAuthenticationResult |
testLdapAuthentication(TestLdapAuthenticationRequest request)
The TestLdapAuthentication method enables you to validate the currently enabled LDAP authentication settings.
|
TestPingResult |
testPing(Optional<Long> attempts,
Optional<String> hosts,
Optional<Long> totalTimeoutSec,
Optional<Long> packetSize,
Optional<Long> pingTimeoutMsec,
Optional<Boolean> prohibitFragmentation)
You can use the TestPing API method to validate the
connection to all the nodes in a cluster on both 1G and 10G interfaces by using ICMP packets.
|
TestPingResult |
testPing(TestPingRequest request)
You can use the TestPing API method to validate the
connection to all the nodes in a cluster on both 1G and 10G interfaces by using ICMP packets.
|
UpdateBulkVolumeStatusResult |
updateBulkVolumeStatus(String key,
String status,
Optional<String> percentComplete,
Optional<String> message,
Optional<Attributes> attributes)
You can use UpdateBulkVolumeStatus in a script to update the status of a bulk volume job that you started with the
StartBulkVolumeRead or StartBulkVolumeWrite methods.
|
UpdateBulkVolumeStatusResult |
updateBulkVolumeStatus(UpdateBulkVolumeStatusRequest request)
You can use UpdateBulkVolumeStatus in a script to update the status of a bulk volume job that you started with the
StartBulkVolumeRead or StartBulkVolumeWrite methods.
|
@Since(value="1.0") @ConnectionType(value="Cluster") AddAccountResult addAccount(AddAccountRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") AddAccountResult addAccount(String username, Optional<CHAPSecret> initiatorSecret, Optional<CHAPSecret> targetSecret, Optional<Attributes> attributes)
@Since(value="1.0") @ConnectionType(value="Cluster") GetAccountResult getAccountByID(GetAccountByIDRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetAccountResult getAccountByID(Long accountID)
@Since(value="1.0") @ConnectionType(value="Cluster") GetAccountResult getAccountByName(GetAccountByNameRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetAccountResult getAccountByName(String username)
@Since(value="6.0") @ConnectionType(value="Cluster") GetEfficiencyResult getAccountEfficiency(GetAccountEfficiencyRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") GetEfficiencyResult getAccountEfficiency(Long accountID)
@Since(value="1.0") @ConnectionType(value="Cluster") ListAccountsResult listAccounts(ListAccountsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListAccountsResult listAccounts(Optional<Long> startAccountID, Optional<Long> limit)
@Since(value="1.0") @ConnectionType(value="Cluster") ListAccountsResult listAccounts(Optional<Long> startAccountID, Optional<Long> limit, Optional<Boolean> includeStorageContainers)
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyAccountResult modifyAccount(ModifyAccountRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyAccountResult modifyAccount(Long accountID, Optional<String> username, Optional<String> status, Optional<CHAPSecret> initiatorSecret, Optional<CHAPSecret> targetSecret, Optional<Attributes> attributes)
@Since(value="1.0") @ConnectionType(value="Cluster") RemoveAccountResult removeAccount(RemoveAccountRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") RemoveAccountResult removeAccount(Long accountID)
@Since(value="1.0") @ConnectionType(value="Cluster") Attributes getAsyncResult(GetAsyncResultRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") Attributes getAsyncResult(Long asyncHandle, Optional<Boolean> keepResult)
@Since(value="9.0") @ConnectionType(value="Cluster") ListAsyncResultsResult listAsyncResults(ListAsyncResultsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListAsyncResultsResult listAsyncResults(Optional<String[]> asyncResultTypes)
@Since(value="6.0") @ConnectionType(value="Cluster") CreateBackupTargetResult createBackupTarget(CreateBackupTargetRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") CreateBackupTargetResult createBackupTarget(String name, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") GetBackupTargetResult getBackupTarget(GetBackupTargetRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") GetBackupTargetResult getBackupTarget(Long backupTargetID)
@Since(value="6.0") @ConnectionType(value="Cluster") ListBackupTargetsResult listBackupTargets()
@Since(value="6.0") @ConnectionType(value="Cluster") ModifyBackupTargetResult modifyBackupTarget(ModifyBackupTargetRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") ModifyBackupTargetResult modifyBackupTarget(Long backupTargetID, Optional<String> name, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") RemoveBackupTargetResult removeBackupTarget(RemoveBackupTargetRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") RemoveBackupTargetResult removeBackupTarget(Long backupTargetID)
@Since(value="1.0") @ConnectionType(value="Cluster") ClearClusterFaultsResult clearClusterFaults(ClearClusterFaultsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ClearClusterFaultsResult clearClusterFaults(Optional<String> faultTypes)
@Since(value="7.0") @ConnectionType(value="Both") CreateClusterResult createCluster(CreateClusterRequest request)
@Since(value="7.0") @ConnectionType(value="Both") CreateClusterResult createCluster(Optional<Boolean> acceptEula, String mvip, String svip, Long repCount, String username, String password, String[] nodes, Optional<Attributes> attributes)
@Since(value="8.0") @ConnectionType(value="Node") CreateSupportBundleResult createSupportBundle(CreateSupportBundleRequest request)
@Since(value="8.0") @ConnectionType(value="Node") CreateSupportBundleResult createSupportBundle(Optional<String> bundleName, Optional<String> extraArgs, Optional<Long> timeoutSec)
@Since(value="8.0") @ConnectionType(value="Node") DeleteAllSupportBundlesResult deleteAllSupportBundles()
@Since(value="5.0") @ConnectionType(value="Cluster") DisableEncryptionAtRestResult disableEncryptionAtRest()
@Since(value="5.0") @ConnectionType(value="Cluster") EnableEncryptionAtRestResult enableEncryptionAtRest()
@Since(value="1.0") @ConnectionType(value="Both") GetAPIResult getAPI()
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterCapacityResult getClusterCapacity()
@Since(value="5.0") @ConnectionType(value="Node") GetClusterConfigResult getClusterConfig()
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterFullThresholdResult getClusterFullThreshold()
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterInfoResult getClusterInfo()
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterMasterNodeIDResult getClusterMasterNodeID()
@Since(value="5.0") @ConnectionType(value="Cluster") GetClusterStateResult getClusterState(GetClusterStateRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") GetClusterStateResult getClusterState(Boolean force)
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterStatsResult getClusterStats()
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterVersionInfoResult getClusterVersionInfo()
@Since(value="1.0") @ConnectionType(value="Cluster") Attributes getCompleteStats()
@Since(value="1.0") @ConnectionType(value="Cluster") GetLimitsResult getLimits()
@Since(value="1.0") @ConnectionType(value="Cluster") GetNtpInfoResult getNtpInfo()
@Since(value="1.0") @ConnectionType(value="Cluster") Attributes getRawStats()
@Since(value="5.0") @ConnectionType(value="Node") GetSystemStatusResult getSystemStatus()
@Since(value="1.0") @ConnectionType(value="Cluster") ListClusterFaultsResult listClusterFaults(ListClusterFaultsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListClusterFaultsResult listClusterFaults(Optional<Boolean> bestPractices, Optional<String> faultTypes)
@Since(value="1.0") @ConnectionType(value="Cluster") ListEventsResult listEvents(ListEventsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListEventsResult listEvents(Optional<Long> maxEvents, Optional<Long> startEventID, Optional<Long> endEventID)
@Since(value="1.0") @ConnectionType(value="Cluster") ListSyncJobsResult listSyncJobs()
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyClusterFullThresholdResult modifyClusterFullThreshold(ModifyClusterFullThresholdRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyClusterFullThresholdResult modifyClusterFullThreshold(Optional<Long> stage2AwareThreshold, Optional<Long> maxMetadataOverProvisionFactor)
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyClusterFullThresholdResult modifyClusterFullThreshold(Optional<Long> stage2AwareThreshold, Optional<Long> stage3BlockThresholdPercent, Optional<Long> maxMetadataOverProvisionFactor)
@Since(value="5.0") @ConnectionType(value="Node") SetClusterConfigResult setClusterConfig(SetClusterConfigRequest request)
@Since(value="5.0") @ConnectionType(value="Node") SetClusterConfigResult setClusterConfig(ClusterConfig cluster)
@Since(value="1.0") @ConnectionType(value="Cluster") SetNtpInfoResult setNtpInfo(SetNtpInfoRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") SetNtpInfoResult setNtpInfo(String[] servers, Optional<Boolean> broadcastclient)
@Since(value="1.0") @ConnectionType(value="Cluster") AddClusterAdminResult addClusterAdmin(AddClusterAdminRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") AddClusterAdminResult addClusterAdmin(String username, String password, String[] access, Optional<Boolean> acceptEula, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") GetCurrentClusterAdminResult getCurrentClusterAdmin()
@Since(value="1.0") @ConnectionType(value="Cluster") ListClusterAdminsResult listClusterAdmins()
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyClusterAdminResult modifyClusterAdmin(ModifyClusterAdminRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyClusterAdminResult modifyClusterAdmin(Long clusterAdminID, Optional<String> password, Optional<String[]> access, Optional<Attributes> attributes)
@Since(value="1.0") @ConnectionType(value="Cluster") RemoveClusterAdminResult removeClusterAdmin(RemoveClusterAdminRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") RemoveClusterAdminResult removeClusterAdmin(Long clusterAdminID)
@Since(value="1.0") @ConnectionType(value="Cluster") AddDrivesResult addDrives(AddDrivesRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") AddDrivesResult addDrives(NewDrive[] drives, Optional<Boolean> forceDuringUpgrade)
@Since(value="2.0") @ConnectionType(value="Node") GetDriveConfigResult getDriveConfig()
@Since(value="1.0") @ConnectionType(value="Cluster") GetDriveHardwareInfoResult getDriveHardwareInfo(GetDriveHardwareInfoRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetDriveHardwareInfoResult getDriveHardwareInfo(Long driveID)
@Since(value="1.0") @ConnectionType(value="Cluster") GetDriveStatsResult getDriveStats(GetDriveStatsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetDriveStatsResult getDriveStats(Long driveID)
@Since(value="7.0") @ConnectionType(value="Cluster") ListDriveHardwareResult listDriveHardware(ListDriveHardwareRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") ListDriveHardwareResult listDriveHardware(Boolean force)
@Since(value="1.0") @ConnectionType(value="Cluster") ListDrivesResult listDrives()
@Since(value="9.0") @ConnectionType(value="Cluster") ListDriveStatsResult listDriveStats(ListDriveStatsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListDriveStatsResult listDriveStats(Optional<Long[]> drives)
@Since(value="1.0") @ConnectionType(value="Cluster") AsyncHandleResult removeDrives(RemoveDrivesRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") AsyncHandleResult removeDrives(Long[] drives, Optional<Boolean> forceDuringUpgrade)
@Since(value="6.0") @ConnectionType(value="Node") ResetDrivesResult resetDrives(ResetDrivesRequest request)
@Since(value="6.0") @ConnectionType(value="Node") ResetDrivesResult resetDrives(String drives, Boolean force)
@Since(value="5.0") @ConnectionType(value="Cluster") AsyncHandleResult secureEraseDrives(SecureEraseDrivesRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") AsyncHandleResult secureEraseDrives(Long[] drives)
@Since(value="5.0") @ConnectionType(value="Node") TestDrivesResult testDrives(TestDrivesRequest request)
@Since(value="5.0") @ConnectionType(value="Node") TestDrivesResult testDrives(Optional<Long> minutes, Optional<Boolean> force)
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterHardwareInfoResult getClusterHardwareInfo(GetClusterHardwareInfoRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetClusterHardwareInfoResult getClusterHardwareInfo(Optional<String> type)
@Since(value="5.0") @ConnectionType(value="Node") GetHardwareConfigResult getHardwareConfig()
@Since(value="9.0") @ConnectionType(value="Node") GetHardwareInfoResult getHardwareInfo()
@Since(value="1.0") @ConnectionType(value="Cluster") GetNodeHardwareInfoResult getNodeHardwareInfo(GetNodeHardwareInfoRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetNodeHardwareInfoResult getNodeHardwareInfo(Long nodeID)
@Since(value="5.0") @ConnectionType(value="Node") GetNvramInfoResult getNvramInfo(GetNvramInfoRequest request)
@Since(value="5.0") @ConnectionType(value="Node") GetNvramInfoResult getNvramInfo(Optional<Boolean> force)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult addInitiatorsToVolumeAccessGroup(AddInitiatorsToVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult addInitiatorsToVolumeAccessGroup(Long volumeAccessGroupID, String[] initiators)
@Since(value="9.0") @ConnectionType(value="Cluster") CreateInitiatorsResult createInitiators(CreateInitiatorsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") CreateInitiatorsResult createInitiators(CreateInitiator[] initiators)
@Since(value="9.0") @ConnectionType(value="Cluster") DeleteInitiatorsResult deleteInitiators(DeleteInitiatorsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") DeleteInitiatorsResult deleteInitiators(Long[] initiators)
@Since(value="9.0") @ConnectionType(value="Cluster") ListInitiatorsResult listInitiators(ListInitiatorsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListInitiatorsResult listInitiators(Optional<Long> startInitiatorID, Optional<Long> limit, Optional<Long[]> initiators)
@Since(value="9.0") @ConnectionType(value="Cluster") ModifyInitiatorsResult modifyInitiators(ModifyInitiatorsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ModifyInitiatorsResult modifyInitiators(ModifyInitiator[] initiators)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult removeInitiatorsFromVolumeAccessGroup(RemoveInitiatorsFromVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult removeInitiatorsFromVolumeAccessGroup(Long volumeAccessGroupID, String[] initiators, Optional<Boolean> deleteOrphanInitiators)
@Since(value="8.0") @ConnectionType(value="Cluster") AddLdapClusterAdminResult addLdapClusterAdmin(AddLdapClusterAdminRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") AddLdapClusterAdminResult addLdapClusterAdmin(String username, String[] access, Optional<Boolean> acceptEula, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") DisableLdapAuthenticationResult disableLdapAuthentication()
@Since(value="7.0") @ConnectionType(value="Cluster") EnableLdapAuthenticationResult enableLdapAuthentication(EnableLdapAuthenticationRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") EnableLdapAuthenticationResult enableLdapAuthentication(Optional<String> authType, Optional<String> groupSearchBaseDN, Optional<String> groupSearchCustomFilter, Optional<String> groupSearchType, Optional<String> searchBindDN, Optional<String> searchBindPassword, String[] serverURIs, Optional<String> userDNTemplate, Optional<String> userSearchBaseDN, Optional<String> userSearchFilter)
@Since(value="7.0") @ConnectionType(value="Cluster") GetLdapConfigurationResult getLdapConfiguration()
@Since(value="7.0") @ConnectionType(value="Cluster") TestLdapAuthenticationResult testLdapAuthentication(TestLdapAuthenticationRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") TestLdapAuthenticationResult testLdapAuthentication(String username, String password, Optional<LdapConfiguration> ldapConfiguration)
@Since(value="7.0") @ConnectionType(value="Cluster") GetLoginSessionInfoResult getLoginSessionInfo()
@Since(value="1.0") @ConnectionType(value="Cluster") GetRemoteLoggingHostsResult getRemoteLoggingHosts()
@Since(value="7.0") @ConnectionType(value="Cluster") SetLoginSessionInfoResult setLoginSessionInfo(SetLoginSessionInfoRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") SetLoginSessionInfoResult setLoginSessionInfo(String timeout)
@Since(value="1.0") @ConnectionType(value="Cluster") SetRemoteLoggingHostsResult setRemoteLoggingHosts(SetRemoteLoggingHostsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") SetRemoteLoggingHostsResult setRemoteLoggingHosts(LoggingServer[] remoteHosts)
@Since(value="8.0") @ConnectionType(value="Cluster") ListFibreChannelPortInfoResult listFibreChannelPortInfo()
@Since(value="7.0") @ConnectionType(value="Cluster") ListFibreChannelSessionsResult listFibreChannelSessions()
@Since(value="1.0") @ConnectionType(value="Cluster") ListISCSISessionsResult listISCSISessions()
@Since(value="7.0") @ConnectionType(value="Node") ListNetworkInterfacesResult listNetworkInterfaces()
@Since(value="7.0") @ConnectionType(value="Node") ListNodeFibreChannelPortInfoResult listNodeFibreChannelPortInfo()
@Since(value="1.0") @ConnectionType(value="Cluster") AddNodesResult addNodes(AddNodesRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") AddNodesResult addNodes(Long[] pendingNodes, Optional<Boolean> autoInstall)
@Since(value="2.0") @ConnectionType(value="Both") GetBootstrapConfigResult getBootstrapConfig()
@Since(value="5.0") @ConnectionType(value="Node") GetConfigResult getConfig()
@Since(value="5.0") @ConnectionType(value="Node") GetNetworkConfigResult getNetworkConfig()
@Since(value="1.0") @ConnectionType(value="Cluster") GetNodeStatsResult getNodeStats(GetNodeStatsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetNodeStatsResult getNodeStats(Long nodeID)
@Since(value="9.0") @ConnectionType(value="Cluster") GetOriginResult getOrigin()
@Since(value="5.0") @ConnectionType(value="Node") GetPendingOperationResult getPendingOperation()
@Since(value="1.0") @ConnectionType(value="Cluster") ListActiveNodesResult listActiveNodes()
@Since(value="1.0") @ConnectionType(value="Cluster") ListAllNodesResult listAllNodes()
@Since(value="6.0") @ConnectionType(value="Cluster") ListNodeStatsResult listNodeStats()
@Since(value="9.0") @ConnectionType(value="Cluster") ListPendingActiveNodesResult listPendingActiveNodes()
@Since(value="1.0") @ConnectionType(value="Cluster") ListPendingNodesResult listPendingNodes()
@Since(value="1.0") @ConnectionType(value="Cluster") RemoveNodesResult removeNodes(RemoveNodesRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") RemoveNodesResult removeNodes(Long[] nodes)
@Since(value="5.0") @ConnectionType(value="Node") SetConfigResult setConfig(SetConfigRequest request)
@Since(value="5.0") @ConnectionType(value="Node") SetConfigResult setConfig(ConfigParams config)
@Since(value="5.0") @ConnectionType(value="Node") SetNetworkConfigResult setNetworkConfig(SetNetworkConfigRequest request)
@Since(value="5.0") @ConnectionType(value="Node") SetNetworkConfigResult setNetworkConfig(NetworkParams network)
@Since(value="6.0") @ConnectionType(value="Cluster") CompleteClusterPairingResult completeClusterPairing(CompleteClusterPairingRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") CompleteClusterPairingResult completeClusterPairing(String clusterPairingKey)
@Since(value="6.0") @ConnectionType(value="Cluster") CompleteVolumePairingResult completeVolumePairing(CompleteVolumePairingRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") CompleteVolumePairingResult completeVolumePairing(String volumePairingKey, Long volumeID)
@Since(value="6.0") @ConnectionType(value="Cluster") ListActivePairedVolumesResult listActivePairedVolumes(ListActivePairedVolumesRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") ListActivePairedVolumesResult listActivePairedVolumes(Optional<Long> startVolumeID, Optional<Long> limit)
@Since(value="6.0") @ConnectionType(value="Cluster") ListClusterPairsResult listClusterPairs()
@Since(value="6.0") @ConnectionType(value="Cluster") ModifyVolumePairResult modifyVolumePair(ModifyVolumePairRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") ModifyVolumePairResult modifyVolumePair(Long volumeID, Optional<Boolean> pausedManual, Optional<String> mode, Optional<Long> pauseLimit)
@Since(value="6.0") @ConnectionType(value="Cluster") RemoveClusterPairResult removeClusterPair(RemoveClusterPairRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") RemoveClusterPairResult removeClusterPair(Long clusterPairID)
@Since(value="6.0") @ConnectionType(value="Cluster") RemoveVolumePairResult removeVolumePair(RemoveVolumePairRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") RemoveVolumePairResult removeVolumePair(Long volumeID)
@Since(value="6.0") @ConnectionType(value="Cluster") StartClusterPairingResult startClusterPairing()
@Since(value="6.0") @ConnectionType(value="Cluster") StartVolumePairingResult startVolumePairing(StartVolumePairingRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") StartVolumePairingResult startVolumePairing(Long volumeID)
@Since(value="6.0") @ConnectionType(value="Cluster") StartVolumePairingResult startVolumePairing(Long volumeID, Optional<String> mode)
@Since(value="5.0") @ConnectionType(value="Node") ResetNodeResult resetNode(ResetNodeRequest request)
@Since(value="5.0") @ConnectionType(value="Node") ResetNodeResult resetNode(String build, Boolean force)
@Since(value="5.0") @ConnectionType(value="Node") Attributes restartNetworking(RestartNetworkingRequest request)
@Since(value="5.0") @ConnectionType(value="Node") Attributes restartNetworking(Boolean force)
@Since(value="1.0") @ConnectionType(value="Cluster") ShutdownResult shutdown(ShutdownRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ShutdownResult shutdown(Long[] nodes, Optional<String> option)
@Since(value="8.0") @ConnectionType(value="Cluster") CreateScheduleResult createSchedule(CreateScheduleRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") CreateScheduleResult createSchedule(Schedule schedule)
@Since(value="8.0") @ConnectionType(value="Cluster") GetScheduleResult getSchedule(GetScheduleRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") GetScheduleResult getSchedule(Long scheduleID)
@Since(value="8.0") @ConnectionType(value="Cluster") ListSchedulesResult listSchedules()
@Since(value="8.0") @ConnectionType(value="Cluster") ModifyScheduleResult modifySchedule(ModifyScheduleRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") ModifyScheduleResult modifySchedule(Schedule schedule)
@Since(value="9.0") @ConnectionType(value="Cluster") GetIpmiConfigResult getIpmiConfig(GetIpmiConfigRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") GetIpmiConfigResult getIpmiConfig(Optional<String> chassisType)
@Since(value="9.0") @ConnectionType(value="Cluster") GetIpmiInfoResult getIpmiInfo()
@Since(value="1.0") @ConnectionType(value="Cluster") ListServicesResult listServices()
@Since(value="5.0") @ConnectionType(value="Node") Attributes restartServices(RestartServicesRequest request)
@Since(value="5.0") @ConnectionType(value="Node") Attributes restartServices(Boolean force, Optional<String> service, Optional<String> action)
@Since(value="1.0") @ConnectionType(value="Both") Attributes invokeSFApi(InvokeSFApiRequest request)
@Since(value="1.0") @ConnectionType(value="Both") Attributes invokeSFApi(String method, Optional<Object> parameters)
@Since(value="7.0") @ConnectionType(value="Cluster") CreateGroupSnapshotResult createGroupSnapshot(CreateGroupSnapshotRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") CreateGroupSnapshotResult createGroupSnapshot(Long[] volumes, Optional<String> name, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") CreateGroupSnapshotResult createGroupSnapshot(Long[] volumes, Optional<String> name, Optional<Boolean> enableRemoteReplication, Optional<String> retention, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") CreateSnapshotResult createSnapshot(CreateSnapshotRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") CreateSnapshotResult createSnapshot(Long volumeID, Optional<Long> snapshotID, Optional<String> name, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") CreateSnapshotResult createSnapshot(Long volumeID, Optional<Long> snapshotID, Optional<String> name, Optional<Boolean> enableRemoteReplication, Optional<String> retention, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") DeleteGroupSnapshotResult deleteGroupSnapshot(DeleteGroupSnapshotRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") DeleteGroupSnapshotResult deleteGroupSnapshot(Long groupSnapshotID, Boolean saveMembers)
@Since(value="6.0") @ConnectionType(value="Cluster") DeleteSnapshotResult deleteSnapshot(DeleteSnapshotRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") DeleteSnapshotResult deleteSnapshot(Long snapshotID)
@Since(value="7.0") @ConnectionType(value="Cluster") ListGroupSnapshotsResult listGroupSnapshots(ListGroupSnapshotsRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") ListGroupSnapshotsResult listGroupSnapshots(Optional<Long[]> volumes)
@Since(value="7.0") @ConnectionType(value="Cluster") ListGroupSnapshotsResult listGroupSnapshots(Optional<Long[]> volumes, Optional<Long> groupSnapshotID)
@Since(value="6.0") @ConnectionType(value="Cluster") ListSnapshotsResult listSnapshots(ListSnapshotsRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") ListSnapshotsResult listSnapshots(Optional<Long> volumeID, Optional<Long> snapshotID)
@Since(value="8.0") @ConnectionType(value="Cluster") ModifyGroupSnapshotResult modifyGroupSnapshot(ModifyGroupSnapshotRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") ModifyGroupSnapshotResult modifyGroupSnapshot(Long groupSnapshotID, Optional<String> expirationTime, Optional<Boolean> enableRemoteReplication)
@Since(value="8.0") @ConnectionType(value="Cluster") ModifySnapshotResult modifySnapshot(ModifySnapshotRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") ModifySnapshotResult modifySnapshot(Long snapshotID, Optional<String> expirationTime, Optional<Boolean> enableRemoteReplication)
@Since(value="7.0") @ConnectionType(value="Cluster") RollbackToGroupSnapshotResult rollbackToGroupSnapshot(RollbackToGroupSnapshotRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") RollbackToGroupSnapshotResult rollbackToGroupSnapshot(Long groupSnapshotID, Boolean saveCurrentState, Optional<String> name, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") RollbackToSnapshotResult rollbackToSnapshot(RollbackToSnapshotRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") RollbackToSnapshotResult rollbackToSnapshot(Long volumeID, Long snapshotID, Boolean saveCurrentState, Optional<String> name, Optional<Attributes> attributes)
@Since(value="8.0") @ConnectionType(value="Cluster") DisableSnmpResult disableSnmp()
@Since(value="8.0") @ConnectionType(value="Cluster") EnableSnmpResult enableSnmp(EnableSnmpRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") EnableSnmpResult enableSnmp(Boolean snmpV3Enabled)
@Since(value="8.0") @ConnectionType(value="Cluster") GetSnmpACLResult getSnmpACL()
@Since(value="1.0") @ConnectionType(value="Cluster") GetSnmpInfoResult getSnmpInfo()
@Since(value="8.0") @ConnectionType(value="Cluster") GetSnmpStateResult getSnmpState()
@Since(value="5.0") @ConnectionType(value="Cluster") GetSnmpTrapInfoResult getSnmpTrapInfo()
@Since(value="8.0") @ConnectionType(value="Cluster") SetSnmpACLResult setSnmpACL(SetSnmpACLRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") SetSnmpACLResult setSnmpACL(SnmpNetwork[] networks, SnmpV3UsmUser[] usmUsers)
@Since(value="1.0") @ConnectionType(value="Cluster") SetSnmpInfoResult setSnmpInfo(SetSnmpInfoRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") SetSnmpInfoResult setSnmpInfo(Optional<SnmpNetwork[]> networks, Optional<Boolean> enabled, Optional<Boolean> snmpV3Enabled, Optional<SnmpV3UsmUser[]> usmUsers)
@Since(value="5.0") @ConnectionType(value="Cluster") SetSnmpTrapInfoResult setSnmpTrapInfo(SetSnmpTrapInfoRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") SetSnmpTrapInfoResult setSnmpTrapInfo(SnmpTrapRecipient[] trapRecipients, Boolean clusterFaultTrapsEnabled, Boolean clusterFaultResolvedTrapsEnabled, Boolean clusterEventTrapsEnabled)
@Since(value="6.0") @ConnectionType(value="Cluster") SnmpSendTestTrapsResult snmpSendTestTraps()
@Since(value="9.0") @ConnectionType(value="Cluster") CreateStorageContainerResult createStorageContainer(CreateStorageContainerRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") CreateStorageContainerResult createStorageContainer(String name, Optional<String> initiatorSecret, Optional<String> targetSecret, Optional<Long> accountID)
@Since(value="9.0") @ConnectionType(value="Cluster") DeleteStorageContainerResult deleteStorageContainers(DeleteStorageContainersRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") DeleteStorageContainerResult deleteStorageContainers(UUID[] storageContainerIDs)
@Since(value="9.0") @ConnectionType(value="Cluster") GetStorageContainerEfficiencyResult getStorageContainerEfficiency(GetStorageContainerEfficiencyRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") GetStorageContainerEfficiencyResult getStorageContainerEfficiency(UUID storageContainerID)
@Since(value="9.0") @ConnectionType(value="Cluster") ListStorageContainersResult listStorageContainers(ListStorageContainersRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListStorageContainersResult listStorageContainers(Optional<UUID[]> storageContainerIDs)
@Since(value="9.0") @ConnectionType(value="Cluster") ModifyStorageContainerResult modifyStorageContainer(ModifyStorageContainerRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ModifyStorageContainerResult modifyStorageContainer(UUID storageContainerID, Optional<String> initiatorSecret, Optional<String> targetSecret)
@Since(value="5.0") @ConnectionType(value="Node") ListTestsResult listTests()
@Since(value="5.0") @ConnectionType(value="Node") ListUtilitiesResult listUtilities()
@Since(value="5.0") @ConnectionType(value="Node") TestConnectEnsembleResult testConnectEnsemble(TestConnectEnsembleRequest request)
@Since(value="5.0") @ConnectionType(value="Node") TestConnectEnsembleResult testConnectEnsemble(Optional<String> ensemble)
@Since(value="5.0") @ConnectionType(value="Node") TestConnectMvipResult testConnectMvip(TestConnectMvipRequest request)
@Since(value="5.0") @ConnectionType(value="Node") TestConnectMvipResult testConnectMvip(Optional<String> mvip)
@Since(value="5.0") @ConnectionType(value="Node") TestConnectSvipResult testConnectSvip(TestConnectSvipRequest request)
@Since(value="5.0") @ConnectionType(value="Node") TestConnectSvipResult testConnectSvip(Optional<String> svip)
@Since(value="5.0") @ConnectionType(value="Node") TestPingResult testPing(TestPingRequest request)
@Since(value="5.0") @ConnectionType(value="Node") TestPingResult testPing(Optional<Long> attempts, Optional<String> hosts, Optional<Long> totalTimeoutSec, Optional<Long> packetSize, Optional<Long> pingTimeoutMsec, Optional<Boolean> prohibitFragmentation)
@Since(value="7.0") @ConnectionType(value="Cluster") AddVirtualNetworkResult addVirtualNetwork(AddVirtualNetworkRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") AddVirtualNetworkResult addVirtualNetwork(Long virtualNetworkTag, String name, AddressBlockParams[] addressBlocks, String netmask, String svip, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") AddVirtualNetworkResult addVirtualNetwork(Long virtualNetworkTag, String name, AddressBlockParams[] addressBlocks, String netmask, String svip, Optional<String> gateway, Optional<Boolean> namespace, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") ListVirtualNetworksResult listVirtualNetworks(ListVirtualNetworksRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") ListVirtualNetworksResult listVirtualNetworks(Optional<Long> virtualNetworkID, Optional<Long> virtualNetworkTag, Optional<Long[]> virtualNetworkIDs, Optional<Long[]> virtualNetworkTags)
@Since(value="7.0") @ConnectionType(value="Cluster") AddVirtualNetworkResult modifyVirtualNetwork(ModifyVirtualNetworkRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") AddVirtualNetworkResult modifyVirtualNetwork(Optional<Long> virtualNetworkID, Optional<Long> virtualNetworkTag, Optional<String> name, Optional<AddressBlockParams[]> addressBlocks, Optional<String> netmask, Optional<String> svip, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") AddVirtualNetworkResult modifyVirtualNetwork(Optional<Long> virtualNetworkID, Optional<Long> virtualNetworkTag, Optional<String> name, Optional<AddressBlockParams[]> addressBlocks, Optional<String> netmask, Optional<String> svip, Optional<String> gateway, Optional<Boolean> namespace, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") RemoveVirtualNetworkResult removeVirtualNetwork(RemoveVirtualNetworkRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") RemoveVirtualNetworkResult removeVirtualNetwork(Optional<Long> virtualNetworkID, Optional<Long> virtualNetworkTag)
@Since(value="9.0") @ConnectionType(value="Cluster") EnableFeatureResult enableFeature(EnableFeatureRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") EnableFeatureResult enableFeature(String feature)
@Since(value="9.0") @ConnectionType(value="Cluster") GetFeatureStatusResult getFeatureStatus(GetFeatureStatusRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") GetFeatureStatusResult getFeatureStatus(Optional<String> feature)
@Since(value="9.0") @ConnectionType(value="Cluster") GetVirtualVolumeCountResult getVirtualVolumeCount()
@Since(value="9.0") @ConnectionType(value="Cluster") ListProtocolEndpointsResult listProtocolEndpoints(ListProtocolEndpointsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListProtocolEndpointsResult listProtocolEndpoints(Optional<UUID[]> protocolEndpointIDs)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumeBindingsResult listVirtualVolumeBindings(ListVirtualVolumeBindingsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumeBindingsResult listVirtualVolumeBindings(Optional<Long[]> virtualVolumeBindingIDs)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumeHostsResult listVirtualVolumeHosts(ListVirtualVolumeHostsRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumeHostsResult listVirtualVolumeHosts(Optional<UUID[]> virtualVolumeHostIDs)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumesResult listVirtualVolumes(ListVirtualVolumesRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumesResult listVirtualVolumes(Optional<Boolean> details, Optional<Long> limit, Optional<Boolean> recursive, Optional<UUID> startVirtualVolumeID, Optional<UUID[]> virtualVolumeIDs)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumeTasksResult listVirtualVolumeTasks(ListVirtualVolumeTasksRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVirtualVolumeTasksResult listVirtualVolumeTasks(Optional<UUID[]> virtualVolumeTaskIDs)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVolumeStatsByVirtualVolumeResult listVolumeStatsByVirtualVolume(ListVolumeStatsByVirtualVolumeRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ListVolumeStatsByVirtualVolumeResult listVolumeStatsByVirtualVolume(Optional<UUID[]> virtualVolumeIDs)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult addVolumesToVolumeAccessGroup(AddVolumesToVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult addVolumesToVolumeAccessGroup(Long volumeAccessGroupID, Long[] volumes)
@Since(value="9.0") @ConnectionType(value="Cluster") CancelCloneResult cancelClone(CancelCloneRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") CancelCloneResult cancelClone(Long cloneID)
@Since(value="9.0") @ConnectionType(value="Cluster") CancelGroupCloneResult cancelGroupClone(CancelGroupCloneRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") CancelGroupCloneResult cancelGroupClone(Long groupCloneID)
@Since(value="7.0") @ConnectionType(value="Cluster") CloneMultipleVolumesResult cloneMultipleVolumes(CloneMultipleVolumesRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") CloneMultipleVolumesResult cloneMultipleVolumes(CloneMultipleVolumeParams[] volumes, Optional<String> access, Optional<Long> groupSnapshotID, Optional<Long> newAccountID)
@Since(value="1.0") @ConnectionType(value="Cluster") CloneVolumeResult cloneVolume(CloneVolumeRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") CloneVolumeResult cloneVolume(Long volumeID, String name, Optional<Long> newAccountID, Optional<Long> newSize, Optional<String> access, Optional<Long> snapshotID, Optional<Attributes> attributes, Optional<Boolean> enable512e)
@Since(value="9.0") @ConnectionType(value="Cluster") CopyVolumeResult copyVolume(CopyVolumeRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") CopyVolumeResult copyVolume(Long volumeID, Long dstVolumeID, Optional<Long> snapshotID)
@Since(value="1.0") @ConnectionType(value="Cluster") CreateVolumeResult createVolume(CreateVolumeRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") CreateVolumeResult createVolume(String name, Long accountID, Long totalSize, Boolean enable512e, Optional<QoS> qos, Optional<Attributes> attributes)
@Since(value="1.0") @ConnectionType(value="Cluster") DeleteVolumeResult deleteVolume(DeleteVolumeRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") DeleteVolumeResult deleteVolume(Long volumeID)
@Since(value="9.0") @ConnectionType(value="Cluster") DeleteVolumesResult deleteVolumes(DeleteVolumesRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") DeleteVolumesResult deleteVolumes(Optional<Long[]> accountIDs, Optional<Long[]> volumeAccessGroupIDs, Optional<Long[]> volumeIDs)
@Since(value="1.0") @ConnectionType(value="Cluster") VolumeQOS getDefaultQoS()
@Since(value="9.0") @ConnectionType(value="Cluster") GetVolumeCountResult getVolumeCount()
@Since(value="6.0") @ConnectionType(value="Cluster") GetVolumeEfficiencyResult getVolumeEfficiency(GetVolumeEfficiencyRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") GetVolumeEfficiencyResult getVolumeEfficiency(Long volumeID)
@Since(value="1.0") @ConnectionType(value="Cluster") GetVolumeStatsResult getVolumeStats(GetVolumeStatsRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") GetVolumeStatsResult getVolumeStats(Long volumeID)
@Since(value="1.0") @ConnectionType(value="Cluster") ListActiveVolumesResult listActiveVolumes(ListActiveVolumesRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListActiveVolumesResult listActiveVolumes(Optional<Long> startVolumeID, Optional<Long> limit)
@Since(value="1.0") @ConnectionType(value="Cluster") ListActiveVolumesResult listActiveVolumes(Optional<Long> startVolumeID, Optional<Long> limit, Optional<Boolean> includeVirtualVolumes)
@Since(value="6.0") @ConnectionType(value="Cluster") ListBulkVolumeJobsResult listBulkVolumeJobs()
@Since(value="1.0") @ConnectionType(value="Cluster") ListDeletedVolumesResult listDeletedVolumes(ListDeletedVolumesRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListDeletedVolumesResult listDeletedVolumes()
@Since(value="1.0") @ConnectionType(value="Cluster") ListDeletedVolumesResult listDeletedVolumes(Optional<Boolean> includeVirtualVolumes)
@Since(value="8.0") @ConnectionType(value="Cluster") ListVolumesResult listVolumes(ListVolumesRequest request)
@Since(value="8.0") @ConnectionType(value="Cluster") ListVolumesResult listVolumes(Optional<Long> startVolumeID, Optional<Long> limit, Optional<String> volumeStatus, Optional<Long[]> accounts, Optional<Boolean> isPaired, Optional<String> volumeName)
@Since(value="8.0") @ConnectionType(value="Cluster") ListVolumesResult listVolumes(Optional<Long> startVolumeID, Optional<Long> limit, Optional<String> volumeStatus, Optional<Long[]> accounts, Optional<Boolean> isPaired, Optional<Long[]> volumeIDs, Optional<String> volumeName, Optional<Boolean> includeVirtualVolumes)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumesForAccountResult listVolumesForAccount(ListVolumesForAccountRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumesForAccountResult listVolumesForAccount(Long accountID, Optional<Long> startVolumeID, Optional<Long> limit)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumesForAccountResult listVolumesForAccount(Long accountID, Optional<Long> startVolumeID, Optional<Long> limit, Optional<Boolean> includeVirtualVolumes)
@Since(value="7.0") @ConnectionType(value="Cluster") ListVolumeStatsResult listVolumeStats(ListVolumeStatsRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") ListVolumeStatsResult listVolumeStats(Optional<Long[]> volumeIDs)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumeStatsByAccountResult listVolumeStatsByAccount(ListVolumeStatsByAccountRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumeStatsByAccountResult listVolumeStatsByAccount(Optional<Long[]> accounts)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumeStatsByAccountResult listVolumeStatsByAccount(Optional<Long[]> accounts, Optional<Boolean> includeVirtualVolumes)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumeStatsByVolumeResult listVolumeStatsByVolume(ListVolumeStatsByVolumeRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumeStatsByVolumeResult listVolumeStatsByVolume()
@Since(value="1.0") @ConnectionType(value="Cluster") ListVolumeStatsByVolumeResult listVolumeStatsByVolume(Optional<Boolean> includeVirtualVolumes)
@Since(value="5.0") @ConnectionType(value="Cluster") ListVolumeStatsByVolumeAccessGroupResult listVolumeStatsByVolumeAccessGroup(ListVolumeStatsByVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") ListVolumeStatsByVolumeAccessGroupResult listVolumeStatsByVolumeAccessGroup(Optional<Long[]> volumeAccessGroups)
@Since(value="5.0") @ConnectionType(value="Cluster") ListVolumeStatsByVolumeAccessGroupResult listVolumeStatsByVolumeAccessGroup(Optional<Long[]> volumeAccessGroups, Optional<Boolean> includeVirtualVolumes)
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyVolumeResult modifyVolume(ModifyVolumeRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") ModifyVolumeResult modifyVolume(Long volumeID, Optional<Long> accountID, Optional<String> access, Optional<QoS> qos, Optional<Long> totalSize, Optional<Attributes> attributes)
@Since(value="9.0") @ConnectionType(value="Cluster") ModifyVolumesResult modifyVolumes(ModifyVolumesRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") ModifyVolumesResult modifyVolumes(Long[] volumeIDs, Optional<Long> accountID, Optional<String> access, Optional<QoS> qos, Optional<Long> totalSize, Optional<Attributes> attributes)
@Since(value="1.0") @ConnectionType(value="Cluster") PurgeDeletedVolumeResult purgeDeletedVolume(PurgeDeletedVolumeRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") PurgeDeletedVolumeResult purgeDeletedVolume(Long volumeID)
@Since(value="9.0") @ConnectionType(value="Cluster") PurgeDeletedVolumesResult purgeDeletedVolumes(PurgeDeletedVolumesRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") PurgeDeletedVolumesResult purgeDeletedVolumes(Optional<Long[]> volumeIDs, Optional<Long[]> accountIDs, Optional<Long[]> volumeAccessGroupIDs)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult removeVolumesFromVolumeAccessGroup(RemoveVolumesFromVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult removeVolumesFromVolumeAccessGroup(Long volumeAccessGroupID, Long[] volumes)
@Since(value="1.0") @ConnectionType(value="Cluster") RestoreDeletedVolumeResult restoreDeletedVolume(RestoreDeletedVolumeRequest request)
@Since(value="1.0") @ConnectionType(value="Cluster") RestoreDeletedVolumeResult restoreDeletedVolume(Long volumeID)
@Since(value="9.0") @ConnectionType(value="Cluster") SetDefaultQoSResult setDefaultQoS(SetDefaultQoSRequest request)
@Since(value="9.0") @ConnectionType(value="Cluster") SetDefaultQoSResult setDefaultQoS(Optional<Long> minIOPS, Optional<Long> maxIOPS, Optional<Long> burstIOPS)
@Since(value="6.0") @ConnectionType(value="Cluster") StartBulkVolumeReadResult startBulkVolumeRead(StartBulkVolumeReadRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") StartBulkVolumeReadResult startBulkVolumeRead(Long volumeID, String format, Optional<Long> snapshotID, Optional<String> script, Optional<Attributes> scriptParameters, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") StartBulkVolumeWriteResult startBulkVolumeWrite(StartBulkVolumeWriteRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") StartBulkVolumeWriteResult startBulkVolumeWrite(Long volumeID, String format, Optional<String> script, Optional<Attributes> scriptParameters, Optional<Attributes> attributes)
@Since(value="6.0") @ConnectionType(value="Cluster") UpdateBulkVolumeStatusResult updateBulkVolumeStatus(UpdateBulkVolumeStatusRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") UpdateBulkVolumeStatusResult updateBulkVolumeStatus(String key, String status, Optional<String> percentComplete, Optional<String> message, Optional<Attributes> attributes)
@Since(value="5.0") @ConnectionType(value="Cluster") CreateVolumeAccessGroupResult createVolumeAccessGroup(CreateVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") CreateVolumeAccessGroupResult createVolumeAccessGroup(String name, Optional<String[]> initiators, Optional<Long[]> volumes, Optional<Attributes> attributes)
@Since(value="5.0") @ConnectionType(value="Cluster") CreateVolumeAccessGroupResult createVolumeAccessGroup(String name, Optional<String[]> initiators, Optional<Long[]> volumes, Optional<Long[]> virtualNetworkID, Optional<Long[]> virtualNetworkTags, Optional<Attributes> attributes)
@Since(value="5.0") @ConnectionType(value="Cluster") DeleteVolumeAccessGroupResult deleteVolumeAccessGroup(DeleteVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") DeleteVolumeAccessGroupResult deleteVolumeAccessGroup(Long volumeAccessGroupID)
@Since(value="6.0") @ConnectionType(value="Cluster") GetEfficiencyResult getVolumeAccessGroupEfficiency(GetVolumeAccessGroupEfficiencyRequest request)
@Since(value="6.0") @ConnectionType(value="Cluster") GetEfficiencyResult getVolumeAccessGroupEfficiency(Long volumeAccessGroupID)
@Since(value="7.0") @ConnectionType(value="Cluster") GetVolumeAccessGroupLunAssignmentsResult getVolumeAccessGroupLunAssignments(GetVolumeAccessGroupLunAssignmentsRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") GetVolumeAccessGroupLunAssignmentsResult getVolumeAccessGroupLunAssignments(Long volumeAccessGroupID)
@Since(value="5.0") @ConnectionType(value="Cluster") ListVolumeAccessGroupsResult listVolumeAccessGroups(ListVolumeAccessGroupsRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") ListVolumeAccessGroupsResult listVolumeAccessGroups(Optional<Long> startVolumeAccessGroupID, Optional<Long> limit, Optional<Long[]> volumeAccessGroups)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult modifyVolumeAccessGroup(ModifyVolumeAccessGroupRequest request)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult modifyVolumeAccessGroup(Long volumeAccessGroupID, Optional<String> name, Optional<String[]> initiators, Optional<Long[]> volumes, Optional<Attributes> attributes)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult modifyVolumeAccessGroup(Long volumeAccessGroupID, Optional<Long[]> virtualNetworkID, Optional<Long[]> virtualNetworkTags, Optional<String> name, Optional<String[]> initiators, Optional<Long[]> volumes, Optional<Attributes> attributes)
@Since(value="5.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupResult modifyVolumeAccessGroup(Long volumeAccessGroupID, Optional<Long[]> virtualNetworkID, Optional<Long[]> virtualNetworkTags, Optional<String> name, Optional<String[]> initiators, Optional<Long[]> volumes, Optional<Boolean> deleteOrphanInitiators, Optional<Attributes> attributes)
@Since(value="7.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupLunAssignmentsResult modifyVolumeAccessGroupLunAssignments(ModifyVolumeAccessGroupLunAssignmentsRequest request)
@Since(value="7.0") @ConnectionType(value="Cluster") ModifyVolumeAccessGroupLunAssignmentsResult modifyVolumeAccessGroupLunAssignments(Long volumeAccessGroupID, LunAssignment[] lunAssignments)
Copyright © 2014-2016 NetApp, Inc. All Rights Reserved.