Uses of Class
com.morpheusdata.model.MorpheusModel
Packages that use MorpheusModel
Package
Description
-
Uses of MorpheusModel in com.morpheusdata.core
Classes in com.morpheusdata.core with type parameters of type MorpheusModelModifier and TypeClassDescriptionclassBulkCreateResult<M extends MorpheusModel>A serializable representation of the results of bulk creating Model objects for persistenceclassBulkRemoveResult<M extends MorpheusModel>A serializable representation of the results of bulk remove Model objects for persistenceclassBulkSaveResult<M extends MorpheusModel>A serializable representation of the results of bulk updating Model objects for persistenceinterfaceMorpheusDataQueryService<M extends MorpheusModel>This interface is a standard base service so all services provide consistent search methods and finders.interfaceMorpheusDataService<M extends MorpheusModel,I extends MorpheusModel> This interface is a standard base service so all services provide consistent crud methods and finders.interfaceMorpheusDataService<M extends MorpheusModel,I extends MorpheusModel> This interface is a standard base service so all services provide consistent crud methods and finders.interfaceMorpheusIdentityService<I extends MorpheusModel>Provides an interface usually used in conjunction withMorpheusDataServiceto list identity projection models which are simplified models that contain just a few properties for efficient matching in a sync scenario.interfaceMorpheusSynchronousDataService<M extends MorpheusModel,I extends MorpheusModel> This interface is a standard base synchronous service so all services provide consistent crud methods and finders.interfaceMorpheusSynchronousDataService<M extends MorpheusModel,I extends MorpheusModel> This interface is a standard base synchronous service so all services provide consistent crud methods and finders.interfaceMorpheusSynchronousIdentityService<I extends MorpheusModel>Methods in com.morpheusdata.core with parameters of type MorpheusModelModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Boolean>MorpheusAccountPriceSetService.addPriceSetToParent(AccountPriceSet accountPriceSet, MorpheusModel parent) Adds a price set to parent association -
Uses of MorpheusModel in com.morpheusdata.core.providers
Classes in com.morpheusdata.core.providers with type parameters of type MorpheusModelModifier and TypeInterfaceDescriptioninterfaceResourceViewUIFacet<T extends MorpheusModel>Provides support for custom detail entries in resource Info sections. -
Uses of MorpheusModel in com.morpheusdata.model
Subclasses of MorpheusModel in com.morpheusdata.modelModifier and TypeClassDescriptionclassRepresents the Tenant within Morpheus.classReferences a certificate stores in the morpheus environment.classRepresents a type ofAccountCertificate.classReference to a Remotely stored Credential.classRepresents the type of anAccountCredential.classclassclassclassclassclassRepresents ansible inventory files.classRepresents the type for inventory filesclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassRepresents a Morpheus Service Catalog Item Type.classIntegrations or connections to public, private, hybrid clouds, or bare metal serversclassclassThis model represents logical groupings/separations within a cloud for virtualization management for example Vmware Clusters/Resource Pools, or AWS VPCs, Azure Resource Groups, OpenStack ProjectsclassA model representing a region in a cloud.classA model class representing a cloud integration type (vmware, amazon, oracle, etc)classclassclassclassRepresentation of a Morpheus ComputeCapacity database object within the Morpheus platform.classA device attached to aComputeServer.classclassRepresents ports available on ComputeServers within a Cloud.classRepresentation of a Morpheus ComputeServer database object within the Morpheus platform.classStore credentials for accessing a server.classclassclassclassNetwork interface of a ComputeServerclassclassRepresentation of a Morpheus ComputeServerType database object within the Morpheus platform.classclassclassclassclassclassDeprecated.classDeprecated.replaced byCloudPoolfor better naming in 0.15.3classDeprecated.this has been replaced byCloudRegionclassDeprecated.UseWorkloadinsteadclassclassclassclassclassclassRepresents datastore location of Datastores to track status of a datastore over multiple locations.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassKey pairs are commonly used by Morpheus for accessing instances via SSH.classclassProvides a Model representation of a MetadataTag.classProvides a Model representation of a MetadataTagType.classclassclassRepresents a Network that is typically provided via aCloudProvider.classRepresents the base class of all Network Attachable classes.classThis is a Model Representation of a Network Domain.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassProvides a Model representation of a Network Pool typically provided or synced from an IPAM Provider.classAn IP Address / Host Record within aNetworkPooltypically used with IPAM Services.classclassRepresents an instance of an IPAM integration server.classclassEach implementation of IPAM Typically define a pool type for human readable reference.classProxies can be associated with networks for assignment during provisioning or for use when interacting with various public cloud APIS (called provisioning proxies).classclassclassclassclassclassclassclassclassclassclassclassclassclassRepresents a NetworkSubnet that is typically provided via aCloudProvider.classSome clouds have various subnet types as well as network types.classRepresents a NetworkSwitch that is typically provided via aNetworkProvider.classNetworkProvidercan support the concept of network switches.classThere are several different types of networks that can be created across various cloud providers.classOperation Data can be used to store single record raw data dumps from various providers for use in custom display OR custom guidance.classclassRepresents a Notification Record often displayed in the Alarm Notification area of Morpheus These can be created by alarm events that can be synced from some cloud types like AWS CloudWatch or VmwareclassA Model representation of an input / option that is represented either in a UI or CLI.classProvides a Model representation of a MetadataTagType.classclassDescribes an Operating System at a high levelclassDescribes an Operating System Image at a high levelclassA model for defining custom access permissionsclassRepresents a Policy from the PolicyService that affects governance within Morpheus.classA Policy Type is usually used in a reference toPolicy.classProvides a means to set predefined tiers on memory, storage, cores, and cpu.classclassA Price Plan Type is usually used in a reference toPricePlan.classclassclassclassclassclassclassclassRepresents a report result.classRepresents a single data entry in a generated report result.classclassclassA model for defining custom resource access permissionsclassclassclassTemplatized resource specs to define resources.classProvides a means to set predefined tiers on memory, storage, cores, and cpu.classclassclassclassclassRepresents a SecurityGroup for a specific location (usually a Cloud as referenced by the refId and refType).classSecurityGroupRules are used to model the routing rules on Security Groups or firewalls.classSecurityGroupRuleApplications are used to model the firewall rule Applications.classSecurityGroupRuleDestinations are used to model the firewall rule Destinations.classclassSecurityGroupRuleProfiles are used to model the firewall rule Profiles.classSecurityGroupRuleScopes are used to model the firewall rule Scopes.classSecurityGroupRuleSources are used to model the firewall rule Sources.classProvides a means to set predefined tiers on memory, storage, cores, and cpu.classclassclassclassRepresents snapshots available on ComputeServers, StorageVolumes, etcclassRepresents snapshot files available on StorageVolumes, etcclassclassclassRepresentation of a Morpheus StorageController database object within the Morpheus platform.classThere are several different types of controller types across various cloud providers.classclassclassclassclassclassRepresentation of a Morpheus StorageVolume database object within the Morpheus platform.classThere are several different types of volume types across various cloud providers.classclassclassclassclassclassclassclassclassRepresents the Morpheus User and associated user data when calling into plugins.classclassDescribes a pre-built system image.classDescribes a pre-built system image.classclassclassRepresents a workload running in morpheus.classclassclassclassclassclassclassclassclassclassclassclass -
Uses of MorpheusModel in com.morpheusdata.model.projection
Subclasses of MorpheusModel in com.morpheusdata.model.projectionModifier and TypeClassDescriptionclassProvides a subset of properties from theAccountCertificateobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassRepresents ansible inventory files.classProvides a subset of properties from theAccountPriceobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theAccountPriceSetobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theAccountPriceSetPriceobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassProvides a subset of properties from theApplianceInstancecomparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theBackupobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassclassclassclassProvides a subset of properties from theComputeZoneFolderobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassProvides a subset of properties from theCloudPoolobject for doing a sync match comparison with less bandwidth usage and memory footprint.classThis provides a way to query a list of regions and sync those regions for particularCloudobjects.classclassProvides a subset of properties from theComputeServerobject for doing a sync match comparison with less bandwidth usage and memory footprint.classDeprecated.replaced byCloudFolderIdentitysince 0.15.3classDeprecated.replaced byCloudPoolIdentityclassDeprecated, for removal: This API element is subject to removal in a future version.replaced byCloudRegionIdentityin 0.15.3classProvides a subset of properties from theDatastoreobject for doing a sync match comparison with less bandwidth usage and memory footprint.classDeprecated.replaced byDatastoreIdentitysince 0.15.3 for naming improvementsclassProvides a subset of properties from theInstanceobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassProvides a subset of properties from theInstanceTypeobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theKeyPairobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerInstanceobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerMonitorobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerNodeobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerPolicyobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerPoolobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerProfileobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerRuleobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkLoadBalancerScriptobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theMetadataTagobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theMetadataTagTypeobject for doing a sync match comparison with less bandwidth usage and memory footprint.classBase class for identity projection Morpheus Model classes.classProvides a subset of properties from theNetworkDomainobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkDomainRecordobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassProvides a subset of properties from theNetworkobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassProvides a subset of properties from theNetworkPoolobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theNetworkPoolIpobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassclassclassclassclassclassProvides a subset of properties from theNetworkSubnetobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassProvides a subset of properties from theOperationNotificationobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theServicePlanobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from thePricePlanPriceSetobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theReferenceDataobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theReplicationGroupobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theReplicationobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theReplicationSiteobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theReplicationTypeobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassProvides a subset of properties from theResourceSpecTemplateobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassclassclassclassProvides a subset of properties from theServicePlanobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theServicePlanPriceSetobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theSettingobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassProvides a subset of properties from theStorageBucketobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theStorageControllerobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassclassProvides a subset of properties from theStorageServerobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theStorageVolumeobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassProvides a subset of properties from theVirtualImageobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theVirtualImageLocationobject for doing a sync match comparison with less bandwidth usage and memory footprint.classclassProvides a subset of properties from theWikiPageobject for doing a sync match comparison with less bandwidth usage and memory footprint.classProvides a subset of properties from theComputeServerobject for doing a sync match comparison with less bandwidth usage and memory footprint. -
Uses of MorpheusModel in com.morpheusdata.model.serializers
Methods in com.morpheusdata.model.serializers with parameters of type MorpheusModelModifier and TypeMethodDescriptionvoidModelAsIdOnlySerializer.serialize(MorpheusModel value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) Method parameters in com.morpheusdata.model.serializers with type arguments of type MorpheusModelModifier and TypeMethodDescriptionvoidModelCollectionAsIdsOnlySerializer.serialize(Collection<MorpheusModel> values, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) Constructor parameters in com.morpheusdata.model.serializers with type arguments of type MorpheusModelModifierConstructorDescription -
Uses of MorpheusModel in com.morpheusdata.model.system
Subclasses of MorpheusModel in com.morpheusdata.model.systemModifier and TypeClassDescriptionclassThis model is a conceptual representation of n number of hardware and/or software (hosts, storage arrays, network devices, etc) units that make up a managed system.classclassThis model represents a configurable component type of aSystem.classclassFields in com.morpheusdata.model.system with type parameters of type MorpheusModelModifier and TypeFieldDescriptionprotected Class<? extends MorpheusModel>SystemComponentType.modelTypeMethods in com.morpheusdata.model.system that return types with arguments of type MorpheusModelModifier and TypeMethodDescriptionClass<? extends MorpheusModel>SystemComponentType.getModelType()Method parameters in com.morpheusdata.model.system with type arguments of type MorpheusModelModifier and TypeMethodDescriptionvoidSystemComponentType.setModelType(Class<? extends MorpheusModel> modelType)
CloudFoldersince 0.15.3