/* * Copyright (c) 2013-2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.svcs.errorhandling.resources; import java.net.URI; import java.util.Collection; import java.util.List; import java.util.Set; import com.emc.storageos.model.block.export.VolumeParam; import com.emc.storageos.svcs.errorhandling.annotations.DeclareServiceCode; import com.emc.storageos.svcs.errorhandling.annotations.MessageBundle; /** * This interface holds all the methods used to create an error condition that will be associated * with an HTTP status of Bad Request (400) * <p/> * Remember to add the English message associated to the method in BadRequestExceptions.properties and use the annotation * {@link DeclareServiceCode} to set the service code associated to this error condition. You may need to create a new service code if there * is no an existing one suitable for your error condition. * <p/> * For more information or to see an example, check the Developers Guide section in the Error Handling Wiki page: * http://confluence.lab.voyence.com/display/OS/ Error+Handling+Framework+and+Exceptions+in+ViPR */ @MessageBundle public interface BadRequestExceptions { @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException modificationOfGroupAttributeNotAllowed(final String value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException authnProviderCouldNotBeValidated(final String errorMsg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException autoTieringNotEnabledOnStorageSystem(final URI systemId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException blockSourceAlreadyHasContinuousCopiesOfSameName(List<String> dupList); @DeclareServiceCode(ServiceCode.API_CANNOT_REGISTER) public BadRequestException cannotAddStorageSystemTypeToStorageProvider(String type); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateRPVolumesInCG(final String volumeName, final String cgName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotCreateSnapshotOfVplexCG(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotCreateSnapshotOfCG(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException snapshotsNotSupportedForRPCGs(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotsNotSupportedForNonRealVNXRG(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllowedWhenVNXCGHasSnapshot(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateVolumeAsConsistencyGroupHasSnapshots(String label, URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateVolumeAsConsistencyGroupHasMirrors(String label, URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeactivateStorageSystem(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeactivateObjectIngestionTask(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException eventCannotBeApproved(final String eventState); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException eventCannotBeDeclined(final String eventState); @DeclareServiceCode(ServiceCode.API_RESOURCE_BEING_REFERENCED) public BadRequestException cannotDeleteProviderWithManagedStorageSystems(final URI systemId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDiscoverUnmanagedResourcesForUnsupportedSystem(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDiscoverArrayAffinityForUnsupportedSystem(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotExpandMirrorsUsingMetaVolumes(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotHaveFcAndIscsiInitiators(); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException cannotImportExportedVolumeToVplex(final URI volumeId); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException cannotImportConsistencyGroupVolumeToVplex(final URI volumeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotMixLdapAndLdapsUrls(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotPauseContinuousCopyWithSyncState(URI mid, String syncState, URI vid); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotPauseContinuousCopyWhileResynchronizing(URI mid, String syncState, URI vid); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotResumeContinuousCopyWithSyncState(URI mid, String syncState, URI vid); @DeclareServiceCode(ServiceCode.API_CANNOT_REGISTER) public BadRequestException cannotRegisterSystemWithType(final String systemType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotRemoveAllValues(final String fieldName, final String objectName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotUnassignNetworkInUse(URI networkId, URI associatedId, String associatedType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException changeInVNXVirtualPoolNotSupported(final URI vpoolId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException changePropertyIsNotAllowed(final String property); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException changesNotSupportedFor(final String propertyTryingToBeChanged, final String unsupportedFor); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException changeToVirtualPoolNotSupported(final String vpool, final String notSuppReasonBuff); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException changeToComputeVirtualPoolNotSupported(final String vpool, final String notSuppReasonBuff); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException changeToVirtualPoolNotSupportedForNonCGVolume( final URI volumeId, String vpoolLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException configEmailError(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException consistencyGroupNotCreated(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException consistencyGroupStillBeingCreated(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException currentAndRequestedVArrayAreTheSame(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException domainAlreadyExists(String domain); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicateChildForParent(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicateEntityWithField(String entityName, String fieldName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicateLabel(String entityName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicateNamespace(String entityName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException endpointsCannotBeAdded(final String endpoints); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException endpointsCannotBeRemoved(final String endpoints); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException endpointsCannotBeUpdatedActiveExport(final String endpoint); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterUnManagedFsListEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterForUnManagedVolumeQuery(String exportType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterProjectEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVirtualArrayEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVirtualPoolEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException endTimeBeforeStartTime(final String startTime, final String endTime); @DeclareServiceCode(ServiceCode.API_PARAMETER_INACTIVE) public BadRequestException entityInRequestIsInactive(final URI value); @DeclareServiceCode(ServiceCode.API_EXCEEDING_LIMIT) public BadRequestException exceedingLimit(final String of, final Number limit); @DeclareServiceCode(ServiceCode.API_EXCEEDING_ASSIGNMENT_LIMIT) public BadRequestException exceedingRoleAssignmentLimit(final Number limit, final Number value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException initiatorExportGroupInitiatorsBelongToSameHost(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceURLBadSyntax(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException expansionNotSupportedForMetaVolumesWithMirrors(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException expansionNotSupportedForHitachThickVolumes(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException expansionNotSupportedForHitachiVolumesNotExported(); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException failedToCreateAuthenticationHandlerDomainsCannotBeNull(final URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException failedToCreateAuthenticationHandlerManagerUserDNPasswordAreRequired( final URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException failedToCreateAuthenticationHandlerSearchBaseCannotBeNull( final URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException failedToCreateAuthenticationHandlerSearchFilterCannotBeNull( final URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException failedToCreateAuthenticationHandlerServerURLsAreRequired(final URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException fileSizeExceedsLimit(final long maxSize); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fileSystemHasExistingExport(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotHasExistingExport(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotHasNoExport(final URI value); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException getNodeDataForESRSFailure(final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_ZONE) public BadRequestException illegalZoneName(final String zoneName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException illegalZoneMember(final String zoneMemeber); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_ZONE) public BadRequestException nameZoneLongerThanAllowed(String zoneName, final int zoneNameAllowedLength); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException illegalWWN(final String wwn); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException illegalWWNAlias(final String alias); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_FSNAME) public BadRequestException invalidFileshareName(final String fsName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_QDNAME) public BadRequestException invalidQuotaDirName(final String fsName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException initiatorHostsInSameOS(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException initiatorNotConnectedToStorage(String initiator, String storage); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException errorVerifyingInitiatorConnectivity(String initiator, String storage, String error); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException initiatorNotCreatedManuallyAndCannotBeDeleted(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException initiatorInClusterWithAutoExportDisabled(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException initiatorPortNotValid(); @DeclareServiceCode(ServiceCode.API_INSUFFICIENT_QUOTA) public BadRequestException insufficientQuotaForVirtualPool(final String label, final String type); @DeclareServiceCode(ServiceCode.API_INSUFFICIENT_QUOTA) public BadRequestException insufficientQuotaForProject(final String label, final String type); @DeclareServiceCode(ServiceCode.API_INSUFFICIENT_QUOTA) public BadRequestException insufficientQuotaForTenant(final String label, final String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidACL(String ace); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidACLTypeEmptyNotAllowed(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidACLTypeMultipleNotAllowed(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidSchedulePolicyParam(final String policyName, final String errorMsg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidSchedulePolicyType(final String policyType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidScheduleSnapshotExpireType(final String expireType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidScheduleSnapshotExpireValue(int expireValue, int minValue, int maxValue); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToUpdateSchedulePolicy(final String policyName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToDeleteSchedulePolicy(final String policyName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidAutoTieringPolicy(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidDriveType(final String systemType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidBlockObjectToExport(String label, String simpleName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException invalidDate(final String date, final String formate); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidEndpointExpectedFC(String endpoint); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidEndpointExpectedNonFC(String endpoint); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidEntryACLEntryMissingTenant(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidEntryForProjectACL(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidEntryForCatalogServiceACL(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_ROLE) public BadRequestException invalidEntryForRoleAssignment(final String role); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_ROLE) public BadRequestException invalidEntryForRoleAssignmentDetails(final String role, final String details); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_ROLE) public BadRequestException invalidRoleAssignments(final String details); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_ROLE) public BadRequestException invalidEntryForRoleAssignmentSubjectIdAndGroupAreNull(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_ROLE) public BadRequestException invalidEntryForRoleAssignmentSubjectIdsCannotBeALocalUsers( final String localUsers); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException invalidEntryForUsageACL(final String tenant); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidField(final String field, final String value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidField(final String field, final String value, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidHighAvailability(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidInput(final Integer line, final Integer column); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidIpProtocol(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidIscsiInitiatorPort(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameter(final String parameterName, final String parameterValue); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterWithCause(final String parameterName, final String parameterValue, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_RANGE) public BadRequestException invalidParameterAboveMaximum(String string, long size, long maximum, String unit); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_RANGE) public BadRequestException invalidParameterSizeAboveMaximum(String string, String excess, String maximum); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterAssignedPoolNotInMatchedPools(String poolStr); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_RANGE) public BadRequestException invalidParameterBelowMinimum(String string, long size, long minimum, String unit); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterBlockCopyDoesNotBelongToVolume(URI pid, URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterBlockMaximumCopiesForVolumeExceeded( Integer maxNativeContinuousCopies, String sourceVolumeName, URI sourceVolumeURI, Integer currentMirrorCount); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterBlockMaximumCopiesForVolumeExceededForSourceAndHA( Integer sourceVpoolMaxCC, Integer haVpoolMaxCC, String sourceVolumeName, String sourceVpoolName, String haVpoolName, Integer currentSourceMirrorCount, Integer currentHAMirrorCount); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterBlockMaximumCopiesForVolumeExceededForSource( Integer sourceVpoolMaxCC, String sourceVolumeName, String sourceVpoolName, Integer currentSourceMirrorCount); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterBlockMaximumCopiesForVolumeExceededForHA( Integer haVpoolMaxCC, String sourceVolumeName, String haVpoolName, Integer currentHAMirrorCount); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterBlockSnapshotCannotBeExportedWhenInactive( String label, URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterCannotDeactivateRegisteredNetwork(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterCannotDeactivateRegisteredNetworkSystem(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterCannotDeleteDiscoveredNetwork(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterCannotRegisterUnmanagedNetwork(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterClusterAssignedToDifferentProject(String label, String label2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterClusterInDifferentTenantToProject(String label, String label2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterClusterNotInDataCenter(String label, String label2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterClusterNotInHostProject(String label); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupAlreadyContainsVolume(URI volumeURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupNotForVplexStorageSystem( URI consistencyGroup); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupProvidedButVirtualPoolHasNoMultiVolumeConsistency( URI consistencyGroup, URI vpool); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupStorageySystemMismatch(URI volumeURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterIBMXIVConsistencyGroupVolumeNotInPool(URI volumeURI, URI poolURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupStorageSystemMismatchVirtualArray(URI cgURI, URI varrayURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupVirtualArrayMismatch(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterUserTenantNamespaceMismatch(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupVirtualPoolMustSpecifyMultiVolumeConsistency( URI volumeURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupVolumeHasIncorrectHighAvailability( URI cg, String expected); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupVolumeMismatch(URI volumeURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterEndpointsNotFound(Collection<String> endpoints); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterExportGroupAlreadyHasLun(Integer lun); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidHostConnection(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidVCenterConnection(String message); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidNotAVCenter(String hostname, String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterExportGroupHostAssignedToDifferentProject( String hostName, String name); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterExportGroupHostAssignedToDifferentTenant( String hostName, String label); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterExportGroupInitiatorNotInHost(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterFileSystemHasNoVirtualPool(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterFileSystemNoSuchExport(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterHighAvailabilityType(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterHighAvailabilityVirtualArrayRequiredForType( String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterHighAvailabilityVirtualPoolNotValidForVirtualArray( String haNhVirtualPoolId, String haVirtualArrayId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterHostNotInCluster(String hostName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterInitiatorBelongsToDeregisteredNetwork( Object initiator, URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterInitiatorIsDeregistered(Object initiator); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterIpInterfaceIsDeregistered(Object ipInterface); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterInvalidIP(String fieldName, String ip); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterInvalidIPV4(String fieldName, String ip); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterInvalidIPV6(String fieldName, String ip); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterLengthTooLong(String fieldName, String value, long maximum); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNetworkMustBeUnassignedFromVirtualArray( String label, String label2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNetworkUsedByFCZoneReference(String network, String zoneName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNoActiveInitiatorPortsFound( List<String> invalidNetworkPorts); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNoMatchingPoolsExistToAssignPools(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNoOperationForTaskId(String taskId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNoOperationForTaskId(final URI taskId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNoStorageFoundForVolume(URI id, URI id2, URI id3); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNoStoragePool(URI storagePoolURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterNoSuchVirtualPoolOfType(URI id, String string); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterOnlyClustersForExportType(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterOnlyHostsForExportType(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterOnlyHostsOrInitiatorsForExportType(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterOnlyInitiatorsForExportType(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_RANGE) public BadRequestException invalidParameterPercentageExpected(String parameter, int percent); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterProjectQuotaInvalidatesTenantQuota(Long quota); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_RANGE) public BadRequestException invalidParameterRangeLessThanMinimum(String parameter, long value, long minimum); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException invalidParameterSearchMissingParameter(String resourceType, String missing); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterSearchProjectNotSupported(String name); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterSearchStringTooShort(String field, String value, String name, int minimum); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterSMISProviderAlreadyRegistered(String ipAddress); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterStorageProviderAlreadyRegistered(String ipAddress); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterSMISProviderListIsEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterSMISProviderNotConnected(String ipAddress); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterProviderStorageSystemAlreadyExists(String parameter, String value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterStoragePoolHasNoTiers(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterStorageSystemNamespace(String namespace); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterProtectionSystemNamespace(String namespace); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterSystemTypeforAutoTiering(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterTenantsQuotaExceedsProject(long quotaGb, long totalProjects); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterTenantsQuotaExceedsSubtenants(long quotaGb, long totalSubtenants); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterTenantsQuotaInvalidatesParent(Long quota); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterURIInvalid(String fieldName, URI value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterURIWrongType(String fieldName, URI value, String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidUrl(String fieldName, String value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterCannotUpdateComputeImageUrl(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteComputeWhileInUse(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterComputeImageIsNotAvailable(URI value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterHostHasNoComputeElement(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException osInstallNetworkNotSet(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException osInstallNetworkNotValid(final String network); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException hostPasswordNotSet(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException computeElementHasNoUuid(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException osInstallAlreadyInProgress(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noBootVolumeSpecified(final String hostName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidHostName(String hostName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidHostNamesAreNotUnique(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidNodeNamesAreNotUnique(String nodeName, String prop1, String prop2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidNodeShortNamesAreNotUnique(String shortName, String prop1, String prop2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidNodeNameIsIdOfAnotherNode(String name, String value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterHostAlreadyHasOs(String os); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterValueWithExpected(String fieldName, Object value, Collection<Object> expected); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterValueWithExpected(String fieldName, Object value, Object... expected); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterValueWithExpected(String fieldName, Object value, String... expected); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterValueExceedsArrayLimit(String fieldName, Integer value, Integer limit); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVirtualArrayAndVirtualPoolDoNotApplyForType( String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVirtualPoolAndVirtualArrayNotApplicableForHighAvailabilityType( String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVirtualPoolHighAvailabilityMismatch(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVirtualPoolNotValidForArray(String haNhVpoolId, String haNhId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVolumeExportMismatch(URI volUri, URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVolumeExportProjectsMismatch(URI blockProject, URI uri); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVolumeExportVirtualArrayMismatch(URI id, URI virtualArray, URI virtualArray2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVolumeHasNoContinuousCopies(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVolumeMirrorMismatch(URI mid, URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException blockObjectHasNoConsistencyGroup(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVolumeNotOnSystem(URI id, URI srcStorageSystemURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterVolumeSnapshotAlreadyExists(String name, URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidPermissionType(String permission); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidUserType(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidPermissionForACL(String permission); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException missingValueInACE(String opName, String inputParamName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidPermission(String permission); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidNFSPermission(String permission); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException bothUserAndGroupInACLFound(String user, String group); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException shareACLAlreadyExists(String opType, String acl); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException nfsACLAlreadyExists(String opType, String acl); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException multipleACLsWithUserOrGroupFound(String opType, String userOrGroup); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException multipleDomainsFound(String opType, String domain1, String domain2); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException shareACLNotFoundFound(String opType, String acl); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException nfsACLNotFound(String opType, String acl); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidProjectConflict(URI projectId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidProtocolsForVirtualPool(String type, Set<String> requested, String... valid); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidSecurityType(String security); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException keyCertificateVerificationFailed(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException keyCertificateVerificationFailed(final Throwable e); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failedToLoadCertificateFromString(final String cert, final Throwable e); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failedToStoreCertificateInKeyStore(final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failedToLoadCertificateFromString(final String... certs); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException apiEndpointNotMatchCertificate(final String apiEndpoint); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failedToLoadKeyFromString(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failedToLoadKeyFromString(final Throwable e); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException trustStoreUpdatePartialSuccess(final int nAdd, final int nFailToAdd, final List<Integer> failedParse, final List<Integer> expired, final int nRemove, final int nFailToRemove, final List<Integer> notInTrustStore); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException invalidSeverityInURI(final String severity, final String severities); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidSystemType(final String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_TIME_FORMAT) public BadRequestException invalidTimeBucket(final String time); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_TIME_FORMAT) public BadRequestException invalidTimeBucket(final String time, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException invalidURI(final String value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException invalidURI(final String value, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException invalidURI(final URI value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidVirtualPoolSpecifiedVMAXThin(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidVolumeForProtectionSet(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidVolumeParamsAllOrNoneShouldSpecifyLun( List<VolumeParam> volumes); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidVolumeSize(long size, long maximum); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidWwnForFcInitiatorNode(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidNodeForiScsiPort(); @DeclareServiceCode(ServiceCode.API_INVALID_PROTECTION_VPOOLS) public BadRequestException invalidProtectionVirtualPools(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidWwnForFcInitiatorPort(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException leastVolumeSize(String sizeInGB); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException licenseIsNotValid(final String cause); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException licenseTextIsEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException mandatorySystemTypeRaidLevels(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException mirrorDoesNotBelongToVolume(final URI mid, final URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException missingParameterSystemTypeforAutoTiering(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException networkCanOnlyBeAssociatedWithASingleVirtualArray(URI id); @DeclareServiceCode(ServiceCode.API_RESOURCE_EXISTS) public BadRequestException networkSystemExistsAtIPAddress(final String ipAddress); @DeclareServiceCode(ServiceCode.API_RESOURCE_EXISTS) public BadRequestException networkSystemSMISProviderExistsAtIPAddress(final String ipAddress); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException newSizeShouldBeLargerThanOldSize(String type); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException ipInterfaceNotCreatedManuallyAndCannotBeDeleted(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException noIntiatorsConnectedToVolumes(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingRecoverPointStoragePoolsForVpoolAndVarrays( final String vpoolLabel, final Set<String> varrayLabels, String errorMessage); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingStoragePoolsForVpoolAndVarray(final String vpoolLabel, final String varrayLabel); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noCandidateStoragePoolsForArrayAffinity(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException arrayAffinityTaskNotExecutedWithUnfinishedHostDiscovery(int waitedMinutes); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingStoragePoolsForVpoolAndVarrayForClones(final String vpoolLabel, final String varrayLabel, final URI volumeId, String errorMessage); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStoragePoolsForVpoolInVarray(final String varrayLabel, final String vpoolLabel); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingStoragePoolsForContinuousCopiesVpoolForVplex(final String varrayLabel, final String vpoolLabel, final String storageSystem); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingStoragePoolsForRemoteFileReplication( final String vpoolLabel, final Set<String> varrayLabels); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingHighAvailabilityStoragePools(final String vpool, final String varray, final String errorMessage); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noVplexLocalRecommendationFromSubScheduler( final String subScheduler, final String vpool, final String varray); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException noRoleSpecifiedInAssignmentEntry(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStorageFoundForVolume(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStorageFoundForVolumeMigration(final String vPoolLabel, final String vArrayLabel, final URI volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAnInstanceOf(final String clazzName); @DeclareServiceCode(ServiceCode.API_PARAMETER_NOT_FOUND) public BadRequestException noTenantDefinedForUser(final String username); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noVolumesToSnap(); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException noVolumesSpecifiedInRequest(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException noVolumesToBeAddedRemovedFromCG(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noVPlexSystemsAssociatedWithStorageSystem(final URI systemId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException numberOfInstalledExceedsMax(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException onlyNameAndMaxResourceCanBeUpdatedForSystemWithType( final String systemType); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_INGESTED_VOLUME_OPERATION) public BadRequestException operationNotPermittedOnIngestedVolume(final String operation, final String volumeName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterForSearchCouldNotBeCombinedWithAnyOtherParameter( String name, String first, String second); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException parameterForSearchCouldOnlyBeCombinedWithOtherParameter( String resourceType, String first, String second); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException parameterForSearchHasInvalidSearchValueWithSuggestions( final String resourceTypename, final String parameter, final String value, Object[] validValues); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException parameterIsNotOneOfAllowedValues(final String parameter, final String allowedValues); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException parameterIsNotValid(final String parameter); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException parameterIsNotValid(final String parameter, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException parameterIsNotValidURI(final String value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException parameterIsNotValidURI(final URI value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException parameterIsNotValidURI(final URI value, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException parameterIsNullOrEmpty(final String parameter); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterIsOnlyApplicableTo(final String parameterName, final String applicableTo); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterValueIsNotValid(final String parameterName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterValueContainsInvalidCharacters(final String parameterName, final String validCharacters); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterValueCannotBeUpdated(final String parameterName, final String reason); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failedToChangeThePassword(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failedToValidateThePassword(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_RANGE) public BadRequestException parameterMustBeGreaterThan(final String parameter, final Number greaterThan); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterNotSupportedFor(final String parameter, final String unsupportedFor); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_RANGE) public BadRequestException parameterNotWithinRange(final String parameter, Number value, final Number min, final Number max, String units); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterOnlySupportedForVmaxAndVnxBlock(final String propertyName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterOnlySupportedForVmax(final String propertyName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException vArrayUnSupportedForGivenVPool(final URI vPool, final URI vArray); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterTooShortOrEmpty(final String parameterName, final Number minNumberOfCharacters); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parentTenantIsNotRoot(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException poolNotBelongingToSystem(final URI port, final URI system); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException computeElementNotBelongingToSystem(final URI ce, final URI system); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException computeElementNotFound(final URI ce); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException portNotBelongingToSystem(final URI port, final URI system); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException errorInvokingEventMethod(final URI eventId, final String method); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException propertyIsNotValid(final String property); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException propertyIsNullOrEmpty(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException propertyValueDoesNotMatchAllowedValues(final String property, final String allowedValues); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException propertyValueLengthExceedMaxLength(final String property, final int maxLen); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException propertyValueLengthLessThanMinLength(final String property, final int minLen); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException propertyValueTypeIsInvalid(final String property, final String type); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException upgradeCheckFrequencyNotPositive(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectedVolumesNotSupported(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionForRpClusters(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionFullCopyAlreadyActive(URI fullCopyId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionNoCopyCorrespondingToVirtualArray(URI varray); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidCopyMode(String copyMode); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidReplicationRPOType(String rpoType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidReplicationRPOValue(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException noProtectionSettingsProvided(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException moreThanVpoolRpo(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException lessRPOThanVpoolRpo(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidReplicationRPOValueForType(String rpovalue, String units); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidVirtualPoolFromVirtualArray(URI vpool, URI varray); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidReplicationType(String copyMode); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException noReplicationRemoteCopies(String replicationType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException noReplicationTypesSpecified(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException moreThanOneRemoteCopiesSpecified(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException moreThanOneReplicationPolicySpecified(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException remoteCopyDoesNotExists(URI varray, URI vpool); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicateRemoteSettingsDetected(URI varray); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionNotSpecifiedInVirtualPool(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionOnlyFullCopyVolumesCanBeActivated(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionOnlyFullCopyVolumesCanBeDetached(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException protectionSystemMappingError(final String varray); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionUnableToGetSynchronizationProgress(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolArrayMissing(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolDoesNotSupportExpandingMirrors(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolDoesNotSupportHighAvailabilityAndRecoverPoint( URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolJournalSizeInvalid(String type, String journalSize); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionVolumeNotFullCopy(URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionVolumeNotFullCopyOfVolume(URI fullCopyId, URI sourceVolumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException protectionVolumeInvalidTargetOfVolume(URI copyId, URI sourceVolumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException providedVirtualPoolNotCorrectType(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException recoverPointProtectionSystemError(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException requestedVolumeIsNotVplexVolume(final URI volumeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException requiredParameterMissingOrEmpty(final String field); @DeclareServiceCode(ServiceCode.API_RESOURCE_EXISTS) public BadRequestException resourceAlreadyExistsWithProperty(final String clazz, final URI id, final String property, final String value); @DeclareServiceCode(ServiceCode.API_ALREADY_REGISTERED) public BadRequestException resourceAlreadyRegistered(final String resourceType, final URI resourceId); @DeclareServiceCode(ServiceCode.API_CANNOT_DELETE) public BadRequestException resourceCannotBeDeleted(final String resource); @DeclareServiceCode(ServiceCode.API_CANNOT_DELETE) public BadRequestException resourceCannotBeDeletedVblock(final String resource, final String reason); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException resourcedoesNotBelongToClusterTenantOrg(String resource); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException resourcedoesNotBelongToHostTenantOrg(String resource); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException resourceEmptyConfiguration(final String resource); @DeclareServiceCode(ServiceCode.API_RESOURCE_EXISTS) public BadRequestException resourceExistsWithSameName(final String resourceType); @DeclareServiceCode(ServiceCode.API_RESOURCE_BEING_REFERENCED) public BadRequestException resourceHasActiveReferences(final String clazz, final URI resourceId); @DeclareServiceCode(ServiceCode.API_RESOURCE_BEING_REFERENCED) public BadRequestException resourceInClusterWithAutoExportDisabled(final String clazz, final URI resourceId); @DeclareServiceCode(ServiceCode.API_RESOURCE_BEING_REFERENCED) public BadRequestException resourceHasActiveReferencesWithType(final String clazz, final URI resourceId, final String depType); @DeclareServiceCode(ServiceCode.API_RESOURCE_BEING_REFERENCED) public BadRequestException resourceHasActiveReferencesWithType(final String clazz, final String label, final String depType); @DeclareServiceCode(ServiceCode.API_RESOURCE_CANNOT_BE_DELETE_DUE_TO_UNREACHABLE_VDC) public BadRequestException resourceCannotBeDeleteDueToUnreachableVdc(); @DeclareServiceCode(ServiceCode.API_NOT_REGISTERED) public BadRequestException resourceNotRegistered(final String resourceType, final URI resourceId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException sameVirtualArrayAndHighAvailabilityArray(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException sameVolumesInAddRemoveList(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException searchFilterMustContainEqualTo(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException searchFilterMustContainPercentU(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException snapshotExportPermissionReadOnly(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException snapshotSMBSharePermissionReadOnly(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotNotActivated(String snapshot); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotEstablishGroupRelationForInactiveSnapshot(final String snapshot); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotNullSettingsInstance(String snapshot); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotParentHasActiveMirrors(String parentLabel, int mirrorCount); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotParentForVPlexHasActiveMirrors(String parentLabel, String vplexVolumelabel, String vplexVolumeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException storageSystemNotConnectedToCorrectVPlex(URI tgtStorageSystemURI, URI vplexSystemURI); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException targetAndSourceStorageCannotBeSame(); @DeclareServiceCode(ServiceCode.API_BAD_HEADERS) public BadRequestException theMediaTypeHasNoMarshallerDefined(final String mediaType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException theParametersAreNotValid(final String parameter); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException theParametersAreNotValid(final String parameter, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException theURIIsNotOfType(final URI id, final String name); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException theURIsOfParametersAreNotValid(final String parameter, final Set<String> value); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException thinVolumePreallocationPercentageOnlyApplicableToThin(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException thinVolumePreallocationPercentageOnlyApplicableToVMAX(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToCreateMarshallerForMediaType(final String mediaType); @DeclareServiceCode(ServiceCode.API_CANNOT_DELETE) public BadRequestException unableToDeactivate(URI id); @DeclareServiceCode(ServiceCode.API_CANNOT_DELETE) public BadRequestException unableToDeactivateDueToDependencies(URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToDeleteNetworkContainsEndpoints(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException executionWindowAlreadyExists(String name, String tenantId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unableToEncodeString(final String parameter, final Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_NOT_FOUND) public BadRequestException unableToFindEntity(final URI value); @DeclareServiceCode(ServiceCode.API_PARAMETER_NOT_FOUND) public BadRequestException unableToFindTenant(final URI value); @DeclareServiceCode(ServiceCode.DBSVC_ENTITY_NOT_FOUND) public BadRequestException unableToFindSMISProvidersForIds(List<URI> ids); @DeclareServiceCode(ServiceCode.DBSVC_ENTITY_NOT_FOUND) public BadRequestException unableToFindStorageProvidersForIds(List<URI> ids); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException unableToFindSuitablePoolForProtectionVArray(final URI varrayId); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException unableToUpdateDiscoveredNetworkForStoragePort(); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException unableToUpdateStorageSystem(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException unexpectedClass(final String expectedClazz, final String actualClazz); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unexpectedValueForProperty(final String propertyName, final String expectedPropertyValue, final String actualPropertyValue); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException uniqueLunsOrNoLunValue(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unknownParameter(final String operationName, final String parameterName); @DeclareServiceCode(ServiceCode.API_UNKNOWN_RP_CONFIGURATION) public BadRequestException unknownRPConfiguration(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unsupportedSystemType(final String systemType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unsupportedParameterForStorageSystem(final String propertyName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unsupportedPlacementPolicy(final String placementPolicy); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException arrayAffinityPlacementPolicyNotAllowedForSystemType(final String systemType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException arrayAffinityPlacementPolicyNotAllowedForHighAvailability(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException arrayAffinityPlacementPolicyNotAllowedForRPOrRemoteCopies(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException updateVirtualPoolOnlyAllowedToChange(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException updatingFileSystemExportNotAllowed(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException updatingSnapshotExportNotAllowed(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException userMappingDuplicatedInAnotherTenant(final String userMapping); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException userMappingDuplicatedInAnotherTenantExtended( final String userMapping, final String tenantId); @DeclareServiceCode(ServiceCode.API_BAD_VERSION) public BadRequestException versionNotExist(String string); @DeclareServiceCode(ServiceCode.API_BAD_VERSION) public BadRequestException versionIsInstalled(final String version); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException versionIsNotAvailableForUpgrade(final String version); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException versionIsNotRemovable(final String version); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID_URI) public BadRequestException versionIsNotUpgradable(final String target, final String current); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException virtualPoolDoesNotSupportExpandable(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException virtualPoolDoesNotSupportHighAvailabilityAndRecoverPoint(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException orderServiceNotFound(final String serviceId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException orderServiceDescriptorNotFound(final String serviceId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException virtualPoolNotForFileBlockStorage(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException virtualPoolDoesNotSupportSRDFAsyncVolumes(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException virtualPoolSupportsVmaxVnxblockWithRaid(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldRequired(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldBelowMin(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldAboveMax(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldBelowMinStorgeSize(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldAboveMaxStorageSize(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldBelowMinLength(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldBeyondMaxLength(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldNonNumeric(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldNonText(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldNonBoolean(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException serviceFieldNonInteger(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException executionWindowLengthBelowMin(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException executionWindowLengthAboveMax(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException baseServiceNotFound(final String baseServiceId); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException vplexPlacementError(final URI uri); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException vPoolChangeNotValid(URI srcS, URI tgt); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException vPoolUpdateNotAllowed(final String associate); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException wrongHighAvailabilityVArrayInVPool(final String varray); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException noClientProvided(); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException noEndPointsForNetwork(); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException noIpNetworksFound(); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException noIpNetworksFoundForStorageSystem(); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException multipleIpNetworksFound(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStorageForPrimaryVolumesForVplexVolumeCopies(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStorageForHaVolumesForVplexVolumeCopies(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStoragePortForNetwork(final String network); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException hostsNetworksNotRegistered(final String network); @DeclareServiceCode(ServiceCode.API_INVALID_VOLUME_TYPE) public BadRequestException notSupportedSnapshotVolumeType(final String volumeType); @DeclareServiceCode(ServiceCode.API_BAD_ATTACHMENT) public BadRequestException attachmentLogsSizeError(final long currentSize, final long logsZie, final long maxSize, final String queryParams); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException connectEMCNotConfigured(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException eventsNotAllowedOnNonControlNode(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException isilonSnapshotRestoreNotSupported(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException hostProjectChangeNotAllowed(String name); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException clusterProjectChangeNotAllowed(String name); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException maxNativeSnapshotsIsZero(String virtualPool); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteVolumeBlockSnapShotExists(String dependencies); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotStopSRDFBlockSnapShotExists(String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException principalSearchFailed(final String userName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException searchForPrincipalsFailedForThisTenant( final String commaSeperatedPrincipals); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException notSupportedForInternalVolumes(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException consistencyGroupAddVolumeThatIsInDifferentProject(final String name, final String expected, final String actual); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotReleaseFileSystemExportExists(String dependencies); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotReleaseFileSystemSharesExists(String dependencies); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotReleaseFileSystemSnapshotExists(Integer snapCount); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotReleaseFileSystemWithTasksPending(); @DeclareServiceCode(ServiceCode.API_INSUFFICIENT_PERMISSIONS) public BadRequestException cannotReleaseFileSystemRootTenantLacksVPoolACL(String virtualPool); @DeclareServiceCode(ServiceCode.API_INSUFFICIENT_PERMISSIONS) public BadRequestException unauthorizedAccessToNonPublicResource(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException missingPersonalityAttribute(String volumeId); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingSRDFPools(final String varrayLabel, final String vPoolLabel, final Set<String> varrayLabels); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException unableToFindSuitablePoolForTargetVArray(final String varrayLabel); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException srdfNoSolutionsFoundError(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteSRDFVolumes(final Throwable cause); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateSRDFVolumes(final Throwable cause); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException srdfVolumeMissingPersonalityAttribute(final URI volumeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException parameterRPNotSupportedWithSRDF(); // inactiveRemoteVArrayDetected @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException inactiveRemoteVArrayDetected(final URI vArray); // inactiveRemoteVPoolDetected @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException inactiveRemoteVPoolDetected(final URI vPool); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException minPathsGreaterThanMaxPaths(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException pathsPerInitiatorGreaterThanMaxPaths(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException maxPathsRequired(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException parameterMaxResourcesMissing(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException sameVirtualArrayInAddRemoveList(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException virtualArrayHasPortFromOtherVPLEXCluster(final String portId, final String varrayId); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException noStoragePortFoundForVArray(final String varrayId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidParameterForVarrayNetwork(final String varrayId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException consistencyGroupBelongsToTarget(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException consistencyGroupbelongstoSRDF(URI id); @DeclareServiceCode(ServiceCode.API_RESOURCE_BEING_REFERENCED) public BadRequestException deleteOnlyAllowedOnEmptyCGs(final String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException notAllowedOnSRDFConsistencyGroups(); @DeclareServiceCode(ServiceCode.SYS_IMAGE_DOWNLOAD_FAILED) public BadRequestException downloadFailed(final String version, final String url); @DeclareServiceCode(ServiceCode.SYS_IMAGE_DOWNLOAD_FAILED) public BadRequestException invalidImageUrl(final String version, final String url); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotChangePortVarraysExportExists(final String portId, final String varrayId, final String exportId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotChangePoolVarraysVolumeExists(final String poolId, final String varrayId, final String volumeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failoverCopiesParamCanOnlyBeOne(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException changeAccessCopiesParamCanOnlyBeOne(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException swapCopiesParamCanOnlyBeOne(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException failOverCancelCopiesParamCanOnlyBeOne(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidCopyType(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidSRDFCopyMode(String copyMode); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotChangeSRDFCopyMode(String volumeNativeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidCopyModeOp(String newCopyMode, String vpoolCopyMode); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidCopyIDCombination(String type); @DeclareServiceCode(ServiceCode.API_INVALID_ACTION_FOR_VPLEX_MIRRORS) public BadRequestException actionNotApplicableForVplexVolumeMirrors(final String actionName); @DeclareServiceCode(ServiceCode.API_PLACEMENT_ERROR) public BadRequestException unableToFindSuitableStorageSystemsforSRDF(final String grpname1); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unsupportedConfigurationWithMultipleAsyncModes(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException groupNameCannotExceedEightCharactersoronlyAlphaNumericAllowed(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException groupNameonlyAlphaNumericAllowed(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotRemovePoolWithResources(final Set<String> poolIds); @DeclareServiceCode(ServiceCode.OBJ_PROJECT_INVALID) public BadRequestException invalidObjProject(URI projectId); @DeclareServiceCode(ServiceCode.OBJ_PROJECT_NOT_FOUND_FOR_NAMESPACE) public BadRequestException objProjectNotFoundForNamespace(String namespace); @DeclareServiceCode(ServiceCode.OBJ_VPOOL_NOT_FOUND_FOR_NAMESPACE) public BadRequestException objVpoolNotFoundForNamespace(String namespace); @DeclareServiceCode(ServiceCode.OBJ_VPOOL_INVALID) public BadRequestException invalidObjVpool(URI vpoolId); @DeclareServiceCode(ServiceCode.OBJ_VPOOL_NOT_COMPATIBLE) public BadRequestException objVpoolNotCompatible(URI vpoolId); @DeclareServiceCode(ServiceCode.OBJ_VPOOL_EMPTY) public BadRequestException objVpoolEmpty(URI vpoolId); @DeclareServiceCode(ServiceCode.OBJ_VPOOL_LISTS_NOT_MUTUALLY_EXCLUSIVE) public BadRequestException objVpoolListsNotMutuallyExclusive(List<String> allowed, List<String> disallowed); @DeclareServiceCode(ServiceCode.OBJ_BUCKET_EXISTS) public BadRequestException objBucketExists(URI bucketId); @DeclareServiceCode(ServiceCode.OBJ_BUCKETNAME_INVALID) public BadRequestException invalidObjBucketName(String bucketName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException objBucketIsNotEmpty(String bucketName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException objBucketIsHidden(String bucketName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException virtualToNonVirtualProtectionNotSupported(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException nonVirtualToVirtualProtectionNotSupported(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeExpandNotSupportForRPVPlex(); @DeclareServiceCode(ServiceCode.OBJ_BUCKETNAME_INVALID) public BadRequestException objBucketNameEmpty(); @DeclareServiceCode(ServiceCode.OBJ_NOT_BUCKT_OWNER) public BadRequestException invalidBucketOwner(String ownerName, String bucketName); @DeclareServiceCode(ServiceCode.OBJ_VPOOL_TYPE_INVALID) public BadRequestException objInvalidVpoolType(String vpoolType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotReduceVpoolMaxPaths(final String exportGroupId, final String exportMask); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException noTokenProvided(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotChangeVpoolPathsPerInitiator(final String exportGroupId, final String exportMask); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotRemoveVArrayWithPools(final Set<String> varrayIds); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotRemoveVArrayWithVPoolResources(final Set<String> varrayIds); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException snapshotNotAllowedOnSRDFAsyncVolume(final URI volumeId); @DeclareServiceCode(ServiceCode.API_INVALID_VARRAY_NETWORK_CONFIGURATION) public BadRequestException invalidVarrayNetworkConfiguration(final String varrayLabel, final String vplexLabel); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterConsistencyGroupVolumeHasIncorrectVArray(URI cg, URI expected); @DeclareServiceCode(ServiceCode.API_NO_DOWNLOAD_IN_PROGRESS) public BadRequestException noDownloadInProgress(); @DeclareServiceCode(ServiceCode.API_RESOURCE_EXISTS) public BadRequestException computeSystemExistsAtIPAddress(final String ipAddress); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterCannotDeactivateRegisteredComputeSystem(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterOsInstallNetworkDoesNotExist(final String network); @DeclareServiceCode(ServiceCode.API_INVALID_VPOOL_FOR_INGESTION) public BadRequestException virtualPoolIsForVplex(final String vpoolLabel, final String highAvailabilityParam); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException multiVolumeConsistencyMustBeEnabledWithRP(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException consistencyGroupMissingForRpProtection(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException consistencyGroupMustBeEmptyOrContainRpVolumes(final URI cgUri); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException consistencyGroupIsNotCompatibleWithRequest(final URI cgUri, final String compatibleTypes, final String requestedTypes); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidVpoolUsedForRpConsistencyGroup(final URI cgUri, final URI correctVpoolUri); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException vPoolSourceVarraysNotCompatibleForCG(final String cgName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException vPoolTargetVarraysNotCompatibleForCG(final String cgName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException vPoolRPCopyModeNotCompatibleForCG(final String cgName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotAddVolumesToSwappedCG(final String cgName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotAddVolumesToSwappedReplicationGroup(final String rgName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotMixMetroPointAndNonMetroPointVolumes(final String cgName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException srdfVolumeVPoolChangeNotSupported(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException srdfVolumeVPoolChangeToNonSRDFVPoolNotSupported(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException srdfInternalError(Throwable cause); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException expandSupportedOnlyOnSource(URI id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException vmaxAllowedOnlyAsSrdfTargets(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteSRDFTargetWithActiveSource(URI target, URI source); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotIsNotForConsistencyGroup(final String snapshotName, final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotSessionIsNotForConsistencyGroup(final String snapSessionName, final String cgName); @DeclareServiceCode(ServiceCode.API_INVALID_MAX_CONTINUOUS_COPIES) public BadRequestException invalidMaxContinuousCopiesForVplex(final Integer maxCopies); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cantDeleteVPlexHaVPool(final String vpoolName); @DeclareServiceCode(ServiceCode.API_PARAMETER_REQUIRED) public BadRequestException invalidMirrorVpoolForVplexDistributedVpool(); @DeclareServiceCode(ServiceCode.API_INVALID_HIGH_AVAILABILITY_FOR_MIRROR_VPOOL) public BadRequestException invalidHighAvailabilityForMirrorVpool(final String mirrorVpoolName, final String mirrorVpoolHA, final String vpoolHA, final String correctMirrorVpoolHA); @DeclareServiceCode(ServiceCode.API_INVALID_VARARY_CONTINUOUS_COPIES_VPOOL) public BadRequestException noVarrayForMirrorVpoolWithExpectedVplex(final String vPoolName, final String vplexSystemName, final String vplexCluster); @DeclareServiceCode(ServiceCode.API_INVALID_VARARY_CONTINUOUS_COPIES_VPOOL) public BadRequestException noMirrorVpoolForVplexVolume(final String volumeName); @DeclareServiceCode(ServiceCode.API_VPOOL_IN_USE_AS_CONTINUOUS_COPIES_VPOOL) public BadRequestException virtualPoolIsSetAsContinuousCopiesVpool(final String vPoolName, final String vPoolNames); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantChangeConnectionStatusOfLocalVDC(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException badVdcId(final String vdcId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterTenantNamespaceIsEmpty(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException tenantNamespaceMappingConflict(final String tenantId, final String namespace); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeNotInVirtualPool(final String volumeName, final String vpoolName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotUpdateProviderIP(String providerKey); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotFindSolutionForRP(String string); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidMetroPointConfiguration(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterProtectionTypeIsEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException objUserExists(final String user); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException objNamespaceExists(final String namespace); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException objNamespaceNameEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException objNamespaceNotEmpty(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException objNamespaceNotBound(final String namespace); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException objNamespaceConcurrentlyModified(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException objNamespaceTenantAlreadyBound(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToFindNamespaceForTenant(final String userName, final String tenantId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeNotExpandable(final String volumeName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unsupportedUnManagedVolumeDiscovery(final String systemSerialNumber); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateProtectionForConsistencyGroup(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolRemoteCopyModeInvalid(final String remoteCopyMode); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolRPOTypeInvalid(final String rpoType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolRPOValueInvalid(final String rpoValue); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolRPOTypeNotSpecified(final Long rpoValue); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException protectionVirtualPoolRPOValueNotSpecified(final String rpoType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notValidRPSourceVolume(String volname); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidRPVolumeSizes(final URI sourceVolumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException newCertificateMustBeSpecified(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyNotSupportedFromSnapshot(final String systemType, final URI snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyNotSupportedOnArray(final URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyNotSupportedForConsistencyGroup(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notEnoughComputeElementsInPool(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidUpdatingSPT(final String templateName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException incompatibleSPT(final String templateName, final String varrayName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noComputeSystemsFoundForVarray(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException mustHaveAtLeastOneChange(final String changeClass); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException objBaseUrlConflicts(final String enteredBaseUrl, final String existingBaseUrl); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noRepGroupInstance(final String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noCosForRepGroup(final String repGroup, final String tenantId, final String zone); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException accessDenied(); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noRPConnectedVPlexStorageSystemsForTarget(final String vpool, final String varray); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeactivateStorageSystemActiveRpVolumes(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotExportNotSupported(final String systemType, final URI snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException objNoNamespaceForTenant(URI tenantId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noSecretKeyForUser(URI user); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumesShouldBelongToSameVpool(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException requestedVolumeCountExceedsLimitsForCG(final int count, final int maxCount, final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteAuthProviderWithTenants(final int numTenants, final List<URI> tenantIDs); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteAuthProviderWithVdcRoles(final int num, final List<String> users); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteAuthProviderWithTenantRoles(final String tenantName, final int num, final List<String> users); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotExportInitiatorWithNoCompute(final String exportGroup, final String port); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToSetUserScopeConfig(final String scope); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException updatingCompletedApproval(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException updateApprovalBySameUser(final String name); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidVarrayForVplex(final String vplex, final String varray); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidInterval(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordIntervalNotInRange(int min, int max); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidLength(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidLowercaseNumber(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidUppercaseNumber(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidNumericNumber(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidSpecialNumber(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidRepeating(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidChangeNumber(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidDictionary(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidHistory(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordExpired(int number); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidOldPassword(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException passwordInvalidExpireDays(int min, int max); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreatePortForSystem(final String systemType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException metroPointConfigurationNotSupported(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException metroPointTargetVarrayConfigurationNotSupported(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException sptIsNotValidForVarrays(final String spt); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotRemoveVarraysFromCVP(final String computeVirtualPool); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidFloatParameterBelowMinimum(String string, float value, int minimum, String unit); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidFloatParameterAboveMaximum(String string, float value, int maximum, String unit); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotRemoveVCP(String vcpId); @DeclareServiceCode(ServiceCode.API_CANNOT_DEREGISTER) public BadRequestException unableToDeregisterProvisionedComputeSystem(final String resource, final String hosts); @DeclareServiceCode(ServiceCode.API_CANNOT_DELETE) public BadRequestException unableToDeactivateProvisionedComputeSystem(final String resource, final String hosts); @DeclareServiceCode(ServiceCode.API_CANNOT_DEREGISTER) public BadRequestException unableToDeregisterProvisionedComputeElement(final String resource, final String host); @DeclareServiceCode(ServiceCode.API_INTERNAL_LOCK_ERROR) public BadRequestException unableToLockBladeReservation(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllowedWhenCGHasSnapshots(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllowedWhenCGHasMirrors(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllowedInvalidBackendSystem(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllowedOnRPConsistencyGroups(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidParameterVolumeAlreadyInAConsistencyGroup( final URI cgUri, final URI currentCgUri); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidParameterSourceVolumeNotInGivenConsistencyGroup( final URI sourceVolumeUri, final URI cgUri); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumesWithMultipleReplicasCannotBeAddedToConsistencyGroup( final String volumeName, final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumesWithReplicaCannotBeAdded( final String volumeName, final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeWithDifferentNumberOfReplicasCannotBeAdded( final String volumeName, final String replicaType); @DeclareServiceCode(ServiceCode.API_PARAMETER_MISSING) public BadRequestException missingParameterSystemTypeforHostIOLimits(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterSystemTypeforHostIOLimits(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterValueforHostIOLimitIOPs(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidParameterValueforHostIOLimitBandwidth(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException exportNotFound(String operatioName, String exportDetails); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException fileSystemNotExported(String operatioName, String id); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException exportExists(String operatioName, String exportDetails); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException storageDoesNotSupportMulSecRule(String operatioName, String systemType, String exportDetails); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException missingInputTypeFound(String type, String opName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException missingUserOrGroupInACE(String opName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidAnon(String anon); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException unableToProcessRequest(String msg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFileExportXML(String msg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException sameSecurityFlavorInMultipleExportsFound(String msg, String opName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException haVpoolForVpoolUpdateHasInvalidHAVpool(final String haVpoolId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException haVpoolForVpoolUpdateIsInactive(final String haVpoolId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException haVpoolForVpoolUpdateDoesNotExist(final String haVpoolId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException haVpoolForNewHAVpoolForVpoolUpdateDoesNotExist(final String haVpoolId, final String newHaVpoolId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantChangeVpoolNotAllCGVolumes(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantChangeVpoolVolumeIsNotInCG(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException targetVPoolDoesNotSpecifyUniqueSystem(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException targetHAVPoolDoesNotSpecifyUniqueSystem(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidConfigType(final String configType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidScopeFomart(final String scope); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException systemDefaultConfigCouldNotBeModifiedOrDeactivated(final URI configId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException sourceNotExported(final URI sourceId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateSnapshotCgPartOfApplication(String applicationName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidParameterRemovePreexistingInitiator(final String maskName, final String initiatorPort); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException failedToFindVDC(String name); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeactivateStoragePool(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeactivateStoragePort(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllowedAddVolumeToCGWithIngestedVolumes(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException mixedVolumesinCGForVarrayChange(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantChangeVarrayNotAllCGVolumes(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantChangeVarrayVolumeIsNotInCG(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException nonSRDFVolumeCannotbeAddedToSRDFCG(); @DeclareServiceCode(ServiceCode.API_INVALID_OBJECT) public BadRequestException invalidVplexMirror(String mirrorName, String mirrorId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDetachStorageForHost(String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotUpdateHost(String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException clusterContainsNoCompatibleHostsForVcenter(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForVarrayChangeHasSnaps(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForVpoolChangeHasSnaps(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForVpoolChangeHasMirrors(final String volumeId, final String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForVarrayChangeHasMirrors(final String volumeId, final String volumeLabel); @DeclareServiceCode(ServiceCode.API_TASK_EXECUTION_IN_PROGRESS) public BadRequestException cannotExecuteOperationWhilePendingTask(final String pendingVolumes); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException clusterHostMismatch(String cluster); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException clusterNotFoundInDatacenter(String cluster, String datacenter); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vCenterDataCenterHasNullVcenter(String datacenter); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vCenterDataCenterNotFound(URI datacenter); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vCenterNotFound(URI vcenter); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException rpClusterVarrayNoClusterId(String label); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException rpClusterVarrayInvalidClusterId(String label); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException rpClusterVarrayInvalidVarray(String label, String clusterId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cgContainsTooManyVolumesForVPoolChange(final String cgId, final int cgVolumes, final int maxCgVolumes); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cgContainsTooManyVolumesForVArrayChange(final String cgId, final int cgVolumes, final int maxCgVolumes); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vpoolNotAssignedToVarrayForVarrayChange(final String vpoolId, final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException storageSystemsNotConnectedForAddVolumes(final String listOfArrays); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidVplexCgName(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException subDirNotFound(final String msg); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException userMappingAttributeIsEmpty(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException userMappingNotAllowed(final String user); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteOrEditUserGroup(final int numResources, final Set<URI> resourceIDs); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotRenameUserGroup(final String name); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException authnProviderGroupObjectClassesAndMemberAttributesIsEmpty( final String id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException authnProviderGroupObjectClassesAndMemberAttributesRequired( final String param); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidStructureForIngestedVolume(final String volumeId); @DeclareServiceCode(ServiceCode.API_DUPLICATE_EXPORT_GROUP_NAME_SAME_PROJECT_AND_VARRAY) public BadRequestException duplicateExportGroupProjectAndVarray(final String egName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException duplicateRpBookmarkExport(final String rpCopy, final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException incompatibleGeoVersions(final String version, final String feature); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationNotSupportedForSystemType(final String operation, final String storageSystemType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException userGroupExistsAlready(final String name); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteAuthnProviderWithUserGroup(final int numResources, final Set<URI> resourceIDs); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyInternalError(final String operation); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidFullCopySource(final String copySourceId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantCreateFullCopyForVPlexSnapshot(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidFullCopyCountForVolumesInConsistencyGroup(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidMirrorCountForVolumesInConsistencyGroup(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyRestoreNotSupportedForSnapshot(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyResyncNotSupportedForSnapshot(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyOperationNotAllowedOnEmptyCG(final String cgId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyOperationNotAllowedNotAFullCopy(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyOperationNotAllowedSourceNotInCG(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantDeleteFullCopyNotDetached(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantStopSRDFFullCopyNotDetached(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantCreateNewVolumesInCGActiveFullCopies(final String cgId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantUpdateCGActiveFullCopies(final String cgId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException detachedFullCopyCannotBeActivated(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException detachedFullCopyCannotBeRestored(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException inactiveFullCopyCannotBeRestored(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyCannotBeRestored(final String fullCopyId, final String state); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException detachedFullCopyCannotBeResynchronized(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException inactiveFullCopyCannotBeResynchronized(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyCannotBeResynchronized(final String fullCopyId, final String state); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotEstablishGroupRelationForDetachedFullCopy(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotEstablishGroupRelationForInactiveFullCopy(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCheckProgressFullCopyDetached(final String fullCopyId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForVarrayChangeHasFullCopies(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForVpoolChangeHasFullCopies(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForRPVpoolChangeHasFullCopies(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeForSRDFVpoolChangeHasFullCopies(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noFullCopiesForVMAX3VolumeWithActiveSnapshot(final String type); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noSnapshotsForVMAX3VolumeWithActiveFullCopy(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedNotAReplica(final String replicaType, final String replicaId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedSourceNotInVolumeGroup(final String replicaType, final String replicaId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedVolumeNotInVolumeGroup(final String replicaType, final String volumeName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noReplicationGroupForReplica(final String replicaLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noBackendVolume(final String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noVPLEXVolume(final String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notSupportedSnapshotWithMixedArrays(URI cgUri); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyExpansionNotAllowed(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException overlappingAttributesNotAllowed(final String userGroupName, final Set<String> overlappingUserGroups); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantCreateFullCopyOfVNXFullCopy(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantCreateFullCopyOfVPlexFullCopyUsingVNX(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException maxFullCopySessionLimitExceeded(final URI volume, final int maxStillAllowed); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyNotSupportedByBackendSystem(final URI volume); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noAuthnProviderFound(String userId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidPrincipals(String details); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException storagePoolsRequireVplexForProtection(final String personality, final String vpoolName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException migrationCantBePaused(String migrationName, String status); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException migrationCantBeResumed(String migrationName, String status); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException migrationCantBeCancelled(String migrationName, String status); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cancelMigrationFailed(String migrationName, String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException migrationHasntStarted(String migrationId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException siteIdNotFound(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationOnlyAllowedOnSyncedSite(final String siteId, final String siteState); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationOnlyAllowedOnPausedSite(final String siteId, final String siteState); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationOnlyAllowedOnErrorSite(final String siteId, final String siteState); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationRetryOnlyAllowedOnLastState(final String siteId, final String siteState); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationNotAllowedOnActiveSite(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationNotAllowedOnRPVolumes(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationOnlyAllowedOnActiveSite(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidQuotaRequestForObjectStorage(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException virtualPoolNotForObjectStorage(String type); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException insufficientRetentionForVirtualPool(final String label, final String type); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException consistencyGroupContainsNoVolumes(final URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException targetVirtualArrayDoesNotMatch(final URI consistencyGroup, final URI virtualArray); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noValidSrdfTargetVolume(final URI volumeId, final URI virtualArray); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeMustBeSRDFProtected(final URI volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException srdfCgContainsNoSourceVolumes(final URI consistencyGroupId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException consistencyGroupMustBeSRDFProtected(final URI consistencyGroupId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException consistencyGroupMustBeRPProtected(final URI consistencyGroupId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotRemoveTenant(final String resource, final String name, final Set<String> tenants); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unsupportedNumberOfPrivileges(final URI tenantId, final List<String> privileges); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unsupportedPrivilege(final URI tenantId, final String privilege); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDetachResourceFromTenant(final String resource); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException resourceCannotBelongToProject(final String resource); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException tenantDoesNotShareTheVcenter(final String tenantName, final String vCenterName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException rpBlockApiImplPrepareVolumeException(final String volume); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidEntryForProjectVNAS(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException failedToAssignVNasToProject(final String assignVnasError); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException failedToDeleteVNasAssignedProject(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noVNasServersAssociatedToProject(final String project); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vNasServersNotAssociatedToProject(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException oneOrMorevNasServersNotAssociatedToProject(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteOrUpdateImageServerWhileInUse(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noExistingVolumesInCG(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noSourceVolumesInCG(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noProtectionSystemAssociatedWithTheCG(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToFindSuitableJournalRecommendation(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToFindTheSpecifiedCopy(final String copy); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotNotAllowedWhenCGAcrossMultipleSystems(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyNotAllowedWhenCGAcrossMultipleSystems(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantAddMixVolumesToIngestedCG(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllVolumesAddedToIngestedCG(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyNotAllowedForIngestedCG(final String uri); @DeclareServiceCode(ServiceCode.API_DELETION_IN_PROGRESS) public BadRequestException deletionInProgress(final String dataObjectType, final String dataObjectName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException imageNotPresentOnComputeImageServer(final String computeImage, final String computeImageServer); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException noImageServerAssociatedToComputeSystem(final String computeSystem); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException clientIpNotExist(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotShareVcenterWithMultipleTenants(final String vcenterName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotRemoveDatacenterTenant(final String dataCenterName, final String vcenterName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotEditVcenterOrUpdateACL(final String vcenterName, final long refreshInterval); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cgReferencesInvalidProtectionSystem(final URI cgUri, final URI protectionSystemUri); @DeclareServiceCode(ServiceCode.API_AUTH_KEYSTONE_PROVIDER_CREATE_NOT_ALLOWED) public BadRequestException keystoneProviderAlreadyPresent(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException managerDNMustcontainUserNameAndTenantName(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException managerDNMustcontainEqualTo(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException managerDNInvalid(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException projectWithTagNonexistent(final String openstackTenantId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notEnoughPortsForMaxpath(final URI storageURI, final Integer portCount, final Integer maxPaths); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException pathParameterPortsDoNotIncludeArray(final URI arrayURI); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotOverrideVpoolPathsBecauseExistingExports(final String message); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotAddSRDFProtectionToPartialCG(String msg); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteImageServer(); @DeclareServiceCode(ServiceCode.API_PRECONDITION_FAILED) public BadRequestException cannotAddImageWithoutImageServer(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantUpdateCGWithMixedBlockObjects(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantUpdateCGWithReplicaFromMultipleSystems(final String cgName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantExposeNonVPLEXSnapshot(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantExposeInactiveSnapshot(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantExposeUnsynchronizedSnapshot(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantExposeSnapshotAlreadyExposed(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantDeleteSnapshotExposedByVolume(final String snapshotId, final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullCopyNotAllowedVolumeIsExposedSnapshot(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotNotAllowedVolumeIsExposedSnapshot(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException mirrorNotAllowedVolumeIsExposedSnapshot(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException expansionNotAllowedVolumeIsExposedSnapshot(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cgNotAllowedVolumeIsExposedSnapshot(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException varrayChangeNotAllowedVolumeIsExposedSnapshot(final String volumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vpoolChangeNotAllowedVolumeIsExposedSnapshot(final String volumeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException cannotUpdateTFTPBOOTDirectory(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException rpBlockApiImplRemoveProtectionException(final String message); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException dbConsistencyCheckAlreadyProgress(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException canNotCanceldbConsistencyCheck(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeGroupWithChildrenCantBeDeleted(final String volumeGroupName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeGroupWithVolumesCantBeDeleted(final String volumeGroupName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeGroupWithHostsCantBeDeleted(final String volumeGroupName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeGroupWithClustersCantBeDeleted(final String volumeGroupName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeGroupCantBeUpdated(final String volumeGroupName, final String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeGroupCantBeCreated(final String volumeGroupName, final String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeCantBeAddedToVolumeGroup(final String volumeName, final String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException volumeCantBeRemovedFromVolumeGroup(final String volumeName, final String reason); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidCopySetName(String copySetName, String replicaType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicateCopySetName(String copySetName, String replicaType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidNumberOfReplicas(String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotNotAllowedWhenBackendVolumeDoestHavingCG(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException fullcopyNotAllowedWhenBackendVolumeDoestHavingCG(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedOnEmptyVolumeGroup(final String volumeGroupName, final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedForNonCopyTypeVolumeGroup(final String volumeGroupName, final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedApplicationHasXtremio(final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedApplication(final String replicaType, final String type); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException replicaOperationNotAllowedOnCGVolumePartOfCopyTypeVolumeGroup(final String volumeGroupName, final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException setNameDoesNotBelongToVolumeGroup(final String setType, final String setName, final String volumeGroupName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException multipleSetNamesProvided(final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidApplicationCopyOperationInput(final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidCopySetNamesProvided(final String copySetName, final String replicaType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noHAVolumeFoundForVPLEX(final String volumeName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidIpsecStatus(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException notAllowedToAddVdcInDRConfig(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vpoolChangeInvalidProtectionSystemOrCg(final String invalidVolumeId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vpoolChangeNotAllowedInvalidVolumeList(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vpoolChangeNotAllowedCGsMustBeTheSame(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidSnapshotSessionSource(final String sourceId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidCopyModeForLinkedTarget(String copyMode); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidNewLinkedTargetsCount(int requestedCount, String sourceId, int validCount); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException createSnapSessionNotSupportForSnapshotSource(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException createSnapSessionNotSupportedForRPProtected(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidZeroLinkedTargetsRequested(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotSessionDoesNotHaveAnyTargets(final String snapSessionId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotSessionDoesNotHaveAnyTargetsInGivenList(final String snapSessionId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException targetIsNotLinkedToSnapshotSession(final String targetId, final String snapSessionIdd); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotSessionSourceHasActiveMirrors(final String sourceId, final int mirrorCount); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException relinkTargetNotLinkedToActiveSnapshotSession(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException relinkSnapshotSessionsNotOfSameSource(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException relinkTgtSnapshotSessionHasDifferentSource(final String snapSessionSourceId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException canDeactivateSnapshotSessionWithLinkedTargets(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantUnlinkExportedSnapshotSessionTarget(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException maximumNumberVpoolSnapshotsReached(final String sourceId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException maximumNumberSnapshotsForSourceReached(final String sourceId); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException cannotImportVolumeWithSnapshotSessions(final String volumeId); @DeclareServiceCode(ServiceCode.API_UNSUPPORTED_CHANGE) public BadRequestException volumeForRPVpoolChangeHasSnapshotSessions(final String volumeId); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException syncDirectionIsNotValid(final String syncDirection); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException backupIntervalIsInvalid(String interval); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException backupStartTimeIsInvalid(String startTime); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidPermissionForBucketACL(String permission); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException userGroupAndCustomGroupInACLFound(String user, String group, String customgroup); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException missingUserOrGroupOrCustomGroupInACE(String opName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException multipleACLsWithUserOrGroupOrCustomGroupFound(String opType, String userOrGroup); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException bucketACLNotFound(String opType, String acl); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException bucketACLAlreadyExists(String opType, String acl); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteMirrorFileShareTargetWithActiveSource(URI target, URI source); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException associatedPolicyTenantMismatch(URI fp, URI fs); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotFindAssociatedPolicy(URI fp); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicatePolicyAssociation(URI fp); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException duplicateFilePolicyTypeAssociation(final String policyType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException filePolicyAssigedAlreadyAssignedToParent(final String policyAppliedAt); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidVirtualPoolForVirtualPoolChange(String label, String reason); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noMatchingStoragePoolsForFileSystemVpoolChange(final URI varrayId, final URI vPoolId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToCreateMirrorCopies(final URI fsUri, String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToDeleteMirrorCopies(final URI fsUri, String reason); @DeclareServiceCode(ServiceCode.API_INVALID_ACTION_FOR_LOCAL_MIRRORS) public BadRequestException actionNotApplicableForLocalMirrors(final String actionName); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException expandMirrorFileSupportedOnlyOnSource(URI id); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unableToPerformMirrorOperation(String operation, final URI fsUri, String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException mustDeleteTargetsOnUnlinkForVPlex(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException singleVolumeReplicationNotAllowedOnCG(final String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cgReplicationNotAllowedMissingReplicationGroupNoVols(final String cgLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cgReplicationNotAllowedMissingReplicationGroup(final String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cgSnapshotNotAllowedMixedDevices(final String replicationGroup); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException addRecoverPointProtectionRequiresCG(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vplexNotSupportedWithSRDFActive(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException vplexDistributedNotSupportedOnSRDFTarget(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException srdfNotSupportedOnHighAvailabilityVpool(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotRestoreNotSupported(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noWorkflowAssociatedWithTask(URI task); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noWorkflowAssociatedWithURI(URI workflow); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException workflowCompletionStateNotFound(URI workflow); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException unsupportedAccessMode(final String accessMode); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotExpandTargetVirtualVolume(final String label); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotExpandSRDFVolumeWithSnapshots(final String label); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteSRDFTargetVolume(final String label); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException schduleInfoInvalid(final String field); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException scheduleInfoNotAllowedWithSnapshotSessionTarget(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException scheduleInfoNotMatchWithExecutionWindow(final String field); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException scheduledOrderNotAllowed(String operation); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException orderNotInTenant(URI orderId, String tenantId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException orderWithinOneMonth(URI orderId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException orderCanNotBeDeleted(URI orderId, String status); @DeclareServiceCode(ServiceCode.API_MOUNTS_EXIST) public BadRequestException cannotDeleteDuetoExistingMounts(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException commandFailedToComplete(final String reason); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException nativeIdCannotBeNull(final URI voulmeURI); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStoragePools(final String varrayLabel, final String vpoolLabel, final String errorMessage); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noFileStorageRecommendationsFound(final String policyLabel); @DeclareServiceCode(ServiceCode.API_NO_PLACEMENT_FOUND) public BadRequestException noStoragePoolsExists(final String vPools); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException noVolumesForTaskObjects(String vpool, String taskId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateSnapshots(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException snapshotTargetAlreadyExported(final URI volumeUri, final URI snapshotUri); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidInitiatorName(URI initiatorURI, URI exportGroupURI); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidGroupOfInitiators(URI exportGroupURI, String nameList); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantExposeExportedSnapshot(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantExportSnapshotExposedAsVPLEXVolume(final String snapshotId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotPerformOperationWithExportedBookmarks(final URI snapshotId, final URI consistencyGroupId); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidConsistencyGroup(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidVolumeName(final String volumeName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportGroupContainsMountedVolumesInvalidParam(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportGroupContainsMountedVolumes(final URI exportGroup, final String volumes); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotExecuteOperationWhilePendingOrFailedEvent(final String string); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException deactivateRPTargetNotSupported(final String string); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotAddProtectionWhenSnapshotsExist(final String volumeLabel); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantMigrateNotAllRPSourceVolumesInRequest(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException driverNameNotFound(String name); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cantUninstallDriverInUse(final String driverName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException varrayNotInExportGroup(String varray); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException externallyAddedInitiators(final String exportMask, final String initiators); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException additionalInitiators(final String exportMask, final String initiators); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportPathAdjustmentSystemNotSupported(final String systemType); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportPathAdjustmentSystemExportGroupNotMatch(final String exportGroup, String system); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportPathAdjustmentSystemExportGroupHostsMismatch(String mismatchHosts); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportPathAdjustmentRemovingPathsNotExist(final String initiator); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportPathAdjustmentAdjustedPathNotValid(final String initiatorOrTargets); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportPathAdjustmentNoPathAdjustmentAllowed(final String exportGroup); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidParameterWwnBadFormat(String wwn); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotExpandSRDFActiveVolume(final String label); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFilePolicyScheduleParam(final String policyName, final String errorMsg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFilePolicyType(final String policyType); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFilePolicyApplyLevel(final String applyLevel); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFileReplicationPolicyParam(final String policyName, final String errorMsg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFilePolicyAssignParam(final String policyName, final String errorMsg); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException failedToDeleteFilePolicy(final String policyName, final String reason); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFilePolicyUnAssignParam(final String policyName, final String errorMsg); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException storagePortsNotInVarray(final String ports, final String exportMask, final String varray); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException exportMaskNotInVarray(final String exportMask); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidPolicyResourceParam(final String errorMsg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException providePolicyStorageResource(final String errorMsg); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException invalidFileSnapshotPolicyParam(final String policyName, final String errorMsg); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteVpoolAssignedFilePolicy(final String vpoolName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteProjectAssignedFilePolicy(final String projectName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotDeleteApplicationSnapshotExportExists(final String applicationName, final String copySetName); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException deprecatedRestCall(final String uri, final String replacementUri); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException operationNotPermittedOnSRDFActiveCopyMode(final String operation); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException notSupportedForBootVolumes(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException invalidConsistencyGroupsForProtectionOperation(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException hostWithDuplicateIP(final String newHost, final String ipAddress, final String duplicateHost); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException numberNotAllowed(); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException pathAdjustmentOnNonDiscoverableHostsWithoutSuspend(final String hosts); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException externallyAddedVolumes(final String exportMask, final String volumes); @DeclareServiceCode(ServiceCode.API_BAD_REQUEST) public BadRequestException cannotCreateReadOnlySnapshotForNonXIOVolumes(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException userNotAuthorizedForWorkflow(); @DeclareServiceCode(ServiceCode.API_PARAMETER_INVALID) public BadRequestException userNotAuthorizedForWorkflowStep(); }