Package com.morpheusdata.core
Interface MorpheusIdentityService<I extends MorpheusModel>
- Type Parameters:
I- the Identity Projection class to be retrieved for sync (i.e.NetworkIdentityProjection)
- All Known Subinterfaces:
MorpheusAccountPriceService,MorpheusAccountPriceSetService,MorpheusAccountResourceService,MorpheusApplianceService,MorpheusBackupJobService,MorpheusBackupRepositoryService,MorpheusBackupRestoreService,MorpheusBackupResultService,MorpheusBackupService,MorpheusBackupTypeService,MorpheusCloudFolderService,MorpheusCloudPoolService,MorpheusCloudRegionService,MorpheusCloudService,MorpheusCloudTypeService,MorpheusComputeServerGroupService,MorpheusComputeServerService,MorpheusDatastoreService,MorpheusLoadBalancerInstanceService,MorpheusLoadBalancerMonitorService,MorpheusLoadBalancerNodeService,MorpheusLoadBalancerPolicyService,MorpheusLoadBalancerPoolService,MorpheusLoadBalancerProfileService,MorpheusLoadBalancerScriptService,MorpheusLoadBalancerService,MorpheusMetadataTagService,MorpheusMetadataTagTypeService,MorpheusNetworkDomainRecordService,MorpheusNetworkDomainService,MorpheusNetworkFloatingIpPoolService,MorpheusNetworkFloatingIpService,MorpheusNetworkPoolIpService,MorpheusNetworkPoolService,MorpheusNetworkRouterService,MorpheusNetworkRouteService,MorpheusNetworkRouteTableService,MorpheusNetworkServerService,MorpheusNetworkService,MorpheusNetworkSubnetService,MorpheusNetworkSwitchService,MorpheusOperationDataService,MorpheusOperationNotificationService,MorpheusPricePlanPriceSetService,MorpheusReferenceDataService,MorpheusReplicationGroupService,MorpheusReplicationService,MorpheusReplicationSiteService,MorpheusReplicationTypeService,MorpheusResourceSpecTemplateService,MorpheusSecurityGroupLocationService,MorpheusSecurityGroupRuleService,MorpheusSecurityGroupService,MorpheusServicePlanPriceSetService,MorpheusServicePlanService,MorpheusSettingService,MorpheusSettingTypeService,MorpheusSnapshotService,MorpheusStorageBucketService,MorpheusStorageControllerService,MorpheusStorageServerService,MorpheusStorageVolumeService,MorpheusUserService,MorpheusVirtualImageLocationService,MorpheusVirtualImageService,MorpheusVirtualImageTypeService,MorpheusWikiPageService,MorpheusWorkloadService
public interface MorpheusIdentityService<I extends MorpheusModel>
Provides an interface usually used in conjunction with
MorpheusDataService to list
identity projection models which are simplified models that contain just a few properties for efficient matching
in a sync scenario.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<I>listIdentityProjections(DataQuery query)
-
Method Details
-
listIdentityProjections
-
getIdentityProperties
Collection<String> getIdentityProperties()
-