Class MatchmakingApplicationConfigurationResource

java.lang.Object
dev.getelements.elements.rest.application.MatchmakingApplicationConfigurationResource

@Path("application/{applicationNameOrId}/configuration/matchmaking") public class MatchmakingApplicationConfigurationResource extends Object
  • Constructor Details

    • MatchmakingApplicationConfigurationResource

      public MatchmakingApplicationConfigurationResource()
  • Method Details

    • getMatchmakingApplicationConfiguration

      @GET @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public MatchmakingApplicationConfiguration getMatchmakingApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId)
      Gets the specific MatchmakingApplicationConfiguration instances assocated with the application.
      Parameters:
      applicationNameOrId - the application name or ID
      applicationConfigurationNameOrId - the application profile name or ID
      Returns:
      the MatchmakingApplicationConfiguration instance
    • createMatchmakingApplicationConfiguration

      @POST @Produces("application/json") public MatchmakingApplicationConfiguration createMatchmakingApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, MatchmakingApplicationConfiguration matchmakingApplicationConfigurations)
      Creates a new MatchmakingApplicationConfiguration isntance.
      Parameters:
      applicationNameOrId - the applciation name or ID
      matchmakingApplicationConfigurations - the iOS appliation profile object to creates
      Returns:
      the MatchmakingApplicationConfiguration the iOS Application Configuration
    • updateMatchmakingApplicationConfiguration

      @PUT @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public MatchmakingApplicationConfiguration updateMatchmakingApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId, MatchmakingApplicationConfiguration matchmakingApplicationConfiguration)
      Updates an existing MatchmakingApplicationConfiguration isntance.
      Parameters:
      applicationNameOrId - the applciation name or ID
      applicationConfigurationNameOrId - the name or identifier of the MatchmakingApplicationConfiguration
      matchmakingApplicationConfiguration - the iOS application profile object to update
      Returns:
      the MatchmakingApplicationConfiguration the iOS Application Configuration
    • deleteMatchmakingApplicationConfiguration

      @DELETE @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public void deleteMatchmakingApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId)
      Deletes an instance of MatchmakingApplicationConfiguration.
      Parameters:
      applicationNameOrId - the application ID, or name
      applicationConfigurationNameOrId - the application profile ID, or name
    • getMatchmakingApplicationConfigurationService

      public MatchmakingApplicationConfigurationService getMatchmakingApplicationConfigurationService()
    • setMatchmakingApplicationConfigurationService

      @Inject public void setMatchmakingApplicationConfigurationService(MatchmakingApplicationConfigurationService matchmakingApplicationConfigurationService)