/** * @see AccountClient#listAccounts */ @Named("listAccounts") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listAccounts", "true" }) @SelectJson("account") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<Account>> listAccounts(ListAccountsOptions... options);
/** * @see LoadBalancerClient#listLoadBalancerRules */ @Named("listLoadBalancerRules") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listLoadBalancerRules", "true" }) @SelectJson("loadbalancerrule") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<LoadBalancerRule>> listLoadBalancerRules(ListLoadBalancerRulesOptions... options);
/** * @see EventClient#listEventTypes() */ @Named("listEventTypes") @GET @QueryParams(keys = "command", values = "listEvents") @SelectJson("event") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<Event>> listEvents(ListEventsOptions...options);
/** * @see OfferingClient#listDiskOfferings */ @Named("listDiskOfferings") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listDiskOfferings", "true" }) @SelectJson("diskoffering") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<DiskOffering>> listDiskOfferings(ListDiskOfferingsOptions... options);
/** * @see GlobalConfigurationClient#listConfigurationEntries */ @Named("listConfigurations") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listConfigurations", "true" }) @SelectJson("configuration") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<ConfigurationEntry>> listConfigurationEntries(ListConfigurationEntriesOptions... options);
/** * @see NATClient#listIPForwardingRules */ @Named("listIpForwardingRules") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listIpForwardingRules", "true" }) @SelectJson("ipforwardingrule") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<IPForwardingRule>> listIPForwardingRules(ListIPForwardingRulesOptions... options);
/** * @see VolumeAttachmentApi#listAttachmentsOnServer(String) */ @Named("volumeattachment:list") @GET @Path("/servers/{server_id}/os-volume_attachments") @SelectJson("volumeAttachments") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptyFluentIterableOnNotFoundOr404.class) ListenableFuture<? extends FluentIterable<? extends VolumeAttachment>> listAttachmentsOnServer( @PathParam("server_id") String serverId);
/** * @see SecurityGroupClient#listSecurityGroups */ @Named("listSecurityGroups") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listSecurityGroups", "true" }) @SelectJson("securitygroup") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<SecurityGroup>> listSecurityGroups(ListSecurityGroupsOptions... options);
/** * @see VirtualInterfaceApi#listOnServer(String) */ @Named("virtualinterface:list") @GET @SelectJson("virtual_interfaces") @Consumes(MediaType.APPLICATION_JSON) @Path("/servers/{server_id}/os-virtual-interfaces") @Fallback(EmptyFluentIterableOnNotFoundOr404.class) ListenableFuture<? extends FluentIterable<? extends VirtualInterface>> listOnServer(@PathParam("server_id") String serverId); }
/** * @see GlobalAlertClient#listAlerts(org.jclouds.cloudstack.options.ListAlertsOptions...) */ @Named("listAlerts") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listAlerts", "true" }) @SelectJson("alert") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<Alert>> listAlerts(ListAlertsOptions...options);
/** * @see org.jclouds.cloudstack.features.LimitClient#listResourceLimits */ @Named("listResourceLimits") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listResourceLimits", "true" }) @SelectJson("resourcelimit") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<ResourceLimit>> listResourceLimits(ListResourceLimitsOptions... options);
/** * @see GuestOSClient#listOSTypes */ @Named("listOsTypes") @GET @QueryParams(keys = { "command", "listAll" }, values = { "listOsTypes", "true" }) @SelectJson("ostype") @Consumes(MediaType.APPLICATION_JSON) @Fallback(EmptySetOnNotFoundOr404.class) ListenableFuture<Set<OSType>> listOSTypes(ListOSTypesOptions... options);