Refine search
/** * @see DomainUserClient#enableUser */ @Named("enableUser") @GET @QueryParams(keys = "command", values = "enableUser") @SelectJson("user") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<User> enableUser(@QueryParam("id") String userId);
/** * @see GlobalDomainClient#updateDomain */ @Named("updateDomain") @GET @QueryParams(keys = "command", values = "updateDomain") @SelectJson("domain") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<Domain> updateDomain(@QueryParam("id") String domainId, UpdateDomainOptions... options);
/** * @see NetworkClient#deleteNetwork */ @Named("deleteNetwork") @GET @QueryParams(keys = "command", values = "deleteNetwork") @SelectJson("jobid") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<String> deleteNetwork(@QueryParam("id") String id); }
/** * @see GlobalOfferingClient#updateServiceOffering */ @Named("updateServiceOffering") @GET @QueryParams(keys = "command", values = "updateServiceOffering") @SelectJson("serviceoffering") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<ServiceOffering> updateServiceOffering(@QueryParam("id") String id, UpdateServiceOfferingOptions... options);
/** * @see GlobalOfferingClient#updateNetworkOffering */ @Named("updateNetworkOffering") @GET @QueryParams(keys = "command", values ="updateNetworkOffering") @SelectJson("networkoffering") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<NetworkOffering> updateNetworkOffering(@QueryParam("id") String id, UpdateNetworkOfferingOptions... options); }
/** * @see SecurityGroupClient#revokeIngressRule */ @Named("revokeSecurityGroupIngress") @GET @QueryParams(keys = "command", values = "revokeSecurityGroupIngress") @Fallback(VoidOnNotFoundOr404.class) @SelectJson("jobid") @Consumes(MediaType.APPLICATION_JSON) ListenableFuture<String> revokeIngressRule(@QueryParam("id") String id, AccountInDomainOptions... options);
/** * @see GlobalZoneClient#updateZone */ @Named("updateZone") @GET @QueryParams(keys = "command", values = "updateZone") @SelectJson("zone") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<Zone> updateZone(@QueryParam("id") String id, UpdateZoneOptions... options);
/** * @see GlobalUserClient#updateUser */ @Named("updateUser") @GET @QueryParams(keys = "command", values = "updateUser") @SelectJson("user") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<User> updateUser(@QueryParam("id") String id, UpdateUserOptions... options);
/** * @see LoadBalancerClient#deleteLoadBalancerRule */ @Named("deleteLoadBalancerRule") @GET @QueryParams(keys = "command", values = "deleteLoadBalancerRule") @SelectJson("jobid") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<String> deleteLoadBalancerRule(@QueryParam("id") String id);
/** * @see GlobalOfferingClient#updateDiskOffering */ @Named("updateDiskOffering") @GET @QueryParams(keys = "command", values = "updateDiskOffering") @SelectJson("diskoffering") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<DiskOffering> updateDiskOffering(@QueryParam("id") String id, UpdateDiskOfferingOptions... options);
/** * @see VirtualMachineClient#destroyVirtualMachine */ @Named("destroyVirtualMachine") @GET @QueryParams(keys = "command", values = "destroyVirtualMachine") @SelectJson("jobid") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<String> destroyVirtualMachine(@QueryParam("id") String id);
/** * @see GlobalUserClient#registerUserKeys */ @Named("registerUserKeys") @GET @QueryParams(keys = "command", values = "registerUserKeys") @SelectJson("userkeys") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<ApiKeyPair> registerUserKeys(@QueryParam("id") String userId);
/** * @see NATClient#deleteIPForwardingRule */ @Named("deleteIpForwardingRule") @GET @QueryParams(keys = "command", values = "deleteIpForwardingRule") @SelectJson("jobid") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<String> deleteIPForwardingRule(@QueryParam("id") String id);
/** * @see LoadBalancerClient#listVirtualMachinesAssignedToLoadBalancerRule */ @Named("listLoadBalancerRuleInstances") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listLoadBalancerRuleInstances", "true" }) @SelectJson("loadbalancerruleinstance") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<VirtualMachine>> listVirtualMachinesAssignedToLoadBalancerRule(@QueryParam("id") String id);
/** * @see GlobalDomainClient#createDomain */ @Named("createDomain") @GET @QueryParams(keys = "command", values = "createDomain") @SelectJson("domain") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<Domain> createDomain(@QueryParam("name") String name, CreateDomainOptions... options);
/** * @see VirtualMachineClient#resetPasswordForVirtualMachine */ @Named("resetPasswordForVirtualMachine") @GET @QueryParams(keys = "command", values = "resetPasswordForVirtualMachine") @SelectJson("jobid") @Consumes(MediaType.APPLICATION_JSON) ListenableFuture<String> resetPasswordForVirtualMachine(@QueryParam("id") String id);
/** * Reconnects a host. * * @param hostId * @return a job reference number for tracking this asynchronous job. */ @Named("reconnectHost") @GET @QueryParams(keys = "command", values = "reconnectHost") @SelectJson("jobid") @Consumes(MediaType.APPLICATION_JSON) ListenableFuture<String> reconnectHost(@QueryParam("id") String hostId);
/** * Modify a VM group * * @param name the new name of the group * @return the modified VMGroup */ @Named("updateInstanceGroup") @GET @QueryParams(keys = "command", values = "updateInstanceGroup") @SelectJson("instancegroup") @Consumes(MediaType.APPLICATION_JSON) ListenableFuture<VMGroup> updateInstanceGroup(@QueryParam("id") String id, UpdateVMGroupOptions... options);
/** * @see GlobalOfferingClient#deleteServiceOffering */ @Named("deleteServiceOffering") @GET @QueryParams(keys = "command", values = "deleteServiceOffering") @Consumes(MediaType.APPLICATION_JSON) @Fallback(NullOnNotFoundOr404.class) ListenableFuture<Void> deleteServiceOffering(@QueryParam("id") String id);
/** * @see NATClient#getIPForwardingRulesForIPAddress */ @Named("listIpForwardingRules") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listIpForwardingRules", "true" }) @SelectJson("ipforwardingrule") @Consumes(MediaType.APPLICATION_JSON) ListenableFuture<Set<IPForwardingRule>> getIPForwardingRulesForIPAddress(@QueryParam("ipaddressid") String id);