Interface SwaggerOffsetReplicationResource


@Path("/companies") @Consumes("application/json") @Produces("application/vnd.ilandcloud.api.v1.0+json") public interface SwaggerOffsetReplicationResource
  • Method Details

    • getReplicationInformation

      @GET @Path("/{companyId}/orgs/{orgUuid}/replication-information") com.iland.offsite.replication.api.model.ReplicationInformationResponse getReplicationInformation(@PathParam("companyId") String companyId, @PathParam("orgUuid") String orgUuid, @QueryParam("start") Long start, @QueryParam("end") Long end)
      Get org-level replication information.
      Parameters:
      orgUuid - an org UUID
      start - optional timestamp parameter (inclusive, epoch milli)
      end - optional timestamp parameter (exclusive, epoch milli)
      Returns:
      replication information
    • getStorageHistory

      @GET @Path("/{companyId}/orgs/{orgUuid}/storage-history") com.iland.offsite.replication.api.model.StorageHistoryResponse getStorageHistory(@PathParam("companyId") String companyId, @PathParam("orgUuid") String orgUuid, @QueryParam("start") Long start, @QueryParam("end") Long end)
      Get org-level storage history.
      Parameters:
      orgUuid - an org UUID
      start - optional timestamp parameter (inclusive, epoch milli)
      end - optional timestamp parameter (exclusive, epoch milli)
      Returns:
      storage history
    • getStorageHistoryReport

      @GET @Path("/{companyId}/orgs/{orgUuid}/storage-history-report") @Produces("application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream getStorageHistoryReport(@PathParam("companyId") String companyId, @PathParam("orgUuid") String orgUuid, @QueryParam("start") Long start, @QueryParam("end") Long end)
      Get org-level storage history report.
      Parameters:
      orgUuid - an org UUID
      start - optional timestamp parameter (inclusive, epoch milli)
      end - optional timestamp parameter (exclusive, epoch milli)
      Returns:
      virtual data center