Interface MorpheusWorkloadService

All Superinterfaces:
MorpheusDataQueryService<Workload>, MorpheusDataService<Workload,WorkloadIdentityProjection>, MorpheusIdentityService<WorkloadIdentityProjection>

Context methods for syncing Workload in Morpheus
Since:
0.13.0
  • Method Details

    • listIdentityProjections

      io.reactivex.rxjava3.core.Observable<WorkloadIdentityProjection> listIdentityProjections(Long accountId)
      Get a list of Workload projections based on Cloud id
      Parameters:
      accountId - Account id
      Returns:
      Observable stream of sync projection
    • listSyncProjections

      @Deprecated(since="0.15.4") io.reactivex.rxjava3.core.Observable<WorkloadIdentityProjection> listSyncProjections(Long accountId)
      Deprecated.
      Get a list of Workload projections based on Cloud id
      Parameters:
      accountId - Account id
      Returns:
      Observable stream of sync projection
    • getTypeSet

      Returns the workload type set context used for syncing workloads within Morpheus. Typically this would be called by a CloudProvider.
      Returns:
      An instance of the workload type set Context to be used for calls by various providers