Package com.epam.reportportal.service
Interface ReportPortalClient
-
- All Known Subinterfaces:
ReportPortalClientV2
public interface ReportPortalClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.reactivex.Maybe<OperationCompletionRS>finishLaunch(java.lang.String launch, FinishExecutionRQ rq)io.reactivex.Maybe<OperationCompletionRS>finishTestItem(java.lang.String itemId, FinishTestItemRQ rq)io.reactivex.Maybe<ApiInfo>getApiInfo()io.reactivex.Maybe<TestItemResource>getItemByUuid(java.lang.String itemUuid)io.reactivex.Maybe<LaunchResource>getLaunchByUuid(java.lang.String launchUuid)io.reactivex.Maybe<ProjectSettingsResource>getProjectSettings()io.reactivex.Maybe<EntryCreatedAsyncRS>log(SaveLogRQ rq)io.reactivex.Maybe<BatchSaveOperatingRS>log(java.util.List<okhttp3.MultipartBody.Part> parts)io.reactivex.Maybe<LaunchResource>mergeLaunches(MergeLaunchesRQ rq)io.reactivex.Maybe<StartLaunchRS>startLaunch(StartLaunchRQ rq)io.reactivex.Maybe<ItemCreatedRS>startTestItem(StartTestItemRQ rq)io.reactivex.Maybe<ItemCreatedRS>startTestItem(java.lang.String parent, StartTestItemRQ rq)io.reactivex.Maybe<LaunchResource>updateLaunch(java.lang.String launchId, UpdateLaunchRQ rq)
-
-
-
Method Detail
-
getApiInfo
@GET("info") io.reactivex.Maybe<ApiInfo> getApiInfo()
-
startLaunch
@POST("v1/{projectName}/launch") io.reactivex.Maybe<StartLaunchRS> startLaunch(@Body StartLaunchRQ rq)
-
mergeLaunches
@POST("v1/{projectName}/launch/merge") io.reactivex.Maybe<LaunchResource> mergeLaunches(@Body MergeLaunchesRQ rq)
-
updateLaunch
@PUT("v1/{projectName}/launch/{launchId}/update") io.reactivex.Maybe<LaunchResource> updateLaunch(@Path("launchId") java.lang.String launchId, @Body UpdateLaunchRQ rq)
-
finishLaunch
@PUT("v1/{projectName}/launch/{launchId}/finish") io.reactivex.Maybe<OperationCompletionRS> finishLaunch(@Path("launchId") java.lang.String launch, @Body FinishExecutionRQ rq)
-
startTestItem
@POST("v1/{projectName}/item") io.reactivex.Maybe<ItemCreatedRS> startTestItem(@Body StartTestItemRQ rq)
-
startTestItem
@POST("v1/{projectName}/item/{parent}") io.reactivex.Maybe<ItemCreatedRS> startTestItem(@Path("parent") java.lang.String parent, @Body StartTestItemRQ rq)
-
finishTestItem
@PUT("v1/{projectName}/item/{itemId}") io.reactivex.Maybe<OperationCompletionRS> finishTestItem(@Path("itemId") java.lang.String itemId, @Body FinishTestItemRQ rq)
-
log
@POST("v1/{projectName}/log") io.reactivex.Maybe<EntryCreatedAsyncRS> log(@Body SaveLogRQ rq)
-
log
@Multipart @POST("v1/{projectName}/log") io.reactivex.Maybe<BatchSaveOperatingRS> log(@Part java.util.List<okhttp3.MultipartBody.Part> parts)
-
getLaunchByUuid
@GET("v1/{projectName}/launch/uuid/{launchUuid}") io.reactivex.Maybe<LaunchResource> getLaunchByUuid(@Path("launchUuid") java.lang.String launchUuid)
-
getItemByUuid
@GET("v1/{projectName}/item/uuid/{itemUuid}") io.reactivex.Maybe<TestItemResource> getItemByUuid(@Path("itemUuid") java.lang.String itemUuid)
-
getProjectSettings
@GET("v1/{projectName}/settings") io.reactivex.Maybe<ProjectSettingsResource> getProjectSettings()
-
-