Interface ImpersonationService

    • Method Detail

      • read

        @GET
        @Path("{owner}")
        @Consumes({"application/json","application/yaml","application/xml"})
        @Produces({"application/json","application/yaml","application/xml"})
        List<ImpersonationAccount> read​(@NotNull @PathParam("owner")
                                        @NotNull String owner)
      • create

        @POST
        @Path("{owner}")
        @Consumes({"application/json","application/yaml","application/xml"})
        @Produces({"application/json","application/yaml","application/xml"})
        void create​(@NotNull @PathParam("owner")
                    @NotNull String owner,
                    @NotNull
                    @NotNull ImpersonationAccount account)
      • delete

        @DELETE
        @Path("{owner}/{impersonated}")
        @Consumes({"application/json","application/yaml","application/xml"})
        @Produces({"application/json","application/yaml","application/xml"})
        void delete​(@NotNull @PathParam("owner")
                    @NotNull String owner,
                    @NotNull @PathParam("impersonated")
                    @NotNull String impersonated)