Uses of Class
com.morpheusdata.response.ServiceResponse
Packages that use ServiceResponse
Package
Description
-
Uses of ServiceResponse in com.morpheusdata.core
Methods in com.morpheusdata.core that return types with arguments of type ServiceResponseModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.clearAlarm(OperationNotification notification) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.clearBackupProviderAlarm(BackupProvider backupProvider) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.clearHypervisorAlarm(ComputeServerIdentityProjection node) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.clearItemAlarms(String refType, Long refId) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.clearZoneAlarm(CloudIdentityProjection cloud) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusFileCopyService.copyToServer(ComputeServer server, String fileName, String filePath, InputStream sourceStream, Long contentLength) Copy a file to the target server.io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusFileCopyService.copyToServer(ComputeServer server, String fileName, String filePath, InputStream sourceStream, Long contentLength, Long timeout) Copy a file to the target server.io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusFileCopyService.copyToServer(ComputeServer server, String fileName, String filePath, InputStream sourceStream, Long contentLength, Long timeout, Boolean autoExpand) Copy a file to the target server.io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.createAlarm(OperationNotification notification) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.createBackupProviderAlarm(BackupProvider backupProvider, String message) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.createHypervisorAlarm(ComputeServerIdentityProjection node, String statusMessage) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusOperationNotificationService.createZoneAlarm(CloudIdentityProjection cloud, String statusMessage) io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusInstanceService.delete(Instance instance, DeleteInstanceRequest deleteRequest) Delete the existing Instance from Morpheus and the resources from the underlying Cloud.io.reactivex.rxjava3.core.Single<ServiceResponse>Expires AND deletes the temporary file content of a file copy urlio.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength) Create a url to copy a file to the target server.io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength, Long timeout) Create a url to copy a file to the target server.io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength, Long timeout, Boolean autoExpand) Create a url to copy a file to the target server.io.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength, Long timeout, Boolean autoExpand, String contentType) Create a url to copy a file to the target server. -
Uses of ServiceResponse in com.morpheusdata.core.backup
Methods in com.morpheusdata.core.backup that return ServiceResponseModifier and TypeMethodDescriptionAbstractBackupProvider.addToBackupJob(BackupJob backupJobModel, Map opts) BackupJobProvider.addToBackupJob(BackupJob backupJobModel, Map opts) Add a backup to an existing backup job in the external system.BackupProviderInterface.addToBackupJob(BackupJob backupJobModel, Map opts) Add a backup to an existing backup job in the external system.DefaultBackupJobProvider.addToBackupJob(BackupJob backupJobModel, Map opts) There is no additional work to be done, allow morpheus to complete the internal process.AbstractBackupTypeProvider.cancelBackup(BackupResult backupResultModel, Map opts) AbstractMorpheusBackupTypeProvider.cancelBackup(BackupResult backupResult, Map opts) BackupExecutionProvider.cancelBackup(BackupResult backupResultModel, Map opts) Cancel the backup execution process without waiting for a result.BackupTypeProvider.cancelBackup(BackupResult backupResult, Map opts) Cancel the backup execution process without waiting for a result.AbstractBackupTypeProvider.clean(BackupProvider backupProviderModel, Map opts) BackupTypeProvider.clean(BackupProvider backupProvider, Map opts) Clean up all data created by the backup type provider.AbstractBackupProvider.cloneBackupJob(BackupJob sourceBackupJobModel, BackupJob backupJobModel, Map opts) BackupJobProvider.cloneBackupJob(BackupJob sourceBackupJobModel, BackupJob backupJobModel, Map opts) Clone theBackupJobon the external system.BackupProviderInterface.cloneBackupJob(BackupJob sourceBackupJobModel, BackupJob backupJobModel, Map opts) Clone theBackupJobon the external system.DefaultBackupJobProvider.cloneBackupJob(BackupJob sourceBackupJobModel, BackupJob backupJobModel, Map opts) There is no additional work to be done, allow morpheus to complete the internal process.AbstractBackupTypeProvider.configureBackup(Backup backupModel, Map config, Map opts) AbstractMorpheusBackupTypeProvider.configureBackup(Backup backup, Map config, Map opts) BackupExecutionProvider.configureBackup(Backup backupModel, Map config, Map opts) Add additional configurations to a backup.BackupTypeProvider.configureBackup(Backup backup, Map config, Map opts) Add additional configurations to a backup.AbstractBackupProvider.configureBackupJob(BackupJob backupJobModel, Map config, Map opts) BackupJobProvider.configureBackupJob(BackupJob backupJobModel, Map config, Map opts) Apply provider specific configurations to aBackupJob.BackupProviderInterface.configureBackupJob(BackupJob backupJobModel, Map config, Map opts) Apply provider specific configurations to aBackupJob.DefaultBackupJobProvider.configureBackupJob(BackupJob backupJobModel, Map config, Map opts) There is no additional work to be done, allow morpheus to complete the internal process.AbstractBackupProvider.configureBackupProvider(BackupProvider backupProviderModel, Map config, Map opts) BackupProviderInterface.configureBackupProvider(BackupProvider backupProviderModel, Map config, Map opts) Apply provider specific configurations to aBackupProvider.AbstractBackupTypeProvider.configureRestoreBackup(BackupResult backupResultModel, Map config, Map opts) BackupRestoreProvider.configureRestoreBackup(BackupResult backupResultModel, Map config, Map opts) Add additional configurations to a backup restore.BackupTypeProvider.configureRestoreBackup(BackupResult backupResult, Map config, Map opts) Add additional configurations to a backup restore.AbstractBackupTypeProvider.createBackup(Backup backupModel, Map opts) AbstractMorpheusBackupTypeProvider.createBackup(Backup backup, Map opts) BackupExecutionProvider.createBackup(Backup backupModel, Map opts) Create the backup resources on the external provider system.BackupTypeProvider.createBackup(Backup backup, Map opts) Create the backup resources on the external provider system.AbstractBackupProvider.createBackupJob(BackupJob backupJobModel, Map opts) BackupJobProvider.createBackupJob(BackupJob backupJobModel, Map opts) Create theBackupJobon the external provider system.BackupProviderInterface.createBackupJob(BackupJob backupJobModel, Map opts) Create theBackupJobon the external provider system.DefaultBackupJobProvider.createBackupJob(BackupJob backupJobModel, Map opts) There is no additional work to be done, allow morpheus to complete the internal process.AbstractBackupTypeProvider.deleteBackup(Backup backupModel, Map opts) AbstractMorpheusBackupTypeProvider.deleteBackup(Backup backup, Map opts) BackupExecutionProvider.deleteBackup(Backup backupModel, Map opts) Delete the backup resources on the external provider system.BackupTypeProvider.deleteBackup(Backup backup, Map opts) Delete the backup resources on the external provider system.AbstractBackupProvider.deleteBackupJob(BackupJob backupJobModel, Map opts) BackupJobProvider.deleteBackupJob(BackupJob backupJobModel, Map opts) Delete the backup job in the external system.BackupProviderInterface.deleteBackupJob(BackupJob backupJobModel, Map opts) Delete the backup job in the external system.DefaultBackupJobProvider.deleteBackupJob(BackupJob backupJobModel, Map opts) There is no additional work to be done, allow morpheus to complete the internal process.BackupProviderInterface.deleteBackupProvider(BackupProvider backupProviderModel, Map opts) Delete the backup provider.MorpheusBackupProvider.deleteBackupProvider(BackupProvider backupProviderModel, Map opts) AbstractBackupTypeProvider.deleteBackupResult(BackupResult backupResultModel, Map opts) BackupExecutionProvider.deleteBackupResult(BackupResult backupResultModel, Map opts) Delete the results of a backup execution on the external provider system.BackupTypeProvider.deleteBackupResult(BackupResult backupResult, Map opts) Delete the results of a backup execution on the external provider system.AbstractBackupTypeProvider.executeBackup(Backup backupModel, BackupResult backupResult, Map executionConfig, Cloud cloud, ComputeServer computeServer, Map opts) BackupExecutionProvider.executeBackup(Backup backup, BackupResult backupResult, Map executionConfig, Cloud cloud, ComputeServer computeServer, Map opts) Initiate the backup process on the external provider system.BackupTypeProvider.executeBackup(Backup backup, BackupResult backupResult, Map executionConfig, Cloud cloud, ComputeServer computeServer, Map opts) Initiate the backup process on the external provider system.AbstractBackupProvider.executeBackupJob(BackupJob backupJobModel, Map opts) BackupJobProvider.executeBackupJob(BackupJob backupJob, Map opts) Execute the backup job on the external system.BackupProviderInterface.executeBackupJob(BackupJob backupJobModel, Map opts) Execute the backup job on the external system.DefaultBackupJobProvider.executeBackupJob(BackupJob backupJob, Map opts) Trigger the execution of all backups with the job through morpheus backup services.AbstractBackupTypeProvider.extractBackup(BackupResult backupResultModel, Map opts) AbstractMorpheusBackupTypeProvider.extractBackup(BackupResult backupResult, Map opts) BackupExecutionProvider.extractBackup(BackupResult backupResultModel, Map opts) Extract the results of a backup.BackupTypeProvider.extractBackup(BackupResult backupResult, Map opts) Extract the results of a backup.AbstractBackupTypeProvider.getBackupRestoreInstanceConfig(BackupResult backupResultModel, Instance instanceModel, Map restoreConfig, Map opts) BackupRestoreProvider.getBackupRestoreInstanceConfig(BackupResult backupResultModel, Instance instanceModel, Map restoreConfig, Map opts) Build the configuration for the restored instance.BackupTypeProvider.getBackupRestoreInstanceConfig(BackupResult backupResult, Instance instance, Map restoreConfig, Map opts) Build the configuration for the restored instance.AbstractBackupTypeProvider.getRestoreOptions(Backup backupModel, Map opts) BackupRestoreProvider.getRestoreOptions(Backup backupModel, Map opts) Get restore options to configure the restore wizard.BackupTypeProvider.getRestoreOptions(Backup backup, Map opts) Get restore options to configure the restore wizard.AbstractBackupProvider.initializeBackupProvider(BackupProvider backupProviderModel, Map opts) BackupProviderInterface.initializeBackupProvider(BackupProvider backupProviderModel, Map opts) Execute operations upon initialization of a new backup provider.AbstractBackupTypeProvider.prepareBackupResult(BackupResult backupResultModel, Map opts) BackupExecutionProvider.prepareBackupResult(BackupResult backupResultModel, Map opts) Provide additional configuration on the backup result.BackupTypeProvider.prepareBackupResult(BackupResult backupResult, Map opts) Provide additional configuration on the backup result.AbstractBackupTypeProvider.prepareExecuteBackup(Backup backupModel, Map opts) BackupExecutionProvider.prepareExecuteBackup(Backup backupModel, Map opts) A hook into the execution process.BackupTypeProvider.prepareExecuteBackup(Backup backup, Map opts) A hook into the execution process.AbstractBackupTypeProvider.refresh(Map authConfig, BackupProvider backupProvider) BackupProviderInterface.refresh(BackupProvider backupProvider) The main refresh method called periodically by Morpheus to sync any necessary objects from the integration.BackupTypeProvider.refresh(Map authConfig, BackupProvider backupProvider) Refresh the provider with the associated data in the external system.MorpheusBackupProvider.refresh(BackupProvider backupProvider) AbstractBackupTypeProvider.refreshBackupRestoreResult(BackupRestore backupRestoreModel, BackupResult backupResultModel) BackupRestoreProvider.refreshBackupRestoreResult(BackupRestore backupRestore, BackupResult backupResult) Periodically check for any updates to an in-progress restore.BackupTypeProvider.refreshBackupRestoreResult(BackupRestore backupRestore, BackupResult backupResult) Periodically check for any updates to an in-progress restore.AbstractBackupTypeProvider.refreshBackupResult(BackupResult backupResult) BackupExecutionProvider.refreshBackupResult(BackupResult backupResult) Periodically call until the backup execution has successfully completed.BackupTypeProvider.refreshBackupResult(BackupResult backupResult) Periodically call until the backup execution has successfully completed.AbstractBackupTypeProvider.restoreBackup(BackupRestore backupRestore, BackupResult backupResultModel, Backup backupModel, Map opts) BackupRestoreProvider.restoreBackup(BackupRestore backupRestoreModel, BackupResult backupResultModel, Backup backupModel, Map opts) Execute the backup restore on the external systemBackupTypeProvider.restoreBackup(BackupRestore backupRestore, BackupResult backupResult, Backup backup, Map opts) Execute the backup restore on the external systemAbstractBackupProvider.updateBackupProvider(BackupProvider backupProviderModel, Map opts) BackupProviderInterface.updateBackupProvider(BackupProvider backupProviderModel, Map opts) Update the backup providerAbstractBackupTypeProvider.validateBackup(Backup backupModel, Map config, Map opts) AbstractMorpheusBackupTypeProvider.validateBackup(Backup backup, Map config, Map opts) BackupExecutionProvider.validateBackup(Backup backupModel, Map config, Map opts) Validate the configuration of the backup.BackupTypeProvider.validateBackup(Backup backup, Map config, Map opts) Validate the configuration of the backup.AbstractBackupProvider.validateBackupJob(BackupJob backupJobModel, Map config, Map opts) BackupJobProvider.validateBackupJob(BackupJob backupJobModel, Map config, Map opts) Validate the configuration of theBackupJob.BackupProviderInterface.validateBackupJob(BackupJob backupJobModel, Map config, Map opts) Validate the configuration of theBackupJob.DefaultBackupJobProvider.validateBackupJob(BackupJob backupJobModel, Map config, Map opts) There is no additional work to be done, allow morpheus to complete the internal process.AbstractBackupProvider.validateBackupProvider(BackupProvider backupProviderModel, Map opts) BackupProviderInterface.validateBackupProvider(BackupProvider backupProviderModel, Map opts) Validate the configuration of theBackupProvider.AbstractBackupTypeProvider.validateRestoreBackup(BackupResult backupResultModel, Map opts) BackupRestoreProvider.validateRestoreBackup(BackupResult backupResultModel, Map opts) Verify the backup restore is valid.BackupTypeProvider.validateRestoreBackup(BackupResult backupResult, Map opts) Verify the backup restore is valid. -
Uses of ServiceResponse in com.morpheusdata.core.integration
Methods in com.morpheusdata.core.integration that return ServiceResponseModifier and TypeMethodDescriptiondefault ServiceResponse<AccountIntegration>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, AccountIntegration integration) default ServiceResponse<NetworkLoadBalancer>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, NetworkLoadBalancer networkLoadBalancer) default ServiceResponse<NetworkServer>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, NetworkServer networkServer) default ServiceResponse<StorageServer>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, StorageServer storageServer) Methods in com.morpheusdata.core.integration that return types with arguments of type ServiceResponseModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusIntegrationService.deleteCloudIntegration(Long cloudId, AccountIntegration integration) Cleanup anAccountIntegrationassociated with aCloudthat is being deletedio.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusIntegrationService.deleteCloudIntegration(Long cloudId, NetworkServer networkServer) Cleanup theNetworkServerassociated with aCloudthat is being deletedio.reactivex.rxjava3.core.Single<ServiceResponse>MorpheusIntegrationService.deleteCloudIntegration(Long cloudId, StorageServer storageServer) Cleanup theStorageServerassociated with aCloudthat is being deletedio.reactivex.rxjava3.core.Single<ServiceResponse<AccountIntegration>>MorpheusIntegrationService.registerCloudIntegration(Long cloudId, AccountIntegration integration) Creates a newAccountIntegrationand associates it to aCloudthat is being initializedio.reactivex.rxjava3.core.Single<ServiceResponse<NetworkLoadBalancer>>MorpheusIntegrationService.registerCloudIntegration(Long cloudId, NetworkLoadBalancer networkLoadBalancer) io.reactivex.rxjava3.core.Single<ServiceResponse<NetworkServer>>MorpheusIntegrationService.registerCloudIntegration(Long cloudId, NetworkServer networkServer) Creates a newNetworkServerand associates it to aCloudthat is being initializedio.reactivex.rxjava3.core.Single<ServiceResponse<StorageServer>>MorpheusIntegrationService.registerCloudIntegration(Long cloudId, StorageServer storageServer) Creates a newStorageServerand associates it to aCloudthat is being initialized -
Uses of ServiceResponse in com.morpheusdata.core.network.loadbalancer
Methods in com.morpheusdata.core.network.loadbalancer that return ServiceResponseModifier and TypeMethodDescriptionLoadBalancerProvider.addInstance(NetworkLoadBalancerInstance instance) Implement this method to handle morpheus setting up a load balancer pool from a morpheus instance.default ServiceResponseLoadBalancerProvider.addLoadBalancer(NetworkLoadBalancer loadBalancer) default ServiceResponseLoadBalancerProvider.createLoadBalancerHealthMonitor(NetworkLoadBalancerMonitor monitor) Create operation for load balancer providers.default ServiceResponseLoadBalancerProvider.createLoadBalancerNode(NetworkLoadBalancerNode node) Create operation for load balancer providers.default ServiceResponseLoadBalancerProvider.createLoadBalancerPolicy(NetworkLoadBalancerPolicy loadBalancerPolicy) Create operation for load balancer providers.default ServiceResponseLoadBalancerProvider.createLoadBalancerPool(NetworkLoadBalancerPool pool) Create operation for load balancer providers.default ServiceResponseLoadBalancerProvider.createLoadBalancerProfile(NetworkLoadBalancerProfile profile) Create operation for load balancer providers.default ServiceResponseLoadBalancerProvider.createLoadBalancerRule(NetworkLoadBalancerRule rule) Create operation for load balancer providers.default ServiceResponseLoadBalancerProvider.createLoadBalancerVirtualServer(NetworkLoadBalancerInstance instance) Create operation for load balancer providers.default ServiceResponseLoadBalancerProvider.deleteLoadBalancer(NetworkLoadBalancer loadBalancer) default ServiceResponseLoadBalancerProvider.deleteLoadBalancerHealthMonitor(NetworkLoadBalancerMonitor monitor) Delete operation for load balancer providers.default ServiceResponseLoadBalancerProvider.deleteLoadBalancerNode(NetworkLoadBalancerNode node) Delete operation for load balancer providers.default ServiceResponseLoadBalancerProvider.deleteLoadBalancerPolicy(NetworkLoadBalancerPolicy loadBalancerPolicy) Delete operation for load balancer providers.default ServiceResponseLoadBalancerProvider.deleteLoadBalancerPool(NetworkLoadBalancerPool pool) Delete operation for load balancer providers.default ServiceResponseLoadBalancerProvider.deleteLoadBalancerProfile(NetworkLoadBalancerProfile profile) Delete operation for load balancer providers.default ServiceResponseLoadBalancerProvider.deleteLoadBalancerRule(NetworkLoadBalancerRule rule) Delete operation for load balancer providers.default ServiceResponseLoadBalancerProvider.deleteLoadBalancerVirtualServer(NetworkLoadBalancerInstance instance) Delete operation for load balancer providers.default ServiceResponseLoadBalancerProvider.initializeLoadBalancer(NetworkLoadBalancer loadBalancer, Map opts) default ServiceResponseLoadBalancerProvider.refresh(NetworkLoadBalancer loadBalancer) This method is triggered on a schedule to update entity information from the load balancer integration itselfdefault ServiceResponseLoadBalancerProvider.refreshDaily(NetworkLoadBalancer loadBalancer) This method is triggered on a schedule (once a day) to allow the load balancer integration to perform operations critical to the health/stability of the integration.LoadBalancerProvider.removeInstance(NetworkLoadBalancerInstance instance) Implement this method to remove all entities involved in aNetworkLoadBalancerInstancesuch ass policies, pools, profiles, nodes, virtual servers, etc.default ServiceResponseLoadBalancerProvider.removeInstance(NetworkLoadBalancerInstance instance, ComputeServerGroup serverGroup) Implement this method to remove all entities involved in aNetworkLoadBalancerInstancewith a ComputeServerGroup such ass policies, pools, profiles, nodes, virtual servers, etc.default ServiceResponseLoadBalancerProvider.setAdditionalConfiguration(NetworkLoadBalancer loadBalancer, Map opts) LoadBalancerProvider.updateInstance(NetworkLoadBalancerInstance instance) Implement this method to update all entities involved in aNetworkLoadBalancerInstancesuch as policies, pools, profiles, nodes, virtual servers, etc.default ServiceResponseLoadBalancerProvider.updateLoadBalancer(NetworkLoadBalancer loadBalancer) default ServiceResponseLoadBalancerProvider.updateLoadBalancerHealthMonitor(NetworkLoadBalancerMonitor monitor) Update operation for load balancer providers.default ServiceResponseLoadBalancerProvider.updateLoadBalancerNode(NetworkLoadBalancerNode node) Update operation for load balancer providers.default ServiceResponseLoadBalancerProvider.updateLoadBalancerPool(NetworkLoadBalancerPool pool) Update operation for load balancer providers.default ServiceResponseLoadBalancerProvider.updateLoadBalancerProfile(NetworkLoadBalancerProfile profile) Update operation for load balancer providers.default ServiceResponseLoadBalancerProvider.updateLoadBalancerVirtualServer(NetworkLoadBalancerInstance instance) Update operation for load balancer providers.LoadBalancerProvider.validate(NetworkLoadBalancer loadBalancer, Map opts) Validates the user submitted load balancer connection information to ensure the appliance can communicate with it.default ServiceResponseLoadBalancerProvider.validateLoadBalancerHealthMonitor(NetworkLoadBalancerMonitor monitor) Implement this method to perform validation for the create/save of a load balancer health monitordefault ServiceResponseLoadBalancerProvider.validateLoadBalancerInstance(NetworkLoadBalancerInstance loadBalancerInstance) default ServiceResponseLoadBalancerProvider.validateLoadBalancerInstanceConfiguration(NetworkLoadBalancer loadBalancer, Instance instance) default ServiceResponseLoadBalancerProvider.validateLoadBalancerNode(NetworkLoadBalancerNode node) Implement this method to perform validation for the create/save of a load balancer nodedefault ServiceResponseLoadBalancerProvider.validateLoadBalancerPolicy(NetworkLoadBalancerPolicy loadBalancerPolicy) Implement this method to perform validation for the create/save of a load balancer policydefault ServiceResponseLoadBalancerProvider.validateLoadBalancerPool(NetworkLoadBalancerPool pool) Implement this method to perform validation for the create/save of a load balancer pooldefault ServiceResponseLoadBalancerProvider.validateLoadBalancerRule(NetworkLoadBalancerRule rule) Implement this method to perform validation for the create/save of a load balancer policy ruledefault ServiceResponseLoadBalancerProvider.validateLoadBalancerVirtualServer(NetworkLoadBalancerInstance instance) Implement this method to perform validation for the create/save of a load balancer virtual server (vip) -
Uses of ServiceResponse in com.morpheusdata.core.providers
Methods in com.morpheusdata.core.providers that return ServiceResponseModifier and TypeMethodDescriptiondefault ServiceResponseSystemProvider.addSystemComponent(System system, SystemRequest systemRequest, SystemComponentType componentType) This method is called when adding an additional component to an existing system (adding a new host, storage array etc)ProvisionProvider.ConvertToManagedFacet.afterConvertToManaged(AfterConvertToManagedRequest afterConvertToManagedRequest) FloatingIpProvider.allocateFloatingIp(NetworkServer networkServer, NetworkFloatingIpPool pool) Allocates a floating ip in external system, the result floating ip should contain the external system object idFloatingIpProvider.attachFloatingIp(ComputeServer server, NetworkFloatingIp floatingIp) Attaches a floating ip to a serverProvisionProvider.ConvertToManagedFacet.beforeConvertToManaged(BeforeConvertToManagedRequest beforeConvertToManagedRequest) DatastoreTypeProvider.MvmProvisionFacet.buildDiskConfig(ComputeServerGroup cluster, ComputeServer server, StorageVolume volume) When creating/defining a virtual machine in libvirt, an XML specification must be generated.default ServiceResponseProvisionProvider.cloneToTemplate(Workload workload, Map opts) Used to create a new template or image from a given VM if the cloud supports doing soDatastoreTypeProvider.cloneVolume(StorageVolume volume, ComputeServer server, StorageVolume sourceVolume) Clones a volume based on a source volume object.DatastoreTypeProvider.cloneVolume(StorageVolume volume, ComputeServer server, VirtualImage virtualImage, com.bertramlabs.plugins.karman.CloudFileInterface cloudFile) Clones a volume based on a source being the reference to the actual File in the Virtual Image.DatastoreTypeProvider.SnapshotFacet.cloneVolume(StorageVolume volume, Snapshot sourceSnapshot) default ServiceResponseNetworkProvider.configureBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor, Map config) This configuration stage is called before the actual bgp neighbor creation phase in case any pre initialization work needs to be done on the network infrastructureClusterProvider.convertClusterToManaged(ComputeServerGroup cluster) Converts a discovered cluster to a managed clusterCloudProvider.AffinityGroupFacet.createAffinityGroup(Cloud cloud, AffinityGroup affinityGroup) NetworkProvider.MvmProvisionFacet.AppPortProfileFacet.createAppPortProfile(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.AppPortProfileConfig createConfig) default ServiceResponseNetworkProvider.createBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) This is called post configure and validation and is where you execute the necessary work on the underlying network infrastructure for bgp neighbor creationStorageProviderBuckets.createBucket(StorageBucket storageBucket, Map opts) Create theStorageBucketresources on the external provider system.default ServiceResponse<CloudPool>CloudProvider.createCloudPool(Cloud cloud, CloudPool cloudPool) CredentialProvider.createCredential(AccountIntegration integration, AccountCredential credential, Map opts) Creates the credential on the remote integration.DatastoreTypeProvider.createDatastore(Datastore datastore) Perform any operations necessary on the target to create and register a datastore.StorageProviderFileShares.createFileShare(StorageBucket storageShare, Map opts) NetworkProvider.MvmProvisionFacet.FirewallGroupFacet.createFirewallGroup(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.FirewallGroupConfig createConfig) IPAMProvider.createHostRecord(NetworkPoolServer poolServer, NetworkPool networkPool, NetworkPoolIp networkPoolIp, NetworkDomain domain, Boolean createARecord, Boolean createPtrRecord) Creates a Host record on the targetNetworkPoolwithin theNetworkPoolServerintegration.default ServiceResponseProvisionProvider.SnapshotFacet.createLinkedClone(ComputeServer server, Snapshot snapshot) Request to build a linked clone from a given vm and snapshotNetworkProvider.MvmProvisionFacet.NATFacet.createNAT(Account account, NetworkRouter router, NetworkRouterNAT nat, NetworkProvider.MvmProvisionFacet.NATConfig createConfig) NetworkProvider.createNetwork(Network network, Map opts) Creates the Network submittedIPAMProvider.createNetworkPoolServer(NetworkPoolServer poolServer, Map opts) Called during creation of aNetworkPoolServeroperation.default ServiceResponse<NetworkRoute>NetworkProvider.createNetworkRoute(Network network, NetworkRoute networkRoute, Map opts) Create the NetworkRoute submittedDNSProvider.createRecord(AccountIntegration integration, NetworkDomainRecord record, Map opts) Creates a manually allocated DNS Record of the specified record type on the passedNetworkDomainRecordobject.default ServiceResponse<NetworkRouter>NetworkProvider.createRouter(NetworkRouter router, Map opts) Create the NetworkRouter submitteddefault ServiceResponse<NetworkRoute>NetworkProvider.createRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Create the NetworkRoute submitteddefault ServiceResponse<SecurityGroupLocation>NetworkProvider.createSecurityGroup(SecurityGroup securityGroup, Map opts) Creates aSecurityGroupLocationfrom the submittedSecurityGroupSecurityGroupProvider.createSecurityGroup(SecurityGroup securityGroup, Map opts) Creates aSecurityGroupLocationfrom the submittedSecurityGroupdefault ServiceResponse<SecurityGroupRuleLocation>NetworkProvider.createSecurityGroupRule(SecurityGroupLocation securityGroupLocation, SecurityGroupRule securityGroupRule) Creates aSecurityGroupRuleLocationfrom the submittedSecurityGroupRuleSecurityGroupProvider.createSecurityGroupRule(SecurityGroupLocation securityGroupLocation, SecurityGroupRule securityGroupRule) Creates aSecurityGroupRuleLocationfrom the submittedSecurityGroupRuleDatastoreTypeProvider.SnapshotFacet.createSnapshot(StorageVolume volume) Creates a snapshot of a volume.DatastoreTypeProvider.SnapshotFacet.SnapshotInstanceFacet.createSnapshot(Instance instance, CreateSnapshotRequest request) Creates volume snapshots of all volumes associated with an instance.DatastoreTypeProvider.SnapshotFacet.SnapshotServerFacet.createSnapshot(ComputeServer server, Boolean forBackup, Boolean forExport) Creates volume snapshots of all volumes associated with a server.default ServiceResponseProvisionProvider.SnapshotFacet.createSnapshot(ComputeServer server, Map opts) Request to create a snapshot for the given compute serverdefault ServiceResponseProvisionProvider.SnapshotFacet.createSnapshot(Instance instance, Map opts) Request to create a snapshot for the given instanceNetworkProvider.createSubnet(NetworkSubnet subnet, Network network, Map opts) Creates the NetworkSubnet submittedDatastoreTypeProvider.createVolume(StorageVolume volume, ComputeServer server) Perform any operations necessary on the target to create a volume.StorageProviderVolumes.createVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) default ServiceResponseStorageProviderVolumes.createVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) WorkloadProvisionProvider.createWorkloadResources(Workload workload, Map opts) Method called before runWorkload to allow implementers to create resources required before runWorkload is calledNetworkProvider.MvmProvisionFacet.AppPortProfileFacet.deleteAppPortProfile(Account account, NetworkRouter router, ReferenceData profile) default ServiceResponseNetworkProvider.deleteBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) Execution step for removing a bgp neighborStorageProviderBuckets.deleteBucket(StorageBucket storageBucket, Map opts) Delete theStorageBucketresources on the external provider system.CloudProvider.deleteCloud(Cloud cloudInfo) Called when a Cloud From Morpheus is removed.ClusterProvider.deleteCluster(ComputeServerGroup cluster) Called when a cluster is being deleted.CredentialProvider.deleteCredential(AccountIntegration integration, AccountCredential credential, Map opts) Deletes the credential on the remote integration.StorageProviderFileShares.deleteFileShare(StorageBucket storageShare, Map opts) NetworkProvider.MvmProvisionFacet.FirewallGroupFacet.deleteFirewallGroup(Account account, NetworkRouter router, ReferenceData group) IPAMProvider.deleteHostRecord(NetworkPool networkPool, NetworkPoolIp poolIp, Boolean deleteAssociatedRecords) Deletes a host record on the targetNetworkPool.NetworkProvider.MvmProvisionFacet.NATFacet.deleteNAT(Account account, NetworkRouter router, NetworkRouterNAT nat) NetworkProvider.deleteNetwork(Network network, Map opts) Deletes the Network submitteddefault ServiceResponseNetworkProvider.deleteNetworkRoute(NetworkRoute networkRoute, Map opts) Delete the NetworkRoute submitteddefault ServiceResponseComputeTypePackageProvider.deletePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage) Deprecated.default ServiceResponseComputeTypePackageProvider.deletePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageDeleteRequest packageDeleteRequest) Called when deleting a packageCloudInitializationProvider.deleteProvider(Cloud cloud) Cleanup provider when a cloud is deletedDNSProvider.deleteRecord(AccountIntegration integration, NetworkDomainRecord record, Map opts) Deletes a Zone Record that is specified on the Morpheus side with the target integration endpoint.default ServiceResponseNetworkProvider.deleteRouter(NetworkRouter router, Map opts) Delete the NetworkRouter submitteddefault ServiceResponseNetworkProvider.deleteRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Delete the NetworkRoute submitteddefault ServiceResponseNetworkProvider.deleteSecurityGroup(SecurityGroup securityGroup) Delete aSecurityGroupSecurityGroupProvider.deleteSecurityGroup(SecurityGroup securityGroup) Delete aSecurityGroupdefault ServiceResponseNetworkProvider.deleteSecurityGroupLocation(SecurityGroupLocation securityGroupLocation) Delete aSecurityGroupLocationSecurityGroupProvider.deleteSecurityGroupLocation(SecurityGroupLocation securityGroupLocation) Delete aSecurityGroupLocationdefault ServiceResponseNetworkProvider.deleteSecurityGroupRule(SecurityGroupLocation securityGroupLocation, SecurityGroupRule rule) Delete aSecurityGroupRuleSecurityGroupProvider.deleteSecurityGroupRule(SecurityGroupLocation securityGroupLocation, SecurityGroupRule rule) Delete aSecurityGroupRuleCloudProvider.deleteServer(ComputeServer computeServer) Called when a server should be deleted from the Cloud.ClusterProvider.deleteServer(ComputeServer server) Called when a server is being deleted.default ServiceResponseProvisionProvider.SnapshotFacet.deleteSnapshot(Snapshot snapshot, Map opts) Request to delete a snapshot for a given compute server It only needs to be deleted from the cloud, Morpheus will handle the cleanup of snapshot database records after a successful responsedefault ServiceResponseProvisionProvider.SnapshotFacet.deleteSnapshots(ComputeServer server, Map opts) Request to delete all snapshots for a given compute server They only need to be deleted from the cloud, Morpheus will handle the cleanup of snapshot database records after a successful responsedefault ServiceResponseProvisionProvider.SnapshotFacet.deleteSnapshots(Instance instance, Map opts) Request to delete all snapshots for a given instance They only need to be deleted from the cloud, Morpheus will handle the cleanup of snapshot database records after a successful responseNetworkProvider.deleteSubnet(NetworkSubnet subnet, Network network, Map opts) Deletes the NetworkSubnet submitteddefault ServiceResponseSystemProvider.deleteSystem(System system) Perform any cleanup/state reset operations required on removal of a systemStorageProviderVolumes.deleteVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) default ServiceResponse<StorageVolume>StorageProviderVolumes.deleteVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) ResourceProvisionProvider.AppFacet.destroyApp(App app, Map opts) ResourceProvisionProvider.destroyInstance(Instance instance, Map opts) This is the key method called to destroy / remove an instance.FloatingIpProvider.detachFloatingIp(ComputeServer server, NetworkFloatingIp floatingIp) Detaches a floating ip from a serverdefault ServiceResponseWorkloadProvisionProvider.ejectAllDisksFromWorkload(Workload workload, Map opts) Issues the remote calls necessary to eject all ejectable disks from a workloaddefault ServiceResponseProvisionProvider.HypervisorConsoleFacet.enableConsoleAccess(ComputeServer server) Method called before making a hypervisor vnc console connection to a server to ensure that the server settings are correctGuidanceRecommendationProvider.ExecutableFacet.execute(AccountDiscovery discovery) Performs an action based on the data in the discovery object.HostProvisionProvider.finalizeHost(ComputeServer server) This method is called after successful completion of runHost and successful completion of waitForHost and provides an opportunity to perform some final actions during the provisioning process.HostProvisionProvider.finalizeHostFacet.finalizeHost(ComputeServer server) default ServiceResponseClusterProvider.finalizeLinuxComputeServer(ComputeServerGroup cluster, ComputeServer server, Map opts) Hook for finalizing any configuration on a linux compute server before it is saved, defaults to no-opProvisionProvider.IacResourceFacet.finalizeResourceWorkload(Workload workload, AccountResource resource) Called at the end of the provsioning process to ensure that the workload is properly provisioned and provides an opportunity to perform some final actions during the provisioning process.WorkloadProvisionProvider.finalizeWorkload(Workload workload) This method is called after successful completion of runWorkload and provides an opportunity to perform some final actions during the provisioning process.default ServiceResponseProvisionProvider.HypervisorConsoleFacet.getNoVNCConsoleUrl(ComputeServer server) Builds the URL and authentication required to connect to the target server using noVNCWorkloadProvisionProvider.getServerDetails(ComputeServer server) Method called after a successful call to runWorkload to obtain the details of the ComputeServer.default ServiceResponseProvisionProvider.HypervisorConsoleFacet.getWMKSConsoleUrl(ComputeServer server) Builds the URL and authentication required to connect to the target server using noVNCdefault ServiceResponseProvisionProvider.HypervisorConsoleFacet.getXvpVNCConsoleUrl(ComputeServer server) Builds the URL and authentication required to connect to the target server using noVNCWorkloadProvisionProvider.ImportWorkloadFacet.importWorkload(ImportWorkloadRequest importWorkloadRequest) Import a workload to an imageCloudProvider.initializeCloud(Cloud cloudInfo) Called when a Cloud From Morpheus is first saved.ProvisionProvider.HypervisorProvisionFacet.initializeHypervisor(Cloud cloud, ComputeServer server) Initialize a compute server as a Hypervisor.IPAMProvider.initializeNetworkPoolServer(NetworkPoolServer poolServer, Map opts) Called on the first save / update of a pool server integration.CloudInitializationProvider.initializeProvider(Cloud cloud) Initialize provider for a cloudStorageProvider.initializeStorageServer(StorageServer storageServer, Map opts) Called on the first save / update of a storage server integration.default ServiceResponseSystemProvider.initializeSystem(System system, SystemRequest systemRequest) This method is executed post initialization workflows have been executed.default ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.installPackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage) default ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.installPackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageInstallRequest packageInstallRequest) Called when a package needs to be installedDatastoreTypeProvider.SnapshotFacet.listSnapshots(StorageServer storageServer) Called to list all snapshots on an associated storage server (NOT USED YET)CredentialProvider.loadCredentialData(AccountIntegration integration, AccountCredential credential, Map opts) Used to load credential information on the fly from the datastore.Load data for the analytics page.ComputeProvisionProvider.MoveFacet.moveServer(ComputeServer server, ComputeServer targetHost, Boolean live) default ServiceResponseNetworkProvider.MvmProvisionFacet.postMigrationHook(NetworkServer networkServer, ComputeServer vm, ComputeServer sourceHost, ComputeServer targetHost) This hook is called after an HVM live migration operation.default ServiceResponseScaleProvider.postProvisionInstance(Instance instance) Implement this method to perform some tasks after an instance has been provisioned via morpheus.default ServiceResponseNetworkProvider.MvmProvisionFacet.preMigrationHook(NetworkServer networkServer, ComputeServer vm, ComputeServer sourceHost, ComputeServer targetHost) This hook is called prior to an HVM live migration operation.ResourceProvisionProvider.AppFacet.prepareApp(App app, AppRequest appRequest, Map opts) ResourceProvisionProvider.prepareCloneInstance(Instance instance, Map opts) Returns the data necessary for Morpheus to clone an instance, specifically the necessary images and snapshotsNetworkProvider.ComputeServerInterfaceOperationFacet.prepareComputeServerInterfacesForServer(NetworkServer networkServer, ComputeServer server, List<ComputeServerInterface> interfaces) Prepare the compute server interfaces for the Network Provider/Server before provisioning kicks off.HostProvisionProvider.prepareHost(ComputeServer server, HostRequest hostRequest, Map opts) This method is called before runHost and provides an opportunity to perform action or obtain configuration that will be needed in runHost.DatastoreTypeProvider.MvmProvisionFacet.prepareHostForVolume(ComputeServerGroup cluster, ComputeServer server, StorageVolume volume) This is a hook call to allow the plugin to prepare the host for the volume.default ServiceResponseSystemProvider.prepareInitializeSystem(System system, SystemRequest systemRequest) This phase is run prior to exeucting the system initialization workflows.ResourceProvisionProvider.prepareInstance(Instance instance, InstanceRequest instanceRequest, Map opts) This method is called before runInstance and provides an opportunity to perform action or obtain configuration that will be needed in runInstance.default ServiceResponse<Network>NetworkProvider.prepareNetwork(Network network, Map opts) Prepare the network information before validate, create, and update.default ServiceResponse<NetworkRoute>NetworkProvider.prepareNetworkRoute(Network network, NetworkRoute networkRoute, Map routeConfig, Map opts) Prepare the route information before validate, create, and update.HostProvisionProvider.ResizeV2Facet.prepareResizeServer(ComputeServer server, ResizeV2Request resizeRequest, Map opts) Prepares the resize operation.WorkloadProvisionProvider.ResizeV2Facet.prepareResizeWorkload(Instance instance, Workload workload, ResizeV2Request resizeRequest, Map opts) Prepares the resize operation.default ServiceResponse<NetworkRouter>NetworkProvider.prepareRouter(NetworkRouter router, Map routerConfig, Map opts) Prepare the router information before validate, create, and update.default ServiceResponse<NetworkRoute>NetworkProvider.prepareRouterRoute(NetworkRouter router, NetworkRoute route, Map routeConfig, Map opts) Prepare the route information before validate, create, and update.default ServiceResponse<SecurityGroup>NetworkProvider.prepareSecurityGroup(SecurityGroup securityGroup, Map opts) Prepare the security group before validate, create, and update.SecurityGroupProvider.prepareSecurityGroup(SecurityGroup securityGroup, Map opts) Prepare theSecurityGroupinformation before validate, create, and update.default ServiceResponse<SecurityGroupRule>NetworkProvider.prepareSecurityGroupRule(SecurityGroupRule securityGroupRule, Map opts) Prepare the security group rule before validate, create, and update.SecurityGroupProvider.prepareSecurityGroupRule(SecurityGroupRule securityGroupRule, Map opts) Prepare the security group rule before validate, create, and update.DatastoreTypeProvider.ComputeProvisionFacet.prepareServerForVolume(ComputeServer server, StorageVolume volume) This is a hook call to allow the plugin to prepare the host for the volume.default ServiceResponse<NetworkSubnet>NetworkProvider.prepareSubnet(NetworkSubnet subnet, Network network, Map opts) Prepare the subnet information before validate, create, and update.default ServiceResponseSystemProvider.prepareUpdateSystem(System system, SystemRequest systemRequest) This phase is run prior to executing the system update workflows.default ServiceResponse<StorageVolume>DatastoreTypeProvider.prepareVolumeAttach(StorageVolume volume, ComputeServer server) Perform any operations necessary to prepare for a volume attach to a specified server.default ServiceResponse<PrepareWorkloadResponse>WorkloadProvisionProvider.prepareWorkload(Workload workload, WorkloadRequest workloadRequest, Map opts) This method is called before runWorkload and provides an opportunity to perform action or obtain configuration that will be needed in runWorkload.default ServiceResponseScaleProvider.provisionInstance(Instance instance) Implement this method to perform any operations that occur PRIOR to the instance being provisioned.Zones/Clouds are refreshed periodically by the Morpheus Environment.ClusterProvider.refresh(ComputeServerGroup cluster) Clusters are refreshed periodically by the Morpheus Environment.default ServiceResponseNetworkProvider.refresh()Deprecated.default ServiceResponseNetworkProvider.refresh(NetworkServer networkServer) This method is triggered on a schedule to update entity information from the network integration itself.ClusterProvider.refreshDaily(ComputeServerGroup cluster) Clusters are refreshed periodically by the Morpheus Environment.default ServiceResponseNetworkProvider.refreshDaily(NetworkServer networkServer) This method is triggered on a schedule (once a day) to allow the network integration to perform operations critical to the health/stability of the integration.default ServiceResponse<Datastore>DatastoreTypeProvider.refreshDatastore(Datastore datastore) Refresh the provider with the associated data in the external system.StorageProvider.refreshStorageServer(StorageServer storageServer, Map opts) Refresh the provider with the associated data in the external system.default ServiceResponseSystemProvider.refreshSystem(System system) This method is bound to a periodic job that is executed by the VME Manager.default ServiceResponseSystemProvider.refreshSystemDaily(System system) Executed once a day, perform any desireable action on a daily intervalNetworkProvider.ComputeServerInterfaceOperationFacet.releaseComputeServerInterfacesFromServer(NetworkServer networkServer, ComputeServer server, List<ComputeServerInterface> interfaces) Release the compute server interfaces for the Network Provider/Server before teardown completes.FloatingIpProvider.releaseFloatingIp(NetworkFloatingIp floatingIp) Releases a floating ipDatastoreTypeProvider.MvmProvisionFacet.releaseVolumeFromHost(ComputeServerGroup cluster, ComputeServer server, StorageVolume volume) This is a hook call to allow the plugin to know if a vm is being moved off of a host or removed.DatastoreTypeProvider.ComputeProvisionFacet.releaseVolumeFromServer(ComputeServer server, StorageVolume volume) This is a hook call to allow the plugin to release the volume from the host.CloudProvider.AffinityGroupFacet.removeAffinityGroup(Cloud cloud, AffinityGroup affinityGroup) default ServiceResponse<CloudPool>CloudProvider.removeCloudPool(Cloud cloud, CloudPool cloudPool) DatastoreTypeProvider.removeDatastore(Datastore datastore) Perform any operations necessary on the target to remove a datastore.default ServiceResponseScaleProvider.removeInstance(Instance instance) Implement this method to perform some operations when an instance has been removed from morpheusDatastoreTypeProvider.SnapshotFacet.removeSnapshot(StorageVolume volume) Reverts a volume to a snapshot.DatastoreTypeProvider.SnapshotFacet.SnapshotInstanceFacet.removeSnapshot(Instance instance, Snapshot snapshot) Removes a snapshot from an instance.DatastoreTypeProvider.SnapshotFacet.SnapshotServerFacet.removeSnapshot(ComputeServer server, Snapshot snapshot) Removes a snapshot from a server.DatastoreTypeProvider.removeVolume(StorageVolume volume, ComputeServer server, boolean removeSnapshots, boolean force) Perform any operations necessary on the target to remove a volume.default ServiceResponse<RemoveWorkloadResponse>WorkloadProvisionProvider.removeWorkload(Workload workload, RemoveWorkloadRequest removeWorkloadRequest) This is the key method called to destroy / remove a workload.default ServiceResponseWorkloadProvisionProvider.removeWorkload(Workload workload, Map opts) Deprecated.HostProvisionProvider.ResizeFacet.resizeServer(ComputeServer server, ResizeRequest resizeRequest, Map opts) Request to scale the size of the ComputeServer.HostProvisionProvider.ResizeV2Facet.resizeServer(ComputeServer server, ResizeV2Request resizeRequest, Map opts) Request to scale the size of a ComputeServer.DatastoreTypeProvider.resizeVolume(StorageVolume volume, ComputeServer server, Long newSize) Perform any operations necessary on the target to resize a volume.StorageProviderVolumes.resizeVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) default ServiceResponse<StorageVolume>StorageProviderVolumes.resizeVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) WorkloadProvisionProvider.ResizeFacet.resizeWorkload(Instance instance, Workload workload, ResizeRequest resizeRequest, Map opts) Request to scale the size of the Workload.WorkloadProvisionProvider.ResizeV2Facet.resizeWorkload(Instance instance, Workload workload, ResizeV2Request resizeRequest, Map opts) Request to scale the size of the Workload.IacResourceMappingProvider.resolveContainer(Workload workload, AccountResource resource, Map resourceResult, String iacProvider, String iacProviderType, String iacType) IacResourceMappingProvider.resolveInstance(Instance instance, AccountResource resource, Map resourceResult, String iacProvider, String iacProviderType, String iacType) Handles mapping an IaC resource to a Morpheus Instance.IacResourceMappingProvider.resolveWorkload(Workload workload, AccountResource resource, Map resourceResult, String iacProvider, String iacProviderType, String iacType) Handles mapping an IaC resource to a Morpheus Workload.WorkloadProvisionProvider.restartWorkload(Workload workload) Issues the remote calls to restart a workload element.DatastoreTypeProvider.SnapshotFacet.SnapshotInstanceFacet.revertSnapshot(Instance instance, Snapshot snapshot) Reverts an instance to a snapshot.DatastoreTypeProvider.SnapshotFacet.SnapshotServerFacet.revertSnapshot(ComputeServer server, Snapshot snapshot) Reverts a server to a snapshot.default ServiceResponseProvisionProvider.SnapshotFacet.revertSnapshot(ComputeServer server, Snapshot snapshot, Map opts) Request to restore a snapshot to a given compute serverdefault ServiceResponseProvisionProvider.SnapshotFacet.revertSnapshot(Instance instance, Snapshot snapshot, Map opts) Request to restore a snapshot to a given instanceResourceProvisionProvider.AppFacet.runApp(App app, AppRequest appRequest, Map opts) HostProvisionProvider.runHost(ComputeServer server, HostRequest hostRequest, Map opts) This method is called to provision a Host (i.e.ResourceProvisionProvider.runInstance(Instance instance, InstanceRequest instanceRequest, Map opts) This method is a key entry point in provisioning an instance.WorkloadProvisionProvider.runWorkload(Workload workload, WorkloadRequest workloadRequest, Map opts) This method is a key entry point in provisioning a workload.CloudNativeProvisionProvider.startInstance(Instance instance) Issues the remote calls necessary to start an instance running.CloudProvider.startServer(ComputeServer computeServer) Called when a server should be started.ClusterProvider.ServerPowerFacet.startServer(ComputeServer computeServer) Called when a server should be started.ComputeProvisionProvider.startServer(ComputeServer computeServer) Start the serverWorkloadProvisionProvider.startWorkload(Workload workload) Issues the remote calls necessary to start a workload element for running.CloudNativeProvisionProvider.stopInstance(Instance instance) Issues the remote calls necessary top stop an instance element from running.CloudProvider.stopServer(ComputeServer computeServer) Called when a server should be stopped.ClusterProvider.ServerPowerFacet.stopServer(ComputeServer computeServer) Called when a server should be stopped.ComputeProvisionProvider.stopServer(ComputeServer computeServer) Stop the serverWorkloadProvisionProvider.stopWorkload(Workload workload) Issues the remote calls necessary top stop a workload element from running.default ServiceResponseWorkloadProvisionProvider.suspendWorkload(Workload workload) Issues the remote calls necessary to suspend a workload element.CloudProvider.AffinityGroupFacet.updateAffinityGroup(Cloud cloud, AffinityGroup affinityGroup) ResourceProvisionProvider.AppFacet.updateApp(App app, AppRequest appRequest, Map opts) default ServiceResponseNetworkProvider.updateBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) Execution step for updating the details of a bgp neighborStorageProviderBuckets.updateBucket(StorageBucket storageBucket, Map opts) Called during update of an existingStorageBucket.default ServiceResponse<CloudPool>CloudProvider.updateCloudPool(Cloud cloud, CloudPool cloudPool) CredentialProvider.updateCredential(AccountIntegration integration, AccountCredential credential, Map opts) Updates the credential on the remote integration.default ServiceResponse<Datastore>DatastoreTypeProvider.updateDatastore(Datastore datastore) Perform any operations necessary on the target to update a datastore.StorageProviderFileShares.updateFileShare(StorageBucket storageShare, Map opts) IPAMProvider.updateHostRecord(NetworkPoolServer poolServer, NetworkPool networkPool, NetworkPoolIp networkPoolIp) Updates a Host record on the targetNetworkPoolif supported by the Provider.ResourceProvisionProvider.updateInstance(Instance instance, InstanceRequest instanceRequest, Map opts) This method is a key entry point in provisioning an instance.default ServiceResponseScaleProvider.updateInstance(Instance instance) Implement this method to perform some operations when an instance has been updateddefault ServiceResponseWorkloadProvisionProvider.updateMetadataTags(ComputeServer server, Map opts) This is the method called when a server's metadata tags are updated in Morpheus.NetworkProvider.MvmProvisionFacet.NATFacet.updateNAT(Account account, NetworkRouter router, NetworkRouterNAT nat, NetworkProvider.MvmProvisionFacet.NATConfig updateConfig) NetworkProvider.updateNetwork(Network network, Map opts) Updates the Network submittedIPAMProvider.updateNetworkPoolServer(NetworkPoolServer poolServer, Map opts) Called during update of an existingNetworkPoolServer.default ServiceResponse<NetworkRoute>NetworkProvider.updateNetworkRoute(Network network, NetworkRoute networkRoute, Map opts) Update the NetworkRoute submitteddefault ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.updatePackageConfig(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageUpdateRequest packageUpdateRequest) Called when updating a package configurationdefault ServiceResponse<NetworkRouter>NetworkProvider.updateRouter(NetworkRouter router, Map opts) Update the NetworkRouter submitteddefault ServiceResponse<NetworkRoute>NetworkProvider.updateRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Update the NetworkRoute submitteddefault ServiceResponse<SecurityGroup>NetworkProvider.updateSecurityGroup(SecurityGroup securityGroup, Map opts) Update the security groupSecurityGroupProvider.updateSecurityGroup(SecurityGroup securityGroup, Map opts) Update the security groupdefault ServiceResponse<SecurityGroupRule>NetworkProvider.updateSecurityGroupRule(SecurityGroupLocation securityGroupLocation, SecurityGroupRule originalRule, SecurityGroupRule updatedRule) Update the security group ruleSecurityGroupProvider.updateSecurityGroupRule(SecurityGroupLocation securityGroupLocation, SecurityGroupRule originalRule, SecurityGroupRule updatedRule) Update the security group ruledefault ServiceResponseProvisionProvider.HypervisorConsoleFacet.updateServerHost(ComputeServer server) Method called before using the console host to ensure it is accurateNetworkProvider.updateSubnet(NetworkSubnet subnet, Network network, Map opts) Updates the NetworkSubnet submitteddefault ServiceResponseSystemProvider.updateSystem(System system, SystemRequest systemRequest) This method is executed post update workflows for the given system.StorageProviderVolumes.updateVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) default ServiceResponse<StorageVolume>StorageProviderVolumes.updateVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) default ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.upgradePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageUpgradeRequest packageUpgradeRequest) Called when a package needs to be upgradeddefault ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.upgradePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, String newVersion) CloudProvider.validate(Cloud cloudInfo, ValidateCloudRequest validateCloudRequest) Validates the submitted cloud information to make sure it is functioning correctly.ResourceProvisionProvider.AppFacet.validateApp(App app, Map opts) Validate the provided provisioning options for an App.NetworkProvider.MvmProvisionFacet.AppPortProfileFacet.validateAppPortProfile(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.AppPortProfileConfig createConfig) default ServiceResponseNetworkProvider.validateBgpNeighbor(NetworkRouter router, NetworkRouterBgpNeighbor neighbor) Called for additional validation of of the bgp neighbor input parameters that the provider may requireStorageProviderBuckets.validateBucket(StorageBucket storageBucket, Map opts) Validates the submitted information when saving a bucket.default ServiceResponseDatastoreTypeProvider.validateDatastore(Datastore datastore) Perform any validations necessary on the target prior to create.NetworkProvider.MvmProvisionFacet.FirewallGroupFacet.validateFirewallGroup(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.FirewallGroupConfig createConfig) HostProvisionProvider.validateHost(ComputeServer server, Map opts) Validate the provided provisioning options for a Docker host server.ResourceProvisionProvider.validateInstance(Instance instance, Map opts) Validate the provided provisioning options for an Instance.ComputeProvisionProvider.MoveFacet.validateMoveServer(ComputeServer server, ComputeServer targetHost, Boolean live) NetworkProvider.MvmProvisionFacet.NATFacet.validateNAT(Account account, NetworkRouter router, NetworkProvider.MvmProvisionFacet.NATConfig createConfig) default ServiceResponseNetworkProvider.validateNetwork(Network network, Map opts) Validates the submitted network information.default ServiceResponseNetworkProvider.validateNetworkRoute(Network network, NetworkRoute networkRoute, Map opts) Validate the submitted NetworkRoute information.default ServiceResponseNetworkProvider.validateNetworkServer(NetworkServer networkServer, Map opts) Validates the submitted network server information.ReportProvider.validateOptions(Map opts) default ServiceResponseComputeTypePackageProvider.validatePackageConfig(ComputeServerGroup serverGroup, ComputeServerGroupPackage serverGroupPackage) Validates the submitted package configurationHostProvisionProvider.ResizeV2Facet.validateResizeServer(ComputeServer server, ResizeV2Request resizeRequest, Map opts) Validates the provided resize options of for a server.WorkloadProvisionProvider.ResizeFacet.validateResizeWorkload(Instance instance, Workload workload, ResizeRequest resizeRequest, Map opts) Validates the provided resize options of an instance's workload.WorkloadProvisionProvider.ResizeV2Facet.validateResizeWorkload(Instance instance, Workload workload, ResizeV2Request resizeRequest, Map opts) Validates the provided resize options of an instance's workload.default ServiceResponseNetworkProvider.validateRouter(NetworkRouter router, Map opts) Validate the submitted NetworkRouter information.default ServiceResponseNetworkProvider.validateRouterRoute(NetworkRouter router, NetworkRoute route, Map opts) Validate the submitted NetworkRoute information.default ServiceResponseNetworkProvider.validateSecurityGroup(SecurityGroup securityGroup, Map opts) Validates the submitted security group information.SecurityGroupProvider.validateSecurityGroup(SecurityGroup securityGroup, Map opts) Validates the submittedSecurityGroupinformation.default ServiceResponse<SecurityGroupRule>NetworkProvider.validateSecurityGroupRule(SecurityGroupRule securityGroupRule) Validate the submitted security group rule object.SecurityGroupProvider.validateSecurityGroupRule(SecurityGroupRule securityGroupRule) Validate the submitted security group rule object.ClusterProvider.validateServerGroup(ComputeServerGroup cluster) Validates the server group for a given cluster.ClusterProvider.validateServerGroupConfig(ComputeServerGroupType clusterType, Map config) Validates the server group configuration for a given cluster type.default ServiceResponseNetworkProvider.validateSubnet(NetworkSubnet subnet, Network network, Map opts) Validates the submitted subnet information.WorkloadProvisionProvider.validateWorkload(Map opts) Validates the provided provisioning options of a workload.CredentialProvider.verify(AccountIntegration integration, Map opts) Validation Method used to validate all inputs applied to the integration of an Credential Provider upon save.DNSProvider.verifyAccountIntegration(AccountIntegration integration, Map opts) Validation Method used to validate all inputs applied to the integration of an DNS Provider upon save.default ServiceResponseGenericIntegrationProvider.verifyAccountIntegration(AccountIntegration accountIntegration, Map opts) Validation Method used to validate all inputs applied to the generic integration upon save.IPAMProvider.verifyNetworkPoolServer(NetworkPoolServer poolServer, Map opts) Validation Method used to validate all inputs applied to the integration of an IPAM Provider upon save.StorageProvider.verifyStorageServer(StorageServer storageServer, Map opts) Validation Method used to validate all inputs applied to the integration of a Storage Provider upon save.default ServiceResponse<ProvisionResponse>HostProvisionProvider.waitForHost(ComputeServer server) This method is called after runHost returns successfully and provides implementations a mechanism to wait for the ComputeServer to finish the creation process in the underlying Cloud. -
Uses of ServiceResponse in com.morpheusdata.core.storage
Methods in com.morpheusdata.core.storage that return ServiceResponseModifier and TypeMethodDescriptionMorpheusDatastoreTypeService.cloneVolume(StorageVolume volume, ComputeServer server, StorageVolume sourceVolume) Clones a volume on the associated datastoreMorpheusDatastoreTypeService.cloneVolume(StorageVolume volume, ComputeServer server, VirtualImage virtualImage, com.bertramlabs.plugins.karman.CloudFileInterface cloudFile) Clones a volume on the associated datastoreMorpheusVmeQcow2DatastoreService.cloneVolume(StorageVolume volume, ComputeServer server, StorageVolume sourceVolume) Clones a volume based on a source volume object.MorpheusVmeQcow2DatastoreService.cloneVolume(StorageVolume volume, ComputeServer server, VirtualImage virtualImage, com.bertramlabs.plugins.karman.CloudFileInterface cloudFile) Clones a volume based on a source being the reference to the actual File in the Virtual Image.MorpheusDatastoreTypeService.createSnapshot(ComputeServer server, Boolean forBackup, Boolean forExport) Creates volume snapshots of all volumes associated with a server.MorpheusDatastoreTypeService.createSnapshot(Instance instance, CreateSnapshotRequest req) Creates volume snapshots of all volumes associated with an instance.MorpheusDatastoreTypeService.createVolume(StorageVolume volume, ComputeServer server) Creates a volume on the associated datastoreMorpheusVmeQcow2DatastoreService.createVolume(StorageVolume volume, ComputeServer server) Perform any operations necessary on the target to create a volume.MorpheusDatastoreTypeService.refreshDatastore(Datastore datastore) Refresh the provider with the associated data in the external system.MorpheusDatastoreTypeService.removeSnapshot(ComputeServer server, Snapshot snapshot) Deletes volume snapshots of all volumes associated with a server.MorpheusDatastoreTypeService.removeSnapshot(Instance instance, Snapshot snapshot) Deletes snapshot associated with an instance.MorpheusDatastoreTypeService.removeVolume(StorageVolume volume, ComputeServer server, boolean removeSnapshots, boolean force) Removes a volume on the associated datastoreMorpheusVmeQcow2DatastoreService.removeVolume(StorageVolume volume, ComputeServer server, boolean removeSnapshots, boolean force) Perform any operations necessary on the target to remove a volume.MorpheusDatastoreTypeService.resizeVolume(StorageVolume volume, ComputeServer server, boolean isShutdown) Resize a volume on the associated datastoreMorpheusVmeQcow2DatastoreService.resizeVolume(StorageVolume volume, ComputeServer server, Long newSize) Perform any operations necessary on the target to resize a volume.MorpheusDatastoreTypeService.revertSnapshot(ComputeServer server, Snapshot snapshot) Reverts a server to a snapshot.MorpheusDatastoreTypeService.revertSnapshot(Instance instance, Snapshot snapshot) Reverts an instance to a snapshot. -
Uses of ServiceResponse in com.morpheusdata.core.synchronous
Methods in com.morpheusdata.core.synchronous that return ServiceResponseModifier and TypeMethodDescriptionMorpheusSynchronousOperationNotificationService.clearAlarm(OperationNotification notification) MorpheusSynchronousOperationNotificationService.clearBackupProviderAlarm(BackupProvider backupProvider) MorpheusSynchronousOperationNotificationService.clearHypervisorAlarm(ComputeServerIdentityProjection node) MorpheusSynchronousOperationNotificationService.clearItemAlarms(String refType, Long refId) MorpheusSynchronousOperationNotificationService.clearZoneAlarm(CloudIdentityProjection cloud) MorpheusSynchronousFileCopyService.copyToServer(ComputeServer server, String fileName, String filePath, InputStream sourceStream, Long contentLength) Copy a file to the target server.MorpheusSynchronousFileCopyService.copyToServer(ComputeServer server, String fileName, String filePath, InputStream sourceStream, Long contentLength, Long timeout) Copy a file to the target server.MorpheusSynchronousFileCopyService.copyToServer(ComputeServer server, String fileName, String filePath, InputStream sourceStream, Long contentLength, Long timeout, Boolean autoExpand) Copy a file to the target server.MorpheusSynchronousOperationNotificationService.createAlarm(OperationNotification notification) MorpheusSynchronousOperationNotificationService.createBackupProviderAlarm(BackupProvider backupProvider, String statusMessage) MorpheusSynchronousOperationNotificationService.createHypervisorAlarm(ComputeServerIdentityProjection node, String statusMessage) MorpheusSynchronousOperationNotificationService.createZoneAlarm(CloudIdentityProjection cloud, String statusMessage) Expires AND deletes the temporary file content of a file copy urlMorpheusSynchronousFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength) Create a url to copy a file to the target server.MorpheusSynchronousFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength, Long timeout) Create a url to copy a file to the target server.MorpheusSynchronousFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength, Long timeout, Boolean autoExpand) Create a url to copy a file to the target server.MorpheusSynchronousFileCopyService.generateUrl(String fileName, User user, InputStream sourceStream, Long contentLength, Long timeout, Boolean autoExpand, String contentType) Create a url to copy a file to the target server. -
Uses of ServiceResponse in com.morpheusdata.core.synchronous.integration
Methods in com.morpheusdata.core.synchronous.integration that return ServiceResponseModifier and TypeMethodDescriptiondefault ServiceResponseMorpheusSynchronousIntegrationService.deleteCloudIntegration(Long cloudId, AccountIntegration integration) default ServiceResponseMorpheusSynchronousIntegrationService.deleteCloudIntegration(Long cloudId, NetworkServer networkServer) default ServiceResponseMorpheusSynchronousIntegrationService.deleteCloudIntegration(Long cloudId, StorageServer storageServer) default ServiceResponse<AccountIntegration>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, AccountIntegration integration) default ServiceResponse<NetworkLoadBalancer>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, NetworkLoadBalancer networkLoadBalancer) default ServiceResponse<NetworkServer>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, NetworkServer networkServer) default ServiceResponse<StorageServer>MorpheusSynchronousIntegrationService.registerCloudIntegration(Long cloudId, StorageServer storageServer) -
Uses of ServiceResponse in com.morpheusdata.core.util
Methods in com.morpheusdata.core.util that return ServiceResponseModifier and TypeMethodDescriptionMake a POST request to an API with the specified URL, path, and credentials.HttpApiClient.callApi(String url, String path, String username, String password, HttpApiClient.RequestOptions opts) Make a POST request to an API with the specified URL, path, credentials, andHttpApiClient.RequestOptions.HttpApiClient.callApi(String url, String path, String username, String password, HttpApiClient.RequestOptions opts, String method) Make a request to an API with the specified URL, path, credentials,HttpApiClient.RequestOptions, and HTTP request method.static ServiceResponseDeprecated.static ServiceResponseRestApiUtil.callApi(String url, String path, String username, String password, RestApiUtil.RestOptions opts) Deprecated.static ServiceResponseRestApiUtil.callApi(String url, String path, String username, String password, RestApiUtil.RestOptions opts, String method) Deprecated.HttpApiClient.callJsonApi(String url, String path) Make a POST request to a JSON API with the specified URL and path.HttpApiClient.callJsonApi(String url, String path, HttpApiClient.RequestOptions opts) Make a POST request to a JSON API with the specified URL, path, andHttpApiClient.RequestOptions.HttpApiClient.callJsonApi(String url, String path, HttpApiClient.RequestOptions opts, String method) Make a request to a JSON API with the specified URL, path,HttpApiClient.RequestOptionsand HTTP method.HttpApiClient.callJsonApi(String url, String path, String username, String password, HttpApiClient.RequestOptions opts) Make a POST request to a JSON API with the specified URL, path, username, password, andHttpApiClient.RequestOptions.HttpApiClient.callJsonApi(String url, String path, String username, String password, HttpApiClient.RequestOptions opts, String method) Make a request to a JSON API with the specified URL, path, username, password,HttpApiClient.RequestOptions, and HTTP method.static ServiceResponseRestApiUtil.callJsonApi(String url, String path) Deprecated.static ServiceResponseRestApiUtil.callJsonApi(String url, String path, RestApiUtil.RestOptions opts) Deprecated.static ServiceResponseRestApiUtil.callJsonApi(String url, String path, RestApiUtil.RestOptions opts, String method) Deprecated.static ServiceResponseRestApiUtil.callJsonApi(String url, String path, String username, String password, RestApiUtil.RestOptions opts) Deprecated.static ServiceResponseRestApiUtil.callJsonApi(String url, String path, String username, String password, RestApiUtil.RestOptions opts, String method) Deprecated.ServiceResponse<org.apache.http.client.methods.CloseableHttpResponse>HttpApiClient.callStreamApi(String url, String path, String username, String password, byte[] body, HttpApiClient.RequestOptions opts, String method) Executes an HTTP request with streaming capabilities to a specified URL and path.ServiceResponse<org.apache.http.client.methods.CloseableHttpResponse>HttpApiClient.callStreamApi(String url, String path, String username, String password, HttpApiClient.RequestOptions opts, String method) Executes an HTTP request with streaming capabilities to a specified URL and path.ServiceResponse<org.apache.http.client.methods.CloseableHttpResponse>HttpApiClient.callStreamApi(String url, String path, String username, String password, InputStream body, HttpApiClient.RequestOptions opts, String method) Executes an HTTP request with streaming capabilities to a specified URL and path.ServiceResponse<org.apache.http.client.methods.CloseableHttpResponse>HttpApiClient.callStreamApi(String url, String path, String username, String password, String body, HttpApiClient.RequestOptions opts, String method) Executes an HTTP request with streaming capabilities to a specified URL and path.HttpApiClient.callXmlApi(String url, String path, HttpApiClient.RequestOptions opts) Deprecated.HttpApiClient.callXmlApi(String url, String path, HttpApiClient.RequestOptions opts, String method) Deprecated.HttpApiClient.callXmlApi(String url, String path, String username, String password, HttpApiClient.RequestOptions opts) Deprecated.HttpApiClient.callXmlApi(String url, String path, String username, String password, HttpApiClient.RequestOptions opts, String method) Deprecated.static ServiceResponseRestApiUtil.callXmlApi(String url, String path, RestApiUtil.RestOptions opts) Deprecated.static ServiceResponseRestApiUtil.callXmlApi(String url, String path, String username, String password, RestApiUtil.RestOptions opts, String method) Deprecated. -
Uses of ServiceResponse in com.morpheusdata.response
Methods in com.morpheusdata.response that return ServiceResponseModifier and TypeMethodDescriptionstatic ServiceResponseServiceResponse.create(ServiceResponse source) Helper to create service response from an existing service response.static ServiceResponseHelper to build an error response from a generic map.static ServiceResponseServiceResponse.error()Helper to return a generic error response.static ServiceResponseHelper to return a error messagestatic ServiceResponseDetailed error message with a list of errors.static ServiceResponseDetailed error message with a list of errors.static ServiceResponseServiceResponse.prepare()Helper to initialize a base response.static ServiceResponseHelper to initialize a base response with initial data.static ServiceResponseServiceResponse.success()Create a generic success responsestatic ServiceResponseHelper to return a success message.Methods in com.morpheusdata.response with parameters of type ServiceResponseModifier and TypeMethodDescriptionstatic ServiceResponseServiceResponse.create(ServiceResponse source) Helper to create service response from an existing service response.
ComputeTypePackageProvider.deletePackage(ComputeServerGroup, ComputeServerGroupPackage, PackageDeleteRequest)instead.