Refine search
@Path("/providers/Microsoft.Compute/locations/{location}/vmSizes") @RequestFilters({ OAuthFilter.class, ApiVersionFilter.class }) @Consumes(MediaType.APPLICATION_JSON) public interface VMSizeApi { @Named("vmSizes:list") @GET @SelectJson("value") @Fallback(EmptyListOnNotFoundOr404.class) List<VMSize> list(); }
/** @see TokenApi#isValid(String) */ @Named("token:valid") @HEAD @Path("/tokens/{token}") @RequestFilters(AuthenticateRequest.class) @Fallback(FalseOnNotFoundOr404.class) ListenableFuture<Boolean> isValid(@PathParam("token") String token);
@Named("b2_authorize_account") @GET @Path("/b2api/v1/b2_authorize_account") @RequestFilters(BasicAuthentication.class) @Consumes(APPLICATION_JSON) Authorization authorizeAccount(); }
@Named("b2_authorize_account") @GET @Path("/b2api/v1/b2_authorize_account") @RequestFilters(BasicAuthentication.class) @Consumes(APPLICATION_JSON) Authorization authorizeAccount(); }
@Named("b2_authorize_account") @GET @Path("/b2api/v1/b2_authorize_account") @RequestFilters(BasicAuthentication.class) @Consumes(APPLICATION_JSON) Authorization authorizeAccount(); }
/** @see UserApi#listRolesOfUser(String) */ @Named("user:listroles") @GET @SelectJson("roles") @Consumes(MediaType.APPLICATION_JSON) @Path("/users/{userId}/roles") @RequestFilters(AuthenticateRequest.class) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<? extends Set<? extends Role>> listRolesOfUser(@PathParam("userId") String userId);
/** @see TokenApi#getUserOfToken(String) */ @Named("token:getuser") @GET @SelectJson("user") @Consumes(MediaType.APPLICATION_JSON) @Path("/tokens/{token}") @RequestFilters(AuthenticateRequest.class) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<? extends User> getUserOfToken(@PathParam("token") String token);
/** @see TokenApi#listEndpointsForToken(String) */ @Named("token:listendpoints") @GET @SelectJson("endpoints") @Consumes(MediaType.APPLICATION_JSON) @Path("/tokens/{token}/endpoints") @RequestFilters(AuthenticateRequest.class) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<? extends Set<? extends Endpoint>> listEndpointsForToken(@PathParam("token") String token);
/** @see UserApi#listRolesOfUserOnTenant(String, String) */ @Named("user:listroles") @GET @SelectJson("roles") @Consumes(MediaType.APPLICATION_JSON) @Path("/tenants/{tenantId}/users/{userId}/roles") @RequestFilters(AuthenticateRequest.class) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<? extends Set<? extends Role>> listRolesOfUserOnTenant(@PathParam("userId") String userId, @PathParam("tenantId") String tenantId); }
/** @see TenantApi#get(String) */ @Named("tenant:get") @GET @SelectJson("tenant") @Consumes(MediaType.APPLICATION_JSON) @Path("/tenants/{tenantId}") @RequestFilters(AuthenticateRequest.class) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<? extends Tenant> get(@PathParam("tenantId") String tenantId);
/** @see UserApi#getByName(String) */ @Named("user:get") @GET @SelectJson("user") @Consumes(MediaType.APPLICATION_JSON) @Path("/users") @RequestFilters(AuthenticateRequest.class) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<? extends User> getByName(@QueryParam("name") String userName);
/** @see TokenApi#get(String) */ @Named("token:get") @GET @SelectJson("token") @Consumes(MediaType.APPLICATION_JSON) @Path("/tokens/{token}") @RequestFilters(AuthenticateRequest.class) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<? extends Token> get(@PathParam("token") String token);
/** @see TenantApi#getByName(String) */ @Named("tenant:get") @GET @SelectJson("tenant") @Consumes(MediaType.APPLICATION_JSON) @Path("/tenants") @RequestFilters(AuthenticateRequest.class) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<? extends Tenant> getByName(@QueryParam("name") String tenantName);
/** @see UserApi#get(String) */ @Named("user:get") @GET @SelectJson("user") @Consumes(MediaType.APPLICATION_JSON) @Path("/users/{userId}") @RequestFilters(AuthenticateRequest.class) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<? extends User> get(@PathParam("userId") String userId);
/** @see ServerApi#list(PaginationOptions) */ @Named("server:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/servers") @RequestFilters(AuthenticateRequest.class) @ResponseParser(ParseServers.class) @Fallback(EmptyPaginatedCollectionOnNotFoundOr404.class) ListenableFuture<? extends PaginatedCollection<? extends Resource>> list(PaginationOptions options);
/** @see UserApi#listRolesOfUserOnTenant(String, String) */ @Named("user:listroles") @GET @SelectJson("roles") @Consumes(MediaType.APPLICATION_JSON) @Path("/tenants/{tenantId}/users/{userId}/roles") @RequestFilters(AuthenticateRequest.class) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<? extends Set<? extends Role>> listRolesOfUserOnTenant(@PathParam("userId") String userId, @PathParam("tenantId") String tenantId); }
/** @see FlavorApi#listInDetail(PaginationOptions) */ @Named("flavor:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/flavors/detail") @RequestFilters(AuthenticateRequest.class) @ResponseParser(ParseFlavorDetails.class) @Fallback(EmptyPaginatedCollectionOnNotFoundOr404.class) ListenableFuture<? extends PaginatedCollection<? extends Flavor>> listInDetail(PaginationOptions options);
/** @see TenantApi#list(PaginationOptions) */ @Named("tenant:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/tenants") @RequestFilters(AuthenticateRequest.class) @ResponseParser(ParseTenants.class) @Fallback(EmptyPaginatedCollectionOnNotFoundOr404.class) ListenableFuture<? extends PaginatedCollection<? extends Tenant>> list(PaginationOptions options);
/** @see ImageApi#list(PaginationOptions) */ @Named("image:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/images") @RequestFilters(AuthenticateRequest.class) @ResponseParser(ParseImages.class) @Fallback(EmptyPaginatedCollectionOnNotFoundOr404.class) ListenableFuture<? extends PaginatedCollection<? extends Resource>> list(PaginationOptions options);
/** @see TenantApi#getByName(String) */ @Named("tenant:get") @GET @SelectJson("tenant") @Consumes(MediaType.APPLICATION_JSON) @Path("/tenants") @RequestFilters(AuthenticateRequest.class) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<? extends Tenant> getByName(@QueryParam("name") String tenantName);