Interface RundeckApi


  • public interface RundeckApi
    Interface for Rundeck API using retrofit annotations
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      retrofit2.Call<ProjectImportStatus> importProjectArchive​(java.lang.String project, java.lang.String jobUuidOption, java.lang.Boolean importExecutions, java.lang.Boolean importConfig, java.lang.Boolean importACL, java.lang.Boolean importScm, java.lang.Boolean importWebhooks, java.lang.Boolean whkRegenAuthTokens, java.lang.Boolean whkRegenUuid, java.lang.Boolean importNodesSources, java.util.Map<java.lang.String,​java.lang.String> params, okhttp3.RequestBody body)
      Import project archive (<=v18)
    • Method Detail

      • importProjectArchive

        @Headers("Accept: application/json")
        @PUT("project/{project}/import")
        retrofit2.Call<ProjectImportStatus> importProjectArchive​(@Path("project")
                                                                 java.lang.String project,
                                                                 @Query("jobUuidOption")
                                                                 java.lang.String jobUuidOption,
                                                                 @Query("importExecutions")
                                                                 java.lang.Boolean importExecutions,
                                                                 @Query("importConfig")
                                                                 java.lang.Boolean importConfig,
                                                                 @Query("importACL")
                                                                 java.lang.Boolean importACL,
                                                                 @Query("importScm")
                                                                 java.lang.Boolean importScm,
                                                                 @Query("importWebhooks")
                                                                 java.lang.Boolean importWebhooks,
                                                                 @Query("whkRegenAuthTokens")
                                                                 java.lang.Boolean whkRegenAuthTokens,
                                                                 @Query("whkRegenUuid")
                                                                 java.lang.Boolean whkRegenUuid,
                                                                 @Query("importNodesSources")
                                                                 java.lang.Boolean importNodesSources,
                                                                 @QueryMap
                                                                 java.util.Map<java.lang.String,​java.lang.String> params,
                                                                 @Body
                                                                 okhttp3.RequestBody body)
        Import project archive (<=v18)
        Parameters:
        project - project
        Returns:
        archive response