public class SolidFireElement extends ElementServiceBase implements SolidFireElementIF
BEGIN_OF_PARAMS
Constructor and Description |
---|
SolidFireElement(RequestDispatcher requestDispatcher)
Create a new instance of SolidFireElement with the provided requestDispatcher.
|
Modifier and Type | Method and Description |
---|---|
AbortSnapMirrorRelationshipResult |
abortSnapMirrorRelationship()
The SolidFire Element OS web UI uses the AbortSnapMirrorRelationship method to stop SnapMirror transfers that have started but are not yet complete.
|
AbortSnapMirrorRelationshipResult |
abortSnapMirrorRelationship(AbortSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the AbortSnapMirrorRelationship method to stop SnapMirror transfers that have started but are not yet complete.
|
AbortSnapMirrorRelationshipResult |
abortSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume,
Optional<java.lang.Boolean> clearCheckpoint)
The SolidFire Element OS web UI uses the AbortSnapMirrorRelationship method to stop SnapMirror transfers that have started but are not yet complete.
|
AddAccountResult |
addAccount(AddAccountRequest request)
You can use AddAccount to add a new account to the system.
|
AddAccountResult |
addAccount(java.lang.String username,
Optional<CHAPSecret> initiatorSecret,
Optional<CHAPSecret> targetSecret,
Optional<Attributes> attributes)
You can use AddAccount to add a new account to the system.
|
AddAccountResult |
addAccount(java.lang.String username,
Optional<CHAPSecret> initiatorSecret,
Optional<CHAPSecret> targetSecret,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enableChap)
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(java.lang.String username,
java.lang.String password,
java.lang.String[] access,
java.lang.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)
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.
|
AddClusterAdminResult |
addIdpClusterAdmin(AddIdpClusterAdminRequest request)
Adds a cluster administrator user authenticated by a third party Identity Provider (IdP).
|
AddClusterAdminResult |
addIdpClusterAdmin(java.lang.String username,
java.lang.String[] access,
java.lang.Boolean acceptEula,
Optional<Attributes> attributes)
Adds a cluster administrator user authenticated by a third party Identity Provider (IdP).
|
ModifyVolumeAccessGroupResult |
addInitiatorsToVolumeAccessGroup(AddInitiatorsToVolumeAccessGroupRequest request)
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
|
ModifyVolumeAccessGroupResult |
addInitiatorsToVolumeAccessGroup(java.lang.Long volumeAccessGroupID,
java.lang.String[] initiators)
AddInitiatorsToVolumeAccessGroup enables you
to add initiators to a specified volume access group.
|
AddKeyServerToProviderKmipResult |
addKeyServerToProviderKmip(AddKeyServerToProviderKmipRequest request)
Adds (assigns) the specified KMIP (Key Management Interoperability Protocol) Key Server to the specified Key Provider.
|
AddKeyServerToProviderKmipResult |
addKeyServerToProviderKmip(java.lang.Long keyProviderID,
java.lang.Long keyServerID)
Adds (assigns) the specified KMIP (Key Management Interoperability Protocol) Key Server to the specified Key Provider.
|
AddLdapClusterAdminResult |
addLdapClusterAdmin(AddLdapClusterAdminRequest request)
AddLdapClusterAdmin enables you to add a new LDAP cluster administrator user.
|
AddLdapClusterAdminResult |
addLdapClusterAdmin(java.lang.String username,
java.lang.String[] access,
Optional<java.lang.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(java.lang.Long[] pendingNodes,
Optional<java.lang.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(java.lang.Long virtualNetworkTag,
java.lang.String name,
AddressBlockParams[] addressBlocks,
java.lang.String netmask,
java.lang.String svip,
Optional<Attributes> attributes)
You can use the AddVirtualNetwork method to add a new virtual network to a cluster configuration.
|
AddVirtualNetworkResult |
addVirtualNetwork(java.lang.Long virtualNetworkTag,
java.lang.String name,
AddressBlockParams[] addressBlocks,
java.lang.String netmask,
java.lang.String svip,
Optional<java.lang.String> gateway,
Optional<java.lang.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(java.lang.Long volumeAccessGroupID,
java.lang.Long[] volumes)
AddVolumesToVolumeAccessGroup enables you to add
volumes to a specified volume access group.
|
BreakSnapMirrorRelationshipResult |
breakSnapMirrorRelationship()
The SolidFire Element OS web UI uses the BreakSnapMirrorRelationship method to break a SnapMirror relationship.
|
BreakSnapMirrorRelationshipResult |
breakSnapMirrorRelationship(BreakSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the BreakSnapMirrorRelationship method to break a SnapMirror relationship.
|
BreakSnapMirrorRelationshipResult |
breakSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume)
The SolidFire Element OS web UI uses the BreakSnapMirrorRelationship method to break a SnapMirror relationship.
|
BreakSnapMirrorVolumeResult |
breakSnapMirrorVolume()
The SolidFire Element OS web UI uses the BreakSnapMirrorVolume method to break the SnapMirror relationship between an ONTAP source container and SolidFire target volume.
|
BreakSnapMirrorVolumeResult |
breakSnapMirrorVolume(BreakSnapMirrorVolumeRequest request)
The SolidFire Element OS web UI uses the BreakSnapMirrorVolume method to break the SnapMirror relationship between an ONTAP source container and SolidFire target volume.
|
BreakSnapMirrorVolumeResult |
breakSnapMirrorVolume(java.lang.Long volumeID,
Optional<java.lang.Long> snapshotID,
Optional<java.lang.Boolean> preserve,
Optional<java.lang.String> access)
The SolidFire Element OS web UI uses the BreakSnapMirrorVolume method to break the SnapMirror relationship between an ONTAP source container and SolidFire target volume.
|
CancelCloneResult |
cancelClone(CancelCloneRequest request)
CancelClone enables you to stop an ongoing CloneVolume or CopyVolume process.
|
CancelCloneResult |
cancelClone(java.lang.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(java.lang.Long groupCloneID)
CancelGroupClone enables you to stop an ongoing CloneMultipleVolumes process occurring on a group of volumes.
|
CheckProposedResult |
checkProposedCluster(CheckProposedClusterRequest request)
CheckProposedCluster validates that creating a cluster from a given set of nodes is likely to succeed.
|
CheckProposedResult |
checkProposedCluster(java.lang.String[] nodes)
CheckProposedCluster validates that creating a cluster from a given set of nodes is likely to succeed.
|
CheckProposedResult |
checkProposedNodeAdditions(CheckProposedNodeAdditionsRequest request)
CheckProposedNodeAdditions validates that adding a node (or nodes) to an existing cluster is likely to succeed.
|
CheckProposedResult |
checkProposedNodeAdditions(java.lang.String[] nodes)
CheckProposedNodeAdditions validates that adding a node (or nodes) to an existing cluster is likely to succeed.
|
ClearClusterFaultsResult |
clearClusterFaults(ClearClusterFaultsRequest request)
You can use the ClearClusterFaults method to clear information about both current and previously detected faults.
|
ClearClusterFaultsResult |
clearClusterFaults(Optional<java.lang.String> faultTypes)
You can use the ClearClusterFaults method to clear information about both current and previously detected faults.
|
CloneMultipleVolumesResult |
cloneMultipleVolumes(CloneMultipleVolumeParams[] volumes,
Optional<java.lang.String> access,
Optional<java.lang.Long> groupSnapshotID,
Optional<java.lang.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(java.lang.Long volumeID,
java.lang.String name,
Optional<java.lang.Long> newAccountID,
Optional<java.lang.Long> newSize,
Optional<java.lang.String> access,
Optional<java.lang.Long> snapshotID,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enable512e)
CloneVolume enables you to create a copy of a volume.
|
CloneVolumeResult |
cloneVolume(java.lang.Long volumeID,
java.lang.String name,
Optional<java.lang.Long> newAccountID,
Optional<java.lang.Long> newSize,
Optional<java.lang.String> access,
Optional<java.lang.Long> snapshotID,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enable512e,
Optional<java.lang.Boolean> enableSnapMirrorReplication)
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(java.lang.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(java.lang.String volumePairingKey,
java.lang.Long volumeID)
You can use the CompleteVolumePairing method to complete the pairing of two volumes.
|
ControlPowerResult |
controlPower(ControlPowerRequest request)
ControlPower can be used to reboot or halt a node.
|
ControlPowerResult |
controlPower(java.lang.String action,
Optional<java.lang.String> wakeupDelay,
java.lang.Boolean force)
ControlPower can be used to reboot or halt a node.
|
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(java.lang.Long volumeID,
java.lang.Long dstVolumeID,
Optional<java.lang.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(java.lang.String name,
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<java.lang.Boolean> acceptEula,
Optional<java.lang.String> serialNumber,
Optional<java.lang.String> orderNumber,
java.lang.String mvip,
java.lang.String svip,
java.lang.String username,
java.lang.String password,
java.lang.String[] nodes,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enableSoftwareEncryptionAtRest)
The CreateCluster method enables you to initialize the node in a cluster that has ownership of the "mvip" and "svip" addresses.
|
CreateClusterResult |
createCluster(Optional<java.lang.Boolean> acceptEula,
java.lang.String mvip,
java.lang.String svip,
java.lang.String username,
java.lang.String password,
java.lang.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.
|
CreateClusterInterfacePreferenceResult |
createClusterInterfacePreference()
Creates a new cluster preference and stores it on the storage cluster.
|
CreateClusterInterfacePreferenceResult |
createClusterInterfacePreference(CreateClusterInterfacePreferenceRequest request)
Creates a new cluster preference and stores it on the storage cluster.
|
CreateClusterInterfacePreferenceResult |
createClusterInterfacePreference(java.lang.String name,
java.lang.String value)
Creates a new cluster preference and stores it on the storage cluster.
|
CreateGroupSnapshotResult |
createGroupSnapshot(CreateGroupSnapshotRequest request)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateGroupSnapshotResult |
createGroupSnapshot(java.lang.Long[] volumes,
Optional<java.lang.String> name,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> expirationTime,
Optional<java.lang.String> retention,
Optional<Attributes> attributes)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateGroupSnapshotResult |
createGroupSnapshot(java.lang.Long[] volumes,
Optional<java.lang.String> name,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> expirationTime,
Optional<java.lang.String> retention,
Optional<Attributes> attributes,
Optional<java.lang.String> snapMirrorLabel)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateGroupSnapshotResult |
createGroupSnapshot(java.lang.Long[] volumes,
Optional<java.lang.String> name,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> expirationTime,
Optional<java.lang.String> retention,
Optional<Attributes> attributes,
Optional<java.lang.String> snapMirrorLabel,
Optional<java.lang.Boolean> ensureSerialCreation)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateGroupSnapshotResult |
createGroupSnapshot(java.lang.Long[] volumes,
Optional<java.lang.String> name,
Optional<java.lang.String> expirationTime,
Optional<Attributes> attributes)
CreateGroupSnapshot enables you to create a point-in-time copy of a group of volumes.
|
CreateIdpConfigurationResult |
createIdpConfiguration(CreateIdpConfigurationRequest request)
Create a potential trust relationship for authentication using a third party Identity Provider (IdP) for the cluster.
|
CreateIdpConfigurationResult |
createIdpConfiguration(java.lang.String idpName,
java.lang.String idpMetadata)
Create a potential trust relationship for authentication using a third party Identity Provider (IdP) for the cluster.
|
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.
|
CreateKeyProviderKmipResult |
createKeyProviderKmip(CreateKeyProviderKmipRequest request)
Creates a KMIP (Key Management Interoperability Protocol) Key Provider with the specified name.
|
CreateKeyProviderKmipResult |
createKeyProviderKmip(java.lang.String keyProviderName)
Creates a KMIP (Key Management Interoperability Protocol) Key Provider with the specified name.
|
CreateKeyServerKmipResult |
createKeyServerKmip(CreateKeyServerKmipRequest request)
Creates a KMIP (Key Management Interoperability Protocol) Key Server with the specified attributes.
|
CreateKeyServerKmipResult |
createKeyServerKmip(java.lang.String kmipCaCertificate,
java.lang.String kmipClientCertificate,
java.lang.String[] kmipKeyServerHostnames,
java.lang.String kmipKeyServerName,
Optional<java.lang.Long> kmipKeyServerPort)
Creates a KMIP (Key Management Interoperability Protocol) Key Server with the specified attributes.
|
CreatePublicPrivateKeyPairResult |
createPublicPrivateKeyPair(CreatePublicPrivateKeyPairRequest request)
Creates SSL public and private keys.
|
CreatePublicPrivateKeyPairResult |
createPublicPrivateKeyPair(Optional<java.lang.String> commonName,
Optional<java.lang.String> organization,
Optional<java.lang.String> organizationalUnit,
Optional<java.lang.String> locality,
Optional<java.lang.String> state,
Optional<java.lang.String> country,
Optional<java.lang.String> emailAddress)
Creates SSL public and private keys.
|
CreateQoSPolicyResult |
createQoSPolicy()
You can use the CreateQoSPolicy method to create a QoSPolicy object that you can later apply to a volume upon creation or modification.
|
CreateQoSPolicyResult |
createQoSPolicy(CreateQoSPolicyRequest request)
You can use the CreateQoSPolicy method to create a QoSPolicy object that you can later apply to a volume upon creation or modification.
|
CreateQoSPolicyResult |
createQoSPolicy(java.lang.String name,
QoS qos)
You can use the CreateQoSPolicy method to create a QoSPolicy object that you can later apply to a volume upon creation or modification.
|
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.
|
CreateSnapMirrorEndpointResult |
createSnapMirrorEndpoint()
The SolidFire Element OS web UI uses the CreateSnapMirrorEndpoint method to create a relationship with a remote SnapMirror endpoint.
|
CreateSnapMirrorEndpointResult |
createSnapMirrorEndpoint(CreateSnapMirrorEndpointRequest request)
The SolidFire Element OS web UI uses the CreateSnapMirrorEndpoint method to create a relationship with a remote SnapMirror endpoint.
|
CreateSnapMirrorEndpointResult |
createSnapMirrorEndpoint(java.lang.String managementIP,
java.lang.String username,
java.lang.String password)
The SolidFire Element OS web UI uses the CreateSnapMirrorEndpoint method to create a relationship with a remote SnapMirror endpoint.
|
CreateSnapMirrorEndpointUnmanagedResult |
createSnapMirrorEndpointUnmanaged()
The SolidFire system uses the CreateSnapMirrorEndpointUnmanaged method to enable remote, unmanaged SnapMirror endpoints to communicate with a SolidFire cluster.
|
CreateSnapMirrorEndpointUnmanagedResult |
createSnapMirrorEndpointUnmanaged(CreateSnapMirrorEndpointUnmanagedRequest request)
The SolidFire system uses the CreateSnapMirrorEndpointUnmanaged method to enable remote, unmanaged SnapMirror endpoints to communicate with a SolidFire cluster.
|
CreateSnapMirrorEndpointUnmanagedResult |
createSnapMirrorEndpointUnmanaged(java.lang.String clusterName,
java.lang.String[] ipAddresses)
The SolidFire system uses the CreateSnapMirrorEndpointUnmanaged method to enable remote, unmanaged SnapMirror endpoints to communicate with a SolidFire cluster.
|
CreateSnapMirrorRelationshipResult |
createSnapMirrorRelationship()
The SolidFire Element OS web UI uses the CreateSnapMirrorRelationship method to create a SnapMirror extended data protection relationship between a source and destination endpoint.
|
CreateSnapMirrorRelationshipResult |
createSnapMirrorRelationship(CreateSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the CreateSnapMirrorRelationship method to create a SnapMirror extended data protection relationship between a source and destination endpoint.
|
CreateSnapMirrorRelationshipResult |
createSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo sourceVolume,
SnapMirrorVolumeInfo destinationVolume,
Optional<java.lang.String> relationshipType,
Optional<java.lang.String> policyName,
Optional<java.lang.String> scheduleName,
Optional<java.lang.Long> maxTransferRate)
The SolidFire Element OS web UI uses the CreateSnapMirrorRelationship method to create a SnapMirror extended data protection relationship between a source and destination endpoint.
|
SnapMirrorVolume |
createSnapMirrorVolume()
The SolidFire Element OS web UI uses the CreateSnapMirrorVolume method to create a volume on the remote ONTAP system.
|
SnapMirrorVolume |
createSnapMirrorVolume(CreateSnapMirrorVolumeRequest request)
The SolidFire Element OS web UI uses the CreateSnapMirrorVolume method to create a volume on the remote ONTAP system.
|
SnapMirrorVolume |
createSnapMirrorVolume(java.lang.Long snapMirrorEndpointID,
java.lang.String vserver,
java.lang.String name,
Optional<java.lang.String> type,
java.lang.String aggregate,
java.lang.Long size)
The SolidFire Element OS web UI uses the CreateSnapMirrorVolume method to create a volume on the remote ONTAP system.
|
CreateSnapshotResult |
createSnapshot(CreateSnapshotRequest request)
CreateSnapshot enables you to create a point-in-time copy of a volume.
|
CreateSnapshotResult |
createSnapshot(java.lang.Long volumeID,
Optional<java.lang.Long> snapshotID,
Optional<java.lang.String> name,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> expirationTime,
Optional<java.lang.String> retention,
Optional<Attributes> attributes)
CreateSnapshot enables you to create a point-in-time copy of a volume.
|
CreateSnapshotResult |
createSnapshot(java.lang.Long volumeID,
Optional<java.lang.Long> snapshotID,
Optional<java.lang.String> name,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> expirationTime,
Optional<java.lang.String> retention,
Optional<Attributes> attributes,
Optional<java.lang.String> snapMirrorLabel)
CreateSnapshot enables you to create a point-in-time copy of a volume.
|
CreateSnapshotResult |
createSnapshot(java.lang.Long volumeID,
Optional<java.lang.Long> snapshotID,
Optional<java.lang.String> name,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> expirationTime,
Optional<java.lang.String> retention,
Optional<Attributes> attributes,
Optional<java.lang.String> snapMirrorLabel,
Optional<java.lang.Boolean> ensureSerialCreation)
CreateSnapshot enables you to create a point-in-time copy of a volume.
|
CreateSnapshotResult |
createSnapshot(java.lang.Long volumeID,
Optional<java.lang.Long> snapshotID,
Optional<java.lang.String> name,
Optional<java.lang.String> expirationTime,
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(java.lang.String name,
Optional<java.lang.String> initiatorSecret,
Optional<java.lang.String> targetSecret,
Optional<java.lang.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<java.lang.String> bundleName,
Optional<java.lang.String> extraArgs,
Optional<java.lang.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(java.lang.String name,
java.lang.Long accountID,
java.lang.Long totalSize,
Optional<java.lang.Boolean> enable512e,
Optional<QoS> qos,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.String> access,
Optional<java.lang.Boolean> enableSnapMirrorReplication,
Optional<java.lang.Long> qosPolicyID,
Optional<java.lang.String> protectionScheme)
CreateVolume enables you to create a new (empty) volume on the cluster.
|
CreateVolumeResult |
createVolume(java.lang.String name,
java.lang.Long accountID,
java.lang.Long totalSize,
Optional<java.lang.Boolean> enable512e,
Optional<QoS> qos,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.String> access,
Optional<java.lang.Boolean> enableSnapMirrorReplication,
Optional<java.lang.Long> qosPolicyID,
Optional<java.lang.String> protectionScheme,
Optional<java.lang.Long> fifoSize,
Optional<java.lang.Long> minFifoSize)
CreateVolume enables you to create a new (empty) volume on the cluster.
|
CreateVolumeResult |
createVolume(java.lang.String name,
java.lang.Long accountID,
java.lang.Long totalSize,
Optional<java.lang.Boolean> enable512e,
Optional<QoS> qos,
Optional<Attributes> attributes,
Optional<java.lang.String> protectionScheme)
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(java.lang.String name,
Optional<java.lang.String[]> initiators,
Optional<java.lang.Long[]> volumes,
Optional<Attributes> attributes)
You can use CreateVolumeAccessGroup to create a new volume access group.
|
CreateVolumeAccessGroupResult |
createVolumeAccessGroup(java.lang.String name,
Optional<java.lang.String[]> initiators,
Optional<java.lang.Long[]> volumes,
Optional<java.lang.Long[]> virtualNetworkID,
Optional<java.lang.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.
|
DeleteAuthSessionResult |
deleteAuthSession(DeleteAuthSessionRequest request)
Deletes an individual auth session
If the calling user is not in the ClusterAdmins / Administrator AccessGroup, only auth session belonging
to the calling user can be deleted.
|
DeleteAuthSessionResult |
deleteAuthSession(java.util.UUID sessionID)
Deletes an individual auth session
If the calling user is not in the ClusterAdmins / Administrator AccessGroup, only auth session belonging
to the calling user can be deleted.
|
DeleteAuthSessionsResult |
deleteAuthSessionsByClusterAdmin(DeleteAuthSessionsByClusterAdminRequest request)
Deletes all auth sessions associated with the specified ClusterAdminID.
|
DeleteAuthSessionsResult |
deleteAuthSessionsByClusterAdmin(java.lang.Long clusterAdminID)
Deletes all auth sessions associated with the specified ClusterAdminID.
|
DeleteAuthSessionsResult |
deleteAuthSessionsByUsername(DeleteAuthSessionsByUsernameRequest request)
Deletes all auth sessions for the given user.
|
DeleteAuthSessionsResult |
deleteAuthSessionsByUsername(Optional<java.lang.String> username,
Optional<java.lang.String> authMethod)
Deletes all auth sessions for the given user.
|
DeleteClusterInterfacePreferenceResult |
deleteClusterInterfacePreference(DeleteClusterInterfacePreferenceRequest request)
Deletes an existing cluster interface preference.
|
DeleteClusterInterfacePreferenceResult |
deleteClusterInterfacePreference(java.lang.String name)
Deletes an existing cluster interface preference.
|
DeleteGroupSnapshotResult |
deleteGroupSnapshot(DeleteGroupSnapshotRequest request)
DeleteGroupSnapshot enables you to delete a group snapshot.
|
DeleteGroupSnapshotResult |
deleteGroupSnapshot(java.lang.Long groupSnapshotID,
java.lang.Boolean saveMembers)
DeleteGroupSnapshot enables you to delete a group snapshot.
|
DeleteIdpConfigurationResult |
deleteIdpConfiguration(DeleteIdpConfigurationRequest request)
Delete an existing configuration with a third party Identity Provider (IdP) for the cluster.
|
DeleteIdpConfigurationResult |
deleteIdpConfiguration(Optional<java.util.UUID> idpConfigurationID,
Optional<java.lang.String> idpName)
Delete an existing configuration with a third party Identity Provider (IdP) for the cluster.
|
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(java.lang.Long[] initiators)
DeleteInitiators enables you to delete one or more initiators from the system (and from any associated volumes or volume access
groups).
|
DeleteKeyProviderKmipResult |
deleteKeyProviderKmip(DeleteKeyProviderKmipRequest request)
Delete the specified inactive Key Provider.
|
DeleteKeyProviderKmipResult |
deleteKeyProviderKmip(java.lang.Long keyProviderID)
Delete the specified inactive Key Provider.
|
DeleteKeyServerKmipResult |
deleteKeyServerKmip(DeleteKeyServerKmipRequest request)
Delete the specified KMIP (Key Management Interoperability Protocol) Key Server.
|
DeleteKeyServerKmipResult |
deleteKeyServerKmip(java.lang.Long keyServerID)
Delete the specified KMIP (Key Management Interoperability Protocol) Key Server.
|
DeleteQoSPolicyResult |
deleteQoSPolicy()
You can use the DeleteQoSPolicy method to delete a QoS policy from the system.
|
DeleteQoSPolicyResult |
deleteQoSPolicy(DeleteQoSPolicyRequest request)
You can use the DeleteQoSPolicy method to delete a QoS policy from the system.
|
DeleteQoSPolicyResult |
deleteQoSPolicy(java.lang.Long qosPolicyID)
You can use the DeleteQoSPolicy method to delete a QoS policy from the system.
|
DeleteSnapMirrorEndpointsResult |
deleteSnapMirrorEndpoints()
The SolidFire Element OS web UI uses DeleteSnapMirrorEndpoints to delete one or more SnapMirror endpoints from the system.
|
DeleteSnapMirrorEndpointsResult |
deleteSnapMirrorEndpoints(DeleteSnapMirrorEndpointsRequest request)
The SolidFire Element OS web UI uses DeleteSnapMirrorEndpoints to delete one or more SnapMirror endpoints from the system.
|
DeleteSnapMirrorEndpointsResult |
deleteSnapMirrorEndpoints(java.lang.Long[] snapMirrorEndpointIDs)
The SolidFire Element OS web UI uses DeleteSnapMirrorEndpoints to delete one or more SnapMirror endpoints from the system.
|
DeleteSnapMirrorRelationshipsResult |
deleteSnapMirrorRelationships()
The SolidFire Element OS web UI uses the DeleteSnapMirrorRelationships method to remove one or more SnapMirror relationships between a source and destination endpoint.
|
DeleteSnapMirrorRelationshipsResult |
deleteSnapMirrorRelationships(DeleteSnapMirrorRelationshipsRequest request)
The SolidFire Element OS web UI uses the DeleteSnapMirrorRelationships method to remove one or more SnapMirror relationships between a source and destination endpoint.
|
DeleteSnapMirrorRelationshipsResult |
deleteSnapMirrorRelationships(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo[] destinationVolumes)
The SolidFire Element OS web UI uses the DeleteSnapMirrorRelationships method to remove one or more SnapMirror relationships between a source and destination endpoint.
|
DeleteSnapshotResult |
deleteSnapshot(DeleteSnapshotRequest request)
DeleteSnapshot enables you to delete a snapshot.
|
DeleteSnapshotResult |
deleteSnapshot(java.lang.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(java.util.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(java.lang.Long volumeID)
DeleteVolume marks an active volume for deletion.
|
DeleteVolumeAccessGroupResult |
deleteVolumeAccessGroup(DeleteVolumeAccessGroupRequest request)
DeleteVolumeAccessGroup enables you to delete a
volume access group.
|
DeleteVolumeAccessGroupResult |
deleteVolumeAccessGroup(java.lang.Long volumeAccessGroupID)
DeleteVolumeAccessGroup enables you to delete a
volume access group.
|
DeleteVolumeAccessGroupResult |
deleteVolumeAccessGroup(java.lang.Long volumeAccessGroupID,
Optional<java.lang.Boolean> deleteOrphanInitiators)
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<java.lang.Long[]> accountIDs,
Optional<java.lang.Long[]> volumeAccessGroupIDs,
Optional<java.lang.Long[]> volumeIDs)
DeleteVolumes marks multiple (up to 500) active volumes for deletion.
|
DisableBmcColdResetResult |
disableBmcColdReset()
DisableBmcColdReset disables the background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
|
DisableClusterSshResult |
disableClusterSsh()
Disables SSH on all nodes in the cluster.
|
DisableEncryptionAtRestResult |
disableEncryptionAtRest()
Initiate the process of removing the password from self-encrypting drives (SEDs) within the cluster.
|
DisableIdpAuthenticationResult |
disableIdpAuthentication()
Disable support for authentication using third party Identity Providers (IdP) for the cluster.
|
DisableLdapAuthenticationResult |
disableLdapAuthentication()
The DisableLdapAuthentication method enables you to disable LDAP authentication and remove all LDAP configuration settings.
|
MaintenanceModeResult |
disableMaintenanceMode(DisableMaintenanceModeRequest request)
Take a node out of maintenance mode.
|
MaintenanceModeResult |
disableMaintenanceMode(java.lang.Long[] nodes)
Take a node out of maintenance mode.
|
DisableSnmpResult |
disableSnmp()
You can use DisableSnmp to disable SNMP on the cluster nodes.
|
DisableSshResult |
disableSsh()
Disables SSH on the targeted node.
|
EnableBmcColdResetResult |
enableBmcColdReset(EnableBmcColdResetRequest request)
EnableBmcColdReset enables a background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
|
EnableBmcColdResetResult |
enableBmcColdReset(Optional<java.lang.Long> timeout)
EnableBmcColdReset enables a background task that periodically resets the Baseboard Management Controller (BMC) for all nodes in the cluster.
|
EnableClusterSshResult |
enableClusterSsh()
Enables SSH on all nodes in the cluster.
|
EnableClusterSshResult |
enableClusterSsh(EnableClusterSshRequest request)
Enables SSH on all nodes in the cluster.
|
EnableClusterSshResult |
enableClusterSsh(java.lang.String duration)
Enables SSH on all nodes in the cluster.
|
EnableEncryptionAtRestResult |
enableEncryptionAtRest()
Initiate the process of setting a password on self-encrypting drives (SEDs) within the cluster.
|
EnableEncryptionAtRestResult |
enableEncryptionAtRest(EnableEncryptionAtRestRequest request)
Initiate the process of setting a password on self-encrypting drives (SEDs) within the cluster.
|
EnableEncryptionAtRestResult |
enableEncryptionAtRest(Optional<java.lang.Long> keyProviderID)
Initiate the process of setting a password on self-encrypting drives (SEDs) within the cluster.
|
EnableFeatureResult |
enableFeature(EnableFeatureRequest request)
You can use EnableFeature to enable cluster features that are disabled by default.
|
EnableFeatureResult |
enableFeature(java.lang.String feature)
You can use EnableFeature to enable cluster features that are disabled by default.
|
EnableIdpAuthenticationResult |
enableIdpAuthentication(EnableIdpAuthenticationRequest request)
Enable support for authentication using a third party Identity Provider (IdP) for the cluster.
|
EnableIdpAuthenticationResult |
enableIdpAuthentication(Optional<java.util.UUID> idpConfigurationID)
Enable support for authentication using a third party Identity Provider (IdP) for the cluster.
|
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<java.lang.String> authType,
Optional<java.lang.String> groupSearchBaseDN,
Optional<java.lang.String> groupSearchCustomFilter,
Optional<java.lang.String> groupSearchType,
Optional<java.lang.String> searchBindDN,
Optional<java.lang.String> searchBindPassword,
java.lang.String[] serverURIs,
Optional<java.lang.String> userDNTemplate,
Optional<java.lang.String> userSearchBaseDN,
Optional<java.lang.String> userSearchFilter)
The EnableLdapAuthentication method enables you to configure an LDAP directory connection to use for LDAP authentication to a cluster.
|
MaintenanceModeResult |
enableMaintenanceMode(EnableMaintenanceModeRequest request)
Prepare a node for maintenance.
|
MaintenanceModeResult |
enableMaintenanceMode(java.lang.Long[] nodes,
Optional<java.lang.Long> perMinutePrimarySwapLimit,
Optional<java.lang.String> timeout,
Optional<java.lang.Boolean> forceWithUnresolvedFaults)
Prepare a node for maintenance.
|
EnableSnmpResult |
enableSnmp(java.lang.Boolean snmpV3Enabled)
EnableSnmp enables you to enable SNMP on cluster nodes.
|
EnableSnmpResult |
enableSnmp(EnableSnmpRequest request)
EnableSnmp enables you to enable SNMP on cluster nodes.
|
EnableSshResult |
enableSsh()
Enables SSH on the targeted node.
|
GetAccountResult |
getAccountByID(GetAccountByIDRequest request)
GetAccountByID enables you to return details about a specific account, given its accountID.
|
GetAccountResult |
getAccountByID(java.lang.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(java.lang.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(java.lang.Long accountID)
GetAccountEfficiency enables you to retrieve efficiency statistics about a volume account.
|
GetActiveTlsCiphersResult |
getActiveTlsCiphers()
You can use the GetActiveTlsCiphers method to get a list of the TLS ciphers that are currently accepted on the cluster.
|
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(java.lang.Long asyncHandle,
Optional<java.lang.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(java.lang.Long backupTargetID)
GetBackupTarget enables you to return information about a specific backup target that you have created.
|
GetBinAssignmentPropertiesResult |
getBinAssignmentProperties()
GetBinAssignmentProperties enables you to retrieve the bin assignment properties in the database.
|
GetBootstrapConfigResult |
getBootstrapConfig()
GetBootstrapConfig returns cluster and node information from the bootstrap configuration file.
|
GetClientCertificateSignRequestResult |
getClientCertificateSignRequest()
Generates a Certificate Sign Request which can be signed by a Certificate Authority to generate a client certificate for the cluster.
|
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<java.lang.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.
|
GetClusterInterfacePreferenceResult |
getClusterInterfacePreference(GetClusterInterfacePreferenceRequest request)
Retrieves an existing cluster interface preference.
|
GetClusterInterfacePreferenceResult |
getClusterInterfacePreference(java.lang.String name)
Retrieves an existing cluster interface preference.
|
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).
|
GetClusterSshInfoResult |
getClusterSshInfo()
Returns SSH status for the cluster.
|
GetClusterStateResult |
getClusterState(java.lang.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.
|
GetClusterStructureResult |
getClusterStructure()
You can use the GetClusterStructure method to back up the current storage cluster configuration information.
|
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 about the calling ClusterAdmin.
|
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(java.lang.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(java.lang.Long driveID)
GetDriveStats returns high-level activity measurements for a single drive.
|
GetEncryptionAtRestInfoResult |
getEncryptionAtRestInfo()
Get details of the current Encryption At Rest configuration.
|
GetFeatureStatusResult |
getFeatureStatus(GetFeatureStatusRequest request)
GetFeatureStatus enables you to retrieve the status of a cluster feature.
|
GetFeatureStatusResult |
getFeatureStatus(Optional<java.lang.String> feature)
GetFeatureStatus enables you to retrieve the status of a cluster feature.
|
GetFipsReportResult |
getFipsReport()
GetFipsReport enables you to retrieve FIPS compliance status on a per node basis.
|
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.
|
GetIdpAuthenticationStateResult |
getIdpAuthenticationState()
Return information regarding the state of authentication using third party Identity Providers
|
GetIpmiConfigResult |
getIpmiConfig(GetIpmiConfigRequest request)
GetIpmiConfig enables you to retrieve hardware sensor information from sensors that are in your node.
|
GetIpmiConfigResult |
getIpmiConfig(Optional<java.lang.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.
|
GetKeyProviderKmipResult |
getKeyProviderKmip(GetKeyProviderKmipRequest request)
Returns the specified KMIP (Key Management Interoperability Protocol) Key Provider object.
|
GetKeyProviderKmipResult |
getKeyProviderKmip(java.lang.Long keyProviderID)
Returns the specified KMIP (Key Management Interoperability Protocol) Key Provider object.
|
GetKeyServerKmipResult |
getKeyServerKmip(GetKeyServerKmipRequest request)
Returns the specified KMIP (Key Management Interoperability Protocol) Key Server object.
|
GetKeyServerKmipResult |
getKeyServerKmip(java.lang.Long keyServerID)
Returns the specified KMIP (Key Management Interoperability Protocol) Key Server object.
|
GetLdapConfigurationResult |
getLdapConfiguration()
The GetLdapConfiguration method enables you to get the currently active LDAP configuration on the cluster.
|
GetLicenseKeyResult |
getLicenseKey()
You can use the GetLicenseKey method to get the current license key.
|
GetLimitsResult |
getLimits()
GetLimits enables you to retrieve the limit values set by the API.
|
GetLldpConfigResult |
getLldpConfig()
GetLldpConfig returns the current LLDP configuration for this node.
|
GetLoginBannerResult |
getLoginBanner()
You can use the GetLoginBanner method to get the currently active Terms of Use banner that users see when they log on to the web interface.
|
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.
|
GetNodeActiveTlsCiphersResult |
getNodeActiveTlsCiphers()
You can use the GetNodeActiveTlsCiphers method to get a list of the TLS ciphers that are currently accepted on this node.
|
GetNodeFipsDrivesReportResult |
getNodeFipsDrivesReport()
The GetNodeFipsDrivesReport reports the FipsDrives capability of a node.
|
GetNodeHardwareInfoResult |
getNodeHardwareInfo(GetNodeHardwareInfoRequest request)
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified.
|
GetNodeHardwareInfoResult |
getNodeHardwareInfo(java.lang.Long nodeID)
GetNodeHardwareInfo enables you to return all the hardware information and status for the node specified.
|
GetNodeSSLCertificateResult |
getNodeSSLCertificate()
You can use the GetNodeSSLCertificate method to retrieve the SSL certificate that is currently active on the cluster.
|
GetNodeStatsResult |
getNodeStats(GetNodeStatsRequest request)
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
|
GetNodeStatsResult |
getNodeStats(java.lang.Long nodeID)
GetNodeStats enables you to retrieve the high-level activity measurements for a single node.
|
GetNodeSupportedTlsCiphersResult |
getNodeSupportedTlsCiphers()
You can use the GetSupportedTlsCiphers method to get a list of the supported TLS ciphers on this 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<java.lang.Boolean> force)
GetNvramInfo enables you to retrieve information from each node about the NVRAM card.
|
GetOntapVersionInfoResult |
getOntapVersionInfo()
The SolidFire Element OS web UI uses GetOntapVersionInfo to get information about API version support from the ONTAP cluster in a SnapMirror relationship.
|
GetOntapVersionInfoResult |
getOntapVersionInfo(GetOntapVersionInfoRequest request)
The SolidFire Element OS web UI uses GetOntapVersionInfo to get information about API version support from the ONTAP cluster in a SnapMirror relationship.
|
GetOntapVersionInfoResult |
getOntapVersionInfo(Optional<java.lang.Long> snapMirrorEndpointID)
The SolidFire Element OS web UI uses GetOntapVersionInfo to get information about API version support from the ONTAP cluster in a SnapMirror relationship.
|
GetOriginResult |
getOrigin()
GetOrigin enables you to retrieve the origination certificate for where the node was built.
|
GetPatchInfoResult |
getPatchInfo()
GetPatchInfo enables you to display the details of D-patch information for the given node.
|
GetPatchInfoResult |
getPatchInfo(GetPatchInfoRequest request)
GetPatchInfo enables you to display the details of D-patch information for the given node.
|
GetPatchInfoResult |
getPatchInfo(Optional<java.lang.Boolean> force)
GetPatchInfo enables you to display the details of D-patch information for the given node.
|
GetPendingOperationResult |
getPendingOperation()
You can use GetPendingOperation to detect an operation on a node that is currently in progress.
|
GetProtectionDomainLayoutResult |
getProtectionDomainLayout()
GetProtectionDomainLayout returns all of the Protection Domain information for the cluster.
|
GetQoSPolicyResult |
getQoSPolicy()
You can use the GetQoSPolicy method to get details about a specific QoSPolicy from the system.
|
GetQoSPolicyResult |
getQoSPolicy(GetQoSPolicyRequest request)
You can use the GetQoSPolicy method to get details about a specific QoSPolicy from the system.
|
GetQoSPolicyResult |
getQoSPolicy(java.lang.Long qosPolicyID)
You can use the GetQoSPolicy method to get details about a specific QoSPolicy from the system.
|
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(java.lang.Long scheduleID)
You can use the GetSchedule method to retrieve information about a scheduled snapshot.
|
GetSnapMirrorClusterIdentityResult |
getSnapMirrorClusterIdentity()
The SolidFire Element OS web UI uses GetSnapMirrorClusterIdentity to get identity information about the ONTAP cluster.
|
GetSnapMirrorClusterIdentityResult |
getSnapMirrorClusterIdentity(GetSnapMirrorClusterIdentityRequest request)
The SolidFire Element OS web UI uses GetSnapMirrorClusterIdentity to get identity information about the ONTAP cluster.
|
GetSnapMirrorClusterIdentityResult |
getSnapMirrorClusterIdentity(Optional<java.lang.Long> snapMirrorEndpointID)
The SolidFire Element OS web UI uses GetSnapMirrorClusterIdentity to get identity information about the ONTAP cluster.
|
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.
|
GetSoftwareEncryptionAtRestInfoResult |
getSoftwareEncryptionAtRestInfo()
Get details of the current Software Encryption At Rest configuration.
|
GetSshInfoResult |
getSshInfo()
Returns SSH status for the targeted node.
|
GetSSLCertificateResult |
getSSLCertificate()
You can use the GetSSLCertificate method to retrieve the SSL certificate that is currently active on the cluster.
|
GetStorageContainerEfficiencyResult |
getStorageContainerEfficiency(GetStorageContainerEfficiencyRequest request)
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
|
GetStorageContainerEfficiencyResult |
getStorageContainerEfficiency(java.util.UUID storageContainerID)
GetStorageContainerEfficiency enables you to retrieve efficiency information about a virtual volume storage container.
|
GetSupportedTlsCiphersResult |
getSupportedTlsCiphers()
You can use the GetSupportedTlsCiphers method to get a list of the supported TLS ciphers.
|
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(java.lang.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(java.lang.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(java.lang.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(java.lang.Long volumeID)
GetVolumeStats enables you to retrieve high-level activity measurements for a single volume.
|
InitializeSnapMirrorRelationshipResult |
initializeSnapMirrorRelationship()
The SolidFire Element OS web UI uses the InitializeSnapMirrorRelationship method to initialize the destination volume in a SnapMirror relationship by performing an initial baseline transfer between clusters.
|
InitializeSnapMirrorRelationshipResult |
initializeSnapMirrorRelationship(InitializeSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the InitializeSnapMirrorRelationship method to initialize the destination volume in a SnapMirror relationship by performing an initial baseline transfer between clusters.
|
InitializeSnapMirrorRelationshipResult |
initializeSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume,
Optional<java.lang.Long> maxTransferRate)
The SolidFire Element OS web UI uses the InitializeSnapMirrorRelationship method to initialize the destination volume in a SnapMirror relationship by performing an initial baseline transfer between clusters.
|
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(java.lang.String method,
Optional<java.lang.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<java.lang.Long> startAccountID,
Optional<java.lang.Long> limit)
ListAccounts returns the entire list of accounts, with optional paging support.
|
ListAccountsResult |
listAccounts(Optional<java.lang.Long> startAccountID,
Optional<java.lang.Long> limit,
Optional<java.lang.Boolean> includeStorageContainers)
ListAccounts returns the entire list of accounts, with optional paging support.
|
ListAuthSessionsResult |
listActiveAuthSessions()
Lists all active auth sessions.
|
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<java.lang.Long> startVolumeID,
Optional<java.lang.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<java.lang.Long> startVolumeID,
Optional<java.lang.Long> limit)
ListActiveVolumes enables you to return the list of active volumes currently in the system.
|
ListActiveVolumesResult |
listActiveVolumes(Optional<java.lang.Long> startVolumeID,
Optional<java.lang.Long> limit,
Optional<java.lang.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<java.lang.String[]> asyncResultTypes)
You can use ListAsyncResults to list the results of all currently running and completed asynchronous methods on the system.
|
ListAuthSessionsResult |
listAuthSessionsByClusterAdmin(ListAuthSessionsByClusterAdminRequest request)
List all auth sessions associated with the specified ClusterAdminID.
|
ListAuthSessionsResult |
listAuthSessionsByClusterAdmin(java.lang.Long clusterAdminID)
List all auth sessions associated with the specified ClusterAdminID.
|
ListAuthSessionsResult |
listAuthSessionsByUsername(ListAuthSessionsByUsernameRequest request)
Lists all auth sessions for the given user.
|
ListAuthSessionsResult |
listAuthSessionsByUsername(Optional<java.lang.String> username,
Optional<java.lang.String> authMethod)
Lists all auth sessions for the given user.
|
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<java.lang.Boolean> bestPractices,
Optional<java.lang.String> faultTypes)
ListClusterFaults enables you to retrieve information about any faults detected on the cluster.
|
ListClusterInterfacePreferencesResult |
listClusterInterfacePreferences()
Lists all the existing cluster interface preferences.
|
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<java.lang.Boolean> includeVirtualVolumes)
ListDeletedVolumes enables you to retrieve the list of volumes that have been marked for deletion and purged from the system.
|
ListDriveHardwareResult |
listDriveHardware(java.lang.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<java.lang.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<java.lang.Long> maxEvents,
Optional<java.lang.Long> startEventID,
Optional<java.lang.Long> endEventID,
Optional<java.lang.Long> serviceID,
Optional<java.lang.Long> nodeID,
Optional<java.lang.Long> driveID,
Optional<java.lang.String> startReportTime,
Optional<java.lang.String> endReportTime,
Optional<java.lang.String> startPublishTime,
Optional<java.lang.String> endPublishTime)
ListEvents returns events detected on the cluster, sorted from oldest to newest.
|
ListEventsResult |
listEvents(Optional<java.lang.Long> maxEvents,
Optional<java.lang.Long> startEventID,
Optional<java.lang.Long> endEventID,
Optional<java.lang.String> eventType,
Optional<java.lang.Long> serviceID,
Optional<java.lang.Long> nodeID,
Optional<java.lang.Long> driveID,
Optional<java.lang.String> startReportTime,
Optional<java.lang.String> endReportTime,
Optional<java.lang.String> startPublishTime,
Optional<java.lang.String> endPublishTime)
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<java.lang.Long[]> volumes)
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
|
ListGroupSnapshotsResult |
listGroupSnapshots(Optional<java.lang.Long[]> volumes,
Optional<java.lang.Long> groupSnapshotID)
ListGroupSnapshots enables you to get information about all group snapshots that have been created.
|
ListIdpConfigurationsResult |
listIdpConfigurations(ListIdpConfigurationsRequest request)
List configurations for third party Identity Provider(s) (IdP), optionally providing either enabledOnly flag to retrieve the currently enabled IdP configuration, or an IdP metadata UUID or IdP name to query a specific IdP configuration information.
|
ListIdpConfigurationsResult |
listIdpConfigurations(Optional<java.util.UUID> idpConfigurationID,
Optional<java.lang.String> idpName,
Optional<java.lang.Boolean> enabledOnly)
List configurations for third party Identity Provider(s) (IdP), optionally providing either enabledOnly flag to retrieve the currently enabled IdP configuration, or an IdP metadata UUID or IdP name to query a specific IdP configuration information.
|
ListInitiatorsResult |
listInitiators(ListInitiatorsRequest request)
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
|
ListInitiatorsResult |
listInitiators(Optional<java.lang.Long> startInitiatorID,
Optional<java.lang.Long> limit,
Optional<java.lang.Long[]> initiators)
ListInitiators enables you to list initiator IQNs or World Wide Port Names (WWPNs).
|
ListISCSISessionsResult |
listISCSISessions()
You can use ListISCSISessions to return iSCSI session information for the cluster.
|
ListKeyProvidersKmipResult |
listKeyProvidersKmip(ListKeyProvidersKmipRequest request)
Returns the list of KMIP (Key Management Interoperability Protocol) Key Providers which have been created via CreateKeyProviderKmip.
|
ListKeyProvidersKmipResult |
listKeyProvidersKmip(Optional<java.lang.Boolean> keyProviderIsActive,
Optional<java.lang.Boolean> kmipKeyProviderHasServerAssigned)
Returns the list of KMIP (Key Management Interoperability Protocol) Key Providers which have been created via CreateKeyProviderKmip.
|
ListKeyServersKmipResult |
listKeyServersKmip(ListKeyServersKmipRequest request)
Returns the list of KMIP (Key Management Interoperability Protocol) Key Servers which have been created via CreateKeyServerKmip.
|
ListKeyServersKmipResult |
listKeyServersKmip(Optional<java.lang.Long> keyProviderID,
Optional<java.lang.Boolean> kmipAssignedProviderIsActive,
Optional<java.lang.Boolean> kmipHasProviderAssigned)
Returns the list of KMIP (Key Management Interoperability Protocol) Key Servers which have been created via CreateKeyServerKmip.
|
ListNetworkInterfacesResult |
listNetworkInterfaces()
ListNetworkInterfaces enables you to retrieve information about each network interface on a node.
|
ListNetworkInterfaceStatsResult |
listNetworkInterfaceStats()
List statistics for network statistics such as dropped packets and various types of errors.
|
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.
|
ListProtectionDomainLevelsResult |
listProtectionDomainLevels()
ListProtectionDomainLevels returns the Tolerance and Resiliency of the cluster from the perspective
of each of the supported ProtectionDomainTypes.
|
ListProtocolEndpointsResult |
listProtocolEndpoints(ListProtocolEndpointsRequest request)
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster.
|
ListProtocolEndpointsResult |
listProtocolEndpoints(Optional<java.util.UUID[]> protocolEndpointIDs)
ListProtocolEndpoints enables you to retrieve information about all protocol endpoints in the cluster.
|
ListQoSPoliciesResult |
listQoSPolicies()
You can use the ListQoSPolicies method to list all the settings of all QoS policies on the system.
|
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.
|
ListSnapMirrorAggregatesResult |
listSnapMirrorAggregates()
The SolidFire Element OS web UI uses the ListSnapMirrorAggregates method to list all SnapMirror aggregates that are available on the remote ONTAP system.
|
ListSnapMirrorAggregatesResult |
listSnapMirrorAggregates(ListSnapMirrorAggregatesRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorAggregates method to list all SnapMirror aggregates that are available on the remote ONTAP system.
|
ListSnapMirrorAggregatesResult |
listSnapMirrorAggregates(Optional<java.lang.Long> snapMirrorEndpointID)
The SolidFire Element OS web UI uses the ListSnapMirrorAggregates method to list all SnapMirror aggregates that are available on the remote ONTAP system.
|
ListSnapMirrorEndpointsResult |
listSnapMirrorEndpoints()
The SolidFire Element OS web UI uses the ListSnapMirrorEndpoints method to list all SnapMirror endpoints that the SolidFire cluster is communicating with.
|
ListSnapMirrorEndpointsResult |
listSnapMirrorEndpoints(ListSnapMirrorEndpointsRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorEndpoints method to list all SnapMirror endpoints that the SolidFire cluster is communicating with.
|
ListSnapMirrorEndpointsResult |
listSnapMirrorEndpoints(Optional<java.lang.Long[]> snapMirrorEndpointIDs)
The SolidFire Element OS web UI uses the ListSnapMirrorEndpoints method to list all SnapMirror endpoints that the SolidFire cluster is communicating with.
|
ListSnapMirrorLunsResult |
listSnapMirrorLuns()
The SolidFire Element OS web UI uses the ListSnapMirrorLuns method to list the LUN information for the SnapMirror relationship from the remote ONTAP cluster.
|
ListSnapMirrorLunsResult |
listSnapMirrorLuns(ListSnapMirrorLunsRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorLuns method to list the LUN information for the SnapMirror relationship from the remote ONTAP cluster.
|
ListSnapMirrorLunsResult |
listSnapMirrorLuns(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume)
The SolidFire Element OS web UI uses the ListSnapMirrorLuns method to list the LUN information for the SnapMirror relationship from the remote ONTAP cluster.
|
ListSnapMirrorNetworkInterfacesResult |
listSnapMirrorNetworkInterfaces()
The SolidFire Element OS web UI uses the ListSnapMirrorNetworkInterfaces method to list all available SnapMirror interfaces on a remote ONTAP system
|
ListSnapMirrorNetworkInterfacesResult |
listSnapMirrorNetworkInterfaces(ListSnapMirrorNetworkInterfacesRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorNetworkInterfaces method to list all available SnapMirror interfaces on a remote ONTAP system
|
ListSnapMirrorNetworkInterfacesResult |
listSnapMirrorNetworkInterfaces(Optional<java.lang.Long> snapMirrorEndpointID,
Optional<java.lang.String> interfaceRole)
The SolidFire Element OS web UI uses the ListSnapMirrorNetworkInterfaces method to list all available SnapMirror interfaces on a remote ONTAP system
|
ListSnapMirrorNodesResult |
listSnapMirrorNodes()
The SolidFire Element OS web UI uses the ListSnapMirrorNodes method to get a list of nodes in a remote ONTAP cluster.
|
ListSnapMirrorNodesResult |
listSnapMirrorNodes(ListSnapMirrorNodesRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorNodes method to get a list of nodes in a remote ONTAP cluster.
|
ListSnapMirrorNodesResult |
listSnapMirrorNodes(Optional<java.lang.Long> snapMirrorEndpointID)
The SolidFire Element OS web UI uses the ListSnapMirrorNodes method to get a list of nodes in a remote ONTAP cluster.
|
ListSnapMirrorPoliciesResult |
listSnapMirrorPolicies()
The SolidFire Element OS web UI uses the ListSnapMirrorPolicies method to list all SnapMirror policies on a remote ONTAP system.
|
ListSnapMirrorPoliciesResult |
listSnapMirrorPolicies(ListSnapMirrorPoliciesRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorPolicies method to list all SnapMirror policies on a remote ONTAP system.
|
ListSnapMirrorPoliciesResult |
listSnapMirrorPolicies(Optional<java.lang.Long> snapMirrorEndpointID)
The SolidFire Element OS web UI uses the ListSnapMirrorPolicies method to list all SnapMirror policies on a remote ONTAP system.
|
ListSnapMirrorRelationshipsResult |
listSnapMirrorRelationships()
The SolidFire Element OS web UI uses the ListSnapMirrorRelationships method to list one or all SnapMirror relationships on a SolidFire cluster
|
ListSnapMirrorRelationshipsResult |
listSnapMirrorRelationships(ListSnapMirrorRelationshipsRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorRelationships method to list one or all SnapMirror relationships on a SolidFire cluster
|
ListSnapMirrorRelationshipsResult |
listSnapMirrorRelationships(Optional<java.lang.Long> snapMirrorEndpointID,
Optional<SnapMirrorVolumeInfo> destinationVolume,
Optional<SnapMirrorVolumeInfo> sourceVolume,
Optional<java.lang.String> vserver,
Optional<java.lang.String> relationshipID)
The SolidFire Element OS web UI uses the ListSnapMirrorRelationships method to list one or all SnapMirror relationships on a SolidFire cluster
|
ListSnapMirrorSchedulesResult |
listSnapMirrorSchedules()
The SolidFire Element OS web UI uses the ListSnapMirrorSchedules method to get a list of schedules that are available on a remote ONTAP cluster.
|
ListSnapMirrorSchedulesResult |
listSnapMirrorSchedules(ListSnapMirrorSchedulesRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorSchedules method to get a list of schedules that are available on a remote ONTAP cluster.
|
ListSnapMirrorSchedulesResult |
listSnapMirrorSchedules(Optional<java.lang.Long> snapMirrorEndpointID)
The SolidFire Element OS web UI uses the ListSnapMirrorSchedules method to get a list of schedules that are available on a remote ONTAP cluster.
|
ListSnapMirrorVolumesResult |
listSnapMirrorVolumes()
The SolidFire Element OS web UI uses the ListSnapMirrorVolumes method to list all SnapMirror volumes available on a remote ONTAP system.
|
ListSnapMirrorVolumesResult |
listSnapMirrorVolumes(ListSnapMirrorVolumesRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorVolumes method to list all SnapMirror volumes available on a remote ONTAP system.
|
ListSnapMirrorVolumesResult |
listSnapMirrorVolumes(Optional<java.lang.Long> snapMirrorEndpointID,
Optional<java.lang.String> vserver,
Optional<java.lang.String> name,
Optional<java.lang.String> type)
The SolidFire Element OS web UI uses the ListSnapMirrorVolumes method to list all SnapMirror volumes available on a remote ONTAP system.
|
ListSnapMirrorVserversResult |
listSnapMirrorVservers()
The SolidFire Element OS web UI uses the ListSnapMirrorVservers method to list all SnapMirror Vservers available on a remote ONTAP system.
|
ListSnapMirrorVserversResult |
listSnapMirrorVservers(ListSnapMirrorVserversRequest request)
The SolidFire Element OS web UI uses the ListSnapMirrorVservers method to list all SnapMirror Vservers available on a remote ONTAP system.
|
ListSnapMirrorVserversResult |
listSnapMirrorVservers(Optional<java.lang.Long> snapMirrorEndpointID,
Optional<java.lang.String> vserverType,
Optional<java.lang.String> vserverName)
The SolidFire Element OS web UI uses the ListSnapMirrorVservers method to list all SnapMirror Vservers available on a remote ONTAP system.
|
ListSnapshotsResult |
listSnapshots(ListSnapshotsRequest request)
ListSnapshots enables you to return the attributes of each snapshot taken on the volume.
|
ListSnapshotsResult |
listSnapshots(Optional<java.lang.Long> volumeID,
Optional<java.lang.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<java.util.UUID[]> storageContainerIDs)
ListStorageContainers enables you to retrieve information about all virtual volume storage containers known to the system.
|
ListSyncJobsResult |
listSyncJobs()
ListSyncJobs returns 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<java.lang.Long> virtualNetworkID,
Optional<java.lang.Long> virtualNetworkTag,
Optional<java.lang.Long[]> virtualNetworkIDs,
Optional<java.lang.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<java.lang.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<java.util.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<java.lang.Boolean> details,
Optional<java.lang.Long> limit,
Optional<java.lang.Boolean> recursive,
Optional<java.util.UUID> startVirtualVolumeID,
Optional<java.util.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<java.util.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<java.lang.Long> startVolumeAccessGroupID,
Optional<java.lang.Long> limit,
Optional<java.lang.Long[]> volumeAccessGroups)
ListVolumeAccessGroups enables you to return
information about the volume access groups that are
currently in the system.
|
ListVolumeQoSHistogramsResult |
listVolumeQoSHistograms(ListVolumeQoSHistogramsRequest request)
ListVolumeQoSHistograms returns histograms detailing volume performance relative to QOS settings.
|
ListVolumeQoSHistogramsResult |
listVolumeQoSHistograms(Optional<java.lang.Long> volumeIDs)
ListVolumeQoSHistograms returns histograms detailing volume performance relative to QOS settings.
|
ListVolumesResult |
listVolumes(ListVolumesRequest request)
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster.
|
ListVolumesResult |
listVolumes(Optional<java.lang.Long> startVolumeID,
Optional<java.lang.Long> limit,
Optional<java.lang.String> volumeStatus,
Optional<java.lang.Long[]> accounts,
Optional<java.lang.Boolean> isPaired,
Optional<java.lang.Long[]> volumeIDs,
Optional<java.lang.String> volumeName,
Optional<java.lang.Boolean> includeVirtualVolumes,
Optional<java.lang.String[]> protectionSchemes)
The ListVolumes method enables you to retrieve a list of volumes that are in a cluster.
|
ListVolumesResult |
listVolumes(Optional<java.lang.Long> startVolumeID,
Optional<java.lang.Long> limit,
Optional<java.lang.String> volumeStatus,
Optional<java.lang.Long[]> accounts,
Optional<java.lang.Boolean> isPaired,
Optional<java.lang.Long[]> volumeIDs,
Optional<java.lang.String> volumeName,
Optional<java.lang.String[]> protectionSchemes)
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(java.lang.Long accountID,
Optional<java.lang.Long> startVolumeID,
Optional<java.lang.Long> limit)
ListVolumesForAccount returns the list of active and (pending) deleted volumes for an account.
|
ListVolumesForAccountResult |
listVolumesForAccount(java.lang.Long accountID,
Optional<java.lang.Long> startVolumeID,
Optional<java.lang.Long> limit,
Optional<java.lang.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<java.lang.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<java.lang.Long[]> accounts)
ListVolumeStatsByAccount returns high-level activity measurements for every account.
|
ListVolumeStatsByAccountResult |
listVolumeStatsByAccount(Optional<java.lang.Long[]> accounts,
Optional<java.lang.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<java.util.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<java.lang.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<java.lang.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<java.lang.Long[]> volumeAccessGroups,
Optional<java.lang.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(java.lang.Long accountID,
Optional<java.lang.String> username,
Optional<java.lang.String> status,
Optional<CHAPSecret> initiatorSecret,
Optional<CHAPSecret> targetSecret,
Optional<Attributes> attributes)
ModifyAccount enables you to modify an existing account.
|
ModifyAccountResult |
modifyAccount(java.lang.Long accountID,
Optional<java.lang.String> username,
Optional<java.lang.String> status,
Optional<CHAPSecret> initiatorSecret,
Optional<CHAPSecret> targetSecret,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enableChap)
ModifyAccount enables you to modify an existing account.
|
ModifyAccountResult |
modifyAccount(ModifyAccountRequest request)
ModifyAccount enables you to modify an existing account.
|
ModifyBackupTargetResult |
modifyBackupTarget(java.lang.Long backupTargetID,
Optional<java.lang.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(java.lang.Long clusterAdminID,
Optional<java.lang.String> password,
Optional<java.lang.String[]> access,
Optional<Attributes> attributes)
You can use ModifyClusterAdmin to change the settings for a cluster admin, LDAP cluster admin,
or third party Identity Provider (IdP) cluster admin.
|
ModifyClusterAdminResult |
modifyClusterAdmin(ModifyClusterAdminRequest request)
You can use ModifyClusterAdmin to change the settings for a cluster admin, LDAP cluster admin,
or third party Identity Provider (IdP) 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<java.lang.Long> stage2AwareThreshold,
Optional<java.lang.Long> stage3MetadataThresholdPercent,
Optional<java.lang.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<java.lang.Long> stage2AwareThreshold,
Optional<java.lang.Long> stage3BlockThresholdPercent,
Optional<java.lang.Long> stage3MetadataThresholdPercent,
Optional<java.lang.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.
|
ModifyClusterInterfacePreferenceResult |
modifyClusterInterfacePreference()
Modifies an existing cluster interface preference.
|
ModifyClusterInterfacePreferenceResult |
modifyClusterInterfacePreference(ModifyClusterInterfacePreferenceRequest request)
Modifies an existing cluster interface preference.
|
ModifyClusterInterfacePreferenceResult |
modifyClusterInterfacePreference(java.lang.String name,
java.lang.String value)
Modifies an existing cluster interface preference.
|
ModifyGroupSnapshotResult |
modifyGroupSnapshot(java.lang.Long groupSnapshotID,
Optional<java.lang.String> expirationTime,
Optional<java.lang.Boolean> enableRemoteReplication)
ModifyGroupSnapshot enables you to change the attributes of a group of snapshots.
|
ModifyGroupSnapshotResult |
modifyGroupSnapshot(java.lang.Long groupSnapshotID,
Optional<java.lang.String> expirationTime,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> snapMirrorLabel)
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.
|
ModifyKeyServerKmipResult |
modifyKeyServerKmip(ModifyKeyServerKmipRequest request)
Modifies a KMIP (Key Management Interoperability Protocol) Key Server to the specified attributes.
|
ModifyKeyServerKmipResult |
modifyKeyServerKmip(Optional<java.lang.String> kmipCaCertificate,
Optional<java.lang.String> kmipClientCertificate,
Optional<java.lang.String[]> kmipKeyServerHostnames,
java.lang.Long keyServerID,
Optional<java.lang.String> kmipKeyServerName,
Optional<java.lang.Long> kmipKeyServerPort)
Modifies a KMIP (Key Management Interoperability Protocol) Key Server to the specified attributes.
|
ModifyQoSPolicyResult |
modifyQoSPolicy()
You can use the ModifyQoSPolicy method to modify an existing QoSPolicy on the system.
|
ModifyQoSPolicyResult |
modifyQoSPolicy(java.lang.Long qosPolicyID,
Optional<java.lang.String> name,
Optional<QoS> qos)
You can use the ModifyQoSPolicy method to modify an existing QoSPolicy on the system.
|
ModifyQoSPolicyResult |
modifyQoSPolicy(ModifyQoSPolicyRequest request)
You can use the ModifyQoSPolicy method to modify an existing QoSPolicy on the system.
|
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.
|
ModifySnapMirrorEndpointResult |
modifySnapMirrorEndpoint()
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
|
ModifySnapMirrorEndpointResult |
modifySnapMirrorEndpoint(java.lang.Long snapMirrorEndpointID,
Optional<java.lang.String> managementIP,
Optional<java.lang.String> username,
Optional<java.lang.String> password)
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
|
ModifySnapMirrorEndpointResult |
modifySnapMirrorEndpoint(ModifySnapMirrorEndpointRequest request)
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
|
ModifySnapMirrorEndpointUnmanagedResult |
modifySnapMirrorEndpointUnmanaged()
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
|
ModifySnapMirrorEndpointUnmanagedResult |
modifySnapMirrorEndpointUnmanaged(java.lang.Long snapMirrorEndpointID,
Optional<java.lang.String> clusterName,
Optional<java.lang.String[]> ipAddresses)
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
|
ModifySnapMirrorEndpointUnmanagedResult |
modifySnapMirrorEndpointUnmanaged(ModifySnapMirrorEndpointUnmanagedRequest request)
The SolidFire Element OS web UI uses the ModifySnapMirrorEndpoint method to change the name and management attributes for a SnapMirror endpoint.
|
ModifySnapMirrorRelationshipResult |
modifySnapMirrorRelationship()
You can use ModifySnapMirrorRelationship to change the intervals at which a scheduled snapshot occurs.
|
ModifySnapMirrorRelationshipResult |
modifySnapMirrorRelationship(ModifySnapMirrorRelationshipRequest request)
You can use ModifySnapMirrorRelationship to change the intervals at which a scheduled snapshot occurs.
|
ModifySnapMirrorRelationshipResult |
modifySnapMirrorRelationship(SnapMirrorVolumeInfo destinationVolume,
Optional<java.lang.Long> maxTransferRate,
Optional<java.lang.String> policyName,
Optional<java.lang.String> scheduleName,
java.lang.Long snapMirrorEndpointID)
You can use ModifySnapMirrorRelationship to change the intervals at which a scheduled snapshot occurs.
|
ModifySnapshotResult |
modifySnapshot(java.lang.Long snapshotID,
Optional<java.lang.String> expirationTime,
Optional<java.lang.Boolean> enableRemoteReplication)
ModifySnapshot enables you to change the attributes currently assigned to a snapshot.
|
ModifySnapshotResult |
modifySnapshot(java.lang.Long snapshotID,
Optional<java.lang.String> expirationTime,
Optional<java.lang.Boolean> enableRemoteReplication,
Optional<java.lang.String> snapMirrorLabel)
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(java.util.UUID storageContainerID,
Optional<java.lang.String> initiatorSecret,
Optional<java.lang.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<java.lang.Long> virtualNetworkID,
Optional<java.lang.Long> virtualNetworkTag,
Optional<java.lang.String> name,
Optional<AddressBlockParams[]> addressBlocks,
Optional<java.lang.String> netmask,
Optional<java.lang.String> svip,
Optional<Attributes> attributes)
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network.
|
AddVirtualNetworkResult |
modifyVirtualNetwork(Optional<java.lang.Long> virtualNetworkID,
Optional<java.lang.Long> virtualNetworkTag,
Optional<java.lang.String> name,
Optional<AddressBlockParams[]> addressBlocks,
Optional<java.lang.String> netmask,
Optional<java.lang.String> svip,
Optional<java.lang.String> gateway,
Optional<java.lang.Boolean> namespace,
Optional<Attributes> attributes)
You can use ModifyVirtualNetwork to change the attributes of an existing virtual network.
|
ModifyVolumeResult |
modifyVolume(java.lang.Long volumeID,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<Attributes> attributes)
ModifyVolume enables you to modify settings on an existing volume.
|
ModifyVolumeResult |
modifyVolume(java.lang.Long volumeID,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.Long> qosPolicyID,
Optional<java.lang.Boolean> enableSnapMirrorReplication)
ModifyVolume enables you to modify settings on an existing volume.
|
ModifyVolumeResult |
modifyVolume(java.lang.Long volumeID,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.Long> qosPolicyID,
Optional<java.lang.Boolean> enableSnapMirrorReplication,
Optional<java.lang.Long> fifoSize,
Optional<java.lang.Long> minFifoSize)
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(java.lang.Long volumeAccessGroupID,
Optional<java.lang.String> name,
Optional<java.lang.String[]> initiators,
Optional<java.lang.Long[]> volumes,
Optional<Attributes> attributes)
You can use ModifyVolumeAccessGroup to update initiators and add or remove volumes from a volume access group.
|
ModifyVolumeAccessGroupResult |
modifyVolumeAccessGroup(java.lang.Long volumeAccessGroupID,
Optional<java.lang.String> name,
Optional<java.lang.String[]> initiators,
Optional<java.lang.Long[]> volumes,
Optional<java.lang.Boolean> deleteOrphanInitiators,
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(java.lang.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(java.lang.Long volumeID,
Optional<java.lang.Boolean> pausedManual,
Optional<java.lang.String> mode,
Optional<java.lang.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(java.lang.Long[] volumeIDs,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<Attributes> attributes)
ModifyVolumes allows you to configure up to 500 existing volumes at one time.
|
ModifyVolumesResult |
modifyVolumes(java.lang.Long[] volumeIDs,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.Long> qosPolicyID,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enableSnapMirrorReplication)
ModifyVolumes allows you to configure up to 500 existing volumes at one time.
|
ModifyVolumesResult |
modifyVolumes(java.lang.Long[] volumeIDs,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.Long> qosPolicyID,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enableSnapMirrorReplication,
Optional<java.lang.Long> fifoSize,
Optional<java.lang.Long> minFifoSize)
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(java.lang.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<java.lang.Long[]> volumeIDs,
Optional<java.lang.Long[]> accountIDs,
Optional<java.lang.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.
|
QuiesceSnapMirrorRelationshipResult |
quiesceSnapMirrorRelationship()
The SolidFire Element OS web UI uses the QuiesceSnapMirrorRelationship method to disable future data transfers for a SnapMirror relationship.
|
QuiesceSnapMirrorRelationshipResult |
quiesceSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume)
The SolidFire Element OS web UI uses the QuiesceSnapMirrorRelationship method to disable future data transfers for a SnapMirror relationship.
|
QuiesceSnapMirrorRelationshipResult |
quiesceSnapMirrorRelationship(QuiesceSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the QuiesceSnapMirrorRelationship method to disable future data transfers for a SnapMirror relationship.
|
RekeySoftwareEncryptionAtRestMasterKeyResult |
rekeySoftwareEncryptionAtRestMasterKey()
Rekey the Software Encryption At Rest Master Key used to encrypt the DEKs (Data Encryption Keys).
|
RekeySoftwareEncryptionAtRestMasterKeyResult |
rekeySoftwareEncryptionAtRestMasterKey(Optional<java.lang.String> keyManagementType,
Optional<java.lang.Long> keyProviderID)
Rekey the Software Encryption At Rest Master Key used to encrypt the DEKs (Data Encryption Keys).
|
RekeySoftwareEncryptionAtRestMasterKeyResult |
rekeySoftwareEncryptionAtRestMasterKey(RekeySoftwareEncryptionAtRestMasterKeyRequest request)
Rekey the Software Encryption At Rest Master Key used to encrypt the DEKs (Data Encryption Keys).
|
RemoveAccountResult |
removeAccount(java.lang.Long accountID)
RemoveAccount enables you to remove an existing account.
|
RemoveAccountResult |
removeAccount(RemoveAccountRequest request)
RemoveAccount enables you to remove an existing account.
|
RemoveBackupTargetResult |
removeBackupTarget(java.lang.Long backupTargetID)
RemoveBackupTarget allows you to delete backup targets.
|
RemoveBackupTargetResult |
removeBackupTarget(RemoveBackupTargetRequest request)
RemoveBackupTarget allows you to delete backup targets.
|
RemoveClusterAdminResult |
removeClusterAdmin(java.lang.Long clusterAdminID)
One can use this API to remove a local cluster admin, an LDAP cluster admin, or a third
party Identity Provider (IdP) cluster admin.
|
RemoveClusterAdminResult |
removeClusterAdmin(RemoveClusterAdminRequest request)
One can use this API to remove a local cluster admin, an LDAP cluster admin, or a third
party Identity Provider (IdP) cluster admin.
|
RemoveClusterPairResult |
removeClusterPair(java.lang.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(java.lang.Long[] drives)
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(java.lang.Long volumeAccessGroupID,
java.lang.String[] initiators)
RemoveInitiatorsFromVolumeAccessGroup enables
you to remove initiators from a specified volume access
group.
|
ModifyVolumeAccessGroupResult |
removeInitiatorsFromVolumeAccessGroup(java.lang.Long volumeAccessGroupID,
java.lang.String[] initiators,
Optional<java.lang.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.
|
RemoveKeyServerFromProviderKmipResult |
removeKeyServerFromProviderKmip(java.lang.Long keyServerID)
Remove (unassign) the specified KMIP (Key Management Interoperability Protocol) Key Server from the provider it was assigned to via AddKeyServerToProviderKmip (if any).
|
RemoveKeyServerFromProviderKmipResult |
removeKeyServerFromProviderKmip(RemoveKeyServerFromProviderKmipRequest request)
Remove (unassign) the specified KMIP (Key Management Interoperability Protocol) Key Server from the provider it was assigned to via AddKeyServerToProviderKmip (if any).
|
RemoveNodesResult |
removeNodes(java.lang.Long[] nodes,
Optional<java.lang.Boolean> ignoreEnsembleToleranceChange)
RemoveNodes can be used to remove one or more nodes from the cluster.
|
RemoveNodesResult |
removeNodes(RemoveNodesRequest request)
RemoveNodes can be used to remove one or more nodes from the cluster.
|
RemoveNodeSSLCertificateResult |
removeNodeSSLCertificate()
You can use the RemoveNodeSSLCertificate method to remove the user SSL certificate and private key for the management node.
|
RemoveSSLCertificateResult |
removeSSLCertificate()
You can use the RemoveSSLCertificate method to remove the user SSL certificate and private key for the cluster.
|
RemoveVirtualNetworkResult |
removeVirtualNetwork(Optional<java.lang.Long> virtualNetworkID,
Optional<java.lang.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(java.lang.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(java.lang.Long volumeAccessGroupID,
java.lang.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(java.lang.String drives,
java.lang.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(java.lang.String build,
java.lang.Boolean force)
The ResetNode API method enables you to reset a node to the factory settings.
|
ResetNodeResult |
resetNode(java.lang.String build,
java.lang.Boolean force,
Optional<java.lang.Boolean> reboot,
Optional<java.lang.String> options)
The ResetNode API method enables you to reset a node to the factory settings.
|
ResetNodeSupplementalTlsCiphersResult |
resetNodeSupplementalTlsCiphers()
You can use the ResetNodeSupplementalTlsCiphers method to restore the supplemental ciphers to their defaults.
|
ResetSupplementalTlsCiphersResult |
resetSupplementalTlsCiphers()
You can use the ResetSupplementalTlsCiphers method to restore the supplemental ciphers to their defaults.
|
Attributes |
restartNetworking(java.lang.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(java.lang.Boolean force,
Optional<java.lang.String> service,
Optional<java.lang.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(java.lang.Long volumeID)
RestoreDeletedVolume marks a deleted volume as active again.
|
RestoreDeletedVolumeResult |
restoreDeletedVolume(RestoreDeletedVolumeRequest request)
RestoreDeletedVolume marks a deleted volume as active again.
|
ResumeSnapMirrorRelationshipResult |
resumeSnapMirrorRelationship()
The SolidFire Element OS web UI uses the ResumeSnapMirrorRelationship method to enable future transfers for a quiesced SnapMirror relationship.
|
ResumeSnapMirrorRelationshipResult |
resumeSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume)
The SolidFire Element OS web UI uses the ResumeSnapMirrorRelationship method to enable future transfers for a quiesced SnapMirror relationship.
|
ResumeSnapMirrorRelationshipResult |
resumeSnapMirrorRelationship(ResumeSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the ResumeSnapMirrorRelationship method to enable future transfers for a quiesced SnapMirror relationship.
|
ResyncSnapMirrorRelationshipResult |
resyncSnapMirrorRelationship()
The SolidFire Element OS web UI uses the ResyncSnapMirrorRelationship method to establish or reestablish a mirror relationship between a source and destination endpoint.
|
ResyncSnapMirrorRelationshipResult |
resyncSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume,
Optional<java.lang.Long> maxTransferRate,
Optional<SnapMirrorVolumeInfo> sourceVolume)
The SolidFire Element OS web UI uses the ResyncSnapMirrorRelationship method to establish or reestablish a mirror relationship between a source and destination endpoint.
|
ResyncSnapMirrorRelationshipResult |
resyncSnapMirrorRelationship(ResyncSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the ResyncSnapMirrorRelationship method to establish or reestablish a mirror relationship between a source and destination endpoint.
|
RollbackToGroupSnapshotResult |
rollbackToGroupSnapshot(java.lang.Long groupSnapshotID,
java.lang.Boolean saveCurrentState,
Optional<java.lang.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(java.lang.Long volumeID,
java.lang.Long snapshotID,
java.lang.Boolean saveCurrentState,
Optional<java.lang.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(java.lang.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.
|
SetClusterStructureResult |
setClusterStructure(Optional<Account[]> accounts,
Optional<VolumeQOS> defaultQoS,
Optional<FeatureObject[]> features,
Optional<Initiator[]> initiators,
Optional<GetNtpInfoResult> ntp,
Optional<QoSPolicy[]> qosPolicies,
Optional<LoggingServer[]> remoteHosts,
Optional<ScheduleObject[]> schedules,
Optional<GetSnmpInfoResult> snmp,
Optional<GetActiveTlsCiphersResult> tlsCiphers,
Optional<VirtualNetwork[]> virtualNetworks,
Optional<VolumeAccessGroupLunAssignments[]> volumeAccessGroupLunAssignments,
Optional<VolumeAccessGroup[]> volumeAccessGroups,
Optional<Volume[]> volumes,
Optional<StorageContainer[]> storageContainers)
You can use the SetClusterStructure method to restore the storage cluster configuration information from a backup.
|
SetClusterStructureResult |
setClusterStructure(SetClusterStructureRequest request)
You can use the SetClusterStructure method to restore the storage cluster configuration information from a backup.
|
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<java.lang.Long> minIOPS,
Optional<java.lang.Long> maxIOPS,
Optional<java.lang.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.
|
SetLicenseKeyResult |
setLicenseKey(SetLicenseKeyRequest request)
You can use the SetLicenseKey method to set the SerialNumber And OrderNumber for the cluster.
|
SetLicenseKeyResult |
setLicenseKey(java.lang.String serialNumber,
java.lang.String orderNumber)
You can use the SetLicenseKey method to set the SerialNumber And OrderNumber for the cluster.
|
GetLldpConfigResult |
setLldpConfig()
Sets LLDP configuration options.
|
GetLldpConfigResult |
setLldpConfig(LldpConfig lldpConfig)
Sets LLDP configuration options.
|
GetLldpConfigResult |
setLldpConfig(SetLldpConfigRequest request)
Sets LLDP configuration options.
|
SetLoginBannerResult |
setLoginBanner()
You can use the SetLoginBanner method to set the active Terms of Use banner users see when they log on to the web interface.
|
SetLoginBannerResult |
setLoginBanner(Optional<java.lang.String> banner,
Optional<java.lang.Boolean> enabled)
You can use the SetLoginBanner method to set the active Terms of Use banner users see when they log on to the web interface.
|
SetLoginBannerResult |
setLoginBanner(SetLoginBannerRequest request)
You can use the SetLoginBanner method to set the active Terms of Use banner users see when they log on to the web interface.
|
SetLoginSessionInfoResult |
setLoginSessionInfo(Optional<java.lang.String> timeout)
You can use SetLoginSessionInfo to set the period of time that a session's login authentication is valid.
|
SetLoginSessionInfoResult |
setLoginSessionInfo(SetLoginSessionInfoRequest request)
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.
|
SetNodeSSLCertificateResult |
setNodeSSLCertificate(SetNodeSSLCertificateRequest request)
You can use the SetNodeSSLCertificate method to set a user SSL certificate and private key for the management node.
|
SetNodeSSLCertificateResult |
setNodeSSLCertificate(java.lang.String certificate,
java.lang.String privateKey)
You can use the SetNodeSSLCertificate method to set a user SSL certificate and private key for the management node.
|
SetNodeSupplementalTlsCiphersResult |
setNodeSupplementalTlsCiphers(SetNodeSupplementalTlsCiphersRequest request)
You can use the SetNodeSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers for this node.
|
SetNodeSupplementalTlsCiphersResult |
setNodeSupplementalTlsCiphers(java.lang.String[] supplementalCiphers)
You can use the SetNodeSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers for this node.
|
SetNtpInfoResult |
setNtpInfo(SetNtpInfoRequest request)
SetNtpInfo enables you to configure NTP on cluster nodes.
|
SetNtpInfoResult |
setNtpInfo(java.lang.String[] servers,
Optional<java.lang.Boolean> broadcastclient)
SetNtpInfo enables you to configure NTP on cluster nodes.
|
SetProtectionDomainLayoutResult |
setProtectionDomainLayout(NodeProtectionDomains[] protectionDomainLayout)
Used to assign Nodes to user-defined Protection Domains.
|
SetProtectionDomainLayoutResult |
setProtectionDomainLayout(SetProtectionDomainLayoutRequest request)
Used to assign Nodes to user-defined Protection Domains.
|
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<java.lang.Boolean> enabled,
Optional<java.lang.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(Optional<SnmpTrapRecipient[]> trapRecipients,
java.lang.Boolean clusterFaultTrapsEnabled,
java.lang.Boolean clusterFaultResolvedTrapsEnabled,
java.lang.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.
|
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.
|
SetSSLCertificateResult |
setSSLCertificate(SetSSLCertificateRequest request)
You can use the SetSSLCertificate method to set a user SSL certificate and a private key for the cluster.
|
SetSSLCertificateResult |
setSSLCertificate(java.lang.String certificate,
java.lang.String privateKey)
You can use the SetSSLCertificate method to set a user SSL certificate and a private key for the cluster.
|
SetSupplementalTlsCiphersResult |
setSupplementalTlsCiphers(SetSupplementalTlsCiphersRequest request)
You can use the SetSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers.
|
SetSupplementalTlsCiphersResult |
setSupplementalTlsCiphers(java.lang.String[] supplementalCiphers)
You can use the SetSupplementalTlsCiphers method to specify the list of supplemental TLS ciphers.
|
ShutdownResult |
shutdown(java.lang.Long[] nodes,
Optional<java.lang.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(java.lang.Long volumeID,
java.lang.String format,
Optional<java.lang.Long> snapshotID,
Optional<java.lang.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(java.lang.Long volumeID,
java.lang.String format,
Optional<java.lang.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(java.lang.Long volumeID)
StartVolumePairing enables you to create an encoded key from a volume that is used to pair with another volume.
|
StartVolumePairingResult |
startVolumePairing(java.lang.Long volumeID,
Optional<java.lang.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.
|
TestAddressAvailabilityResult |
testAddressAvailability(java.lang.String iface,
java.lang.String address,
Optional<java.lang.Long> virtualNetworkTag,
Optional<java.lang.Long> timeout)
You can use the TestAddressAvailability method to check to see if a certain IP address is inuse on an interface within the storage cluster.
|
TestAddressAvailabilityResult |
testAddressAvailability(TestAddressAvailabilityRequest request)
You can use the TestAddressAvailability method to check to see if a certain IP address is inuse on an interface within the storage cluster.
|
TestConnectEnsembleResult |
testConnectEnsemble(Optional<java.lang.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<java.lang.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<java.lang.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<java.lang.Long> minutes,
Optional<java.lang.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.
|
TestKeyProviderKmipResult |
testKeyProviderKmip(java.lang.Long keyProviderID)
Test whether the specified Key Provider is functioning normally.
|
TestKeyProviderKmipResult |
testKeyProviderKmip(TestKeyProviderKmipRequest request)
Test whether the specified Key Provider is functioning normally.
|
TestKeyServerKmipResult |
testKeyServerKmip(java.lang.Long keyServerID)
Test whether the specified KMIP (Key Management Interoperability Protocol) Key Server is functioning normally.
|
TestKeyServerKmipResult |
testKeyServerKmip(TestKeyServerKmipRequest request)
Test whether the specified KMIP (Key Management Interoperability Protocol) Key Server is functioning normally.
|
TestLdapAuthenticationResult |
testLdapAuthentication(java.lang.String username,
java.lang.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<java.lang.Long> attempts,
Optional<java.lang.String> hosts,
Optional<java.lang.Long> totalTimeoutSec,
Optional<java.lang.Long> packetSize,
Optional<java.lang.Long> pingTimeoutMsec,
Optional<java.lang.Boolean> prohibitFragmentation,
Optional<java.lang.String> sourceAddressV4,
Optional<java.lang.String> sourceAddressV6,
Optional<java.lang.String> iface,
Optional<java.lang.Long> virtualNetworkTag)
The TestPing API allows to test the reachability to IP address(s) using ICMP packets.
|
TestPingResult |
testPing(TestPingRequest request)
The TestPing API allows to test the reachability to IP address(s) using ICMP packets.
|
UpdateBulkVolumeStatusResult |
updateBulkVolumeStatus(java.lang.String key,
java.lang.String status,
Optional<java.lang.String> percentComplete,
Optional<java.lang.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.
|
UpdateIdpConfigurationResult |
updateIdpConfiguration(Optional<java.util.UUID> idpConfigurationID,
Optional<java.lang.String> idpName,
Optional<java.lang.String> newIdpName,
Optional<java.lang.String> idpMetadata,
Optional<java.lang.Boolean> generateNewCertificate)
Update an existing configuration with a third party Identity Provider (IdP) for the cluster.
|
UpdateIdpConfigurationResult |
updateIdpConfiguration(UpdateIdpConfigurationRequest request)
Update an existing configuration with a third party Identity Provider (IdP) for the cluster.
|
UpdateSnapMirrorRelationshipResult |
updateSnapMirrorRelationship()
The SolidFire Element OS web UI uses the UpdateSnapMirrorRelationship method to make the destination volume in a SnapMirror relationship an up-to-date mirror of the source volume.
|
UpdateSnapMirrorRelationshipResult |
updateSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID,
SnapMirrorVolumeInfo destinationVolume,
Optional<java.lang.Long> maxTransferRate)
The SolidFire Element OS web UI uses the UpdateSnapMirrorRelationship method to make the destination volume in a SnapMirror relationship an up-to-date mirror of the source volume.
|
UpdateSnapMirrorRelationshipResult |
updateSnapMirrorRelationship(UpdateSnapMirrorRelationshipRequest request)
The SolidFire Element OS web UI uses the UpdateSnapMirrorRelationship method to make the destination volume in a SnapMirror relationship an up-to-date mirror of the source volume.
|
encodeRequest
checkForError, decodeResponse, extractApiError, getGsonBuilder, getRequestDispatcher, sendRequest
public SolidFireElement(RequestDispatcher requestDispatcher)
requestDispatcher
- The class responsible for processing request/responses and
serialization/deserialization of the JSON payload@Since(value="5.0") @ConnectionType(value="Node") public Attributes restartServices(RestartServicesRequest request)
restartServices
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public Attributes restartServices(java.lang.Boolean force, Optional<java.lang.String> service, Optional<java.lang.String> action)
restartServices
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListServicesResult listServices()
listServices
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Node") public EnableSshResult enableSsh()
enableSsh
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public EnableClusterSshResult enableClusterSsh(EnableClusterSshRequest request)
enableClusterSsh
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public EnableClusterSshResult enableClusterSsh()
enableClusterSsh
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public EnableClusterSshResult enableClusterSsh(java.lang.String duration)
enableClusterSsh
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public GetClusterSshInfoResult getClusterSshInfo()
getClusterSshInfo
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Node") public GetSshInfoResult getSshInfo()
getSshInfo
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public DisableClusterSshResult disableClusterSsh()
disableClusterSsh
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Node") public DisableSshResult disableSsh()
disableSsh
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public CreateScheduleResult createSchedule(CreateScheduleRequest request)
createSchedule
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public CreateScheduleResult createSchedule(Schedule schedule)
createSchedule
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifyScheduleResult modifySchedule(ModifyScheduleRequest request)
modifySchedule
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifyScheduleResult modifySchedule(Schedule schedule)
modifySchedule
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public GetScheduleResult getSchedule(GetScheduleRequest request)
getSchedule
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public GetScheduleResult getSchedule(java.lang.Long scheduleID)
getSchedule
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ListSchedulesResult listSchedules()
listSchedules
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public GetOntapVersionInfoResult getOntapVersionInfo(GetOntapVersionInfoRequest request)
getOntapVersionInfo
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public GetOntapVersionInfoResult getOntapVersionInfo()
getOntapVersionInfo
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public GetOntapVersionInfoResult getOntapVersionInfo(Optional<java.lang.Long> snapMirrorEndpointID)
getOntapVersionInfo
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public CreateSnapMirrorRelationshipResult createSnapMirrorRelationship(CreateSnapMirrorRelationshipRequest request)
createSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public CreateSnapMirrorRelationshipResult createSnapMirrorRelationship()
createSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public CreateSnapMirrorRelationshipResult createSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo sourceVolume, SnapMirrorVolumeInfo destinationVolume, Optional<java.lang.String> relationshipType, Optional<java.lang.String> policyName, Optional<java.lang.String> scheduleName, Optional<java.lang.Long> maxTransferRate)
createSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public SnapMirrorVolume createSnapMirrorVolume(CreateSnapMirrorVolumeRequest request)
createSnapMirrorVolume
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public SnapMirrorVolume createSnapMirrorVolume()
createSnapMirrorVolume
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public SnapMirrorVolume createSnapMirrorVolume(java.lang.Long snapMirrorEndpointID, java.lang.String vserver, java.lang.String name, Optional<java.lang.String> type, java.lang.String aggregate, java.lang.Long size)
createSnapMirrorVolume
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public AbortSnapMirrorRelationshipResult abortSnapMirrorRelationship(AbortSnapMirrorRelationshipRequest request)
abortSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public AbortSnapMirrorRelationshipResult abortSnapMirrorRelationship()
abortSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public AbortSnapMirrorRelationshipResult abortSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume, Optional<java.lang.Boolean> clearCheckpoint)
abortSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorSchedulesResult listSnapMirrorSchedules(ListSnapMirrorSchedulesRequest request)
listSnapMirrorSchedules
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorSchedulesResult listSnapMirrorSchedules()
listSnapMirrorSchedules
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorSchedulesResult listSnapMirrorSchedules(Optional<java.lang.Long> snapMirrorEndpointID)
listSnapMirrorSchedules
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public DeleteSnapMirrorRelationshipsResult deleteSnapMirrorRelationships(DeleteSnapMirrorRelationshipsRequest request)
deleteSnapMirrorRelationships
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public DeleteSnapMirrorRelationshipsResult deleteSnapMirrorRelationships()
deleteSnapMirrorRelationships
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public DeleteSnapMirrorRelationshipsResult deleteSnapMirrorRelationships(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo[] destinationVolumes)
deleteSnapMirrorRelationships
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ResyncSnapMirrorRelationshipResult resyncSnapMirrorRelationship(ResyncSnapMirrorRelationshipRequest request)
resyncSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ResyncSnapMirrorRelationshipResult resyncSnapMirrorRelationship()
resyncSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ResyncSnapMirrorRelationshipResult resyncSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume, Optional<java.lang.Long> maxTransferRate, Optional<SnapMirrorVolumeInfo> sourceVolume)
resyncSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorVserversResult listSnapMirrorVservers(ListSnapMirrorVserversRequest request)
listSnapMirrorVservers
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorVserversResult listSnapMirrorVservers()
listSnapMirrorVservers
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorVserversResult listSnapMirrorVservers(Optional<java.lang.Long> snapMirrorEndpointID, Optional<java.lang.String> vserverType, Optional<java.lang.String> vserverName)
listSnapMirrorVservers
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public CreateSnapMirrorEndpointResult createSnapMirrorEndpoint(CreateSnapMirrorEndpointRequest request)
createSnapMirrorEndpoint
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public CreateSnapMirrorEndpointResult createSnapMirrorEndpoint()
createSnapMirrorEndpoint
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public CreateSnapMirrorEndpointResult createSnapMirrorEndpoint(java.lang.String managementIP, java.lang.String username, java.lang.String password)
createSnapMirrorEndpoint
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public DeleteSnapMirrorEndpointsResult deleteSnapMirrorEndpoints(DeleteSnapMirrorEndpointsRequest request)
deleteSnapMirrorEndpoints
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public DeleteSnapMirrorEndpointsResult deleteSnapMirrorEndpoints()
deleteSnapMirrorEndpoints
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public DeleteSnapMirrorEndpointsResult deleteSnapMirrorEndpoints(java.lang.Long[] snapMirrorEndpointIDs)
deleteSnapMirrorEndpoints
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ModifySnapMirrorRelationshipResult modifySnapMirrorRelationship(ModifySnapMirrorRelationshipRequest request)
modifySnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ModifySnapMirrorRelationshipResult modifySnapMirrorRelationship()
modifySnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ModifySnapMirrorRelationshipResult modifySnapMirrorRelationship(SnapMirrorVolumeInfo destinationVolume, Optional<java.lang.Long> maxTransferRate, Optional<java.lang.String> policyName, Optional<java.lang.String> scheduleName, java.lang.Long snapMirrorEndpointID)
modifySnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorRelationshipsResult listSnapMirrorRelationships(ListSnapMirrorRelationshipsRequest request)
listSnapMirrorRelationships
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorRelationshipsResult listSnapMirrorRelationships()
listSnapMirrorRelationships
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorRelationshipsResult listSnapMirrorRelationships(Optional<java.lang.Long> snapMirrorEndpointID, Optional<SnapMirrorVolumeInfo> destinationVolume, Optional<SnapMirrorVolumeInfo> sourceVolume, Optional<java.lang.String> vserver, Optional<java.lang.String> relationshipID)
listSnapMirrorRelationships
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ResumeSnapMirrorRelationshipResult resumeSnapMirrorRelationship(ResumeSnapMirrorRelationshipRequest request)
resumeSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ResumeSnapMirrorRelationshipResult resumeSnapMirrorRelationship()
resumeSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ResumeSnapMirrorRelationshipResult resumeSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume)
resumeSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorNodesResult listSnapMirrorNodes(ListSnapMirrorNodesRequest request)
listSnapMirrorNodes
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorNodesResult listSnapMirrorNodes()
listSnapMirrorNodes
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorNodesResult listSnapMirrorNodes(Optional<java.lang.Long> snapMirrorEndpointID)
listSnapMirrorNodes
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorLunsResult listSnapMirrorLuns(ListSnapMirrorLunsRequest request)
listSnapMirrorLuns
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorLunsResult listSnapMirrorLuns()
listSnapMirrorLuns
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorLunsResult listSnapMirrorLuns(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume)
listSnapMirrorLuns
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorEndpointsResult listSnapMirrorEndpoints(ListSnapMirrorEndpointsRequest request)
listSnapMirrorEndpoints
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorEndpointsResult listSnapMirrorEndpoints()
listSnapMirrorEndpoints
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorEndpointsResult listSnapMirrorEndpoints(Optional<java.lang.Long[]> snapMirrorEndpointIDs)
listSnapMirrorEndpoints
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ModifySnapMirrorEndpointResult modifySnapMirrorEndpoint(ModifySnapMirrorEndpointRequest request)
modifySnapMirrorEndpoint
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ModifySnapMirrorEndpointResult modifySnapMirrorEndpoint()
modifySnapMirrorEndpoint
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ModifySnapMirrorEndpointResult modifySnapMirrorEndpoint(java.lang.Long snapMirrorEndpointID, Optional<java.lang.String> managementIP, Optional<java.lang.String> username, Optional<java.lang.String> password)
modifySnapMirrorEndpoint
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorNetworkInterfacesResult listSnapMirrorNetworkInterfaces(ListSnapMirrorNetworkInterfacesRequest request)
listSnapMirrorNetworkInterfaces
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorNetworkInterfacesResult listSnapMirrorNetworkInterfaces()
listSnapMirrorNetworkInterfaces
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorNetworkInterfacesResult listSnapMirrorNetworkInterfaces(Optional<java.lang.Long> snapMirrorEndpointID, Optional<java.lang.String> interfaceRole)
listSnapMirrorNetworkInterfaces
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public CreateSnapMirrorEndpointUnmanagedResult createSnapMirrorEndpointUnmanaged(CreateSnapMirrorEndpointUnmanagedRequest request)
createSnapMirrorEndpointUnmanaged
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public CreateSnapMirrorEndpointUnmanagedResult createSnapMirrorEndpointUnmanaged()
createSnapMirrorEndpointUnmanaged
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public CreateSnapMirrorEndpointUnmanagedResult createSnapMirrorEndpointUnmanaged(java.lang.String clusterName, java.lang.String[] ipAddresses)
createSnapMirrorEndpointUnmanaged
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorAggregatesResult listSnapMirrorAggregates(ListSnapMirrorAggregatesRequest request)
listSnapMirrorAggregates
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorAggregatesResult listSnapMirrorAggregates()
listSnapMirrorAggregates
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorAggregatesResult listSnapMirrorAggregates(Optional<java.lang.Long> snapMirrorEndpointID)
listSnapMirrorAggregates
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorPoliciesResult listSnapMirrorPolicies(ListSnapMirrorPoliciesRequest request)
listSnapMirrorPolicies
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorPoliciesResult listSnapMirrorPolicies()
listSnapMirrorPolicies
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorPoliciesResult listSnapMirrorPolicies(Optional<java.lang.Long> snapMirrorEndpointID)
listSnapMirrorPolicies
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public BreakSnapMirrorVolumeResult breakSnapMirrorVolume(BreakSnapMirrorVolumeRequest request)
breakSnapMirrorVolume
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public BreakSnapMirrorVolumeResult breakSnapMirrorVolume()
breakSnapMirrorVolume
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public BreakSnapMirrorVolumeResult breakSnapMirrorVolume(java.lang.Long volumeID, Optional<java.lang.Long> snapshotID, Optional<java.lang.Boolean> preserve, Optional<java.lang.String> access)
breakSnapMirrorVolume
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public ModifySnapMirrorEndpointUnmanagedResult modifySnapMirrorEndpointUnmanaged(ModifySnapMirrorEndpointUnmanagedRequest request)
modifySnapMirrorEndpointUnmanaged
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public ModifySnapMirrorEndpointUnmanagedResult modifySnapMirrorEndpointUnmanaged()
modifySnapMirrorEndpointUnmanaged
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public ModifySnapMirrorEndpointUnmanagedResult modifySnapMirrorEndpointUnmanaged(java.lang.Long snapMirrorEndpointID, Optional<java.lang.String> clusterName, Optional<java.lang.String[]> ipAddresses)
modifySnapMirrorEndpointUnmanaged
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public InitializeSnapMirrorRelationshipResult initializeSnapMirrorRelationship(InitializeSnapMirrorRelationshipRequest request)
initializeSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public InitializeSnapMirrorRelationshipResult initializeSnapMirrorRelationship()
initializeSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public InitializeSnapMirrorRelationshipResult initializeSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume, Optional<java.lang.Long> maxTransferRate)
initializeSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public BreakSnapMirrorRelationshipResult breakSnapMirrorRelationship(BreakSnapMirrorRelationshipRequest request)
breakSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public BreakSnapMirrorRelationshipResult breakSnapMirrorRelationship()
breakSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public BreakSnapMirrorRelationshipResult breakSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume)
breakSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public GetSnapMirrorClusterIdentityResult getSnapMirrorClusterIdentity(GetSnapMirrorClusterIdentityRequest request)
getSnapMirrorClusterIdentity
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public GetSnapMirrorClusterIdentityResult getSnapMirrorClusterIdentity()
getSnapMirrorClusterIdentity
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public GetSnapMirrorClusterIdentityResult getSnapMirrorClusterIdentity(Optional<java.lang.Long> snapMirrorEndpointID)
getSnapMirrorClusterIdentity
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public UpdateSnapMirrorRelationshipResult updateSnapMirrorRelationship(UpdateSnapMirrorRelationshipRequest request)
updateSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public UpdateSnapMirrorRelationshipResult updateSnapMirrorRelationship()
updateSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public UpdateSnapMirrorRelationshipResult updateSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume, Optional<java.lang.Long> maxTransferRate)
updateSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorVolumesResult listSnapMirrorVolumes(ListSnapMirrorVolumesRequest request)
listSnapMirrorVolumes
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorVolumesResult listSnapMirrorVolumes()
listSnapMirrorVolumes
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public ListSnapMirrorVolumesResult listSnapMirrorVolumes(Optional<java.lang.Long> snapMirrorEndpointID, Optional<java.lang.String> vserver, Optional<java.lang.String> name, Optional<java.lang.String> type)
listSnapMirrorVolumes
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public QuiesceSnapMirrorRelationshipResult quiesceSnapMirrorRelationship(QuiesceSnapMirrorRelationshipRequest request)
quiesceSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public QuiesceSnapMirrorRelationshipResult quiesceSnapMirrorRelationship()
quiesceSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="10.1") @ConnectionType(value="Cluster") public QuiesceSnapMirrorRelationshipResult quiesceSnapMirrorRelationship(java.lang.Long snapMirrorEndpointID, SnapMirrorVolumeInfo destinationVolume)
quiesceSnapMirrorRelationship
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetStorageContainerEfficiencyResult getStorageContainerEfficiency(GetStorageContainerEfficiencyRequest request)
getStorageContainerEfficiency
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetStorageContainerEfficiencyResult getStorageContainerEfficiency(java.util.UUID storageContainerID)
getStorageContainerEfficiency
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyStorageContainerResult modifyStorageContainer(ModifyStorageContainerRequest request)
modifyStorageContainer
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyStorageContainerResult modifyStorageContainer(java.util.UUID storageContainerID, Optional<java.lang.String> initiatorSecret, Optional<java.lang.String> targetSecret)
modifyStorageContainer
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public DeleteStorageContainerResult deleteStorageContainers(DeleteStorageContainersRequest request)
deleteStorageContainers
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public DeleteStorageContainerResult deleteStorageContainers(java.util.UUID[] storageContainerIDs)
deleteStorageContainers
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListStorageContainersResult listStorageContainers(ListStorageContainersRequest request)
listStorageContainers
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListStorageContainersResult listStorageContainers(Optional<java.util.UUID[]> storageContainerIDs)
listStorageContainers
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CreateStorageContainerResult createStorageContainer(CreateStorageContainerRequest request)
createStorageContainer
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CreateStorageContainerResult createStorageContainer(java.lang.String name, Optional<java.lang.String> initiatorSecret, Optional<java.lang.String> targetSecret, Optional<java.lang.Long> accountID)
createStorageContainer
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestPingResult testPing(TestPingRequest request)
testPing
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestPingResult testPing(Optional<java.lang.Long> attempts, Optional<java.lang.String> hosts, Optional<java.lang.Long> totalTimeoutSec, Optional<java.lang.Long> packetSize, Optional<java.lang.Long> pingTimeoutMsec, Optional<java.lang.Boolean> prohibitFragmentation, Optional<java.lang.String> sourceAddressV4, Optional<java.lang.String> sourceAddressV6, Optional<java.lang.String> iface, Optional<java.lang.Long> virtualNetworkTag)
testPing
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestConnectMvipResult testConnectMvip(TestConnectMvipRequest request)
testConnectMvip
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestConnectMvipResult testConnectMvip(Optional<java.lang.String> mvip)
testConnectMvip
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public ListUtilitiesResult listUtilities()
listUtilities
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestConnectSvipResult testConnectSvip(TestConnectSvipRequest request)
testConnectSvip
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestConnectSvipResult testConnectSvip(Optional<java.lang.String> svip)
testConnectSvip
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestConnectEnsembleResult testConnectEnsemble(TestConnectEnsembleRequest request)
testConnectEnsemble
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestConnectEnsembleResult testConnectEnsemble(Optional<java.lang.String> ensemble)
testConnectEnsemble
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public ListTestsResult listTests()
listTests
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListDeletedVolumesResult listDeletedVolumes(ListDeletedVolumesRequest request)
listDeletedVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListDeletedVolumesResult listDeletedVolumes()
listDeletedVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListDeletedVolumesResult listDeletedVolumes(Optional<java.lang.Boolean> includeVirtualVolumes)
listDeletedVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public SetDefaultQoSResult setDefaultQoS(SetDefaultQoSRequest request)
setDefaultQoS
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public SetDefaultQoSResult setDefaultQoS(Optional<java.lang.Long> minIOPS, Optional<java.lang.Long> maxIOPS, Optional<java.lang.Long> burstIOPS)
setDefaultQoS
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyVolumesResult modifyVolumes(ModifyVolumesRequest request)
modifyVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyVolumesResult modifyVolumes(java.lang.Long[] volumeIDs, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<Attributes> attributes)
modifyVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyVolumesResult modifyVolumes(java.lang.Long[] volumeIDs, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.Long> qosPolicyID, Optional<Attributes> attributes, Optional<java.lang.Boolean> enableSnapMirrorReplication)
modifyVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyVolumesResult modifyVolumes(java.lang.Long[] volumeIDs, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.Long> qosPolicyID, Optional<Attributes> attributes, Optional<java.lang.Boolean> enableSnapMirrorReplication, Optional<java.lang.Long> fifoSize, Optional<java.lang.Long> minFifoSize)
modifyVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumeStatsByAccountResult listVolumeStatsByAccount(ListVolumeStatsByAccountRequest request)
listVolumeStatsByAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumeStatsByAccountResult listVolumeStatsByAccount(Optional<java.lang.Long[]> accounts)
listVolumeStatsByAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumeStatsByAccountResult listVolumeStatsByAccount(Optional<java.lang.Long[]> accounts, Optional<java.lang.Boolean> includeVirtualVolumes)
listVolumeStatsByAccount
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult removeVolumesFromVolumeAccessGroup(RemoveVolumesFromVolumeAccessGroupRequest request)
removeVolumesFromVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult removeVolumesFromVolumeAccessGroup(java.lang.Long volumeAccessGroupID, java.lang.Long[] volumes)
removeVolumesFromVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public UpdateBulkVolumeStatusResult updateBulkVolumeStatus(UpdateBulkVolumeStatusRequest request)
updateBulkVolumeStatus
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public UpdateBulkVolumeStatusResult updateBulkVolumeStatus(java.lang.String key, java.lang.String status, Optional<java.lang.String> percentComplete, Optional<java.lang.String> message, Optional<Attributes> attributes)
updateBulkVolumeStatus
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetVolumeEfficiencyResult getVolumeEfficiency(GetVolumeEfficiencyRequest request)
getVolumeEfficiency
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetVolumeEfficiencyResult getVolumeEfficiency(java.lang.Long volumeID)
getVolumeEfficiency
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public ModifyQoSPolicyResult modifyQoSPolicy(ModifyQoSPolicyRequest request)
modifyQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public ModifyQoSPolicyResult modifyQoSPolicy()
modifyQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public ModifyQoSPolicyResult modifyQoSPolicy(java.lang.Long qosPolicyID, Optional<java.lang.String> name, Optional<QoS> qos)
modifyQoSPolicy
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public VolumeQOS getDefaultQoS()
getDefaultQoS
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartBulkVolumeReadResult startBulkVolumeRead(StartBulkVolumeReadRequest request)
startBulkVolumeRead
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartBulkVolumeReadResult startBulkVolumeRead(java.lang.Long volumeID, java.lang.String format, Optional<java.lang.Long> snapshotID, Optional<java.lang.String> script, Optional<Attributes> scriptParameters, Optional<Attributes> attributes)
startBulkVolumeRead
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CloneMultipleVolumesResult cloneMultipleVolumes(CloneMultipleVolumesRequest request)
cloneMultipleVolumes
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CloneMultipleVolumesResult cloneMultipleVolumes(CloneMultipleVolumeParams[] volumes, Optional<java.lang.String> access, Optional<java.lang.Long> groupSnapshotID, Optional<java.lang.Long> newAccountID)
cloneMultipleVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListActiveVolumesResult listActiveVolumes(ListActiveVolumesRequest request)
listActiveVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListActiveVolumesResult listActiveVolumes(Optional<java.lang.Long> startVolumeID, Optional<java.lang.Long> limit)
listActiveVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListActiveVolumesResult listActiveVolumes(Optional<java.lang.Long> startVolumeID, Optional<java.lang.Long> limit, Optional<java.lang.Boolean> includeVirtualVolumes)
listActiveVolumes
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVolumeAccessGroupResult listVolumeStatsByVolumeAccessGroup(ListVolumeStatsByVolumeAccessGroupRequest request)
listVolumeStatsByVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVolumeAccessGroupResult listVolumeStatsByVolumeAccessGroup(Optional<java.lang.Long[]> volumeAccessGroups)
listVolumeStatsByVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVolumeAccessGroupResult listVolumeStatsByVolumeAccessGroup(Optional<java.lang.Long[]> volumeAccessGroups, Optional<java.lang.Boolean> includeVirtualVolumes)
listVolumeStatsByVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartBulkVolumeWriteResult startBulkVolumeWrite(StartBulkVolumeWriteRequest request)
startBulkVolumeWrite
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartBulkVolumeWriteResult startBulkVolumeWrite(java.lang.Long volumeID, java.lang.String format, Optional<java.lang.String> script, Optional<Attributes> scriptParameters, Optional<Attributes> attributes)
startBulkVolumeWrite
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public DeleteVolumeResult deleteVolume(DeleteVolumeRequest request)
deleteVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public DeleteVolumeResult deleteVolume(java.lang.Long volumeID)
deleteVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RestoreDeletedVolumeResult restoreDeletedVolume(RestoreDeletedVolumeRequest request)
restoreDeletedVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RestoreDeletedVolumeResult restoreDeletedVolume(java.lang.Long volumeID)
restoreDeletedVolume
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListBulkVolumeJobsResult listBulkVolumeJobs()
listBulkVolumeJobs
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetVolumeStatsResult getVolumeStats(GetVolumeStatsRequest request)
getVolumeStats
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetVolumeStatsResult getVolumeStats(java.lang.Long volumeID)
getVolumeStats
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CancelCloneResult cancelClone(CancelCloneRequest request)
cancelClone
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CancelCloneResult cancelClone(java.lang.Long cloneID)
cancelClone
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public DeleteQoSPolicyResult deleteQoSPolicy(DeleteQoSPolicyRequest request)
deleteQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public DeleteQoSPolicyResult deleteQoSPolicy()
deleteQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public DeleteQoSPolicyResult deleteQoSPolicy(java.lang.Long qosPolicyID)
deleteQoSPolicy
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public DeleteVolumesResult deleteVolumes(DeleteVolumesRequest request)
deleteVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public DeleteVolumesResult deleteVolumes(Optional<java.lang.Long[]> accountIDs, Optional<java.lang.Long[]> volumeAccessGroupIDs, Optional<java.lang.Long[]> volumeIDs)
deleteVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public CreateVolumeResult createVolume(CreateVolumeRequest request)
createVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public CreateVolumeResult createVolume(java.lang.String name, java.lang.Long accountID, java.lang.Long totalSize, Optional<java.lang.Boolean> enable512e, Optional<QoS> qos, Optional<Attributes> attributes, Optional<java.lang.String> protectionScheme)
createVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public CreateVolumeResult createVolume(java.lang.String name, java.lang.Long accountID, java.lang.Long totalSize, Optional<java.lang.Boolean> enable512e, Optional<QoS> qos, Optional<Attributes> attributes, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.String> access, Optional<java.lang.Boolean> enableSnapMirrorReplication, Optional<java.lang.Long> qosPolicyID, Optional<java.lang.String> protectionScheme)
createVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public CreateVolumeResult createVolume(java.lang.String name, java.lang.Long accountID, java.lang.Long totalSize, Optional<java.lang.Boolean> enable512e, Optional<QoS> qos, Optional<Attributes> attributes, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.String> access, Optional<java.lang.Boolean> enableSnapMirrorReplication, Optional<java.lang.Long> qosPolicyID, Optional<java.lang.String> protectionScheme, Optional<java.lang.Long> fifoSize, Optional<java.lang.Long> minFifoSize)
createVolume
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public CreateQoSPolicyResult createQoSPolicy(CreateQoSPolicyRequest request)
createQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public CreateQoSPolicyResult createQoSPolicy()
createQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public CreateQoSPolicyResult createQoSPolicy(java.lang.String name, QoS qos)
createQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public ListQoSPoliciesResult listQoSPolicies()
listQoSPolicies
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public PurgeDeletedVolumesResult purgeDeletedVolumes(PurgeDeletedVolumesRequest request)
purgeDeletedVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public PurgeDeletedVolumesResult purgeDeletedVolumes(Optional<java.lang.Long[]> volumeIDs, Optional<java.lang.Long[]> accountIDs, Optional<java.lang.Long[]> volumeAccessGroupIDs)
purgeDeletedVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetVolumeCountResult getVolumeCount()
getVolumeCount
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CopyVolumeResult copyVolume(CopyVolumeRequest request)
copyVolume
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CopyVolumeResult copyVolume(java.lang.Long volumeID, java.lang.Long dstVolumeID, Optional<java.lang.Long> snapshotID)
copyVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyVolumeResult modifyVolume(ModifyVolumeRequest request)
modifyVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyVolumeResult modifyVolume(java.lang.Long volumeID, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<Attributes> attributes)
modifyVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyVolumeResult modifyVolume(java.lang.Long volumeID, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<Attributes> attributes, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.Long> qosPolicyID, Optional<java.lang.Boolean> enableSnapMirrorReplication)
modifyVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyVolumeResult modifyVolume(java.lang.Long volumeID, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<Attributes> attributes, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.Long> qosPolicyID, Optional<java.lang.Boolean> enableSnapMirrorReplication, Optional<java.lang.Long> fifoSize, Optional<java.lang.Long> minFifoSize)
modifyVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public CloneVolumeResult cloneVolume(CloneVolumeRequest request)
cloneVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public CloneVolumeResult cloneVolume(java.lang.Long volumeID, java.lang.String name, Optional<java.lang.Long> newAccountID, Optional<java.lang.Long> newSize, Optional<java.lang.String> access, Optional<java.lang.Long> snapshotID, Optional<Attributes> attributes, Optional<java.lang.Boolean> enable512e)
cloneVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public CloneVolumeResult cloneVolume(java.lang.Long volumeID, java.lang.String name, Optional<java.lang.Long> newAccountID, Optional<java.lang.Long> newSize, Optional<java.lang.String> access, Optional<java.lang.Long> snapshotID, Optional<Attributes> attributes, Optional<java.lang.Boolean> enable512e, Optional<java.lang.Boolean> enableSnapMirrorReplication)
cloneVolume
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult addVolumesToVolumeAccessGroup(AddVolumesToVolumeAccessGroupRequest request)
addVolumesToVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult addVolumesToVolumeAccessGroup(java.lang.Long volumeAccessGroupID, java.lang.Long[] volumes)
addVolumesToVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public GetQoSPolicyResult getQoSPolicy(GetQoSPolicyRequest request)
getQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public GetQoSPolicyResult getQoSPolicy()
getQoSPolicy
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public GetQoSPolicyResult getQoSPolicy(java.lang.Long qosPolicyID)
getQoSPolicy
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListVolumeStatsResult listVolumeStats(ListVolumeStatsRequest request)
listVolumeStats
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListVolumeStatsResult listVolumeStats(Optional<java.lang.Long[]> volumeIDs)
listVolumeStats
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListVolumeQoSHistogramsResult listVolumeQoSHistograms(ListVolumeQoSHistogramsRequest request)
listVolumeQoSHistograms
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListVolumeQoSHistogramsResult listVolumeQoSHistograms(Optional<java.lang.Long> volumeIDs)
listVolumeQoSHistograms
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ListVolumesResult listVolumes(ListVolumesRequest request)
listVolumes
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ListVolumesResult listVolumes(Optional<java.lang.Long> startVolumeID, Optional<java.lang.Long> limit, Optional<java.lang.String> volumeStatus, Optional<java.lang.Long[]> accounts, Optional<java.lang.Boolean> isPaired, Optional<java.lang.Long[]> volumeIDs, Optional<java.lang.String> volumeName, Optional<java.lang.String[]> protectionSchemes)
listVolumes
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ListVolumesResult listVolumes(Optional<java.lang.Long> startVolumeID, Optional<java.lang.Long> limit, Optional<java.lang.String> volumeStatus, Optional<java.lang.Long[]> accounts, Optional<java.lang.Boolean> isPaired, Optional<java.lang.Long[]> volumeIDs, Optional<java.lang.String> volumeName, Optional<java.lang.Boolean> includeVirtualVolumes, Optional<java.lang.String[]> protectionSchemes)
listVolumes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public PurgeDeletedVolumeResult purgeDeletedVolume(PurgeDeletedVolumeRequest request)
purgeDeletedVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public PurgeDeletedVolumeResult purgeDeletedVolume(java.lang.Long volumeID)
purgeDeletedVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumesForAccountResult listVolumesForAccount(ListVolumesForAccountRequest request)
listVolumesForAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumesForAccountResult listVolumesForAccount(java.lang.Long accountID, Optional<java.lang.Long> startVolumeID, Optional<java.lang.Long> limit)
listVolumesForAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumesForAccountResult listVolumesForAccount(java.lang.Long accountID, Optional<java.lang.Long> startVolumeID, Optional<java.lang.Long> limit, Optional<java.lang.Boolean> includeVirtualVolumes)
listVolumesForAccount
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CancelGroupCloneResult cancelGroupClone(CancelGroupCloneRequest request)
cancelGroupClone
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CancelGroupCloneResult cancelGroupClone(java.lang.Long groupCloneID)
cancelGroupClone
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVolumeResult listVolumeStatsByVolume(ListVolumeStatsByVolumeRequest request)
listVolumeStatsByVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVolumeResult listVolumeStatsByVolume()
listVolumeStatsByVolume
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVolumeResult listVolumeStatsByVolume(Optional<java.lang.Boolean> includeVirtualVolumes)
listVolumeStatsByVolume
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CreateKeyServerKmipResult createKeyServerKmip(CreateKeyServerKmipRequest request)
createKeyServerKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CreateKeyServerKmipResult createKeyServerKmip(java.lang.String kmipCaCertificate, java.lang.String kmipClientCertificate, java.lang.String[] kmipKeyServerHostnames, java.lang.String kmipKeyServerName, Optional<java.lang.Long> kmipKeyServerPort)
createKeyServerKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetKeyProviderKmipResult getKeyProviderKmip(GetKeyProviderKmipRequest request)
getKeyProviderKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetKeyProviderKmipResult getKeyProviderKmip(java.lang.Long keyProviderID)
getKeyProviderKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public CreatePublicPrivateKeyPairResult createPublicPrivateKeyPair(CreatePublicPrivateKeyPairRequest request)
createPublicPrivateKeyPair
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public CreatePublicPrivateKeyPairResult createPublicPrivateKeyPair(Optional<java.lang.String> commonName, Optional<java.lang.String> organization, Optional<java.lang.String> organizationalUnit, Optional<java.lang.String> locality, Optional<java.lang.String> state, Optional<java.lang.String> country, Optional<java.lang.String> emailAddress)
createPublicPrivateKeyPair
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListKeyProvidersKmipResult listKeyProvidersKmip(ListKeyProvidersKmipRequest request)
listKeyProvidersKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListKeyProvidersKmipResult listKeyProvidersKmip(Optional<java.lang.Boolean> keyProviderIsActive, Optional<java.lang.Boolean> kmipKeyProviderHasServerAssigned)
listKeyProvidersKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public GetClientCertificateSignRequestResult getClientCertificateSignRequest()
getClientCertificateSignRequest
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListKeyServersKmipResult listKeyServersKmip(ListKeyServersKmipRequest request)
listKeyServersKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListKeyServersKmipResult listKeyServersKmip(Optional<java.lang.Long> keyProviderID, Optional<java.lang.Boolean> kmipAssignedProviderIsActive, Optional<java.lang.Boolean> kmipHasProviderAssigned)
listKeyServersKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public TestKeyServerKmipResult testKeyServerKmip(TestKeyServerKmipRequest request)
testKeyServerKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public TestKeyServerKmipResult testKeyServerKmip(java.lang.Long keyServerID)
testKeyServerKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public CreateKeyProviderKmipResult createKeyProviderKmip(CreateKeyProviderKmipRequest request)
createKeyProviderKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public CreateKeyProviderKmipResult createKeyProviderKmip(java.lang.String keyProviderName)
createKeyProviderKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public RemoveKeyServerFromProviderKmipResult removeKeyServerFromProviderKmip(RemoveKeyServerFromProviderKmipRequest request)
removeKeyServerFromProviderKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public RemoveKeyServerFromProviderKmipResult removeKeyServerFromProviderKmip(java.lang.Long keyServerID)
removeKeyServerFromProviderKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetKeyServerKmipResult getKeyServerKmip(GetKeyServerKmipRequest request)
getKeyServerKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetKeyServerKmipResult getKeyServerKmip(java.lang.Long keyServerID)
getKeyServerKmip
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Cluster") public GetSoftwareEncryptionAtRestInfoResult getSoftwareEncryptionAtRestInfo()
getSoftwareEncryptionAtRestInfo
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public TestKeyProviderKmipResult testKeyProviderKmip(TestKeyProviderKmipRequest request)
testKeyProviderKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public TestKeyProviderKmipResult testKeyProviderKmip(java.lang.Long keyProviderID)
testKeyProviderKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public DeleteKeyProviderKmipResult deleteKeyProviderKmip(DeleteKeyProviderKmipRequest request)
deleteKeyProviderKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public DeleteKeyProviderKmipResult deleteKeyProviderKmip(java.lang.Long keyProviderID)
deleteKeyProviderKmip
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Cluster") public RekeySoftwareEncryptionAtRestMasterKeyResult rekeySoftwareEncryptionAtRestMasterKey(RekeySoftwareEncryptionAtRestMasterKeyRequest request)
rekeySoftwareEncryptionAtRestMasterKey
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Cluster") public RekeySoftwareEncryptionAtRestMasterKeyResult rekeySoftwareEncryptionAtRestMasterKey()
rekeySoftwareEncryptionAtRestMasterKey
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Cluster") public RekeySoftwareEncryptionAtRestMasterKeyResult rekeySoftwareEncryptionAtRestMasterKey(Optional<java.lang.String> keyManagementType, Optional<java.lang.Long> keyProviderID)
rekeySoftwareEncryptionAtRestMasterKey
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Cluster") public GetEncryptionAtRestInfoResult getEncryptionAtRestInfo()
getEncryptionAtRestInfo
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public GetFipsReportResult getFipsReport()
getFipsReport
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public AddKeyServerToProviderKmipResult addKeyServerToProviderKmip(AddKeyServerToProviderKmipRequest request)
addKeyServerToProviderKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public AddKeyServerToProviderKmipResult addKeyServerToProviderKmip(java.lang.Long keyProviderID, java.lang.Long keyServerID)
addKeyServerToProviderKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public DeleteKeyServerKmipResult deleteKeyServerKmip(DeleteKeyServerKmipRequest request)
deleteKeyServerKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public DeleteKeyServerKmipResult deleteKeyServerKmip(java.lang.Long keyServerID)
deleteKeyServerKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public ModifyKeyServerKmipResult modifyKeyServerKmip(ModifyKeyServerKmipRequest request)
modifyKeyServerKmip
in interface SolidFireElementIF
@Since(value="11.7") @ConnectionType(value="Cluster") public ModifyKeyServerKmipResult modifyKeyServerKmip(Optional<java.lang.String> kmipCaCertificate, Optional<java.lang.String> kmipClientCertificate, Optional<java.lang.String[]> kmipKeyServerHostnames, java.lang.Long keyServerID, Optional<java.lang.String> kmipKeyServerName, Optional<java.lang.Long> kmipKeyServerPort)
modifyKeyServerKmip
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupLunAssignmentsResult modifyVolumeAccessGroupLunAssignments(ModifyVolumeAccessGroupLunAssignmentsRequest request)
modifyVolumeAccessGroupLunAssignments
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupLunAssignmentsResult modifyVolumeAccessGroupLunAssignments(java.lang.Long volumeAccessGroupID, LunAssignment[] lunAssignments)
modifyVolumeAccessGroupLunAssignments
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult modifyVolumeAccessGroup(ModifyVolumeAccessGroupRequest request)
modifyVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult modifyVolumeAccessGroup(java.lang.Long volumeAccessGroupID, Optional<java.lang.String> name, Optional<java.lang.String[]> initiators, Optional<java.lang.Long[]> volumes, Optional<Attributes> attributes)
modifyVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult modifyVolumeAccessGroup(java.lang.Long volumeAccessGroupID, Optional<java.lang.String> name, Optional<java.lang.String[]> initiators, Optional<java.lang.Long[]> volumes, Optional<java.lang.Boolean> deleteOrphanInitiators, Optional<Attributes> attributes)
modifyVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ListVolumeAccessGroupsResult listVolumeAccessGroups(ListVolumeAccessGroupsRequest request)
listVolumeAccessGroups
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ListVolumeAccessGroupsResult listVolumeAccessGroups(Optional<java.lang.Long> startVolumeAccessGroupID, Optional<java.lang.Long> limit, Optional<java.lang.Long[]> volumeAccessGroups)
listVolumeAccessGroups
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetEfficiencyResult getVolumeAccessGroupEfficiency(GetVolumeAccessGroupEfficiencyRequest request)
getVolumeAccessGroupEfficiency
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetEfficiencyResult getVolumeAccessGroupEfficiency(java.lang.Long volumeAccessGroupID)
getVolumeAccessGroupEfficiency
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetVolumeAccessGroupLunAssignmentsResult getVolumeAccessGroupLunAssignments(GetVolumeAccessGroupLunAssignmentsRequest request)
getVolumeAccessGroupLunAssignments
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetVolumeAccessGroupLunAssignmentsResult getVolumeAccessGroupLunAssignments(java.lang.Long volumeAccessGroupID)
getVolumeAccessGroupLunAssignments
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public DeleteVolumeAccessGroupResult deleteVolumeAccessGroup(DeleteVolumeAccessGroupRequest request)
deleteVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public DeleteVolumeAccessGroupResult deleteVolumeAccessGroup(java.lang.Long volumeAccessGroupID)
deleteVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public DeleteVolumeAccessGroupResult deleteVolumeAccessGroup(java.lang.Long volumeAccessGroupID, Optional<java.lang.Boolean> deleteOrphanInitiators)
deleteVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public CreateVolumeAccessGroupResult createVolumeAccessGroup(CreateVolumeAccessGroupRequest request)
createVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public CreateVolumeAccessGroupResult createVolumeAccessGroup(java.lang.String name, Optional<java.lang.String[]> initiators, Optional<java.lang.Long[]> volumes, Optional<Attributes> attributes)
createVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public CreateVolumeAccessGroupResult createVolumeAccessGroup(java.lang.String name, Optional<java.lang.String[]> initiators, Optional<java.lang.Long[]> volumes, Optional<java.lang.Long[]> virtualNetworkID, Optional<java.lang.Long[]> virtualNetworkTags, Optional<Attributes> attributes)
createVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AsyncHandleResult removeDrives(RemoveDrivesRequest request)
removeDrives
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AsyncHandleResult removeDrives(java.lang.Long[] drives)
removeDrives
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetDriveHardwareInfoResult getDriveHardwareInfo(GetDriveHardwareInfoRequest request)
getDriveHardwareInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetDriveHardwareInfoResult getDriveHardwareInfo(java.lang.Long driveID)
getDriveHardwareInfo
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Node") public ResetDrivesResult resetDrives(ResetDrivesRequest request)
resetDrives
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Node") public ResetDrivesResult resetDrives(java.lang.String drives, java.lang.Boolean force)
resetDrives
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddDrivesResult addDrives(AddDrivesRequest request)
addDrives
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddDrivesResult addDrives(NewDrive[] drives)
addDrives
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListDriveStatsResult listDriveStats(ListDriveStatsRequest request)
listDriveStats
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListDriveStatsResult listDriveStats(Optional<java.lang.Long[]> drives)
listDriveStats
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetDriveStatsResult getDriveStats(GetDriveStatsRequest request)
getDriveStats
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetDriveStatsResult getDriveStats(java.lang.Long driveID)
getDriveStats
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListDriveHardwareResult listDriveHardware(ListDriveHardwareRequest request)
listDriveHardware
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListDriveHardwareResult listDriveHardware(java.lang.Boolean force)
listDriveHardware
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListDrivesResult listDrives()
listDrives
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public AsyncHandleResult secureEraseDrives(SecureEraseDrivesRequest request)
secureEraseDrives
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public AsyncHandleResult secureEraseDrives(java.lang.Long[] drives)
secureEraseDrives
in interface SolidFireElementIF
@Since(value="2.0") @ConnectionType(value="Node") public GetDriveConfigResult getDriveConfig()
getDriveConfig
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestDrivesResult testDrives(TestDrivesRequest request)
testDrives
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public TestDrivesResult testDrives(Optional<java.lang.Long> minutes, Optional<java.lang.Boolean> force)
testDrives
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteIdpConfigurationResult deleteIdpConfiguration(DeleteIdpConfigurationRequest request)
deleteIdpConfiguration
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteIdpConfigurationResult deleteIdpConfiguration(Optional<java.util.UUID> idpConfigurationID, Optional<java.lang.String> idpName)
deleteIdpConfiguration
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public UpdateIdpConfigurationResult updateIdpConfiguration(UpdateIdpConfigurationRequest request)
updateIdpConfiguration
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public UpdateIdpConfigurationResult updateIdpConfiguration(Optional<java.util.UUID> idpConfigurationID, Optional<java.lang.String> idpName, Optional<java.lang.String> newIdpName, Optional<java.lang.String> idpMetadata, Optional<java.lang.Boolean> generateNewCertificate)
updateIdpConfiguration
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public GetIdpAuthenticationStateResult getIdpAuthenticationState()
getIdpAuthenticationState
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public ListIdpConfigurationsResult listIdpConfigurations(ListIdpConfigurationsRequest request)
listIdpConfigurations
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public ListIdpConfigurationsResult listIdpConfigurations(Optional<java.util.UUID> idpConfigurationID, Optional<java.lang.String> idpName, Optional<java.lang.Boolean> enabledOnly)
listIdpConfigurations
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DisableIdpAuthenticationResult disableIdpAuthentication()
disableIdpAuthentication
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public AddClusterAdminResult addIdpClusterAdmin(AddIdpClusterAdminRequest request)
addIdpClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public AddClusterAdminResult addIdpClusterAdmin(java.lang.String username, java.lang.String[] access, java.lang.Boolean acceptEula, Optional<Attributes> attributes)
addIdpClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public CreateIdpConfigurationResult createIdpConfiguration(CreateIdpConfigurationRequest request)
createIdpConfiguration
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public CreateIdpConfigurationResult createIdpConfiguration(java.lang.String idpName, java.lang.String idpMetadata)
createIdpConfiguration
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public EnableIdpAuthenticationResult enableIdpAuthentication(EnableIdpAuthenticationRequest request)
enableIdpAuthentication
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public EnableIdpAuthenticationResult enableIdpAuthentication(Optional<java.util.UUID> idpConfigurationID)
enableIdpAuthentication
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetIpmiConfigResult getIpmiConfig(GetIpmiConfigRequest request)
getIpmiConfig
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetIpmiConfigResult getIpmiConfig(Optional<java.lang.String> chassisType)
getIpmiConfig
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Node") public GetIpmiInfoResult getIpmiInfo()
getIpmiInfo
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetFeatureStatusResult getFeatureStatus(GetFeatureStatusRequest request)
getFeatureStatus
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetFeatureStatusResult getFeatureStatus(Optional<java.lang.String> feature)
getFeatureStatus
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumesResult listVirtualVolumes(ListVirtualVolumesRequest request)
listVirtualVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumesResult listVirtualVolumes(Optional<java.lang.Boolean> details, Optional<java.lang.Long> limit, Optional<java.lang.Boolean> recursive, Optional<java.util.UUID> startVirtualVolumeID, Optional<java.util.UUID[]> virtualVolumeIDs)
listVirtualVolumes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumeTasksResult listVirtualVolumeTasks(ListVirtualVolumeTasksRequest request)
listVirtualVolumeTasks
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumeTasksResult listVirtualVolumeTasks(Optional<java.util.UUID[]> virtualVolumeTaskIDs)
listVirtualVolumeTasks
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumeHostsResult listVirtualVolumeHosts(ListVirtualVolumeHostsRequest request)
listVirtualVolumeHosts
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumeHostsResult listVirtualVolumeHosts(Optional<java.util.UUID[]> virtualVolumeHostIDs)
listVirtualVolumeHosts
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVirtualVolumeResult listVolumeStatsByVirtualVolume(ListVolumeStatsByVirtualVolumeRequest request)
listVolumeStatsByVirtualVolume
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVolumeStatsByVirtualVolumeResult listVolumeStatsByVirtualVolume(Optional<java.util.UUID[]> virtualVolumeIDs)
listVolumeStatsByVirtualVolume
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListProtocolEndpointsResult listProtocolEndpoints(ListProtocolEndpointsRequest request)
listProtocolEndpoints
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListProtocolEndpointsResult listProtocolEndpoints(Optional<java.util.UUID[]> protocolEndpointIDs)
listProtocolEndpoints
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetVirtualVolumeCountResult getVirtualVolumeCount()
getVirtualVolumeCount
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumeBindingsResult listVirtualVolumeBindings(ListVirtualVolumeBindingsRequest request)
listVirtualVolumeBindings
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListVirtualVolumeBindingsResult listVirtualVolumeBindings(Optional<java.lang.Long[]> virtualVolumeBindingIDs)
listVirtualVolumeBindings
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public EnableFeatureResult enableFeature(EnableFeatureRequest request)
enableFeature
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public EnableFeatureResult enableFeature(java.lang.String feature)
enableFeature
in interface SolidFireElementIF
@Since(value="9.4") @ConnectionType(value="Cluster") public DisableBmcColdResetResult disableBmcColdReset()
disableBmcColdReset
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterHardwareInfoResult getClusterHardwareInfo(GetClusterHardwareInfoRequest request)
getClusterHardwareInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterHardwareInfoResult getClusterHardwareInfo(Optional<java.lang.String> type)
getClusterHardwareInfo
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetHardwareConfigResult getHardwareConfig()
getHardwareConfig
in interface SolidFireElementIF
@Since(value="9.4") @ConnectionType(value="Cluster") public EnableBmcColdResetResult enableBmcColdReset(EnableBmcColdResetRequest request)
enableBmcColdReset
in interface SolidFireElementIF
@Since(value="9.4") @ConnectionType(value="Cluster") public EnableBmcColdResetResult enableBmcColdReset(Optional<java.lang.Long> timeout)
enableBmcColdReset
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Node") public GetHardwareInfoResult getHardwareInfo()
getHardwareInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetNodeHardwareInfoResult getNodeHardwareInfo(GetNodeHardwareInfoRequest request)
getNodeHardwareInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetNodeHardwareInfoResult getNodeHardwareInfo(java.lang.Long nodeID)
getNodeHardwareInfo
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetNvramInfoResult getNvramInfo(GetNvramInfoRequest request)
getNvramInfo
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetNvramInfoResult getNvramInfo(Optional<java.lang.Boolean> force)
getNvramInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Both") public Attributes invokeSFApi(InvokeSFApiRequest request)
invokeSFApi
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Both") public Attributes invokeSFApi(java.lang.String method, Optional<java.lang.Object> parameters)
invokeSFApi
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public GetSnmpStateResult getSnmpState()
getSnmpState
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public SnmpSendTestTrapsResult snmpSendTestTraps()
snmpSendTestTraps
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public SetSnmpTrapInfoResult setSnmpTrapInfo(SetSnmpTrapInfoRequest request)
setSnmpTrapInfo
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public SetSnmpTrapInfoResult setSnmpTrapInfo(Optional<SnmpTrapRecipient[]> trapRecipients, java.lang.Boolean clusterFaultTrapsEnabled, java.lang.Boolean clusterFaultResolvedTrapsEnabled, java.lang.Boolean clusterEventTrapsEnabled)
setSnmpTrapInfo
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public GetSnmpTrapInfoResult getSnmpTrapInfo()
getSnmpTrapInfo
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public DisableSnmpResult disableSnmp()
disableSnmp
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public GetSnmpACLResult getSnmpACL()
getSnmpACL
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public SetSnmpInfoResult setSnmpInfo(SetSnmpInfoRequest request)
setSnmpInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public SetSnmpInfoResult setSnmpInfo(Optional<SnmpNetwork[]> networks, Optional<java.lang.Boolean> enabled, Optional<java.lang.Boolean> snmpV3Enabled, Optional<SnmpV3UsmUser[]> usmUsers)
setSnmpInfo
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public EnableSnmpResult enableSnmp(EnableSnmpRequest request)
enableSnmp
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public EnableSnmpResult enableSnmp(java.lang.Boolean snmpV3Enabled)
enableSnmp
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public SetSnmpACLResult setSnmpACL(SetSnmpACLRequest request)
setSnmpACL
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public SetSnmpACLResult setSnmpACL(SnmpNetwork[] networks, SnmpV3UsmUser[] usmUsers)
setSnmpACL
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetSnmpInfoResult getSnmpInfo()
getSnmpInfo
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListAsyncResultsResult listAsyncResults(ListAsyncResultsRequest request)
listAsyncResults
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListAsyncResultsResult listAsyncResults(Optional<java.lang.String[]> asyncResultTypes)
listAsyncResults
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public Attributes getAsyncResult(GetAsyncResultRequest request)
getAsyncResult
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public Attributes getAsyncResult(java.lang.Long asyncHandle, Optional<java.lang.Boolean> keepResult)
getAsyncResult
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public RollbackToGroupSnapshotResult rollbackToGroupSnapshot(RollbackToGroupSnapshotRequest request)
rollbackToGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public RollbackToGroupSnapshotResult rollbackToGroupSnapshot(java.lang.Long groupSnapshotID, java.lang.Boolean saveCurrentState, Optional<java.lang.String> name, Optional<Attributes> attributes)
rollbackToGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public DeleteGroupSnapshotResult deleteGroupSnapshot(DeleteGroupSnapshotRequest request)
deleteGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public DeleteGroupSnapshotResult deleteGroupSnapshot(java.lang.Long groupSnapshotID, java.lang.Boolean saveMembers)
deleteGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListGroupSnapshotsResult listGroupSnapshots(ListGroupSnapshotsRequest request)
listGroupSnapshots
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListGroupSnapshotsResult listGroupSnapshots(Optional<java.lang.Long[]> volumes)
listGroupSnapshots
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListGroupSnapshotsResult listGroupSnapshots(Optional<java.lang.Long[]> volumes, Optional<java.lang.Long> groupSnapshotID)
listGroupSnapshots
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CreateSnapshotResult createSnapshot(CreateSnapshotRequest request)
createSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CreateSnapshotResult createSnapshot(java.lang.Long volumeID, Optional<java.lang.Long> snapshotID, Optional<java.lang.String> name, Optional<java.lang.String> expirationTime, Optional<Attributes> attributes)
createSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CreateSnapshotResult createSnapshot(java.lang.Long volumeID, Optional<java.lang.Long> snapshotID, Optional<java.lang.String> name, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> expirationTime, Optional<java.lang.String> retention, Optional<Attributes> attributes)
createSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CreateSnapshotResult createSnapshot(java.lang.Long volumeID, Optional<java.lang.Long> snapshotID, Optional<java.lang.String> name, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> expirationTime, Optional<java.lang.String> retention, Optional<Attributes> attributes, Optional<java.lang.String> snapMirrorLabel)
createSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CreateSnapshotResult createSnapshot(java.lang.Long volumeID, Optional<java.lang.Long> snapshotID, Optional<java.lang.String> name, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> expirationTime, Optional<java.lang.String> retention, Optional<Attributes> attributes, Optional<java.lang.String> snapMirrorLabel, Optional<java.lang.Boolean> ensureSerialCreation)
createSnapshot
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifySnapshotResult modifySnapshot(ModifySnapshotRequest request)
modifySnapshot
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifySnapshotResult modifySnapshot(java.lang.Long snapshotID, Optional<java.lang.String> expirationTime, Optional<java.lang.Boolean> enableRemoteReplication)
modifySnapshot
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifySnapshotResult modifySnapshot(java.lang.Long snapshotID, Optional<java.lang.String> expirationTime, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> snapMirrorLabel)
modifySnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public DeleteSnapshotResult deleteSnapshot(DeleteSnapshotRequest request)
deleteSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public DeleteSnapshotResult deleteSnapshot(java.lang.Long snapshotID)
deleteSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListSnapshotsResult listSnapshots(ListSnapshotsRequest request)
listSnapshots
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListSnapshotsResult listSnapshots(Optional<java.lang.Long> volumeID, Optional<java.lang.Long> snapshotID)
listSnapshots
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RollbackToSnapshotResult rollbackToSnapshot(RollbackToSnapshotRequest request)
rollbackToSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RollbackToSnapshotResult rollbackToSnapshot(java.lang.Long volumeID, java.lang.Long snapshotID, java.lang.Boolean saveCurrentState, Optional<java.lang.String> name, Optional<Attributes> attributes)
rollbackToSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CreateGroupSnapshotResult createGroupSnapshot(CreateGroupSnapshotRequest request)
createGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CreateGroupSnapshotResult createGroupSnapshot(java.lang.Long[] volumes, Optional<java.lang.String> name, Optional<java.lang.String> expirationTime, Optional<Attributes> attributes)
createGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CreateGroupSnapshotResult createGroupSnapshot(java.lang.Long[] volumes, Optional<java.lang.String> name, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> expirationTime, Optional<java.lang.String> retention, Optional<Attributes> attributes)
createGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CreateGroupSnapshotResult createGroupSnapshot(java.lang.Long[] volumes, Optional<java.lang.String> name, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> expirationTime, Optional<java.lang.String> retention, Optional<Attributes> attributes, Optional<java.lang.String> snapMirrorLabel)
createGroupSnapshot
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public CreateGroupSnapshotResult createGroupSnapshot(java.lang.Long[] volumes, Optional<java.lang.String> name, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> expirationTime, Optional<java.lang.String> retention, Optional<Attributes> attributes, Optional<java.lang.String> snapMirrorLabel, Optional<java.lang.Boolean> ensureSerialCreation)
createGroupSnapshot
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifyGroupSnapshotResult modifyGroupSnapshot(ModifyGroupSnapshotRequest request)
modifyGroupSnapshot
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifyGroupSnapshotResult modifyGroupSnapshot(java.lang.Long groupSnapshotID, Optional<java.lang.String> expirationTime, Optional<java.lang.Boolean> enableRemoteReplication)
modifyGroupSnapshot
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ModifyGroupSnapshotResult modifyGroupSnapshot(java.lang.Long groupSnapshotID, Optional<java.lang.String> expirationTime, Optional<java.lang.Boolean> enableRemoteReplication, Optional<java.lang.String> snapMirrorLabel)
modifyGroupSnapshot
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RemoveBackupTargetResult removeBackupTarget(RemoveBackupTargetRequest request)
removeBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RemoveBackupTargetResult removeBackupTarget(java.lang.Long backupTargetID)
removeBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetBackupTargetResult getBackupTarget(GetBackupTargetRequest request)
getBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetBackupTargetResult getBackupTarget(java.lang.Long backupTargetID)
getBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ModifyBackupTargetResult modifyBackupTarget(ModifyBackupTargetRequest request)
modifyBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ModifyBackupTargetResult modifyBackupTarget(java.lang.Long backupTargetID, Optional<java.lang.String> name, Optional<Attributes> attributes)
modifyBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CreateBackupTargetResult createBackupTarget(CreateBackupTargetRequest request)
createBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CreateBackupTargetResult createBackupTarget(java.lang.String name, Attributes attributes)
createBackupTarget
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListBackupTargetsResult listBackupTargets()
listBackupTargets
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public ListAuthSessionsResult listActiveAuthSessions()
listActiveAuthSessions
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyClusterAdminResult modifyClusterAdmin(ModifyClusterAdminRequest request)
modifyClusterAdmin
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyClusterAdminResult modifyClusterAdmin(java.lang.Long clusterAdminID, Optional<java.lang.String> password, Optional<java.lang.String[]> access, Optional<Attributes> attributes)
modifyClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public ListAuthSessionsResult listAuthSessionsByClusterAdmin(ListAuthSessionsByClusterAdminRequest request)
listAuthSessionsByClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public ListAuthSessionsResult listAuthSessionsByClusterAdmin(java.lang.Long clusterAdminID)
listAuthSessionsByClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteAuthSessionResult deleteAuthSession(DeleteAuthSessionRequest request)
deleteAuthSession
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteAuthSessionResult deleteAuthSession(java.util.UUID sessionID)
deleteAuthSession
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteAuthSessionsResult deleteAuthSessionsByClusterAdmin(DeleteAuthSessionsByClusterAdminRequest request)
deleteAuthSessionsByClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteAuthSessionsResult deleteAuthSessionsByClusterAdmin(java.lang.Long clusterAdminID)
deleteAuthSessionsByClusterAdmin
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddClusterAdminResult addClusterAdmin(AddClusterAdminRequest request)
addClusterAdmin
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddClusterAdminResult addClusterAdmin(java.lang.String username, java.lang.String password, java.lang.String[] access, java.lang.Boolean acceptEula, Optional<Attributes> attributes)
addClusterAdmin
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RemoveClusterAdminResult removeClusterAdmin(RemoveClusterAdminRequest request)
removeClusterAdmin
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RemoveClusterAdminResult removeClusterAdmin(java.lang.Long clusterAdminID)
removeClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public ListAuthSessionsResult listAuthSessionsByUsername(ListAuthSessionsByUsernameRequest request)
listAuthSessionsByUsername
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public ListAuthSessionsResult listAuthSessionsByUsername(Optional<java.lang.String> username, Optional<java.lang.String> authMethod)
listAuthSessionsByUsername
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetCurrentClusterAdminResult getCurrentClusterAdmin()
getCurrentClusterAdmin
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteAuthSessionsResult deleteAuthSessionsByUsername(DeleteAuthSessionsByUsernameRequest request)
deleteAuthSessionsByUsername
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public DeleteAuthSessionsResult deleteAuthSessionsByUsername(Optional<java.lang.String> username, Optional<java.lang.String> authMethod)
deleteAuthSessionsByUsername
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public GetLoginBannerResult getLoginBanner()
getLoginBanner
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public SetLoginBannerResult setLoginBanner(SetLoginBannerRequest request)
setLoginBanner
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public SetLoginBannerResult setLoginBanner()
setLoginBanner
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public SetLoginBannerResult setLoginBanner(Optional<java.lang.String> banner, Optional<java.lang.Boolean> enabled)
setLoginBanner
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListClusterAdminsResult listClusterAdmins()
listClusterAdmins
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListNodeStatsResult listNodeStats()
listNodeStats
in interface SolidFireElementIF
@Since(value="2.0") @ConnectionType(value="Both") public GetBootstrapConfigResult getBootstrapConfig()
getBootstrapConfig
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Node") public GetNodeActiveTlsCiphersResult getNodeActiveTlsCiphers()
getNodeActiveTlsCiphers
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetNodeStatsResult getNodeStats(GetNodeStatsRequest request)
getNodeStats
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetNodeStatsResult getNodeStats(java.lang.Long nodeID)
getNodeStats
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetNetworkConfigResult getNetworkConfig()
getNetworkConfig
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Node") public SetNodeSupplementalTlsCiphersResult setNodeSupplementalTlsCiphers(SetNodeSupplementalTlsCiphersRequest request)
setNodeSupplementalTlsCiphers
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Node") public SetNodeSupplementalTlsCiphersResult setNodeSupplementalTlsCiphers(java.lang.String[] supplementalCiphers)
setNodeSupplementalTlsCiphers
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public CheckProposedResult checkProposedCluster(CheckProposedClusterRequest request)
checkProposedCluster
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public CheckProposedResult checkProposedCluster(java.lang.String[] nodes)
checkProposedCluster
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Node") public GetNodeSupportedTlsCiphersResult getNodeSupportedTlsCiphers()
getNodeSupportedTlsCiphers
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Node") public ResetNodeSupplementalTlsCiphersResult resetNodeSupplementalTlsCiphers()
resetNodeSupplementalTlsCiphers
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListAllNodesResult listAllNodes()
listAllNodes
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetConfigResult getConfig()
getConfig
in interface SolidFireElementIF
@Since(value="11.5") @ConnectionType(value="Node") public GetNodeFipsDrivesReportResult getNodeFipsDrivesReport()
getNodeFipsDrivesReport
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public SetConfigResult setConfig(SetConfigRequest request)
setConfig
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public SetConfigResult setConfig(ConfigParams config)
setConfig
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddNodesResult addNodes(AddNodesRequest request)
addNodes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddNodesResult addNodes(java.lang.Long[] pendingNodes, Optional<java.lang.Boolean> autoInstall)
addNodes
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public GetOriginResult getOrigin()
getOrigin
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Node") public RemoveNodeSSLCertificateResult removeNodeSSLCertificate()
removeNodeSSLCertificate
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListPendingActiveNodesResult listPendingActiveNodes()
listPendingActiveNodes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListPendingNodesResult listPendingNodes()
listPendingNodes
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Node") public SetNodeSSLCertificateResult setNodeSSLCertificate(SetNodeSSLCertificateRequest request)
setNodeSSLCertificate
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Node") public SetNodeSSLCertificateResult setNodeSSLCertificate(java.lang.String certificate, java.lang.String privateKey)
setNodeSSLCertificate
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RemoveNodesResult removeNodes(RemoveNodesRequest request)
removeNodes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RemoveNodesResult removeNodes(java.lang.Long[] nodes, Optional<java.lang.Boolean> ignoreEnsembleToleranceChange)
removeNodes
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListActiveNodesResult listActiveNodes()
listActiveNodes
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public ControlPowerResult controlPower(ControlPowerRequest request)
controlPower
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public ControlPowerResult controlPower(java.lang.String action, Optional<java.lang.String> wakeupDelay, java.lang.Boolean force)
controlPower
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public SetNetworkConfigResult setNetworkConfig(SetNetworkConfigRequest request)
setNetworkConfig
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public SetNetworkConfigResult setNetworkConfig(NetworkParams network)
setNetworkConfig
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Node") public GetPatchInfoResult getPatchInfo(GetPatchInfoRequest request)
getPatchInfo
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Node") public GetPatchInfoResult getPatchInfo()
getPatchInfo
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Node") public GetPatchInfoResult getPatchInfo(Optional<java.lang.Boolean> force)
getPatchInfo
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Node") public GetNodeSSLCertificateResult getNodeSSLCertificate()
getNodeSSLCertificate
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetPendingOperationResult getPendingOperation()
getPendingOperation
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CompleteClusterPairingResult completeClusterPairing(CompleteClusterPairingRequest request)
completeClusterPairing
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CompleteClusterPairingResult completeClusterPairing(java.lang.String clusterPairingKey)
completeClusterPairing
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartClusterPairingResult startClusterPairing()
startClusterPairing
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RemoveVolumePairResult removeVolumePair(RemoveVolumePairRequest request)
removeVolumePair
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RemoveVolumePairResult removeVolumePair(java.lang.Long volumeID)
removeVolumePair
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListActivePairedVolumesResult listActivePairedVolumes(ListActivePairedVolumesRequest request)
listActivePairedVolumes
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListActivePairedVolumesResult listActivePairedVolumes(Optional<java.lang.Long> startVolumeID, Optional<java.lang.Long> limit)
listActivePairedVolumes
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ListClusterPairsResult listClusterPairs()
listClusterPairs
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ModifyVolumePairResult modifyVolumePair(ModifyVolumePairRequest request)
modifyVolumePair
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public ModifyVolumePairResult modifyVolumePair(java.lang.Long volumeID, Optional<java.lang.Boolean> pausedManual, Optional<java.lang.String> mode, Optional<java.lang.Long> pauseLimit)
modifyVolumePair
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartVolumePairingResult startVolumePairing(StartVolumePairingRequest request)
startVolumePairing
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartVolumePairingResult startVolumePairing(java.lang.Long volumeID)
startVolumePairing
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public StartVolumePairingResult startVolumePairing(java.lang.Long volumeID, Optional<java.lang.String> mode)
startVolumePairing
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RemoveClusterPairResult removeClusterPair(RemoveClusterPairRequest request)
removeClusterPair
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public RemoveClusterPairResult removeClusterPair(java.lang.Long clusterPairID)
removeClusterPair
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CompleteVolumePairingResult completeVolumePairing(CompleteVolumePairingRequest request)
completeVolumePairing
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public CompleteVolumePairingResult completeVolumePairing(java.lang.String volumePairingKey, java.lang.Long volumeID)
completeVolumePairing
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public AddVirtualNetworkResult modifyVirtualNetwork(ModifyVirtualNetworkRequest request)
modifyVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public AddVirtualNetworkResult modifyVirtualNetwork(Optional<java.lang.Long> virtualNetworkID, Optional<java.lang.Long> virtualNetworkTag, Optional<java.lang.String> name, Optional<AddressBlockParams[]> addressBlocks, Optional<java.lang.String> netmask, Optional<java.lang.String> svip, Optional<Attributes> attributes)
modifyVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public AddVirtualNetworkResult modifyVirtualNetwork(Optional<java.lang.Long> virtualNetworkID, Optional<java.lang.Long> virtualNetworkTag, Optional<java.lang.String> name, Optional<AddressBlockParams[]> addressBlocks, Optional<java.lang.String> netmask, Optional<java.lang.String> svip, Optional<java.lang.String> gateway, Optional<java.lang.Boolean> namespace, Optional<Attributes> attributes)
modifyVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public RemoveVirtualNetworkResult removeVirtualNetwork(RemoveVirtualNetworkRequest request)
removeVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public RemoveVirtualNetworkResult removeVirtualNetwork(Optional<java.lang.Long> virtualNetworkID, Optional<java.lang.Long> virtualNetworkTag)
removeVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public AddVirtualNetworkResult addVirtualNetwork(AddVirtualNetworkRequest request)
addVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public AddVirtualNetworkResult addVirtualNetwork(java.lang.Long virtualNetworkTag, java.lang.String name, AddressBlockParams[] addressBlocks, java.lang.String netmask, java.lang.String svip, Optional<Attributes> attributes)
addVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public AddVirtualNetworkResult addVirtualNetwork(java.lang.Long virtualNetworkTag, java.lang.String name, AddressBlockParams[] addressBlocks, java.lang.String netmask, java.lang.String svip, Optional<java.lang.String> gateway, Optional<java.lang.Boolean> namespace, Optional<Attributes> attributes)
addVirtualNetwork
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListVirtualNetworksResult listVirtualNetworks(ListVirtualNetworksRequest request)
listVirtualNetworks
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListVirtualNetworksResult listVirtualNetworks(Optional<java.lang.Long> virtualNetworkID, Optional<java.lang.Long> virtualNetworkTag, Optional<java.lang.Long[]> virtualNetworkIDs, Optional<java.lang.Long[]> virtualNetworkTags)
listVirtualNetworks
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult addInitiatorsToVolumeAccessGroup(AddInitiatorsToVolumeAccessGroupRequest request)
addInitiatorsToVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult addInitiatorsToVolumeAccessGroup(java.lang.Long volumeAccessGroupID, java.lang.String[] initiators)
addInitiatorsToVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult removeInitiatorsFromVolumeAccessGroup(RemoveInitiatorsFromVolumeAccessGroupRequest request)
removeInitiatorsFromVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult removeInitiatorsFromVolumeAccessGroup(java.lang.Long volumeAccessGroupID, java.lang.String[] initiators)
removeInitiatorsFromVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public ModifyVolumeAccessGroupResult removeInitiatorsFromVolumeAccessGroup(java.lang.Long volumeAccessGroupID, java.lang.String[] initiators, Optional<java.lang.Boolean> deleteOrphanInitiators)
removeInitiatorsFromVolumeAccessGroup
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListInitiatorsResult listInitiators(ListInitiatorsRequest request)
listInitiators
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ListInitiatorsResult listInitiators(Optional<java.lang.Long> startInitiatorID, Optional<java.lang.Long> limit, Optional<java.lang.Long[]> initiators)
listInitiators
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyInitiatorsResult modifyInitiators(ModifyInitiatorsRequest request)
modifyInitiators
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public ModifyInitiatorsResult modifyInitiators(ModifyInitiator[] initiators)
modifyInitiators
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CreateInitiatorsResult createInitiators(CreateInitiatorsRequest request)
createInitiators
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public CreateInitiatorsResult createInitiators(CreateInitiator[] initiators)
createInitiators
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public DeleteInitiatorsResult deleteInitiators(DeleteInitiatorsRequest request)
deleteInitiators
in interface SolidFireElementIF
@Since(value="9.0") @ConnectionType(value="Cluster") public DeleteInitiatorsResult deleteInitiators(java.lang.Long[] initiators)
deleteInitiators
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetAccountResult getAccountByName(GetAccountByNameRequest request)
getAccountByName
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetAccountResult getAccountByName(java.lang.String username)
getAccountByName
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RemoveAccountResult removeAccount(RemoveAccountRequest request)
removeAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public RemoveAccountResult removeAccount(java.lang.Long accountID)
removeAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetAccountResult getAccountByID(GetAccountByIDRequest request)
getAccountByID
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetAccountResult getAccountByID(java.lang.Long accountID)
getAccountByID
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddAccountResult addAccount(AddAccountRequest request)
addAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddAccountResult addAccount(java.lang.String username, Optional<CHAPSecret> initiatorSecret, Optional<CHAPSecret> targetSecret, Optional<Attributes> attributes)
addAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public AddAccountResult addAccount(java.lang.String username, Optional<CHAPSecret> initiatorSecret, Optional<CHAPSecret> targetSecret, Optional<Attributes> attributes, Optional<java.lang.Boolean> enableChap)
addAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyAccountResult modifyAccount(ModifyAccountRequest request)
modifyAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyAccountResult modifyAccount(java.lang.Long accountID, Optional<java.lang.String> username, Optional<java.lang.String> status, Optional<CHAPSecret> initiatorSecret, Optional<CHAPSecret> targetSecret, Optional<Attributes> attributes)
modifyAccount
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyAccountResult modifyAccount(java.lang.Long accountID, Optional<java.lang.String> username, Optional<java.lang.String> status, Optional<CHAPSecret> initiatorSecret, Optional<CHAPSecret> targetSecret, Optional<Attributes> attributes, Optional<java.lang.Boolean> enableChap)
modifyAccount
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetEfficiencyResult getAccountEfficiency(GetAccountEfficiencyRequest request)
getAccountEfficiency
in interface SolidFireElementIF
@Since(value="6.0") @ConnectionType(value="Cluster") public GetEfficiencyResult getAccountEfficiency(java.lang.Long accountID)
getAccountEfficiency
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListAccountsResult listAccounts(ListAccountsRequest request)
listAccounts
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListAccountsResult listAccounts(Optional<java.lang.Long> startAccountID, Optional<java.lang.Long> limit)
listAccounts
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListAccountsResult listAccounts(Optional<java.lang.Long> startAccountID, Optional<java.lang.Long> limit, Optional<java.lang.Boolean> includeStorageContainers)
listAccounts
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public Attributes restartNetworking(RestartNetworkingRequest request)
restartNetworking
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public Attributes restartNetworking(java.lang.Boolean force)
restartNetworking
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ShutdownResult shutdown(ShutdownRequest request)
shutdown
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ShutdownResult shutdown(java.lang.Long[] nodes, Optional<java.lang.String> option)
shutdown
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public ResetNodeResult resetNode(ResetNodeRequest request)
resetNode
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public ResetNodeResult resetNode(java.lang.String build, java.lang.Boolean force)
resetNode
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public ResetNodeResult resetNode(java.lang.String build, java.lang.Boolean force, Optional<java.lang.Boolean> reboot, Optional<java.lang.String> options)
resetNode
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public GetLldpConfigResult setLldpConfig(SetLldpConfigRequest request)
setLldpConfig
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public GetLldpConfigResult setLldpConfig()
setLldpConfig
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public GetLldpConfigResult setLldpConfig(LldpConfig lldpConfig)
setLldpConfig
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Node") public GetLldpConfigResult getLldpConfig()
getLldpConfig
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetLdapConfigurationResult getLdapConfiguration()
getLdapConfiguration
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public AddLdapClusterAdminResult addLdapClusterAdmin(AddLdapClusterAdminRequest request)
addLdapClusterAdmin
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public AddLdapClusterAdminResult addLdapClusterAdmin(java.lang.String username, java.lang.String[] access, Optional<java.lang.Boolean> acceptEula, Optional<Attributes> attributes)
addLdapClusterAdmin
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public TestLdapAuthenticationResult testLdapAuthentication(TestLdapAuthenticationRequest request)
testLdapAuthentication
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public TestLdapAuthenticationResult testLdapAuthentication(java.lang.String username, java.lang.String password, Optional<LdapConfiguration> ldapConfiguration)
testLdapAuthentication
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public EnableLdapAuthenticationResult enableLdapAuthentication(EnableLdapAuthenticationRequest request)
enableLdapAuthentication
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public EnableLdapAuthenticationResult enableLdapAuthentication(Optional<java.lang.String> authType, Optional<java.lang.String> groupSearchBaseDN, Optional<java.lang.String> groupSearchCustomFilter, Optional<java.lang.String> groupSearchType, Optional<java.lang.String> searchBindDN, Optional<java.lang.String> searchBindPassword, java.lang.String[] serverURIs, Optional<java.lang.String> userDNTemplate, Optional<java.lang.String> userSearchBaseDN, Optional<java.lang.String> userSearchFilter)
enableLdapAuthentication
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public DisableLdapAuthenticationResult disableLdapAuthentication()
disableLdapAuthentication
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Node") public ListNodeFibreChannelPortInfoResult listNodeFibreChannelPortInfo()
listNodeFibreChannelPortInfo
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public ListFibreChannelSessionsResult listFibreChannelSessions()
listFibreChannelSessions
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Node") public ListNetworkInterfacesResult listNetworkInterfaces()
listNetworkInterfaces
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Cluster") public ListFibreChannelPortInfoResult listFibreChannelPortInfo()
listFibreChannelPortInfo
in interface SolidFireElementIF
@Since(value="12.3") @ConnectionType(value="Node") public ListNetworkInterfaceStatsResult listNetworkInterfaceStats()
listNetworkInterfaceStats
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListISCSISessionsResult listISCSISessions()
listISCSISessions
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public ListClusterInterfacePreferencesResult listClusterInterfacePreferences()
listClusterInterfacePreferences
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public SetClusterStructureResult setClusterStructure(SetClusterStructureRequest request)
setClusterStructure
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public SetClusterStructureResult setClusterStructure(Optional<Account[]> accounts, Optional<VolumeQOS> defaultQoS, Optional<FeatureObject[]> features, Optional<Initiator[]> initiators, Optional<GetNtpInfoResult> ntp, Optional<QoSPolicy[]> qosPolicies, Optional<LoggingServer[]> remoteHosts, Optional<ScheduleObject[]> schedules, Optional<GetSnmpInfoResult> snmp, Optional<GetActiveTlsCiphersResult> tlsCiphers, Optional<VirtualNetwork[]> virtualNetworks, Optional<VolumeAccessGroupLunAssignments[]> volumeAccessGroupLunAssignments, Optional<VolumeAccessGroup[]> volumeAccessGroups, Optional<Volume[]> volumes, Optional<StorageContainer[]> storageContainers)
setClusterStructure
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public ModifyClusterInterfacePreferenceResult modifyClusterInterfacePreference(ModifyClusterInterfacePreferenceRequest request)
modifyClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public ModifyClusterInterfacePreferenceResult modifyClusterInterfacePreference()
modifyClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public ModifyClusterInterfacePreferenceResult modifyClusterInterfacePreference(java.lang.String name, java.lang.String value)
modifyClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Cluster") public SetSupplementalTlsCiphersResult setSupplementalTlsCiphers(SetSupplementalTlsCiphersRequest request)
setSupplementalTlsCiphers
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Cluster") public SetSupplementalTlsCiphersResult setSupplementalTlsCiphers(java.lang.String[] supplementalCiphers)
setSupplementalTlsCiphers
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Both") public GetAPIResult getAPI()
getAPI
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public CreateClusterInterfacePreferenceResult createClusterInterfacePreference(CreateClusterInterfacePreferenceRequest request)
createClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public CreateClusterInterfacePreferenceResult createClusterInterfacePreference()
createClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public CreateClusterInterfacePreferenceResult createClusterInterfacePreference(java.lang.String name, java.lang.String value)
createClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Both") public CreateClusterResult createCluster(CreateClusterRequest request)
createCluster
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Both") public CreateClusterResult createCluster(Optional<java.lang.Boolean> acceptEula, java.lang.String mvip, java.lang.String svip, java.lang.String username, java.lang.String password, java.lang.String[] nodes, Optional<Attributes> attributes)
createCluster
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Both") public CreateClusterResult createCluster(Optional<java.lang.Boolean> acceptEula, Optional<java.lang.String> serialNumber, Optional<java.lang.String> orderNumber, java.lang.String mvip, java.lang.String svip, java.lang.String username, java.lang.String password, java.lang.String[] nodes, Optional<Attributes> attributes, Optional<java.lang.Boolean> enableSoftwareEncryptionAtRest)
createCluster
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListEventsResult listEvents(ListEventsRequest request)
listEvents
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListEventsResult listEvents(Optional<java.lang.Long> maxEvents, Optional<java.lang.Long> startEventID, Optional<java.lang.Long> endEventID, Optional<java.lang.Long> serviceID, Optional<java.lang.Long> nodeID, Optional<java.lang.Long> driveID, Optional<java.lang.String> startReportTime, Optional<java.lang.String> endReportTime, Optional<java.lang.String> startPublishTime, Optional<java.lang.String> endPublishTime)
listEvents
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListEventsResult listEvents(Optional<java.lang.Long> maxEvents, Optional<java.lang.Long> startEventID, Optional<java.lang.Long> endEventID, Optional<java.lang.String> eventType, Optional<java.lang.Long> serviceID, Optional<java.lang.Long> nodeID, Optional<java.lang.Long> driveID, Optional<java.lang.String> startReportTime, Optional<java.lang.String> endReportTime, Optional<java.lang.String> startPublishTime, Optional<java.lang.String> endPublishTime)
listEvents
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListSyncJobsResult listSyncJobs()
listSyncJobs
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Node") public DeleteAllSupportBundlesResult deleteAllSupportBundles()
deleteAllSupportBundles
in interface SolidFireElementIF
@Since(value="11") @ConnectionType(value="Cluster") public ListProtectionDomainLevelsResult listProtectionDomainLevels()
listProtectionDomainLevels
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetBinAssignmentPropertiesResult getBinAssignmentProperties()
getBinAssignmentProperties
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public DisableEncryptionAtRestResult disableEncryptionAtRest()
disableEncryptionAtRest
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Node") public TestAddressAvailabilityResult testAddressAvailability(TestAddressAvailabilityRequest request)
testAddressAvailability
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Node") public TestAddressAvailabilityResult testAddressAvailability(java.lang.String iface, java.lang.String address, Optional<java.lang.Long> virtualNetworkTag, Optional<java.lang.Long> timeout)
testAddressAvailability
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterInfoResult getClusterInfo()
getClusterInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetLimitsResult getLimits()
getLimits
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterMasterNodeIDResult getClusterMasterNodeID()
getClusterMasterNodeID
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterVersionInfoResult getClusterVersionInfo()
getClusterVersionInfo
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public SetSSLCertificateResult setSSLCertificate(SetSSLCertificateRequest request)
setSSLCertificate
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public SetSSLCertificateResult setSSLCertificate(java.lang.String certificate, java.lang.String privateKey)
setSSLCertificate
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public SetNtpInfoResult setNtpInfo(SetNtpInfoRequest request)
setNtpInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public SetNtpInfoResult setNtpInfo(java.lang.String[] servers, Optional<java.lang.Boolean> broadcastclient)
setNtpInfo
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public CheckProposedResult checkProposedNodeAdditions(CheckProposedNodeAdditionsRequest request)
checkProposedNodeAdditions
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public CheckProposedResult checkProposedNodeAdditions(java.lang.String[] nodes)
checkProposedNodeAdditions
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public RemoveSSLCertificateResult removeSSLCertificate()
removeSSLCertificate
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public GetClusterStateResult getClusterState(GetClusterStateRequest request)
getClusterState
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public GetClusterStateResult getClusterState(java.lang.Boolean force)
getClusterState
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public EnableEncryptionAtRestResult enableEncryptionAtRest(EnableEncryptionAtRestRequest request)
enableEncryptionAtRest
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public EnableEncryptionAtRestResult enableEncryptionAtRest()
enableEncryptionAtRest
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Cluster") public EnableEncryptionAtRestResult enableEncryptionAtRest(Optional<java.lang.Long> keyProviderID)
enableEncryptionAtRest
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public DeleteClusterInterfacePreferenceResult deleteClusterInterfacePreference(DeleteClusterInterfacePreferenceRequest request)
deleteClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public DeleteClusterInterfacePreferenceResult deleteClusterInterfacePreference(java.lang.String name)
deleteClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public Attributes getRawStats()
getRawStats
in interface SolidFireElementIF
@Since(value="12.2") @ConnectionType(value="Cluster") public MaintenanceModeResult enableMaintenanceMode(EnableMaintenanceModeRequest request)
enableMaintenanceMode
in interface SolidFireElementIF
@Since(value="12.2") @ConnectionType(value="Cluster") public MaintenanceModeResult enableMaintenanceMode(java.lang.Long[] nodes, Optional<java.lang.Long> perMinutePrimarySwapLimit, Optional<java.lang.String> timeout, Optional<java.lang.Boolean> forceWithUnresolvedFaults)
enableMaintenanceMode
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyClusterFullThresholdResult modifyClusterFullThreshold(ModifyClusterFullThresholdRequest request)
modifyClusterFullThreshold
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyClusterFullThresholdResult modifyClusterFullThreshold(Optional<java.lang.Long> stage2AwareThreshold, Optional<java.lang.Long> stage3MetadataThresholdPercent, Optional<java.lang.Long> maxMetadataOverProvisionFactor)
modifyClusterFullThreshold
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ModifyClusterFullThresholdResult modifyClusterFullThreshold(Optional<java.lang.Long> stage2AwareThreshold, Optional<java.lang.Long> stage3BlockThresholdPercent, Optional<java.lang.Long> stage3MetadataThresholdPercent, Optional<java.lang.Long> maxMetadataOverProvisionFactor)
modifyClusterFullThreshold
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public SetClusterConfigResult setClusterConfig(SetClusterConfigRequest request)
setClusterConfig
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public SetClusterConfigResult setClusterConfig(ClusterConfig cluster)
setClusterConfig
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public Attributes getCompleteStats()
getCompleteStats
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListClusterFaultsResult listClusterFaults(ListClusterFaultsRequest request)
listClusterFaults
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ListClusterFaultsResult listClusterFaults(Optional<java.lang.Boolean> bestPractices, Optional<java.lang.String> faultTypes)
listClusterFaults
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public GetProtectionDomainLayoutResult getProtectionDomainLayout()
getProtectionDomainLayout
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetSystemStatusResult getSystemStatus()
getSystemStatus
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterCapacityResult getClusterCapacity()
getClusterCapacity
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ClearClusterFaultsResult clearClusterFaults(ClearClusterFaultsRequest request)
clearClusterFaults
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public ClearClusterFaultsResult clearClusterFaults(Optional<java.lang.String> faultTypes)
clearClusterFaults
in interface SolidFireElementIF
@Since(value="10.0") @ConnectionType(value="Cluster") public GetSSLCertificateResult getSSLCertificate()
getSSLCertificate
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterStatsResult getClusterStats()
getClusterStats
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public GetClusterInterfacePreferenceResult getClusterInterfacePreference(GetClusterInterfacePreferenceRequest request)
getClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="11.0") @ConnectionType(value="Cluster") public GetClusterInterfacePreferenceResult getClusterInterfacePreference(java.lang.String name)
getClusterInterfacePreference
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetNtpInfoResult getNtpInfo()
getNtpInfo
in interface SolidFireElementIF
@Since(value="12.2") @ConnectionType(value="Cluster") public MaintenanceModeResult disableMaintenanceMode(DisableMaintenanceModeRequest request)
disableMaintenanceMode
in interface SolidFireElementIF
@Since(value="12.2") @ConnectionType(value="Cluster") public MaintenanceModeResult disableMaintenanceMode(java.lang.Long[] nodes)
disableMaintenanceMode
in interface SolidFireElementIF
@Since(value="10.3") @ConnectionType(value="Cluster") public GetClusterStructureResult getClusterStructure()
getClusterStructure
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Node") public CreateSupportBundleResult createSupportBundle(CreateSupportBundleRequest request)
createSupportBundle
in interface SolidFireElementIF
@Since(value="8.0") @ConnectionType(value="Node") public CreateSupportBundleResult createSupportBundle(Optional<java.lang.String> bundleName, Optional<java.lang.String> extraArgs, Optional<java.lang.Long> timeoutSec)
createSupportBundle
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetClusterFullThresholdResult getClusterFullThreshold()
getClusterFullThreshold
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Cluster") public GetActiveTlsCiphersResult getActiveTlsCiphers()
getActiveTlsCiphers
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetLicenseKeyResult getLicenseKey()
getLicenseKey
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Cluster") public GetSupportedTlsCiphersResult getSupportedTlsCiphers()
getSupportedTlsCiphers
in interface SolidFireElementIF
@Since(value="11.3") @ConnectionType(value="Cluster") public ResetSupplementalTlsCiphersResult resetSupplementalTlsCiphers()
resetSupplementalTlsCiphers
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public SetLicenseKeyResult setLicenseKey(SetLicenseKeyRequest request)
setLicenseKey
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public SetLicenseKeyResult setLicenseKey(java.lang.String serialNumber, java.lang.String orderNumber)
setLicenseKey
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public SetProtectionDomainLayoutResult setProtectionDomainLayout(SetProtectionDomainLayoutRequest request)
setProtectionDomainLayout
in interface SolidFireElementIF
@Since(value="12.0") @ConnectionType(value="Cluster") public SetProtectionDomainLayoutResult setProtectionDomainLayout(NodeProtectionDomains[] protectionDomainLayout)
setProtectionDomainLayout
in interface SolidFireElementIF
@Since(value="5.0") @ConnectionType(value="Node") public GetClusterConfigResult getClusterConfig()
getClusterConfig
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public GetRemoteLoggingHostsResult getRemoteLoggingHosts()
getRemoteLoggingHosts
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public GetLoginSessionInfoResult getLoginSessionInfo()
getLoginSessionInfo
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public SetRemoteLoggingHostsResult setRemoteLoggingHosts(SetRemoteLoggingHostsRequest request)
setRemoteLoggingHosts
in interface SolidFireElementIF
@Since(value="1.0") @ConnectionType(value="Cluster") public SetRemoteLoggingHostsResult setRemoteLoggingHosts(LoggingServer[] remoteHosts)
setRemoteLoggingHosts
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public SetLoginSessionInfoResult setLoginSessionInfo(SetLoginSessionInfoRequest request)
setLoginSessionInfo
in interface SolidFireElementIF
@Since(value="7.0") @ConnectionType(value="Cluster") public SetLoginSessionInfoResult setLoginSessionInfo(Optional<java.lang.String> timeout)
setLoginSessionInfo
in interface SolidFireElementIF