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, MorpheusBackupJobService, MorpheusBackupRestoreService, MorpheusBackupResultService, MorpheusBackupService, MorpheusBackupTypeService, MorpheusCloudFolderService, MorpheusCloudPoolService, MorpheusCloudRegionService, MorpheusCloudService, MorpheusCloudTypeService, MorpheusComputeServerService, MorpheusDatastoreService, MorpheusLoadBalancerInstanceService, MorpheusLoadBalancerMonitorService, MorpheusLoadBalancerNodeService, MorpheusLoadBalancerPolicyService, MorpheusLoadBalancerPoolService, MorpheusLoadBalancerProfileService, MorpheusLoadBalancerScriptService, MorpheusLoadBalancerService, MorpheusMetadataTagService, MorpheusMetadataTagTypeService, MorpheusNetworkDomainRecordService, MorpheusNetworkDomainService, MorpheusNetworkPoolIpService, MorpheusNetworkPoolService, MorpheusNetworkRouterService, MorpheusNetworkRouteService, MorpheusNetworkRouteTableService, MorpheusNetworkService, MorpheusNetworkSubnetService, MorpheusOperationDataService, MorpheusOperationNotificationService, MorpheusPricePlanPriceSetService, MorpheusReferenceDataService, MorpheusReplicationGroupService, MorpheusReplicationService, MorpheusReplicationSiteService, MorpheusReplicationTypeService, MorpheusResourceSpecTemplateService, MorpheusSecurityGroupLocationService, MorpheusSecurityGroupRuleService, MorpheusSecurityGroupService, MorpheusServicePlanPriceSetService, MorpheusServicePlanService, MorpheusSnapshotService, MorpheusStorageBucketService, MorpheusStorageControllerService, MorpheusStorageServerService, MorpheusStorageVolumeService, MorpheusUserService, MorpheusVirtualImageLocationService, MorpheusVirtualImageService, 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 Details

    • listIdentityProjections

      io.reactivex.rxjava3.core.Observable<I> listIdentityProjections(DataQuery query)
    • getIdentityProperties

      Collection<String> getIdentityProperties()