Interface FlagsV1Api


  • @Path("")
    @Produces("application/json")
    @Consumes("application/json")
    public interface FlagsV1Api
    Author:
    hakonhall
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void deleteFlagData​(java.lang.String flagId, java.lang.Boolean force)  
      com.yahoo.vespa.flags.json.wire.WireFlagData getFlagData​(java.lang.String flagId, java.lang.Boolean force)  
      com.yahoo.vespa.flags.json.wire.WireFlagDataList listFlagData​(java.lang.Boolean recursive)  
      void putFlagData​(java.lang.String flagId, java.lang.Boolean force, com.yahoo.vespa.flags.json.wire.WireFlagData flagData)  
    • Method Detail

      • putFlagData

        @PUT
        @Path("/data/{flagId}")
        void putFlagData​(@PathParam("flagId")
                         java.lang.String flagId,
                         @QueryParam("force")
                         java.lang.Boolean force,
                         com.yahoo.vespa.flags.json.wire.WireFlagData flagData)
      • getFlagData

        @GET
        @Path("/data/{flagId}")
        com.yahoo.vespa.flags.json.wire.WireFlagData getFlagData​(@PathParam("flagId")
                                                                 java.lang.String flagId,
                                                                 @QueryParam("force")
                                                                 java.lang.Boolean force)
      • deleteFlagData

        @DELETE
        @Path("/data/{flagId}")
        void deleteFlagData​(@PathParam("flagId")
                            java.lang.String flagId,
                            @QueryParam("force")
                            java.lang.Boolean force)
      • listFlagData

        @GET
        @Path("/data")
        com.yahoo.vespa.flags.json.wire.WireFlagDataList listFlagData​(@QueryParam("recursive")
                                                                      java.lang.Boolean recursive)