From bb08acda4407afd8cb8ff70b921a937299a341ba Mon Sep 17 00:00:00 2001 From: David Ribeiro Alves Date: Tue, 22 Jan 2013 15:26:50 -0600 Subject: [PATCH] added @Named annotations to gce --- .../jclouds/googlecompute/features/DiskAsyncApi.java | 9 +++++++++ .../googlecompute/features/FirewallAsyncApi.java | 11 +++++++++++ .../googlecompute/features/ImageAsyncApi.java | 8 ++++++++ .../googlecompute/features/InstanceAsyncApi.java | 12 ++++++++++++ .../googlecompute/features/KernelAsyncApi.java | 7 +++++++ .../googlecompute/features/MachineTypeAsyncApi.java | 7 +++++++ .../googlecompute/features/NetworkAsyncApi.java | 10 ++++++++++ .../googlecompute/features/OperationAsyncApi.java | 8 ++++++++ .../googlecompute/features/ProjectAsyncApi.java | 3 +++ .../jclouds/googlecompute/features/ZoneAsyncApi.java | 7 +++++++ 10 files changed, 82 insertions(+) diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/DiskAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/DiskAsyncApi.java index 82b070dce0..829e87fa7f 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/DiskAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/DiskAsyncApi.java @@ -38,6 +38,7 @@ import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; import org.jclouds.rest.binders.BindToJsonPayload; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -68,6 +69,7 @@ public interface DiskAsyncApi { /** * @see DiskApi#get(String) */ + @Named("Disks:get") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/disks/{disk}") @@ -78,6 +80,7 @@ public interface DiskAsyncApi { /** * @see DiskApi#createInZone(String, int, java.net.URI) */ + @Named("Disks:insert") @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -91,6 +94,7 @@ public interface DiskAsyncApi { /** * @see DiskApi#delete(String) */ + @Named("Disks:delete") @DELETE @Consumes(MediaType.APPLICATION_JSON) @Path("/disks/{disk}") @@ -101,6 +105,7 @@ public interface DiskAsyncApi { /** * @see org.jclouds.googlecompute.features.DiskApi#listFirstPage() */ + @Named("Disks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/disks") @@ -112,6 +117,7 @@ public interface DiskAsyncApi { /** * @see DiskApi#listAtMarker(String) */ + @Named("Disks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/disks") @@ -123,6 +129,7 @@ public interface DiskAsyncApi { /** * @see DiskApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Disks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/disks") @@ -134,6 +141,7 @@ public interface DiskAsyncApi { /** * @see DiskApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Disks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/disks") @@ -146,6 +154,7 @@ public interface DiskAsyncApi { /** * @see DiskApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Disks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/disks") diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/FirewallAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/FirewallAsyncApi.java index eb2032613f..611dfba82c 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/FirewallAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/FirewallAsyncApi.java @@ -38,6 +38,7 @@ import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; import org.jclouds.rest.binders.BindToJsonPayload; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -70,6 +71,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#get(String) */ + @Named("Firewalls:get") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/firewalls/{firewall}") @@ -80,6 +82,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#create(org.jclouds.googlecompute.domain.Firewall) */ + @Named("Firewalls:insert") @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -90,6 +93,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#update(String, org.jclouds.googlecompute.domain.Firewall) */ + @Named("Firewalls:update") @PUT @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -101,6 +105,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#patch(String, org.jclouds.googlecompute.domain.Firewall) */ + @Named("Firewalls:patch") @PATCH @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -112,6 +117,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#delete(String) */ + @Named("Firewalls:delete") @DELETE @Consumes(MediaType.APPLICATION_JSON) @Path("/firewalls/{firewall}") @@ -122,6 +128,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#listFirstPage() */ + @Named("Firewalls:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/firewalls") @@ -133,6 +140,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#listAtMarker(String) */ + @Named("Firewalls:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/firewalls") @@ -144,6 +152,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Firewalls:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/firewalls") @@ -156,6 +165,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#list() */ + @Named("Firewalls:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/firewalls") @@ -169,6 +179,7 @@ public interface FirewallAsyncApi { /** * @see FirewallApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Firewalls:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/firewalls") diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ImageAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ImageAsyncApi.java index 38b3d8f25b..d03f9e0573 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ImageAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ImageAsyncApi.java @@ -35,6 +35,7 @@ import org.jclouds.rest.annotations.ResponseParser; import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -62,6 +63,7 @@ public interface ImageAsyncApi { /** * @see ImageApi#get(String) */ + @Named("Images:get") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/images/{image}") @@ -72,6 +74,7 @@ public interface ImageAsyncApi { /** * @see ImageApi#delete(String) */ + @Named("Images:delete") @DELETE @Consumes(MediaType.APPLICATION_JSON) @Path("/images/{image}") @@ -82,6 +85,7 @@ public interface ImageAsyncApi { /** * @see ImageApi#listFirstPage() */ + @Named("Images:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/images") @@ -93,6 +97,7 @@ public interface ImageAsyncApi { /** * @see ImageApi#listAtMarker(String) */ + @Named("Images:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/images") @@ -104,6 +109,7 @@ public interface ImageAsyncApi { /** * @see ImageApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Images:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/images") @@ -116,6 +122,7 @@ public interface ImageAsyncApi { /** * @see ImageApi#listAtMarker(String) */ + @Named("Images:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/images") @@ -128,6 +135,7 @@ public interface ImageAsyncApi { /** * @see ImageApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Images:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/images") diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/InstanceAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/InstanceAsyncApi.java index ac74ad7aed..39a28904e4 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/InstanceAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/InstanceAsyncApi.java @@ -41,6 +41,7 @@ import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; import org.jclouds.rest.binders.BindToJsonPayload; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -70,6 +71,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#get(String) */ + @Named("Instances:get") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/instances/{instance}") @@ -80,6 +82,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#createInZone(String, org.jclouds.googlecompute.domain.InstanceTemplate, String) */ + @Named("Instances:insert") @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -93,6 +96,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#delete(String) */ + @Named("Instances:delete") @DELETE @Consumes(MediaType.APPLICATION_JSON) @Path("/instances/{instance}") @@ -103,6 +107,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#listFirstPage() */ + @Named("Instances:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/instances") @@ -114,6 +119,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#listAtMarker(String) */ + @Named("Instances:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/instances") @@ -125,6 +131,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Instances:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/instances") @@ -136,6 +143,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#list() */ + @Named("Instances:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/instances") @@ -148,6 +156,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Instances:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/instances") @@ -160,6 +169,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#addAccessConfigToNic(String, Instance.NetworkInterface.AccessConfig, String) */ + @Named("Instances:addAccessConfig") @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -173,6 +183,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#deleteAccessConfigFromNic(String, String, String) */ + @Named("Instances:deleteAccessConfig") @DELETE @Consumes(MediaType.APPLICATION_JSON) @Path("/instances/{instance}/deleteAccessConfig") @@ -185,6 +196,7 @@ public interface InstanceAsyncApi { /** * @see InstanceApi#getSerialPortOutput(String) */ + @Named("Instances:serialPort") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/instances/{instance}/serialPort") diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/KernelAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/KernelAsyncApi.java index ad7617bdda..24a9caff78 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/KernelAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/KernelAsyncApi.java @@ -34,6 +34,7 @@ import org.jclouds.rest.annotations.ResponseParser; import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -59,6 +60,7 @@ public interface KernelAsyncApi { /** * @see KernelApi#get(String) */ + @Named("Kernels:get") @GET @Path("/kernels/{kernel}") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -68,6 +70,7 @@ public interface KernelAsyncApi { /** * @see KernelApi#listFirstPage() */ + @Named("Kernels:list") @GET @Path("/kernels") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -78,6 +81,7 @@ public interface KernelAsyncApi { /** * @see KernelApi#listAtMarker(String) */ + @Named("Kernels:list") @GET @Path("/kernels") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -88,6 +92,7 @@ public interface KernelAsyncApi { /** * @see KernelApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Kernels:list") @GET @Path("/kernels") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -99,6 +104,7 @@ public interface KernelAsyncApi { /** * @see org.jclouds.googlecompute.features.KernelApi#list() */ + @Named("Kernels:list") @GET @Path("/kernels") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -110,6 +116,7 @@ public interface KernelAsyncApi { /** * @see KernelApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Kernels:list") @GET @Path("/kernels") @OAuthScopes(COMPUTE_READONLY_SCOPE) diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/MachineTypeAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/MachineTypeAsyncApi.java index 2de3ca8c1d..414a0a071e 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/MachineTypeAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/MachineTypeAsyncApi.java @@ -34,6 +34,7 @@ import org.jclouds.rest.annotations.ResponseParser; import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -60,6 +61,7 @@ public interface MachineTypeAsyncApi { /** * @see MachineTypeApi#get(String) */ + @Named("MachineTypes:get") @GET @Path("/machineTypes/{machineType}") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -69,6 +71,7 @@ public interface MachineTypeAsyncApi { /** * @see MachineTypeApi#listFirstPage() */ + @Named("MachineTypes:list") @GET @Path("/machineTypes") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -79,6 +82,7 @@ public interface MachineTypeAsyncApi { /** * @see MachineTypeApi#listAtMarker(String) */ + @Named("MachineTypes:list") @GET @Path("/machineTypes") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -89,6 +93,7 @@ public interface MachineTypeAsyncApi { /** * @see MachineTypeApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("MachineTypes:list") @GET @Path("/machineTypes") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -100,6 +105,7 @@ public interface MachineTypeAsyncApi { /** * @see org.jclouds.googlecompute.features.MachineTypeApi#list() */ + @Named("MachineTypes:list") @GET @Path("/machineTypes") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -111,6 +117,7 @@ public interface MachineTypeAsyncApi { /** * @see MachineTypeApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("MachineTypes:list") @GET @Path("/machineTypes") @OAuthScopes(COMPUTE_READONLY_SCOPE) diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/NetworkAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/NetworkAsyncApi.java index 2c73ac2743..baa2624daa 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/NetworkAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/NetworkAsyncApi.java @@ -38,6 +38,7 @@ import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; import org.jclouds.rest.binders.BindToJsonPayload; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -67,6 +68,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#get(String) */ + @Named("Networks:get") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/networks/{network}") @@ -77,6 +79,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#createInIPv4Range(String, String) */ + @Named("Networks:insert") @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -89,6 +92,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#createInIPv4RangeWithGateway(String, String, String) */ + @Named("Networks:insert") @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @@ -102,6 +106,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#delete(String) */ + @Named("Networks:delete") @DELETE @Consumes(MediaType.APPLICATION_JSON) @Path("/networks/{network}") @@ -112,6 +117,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#listFirstPage() */ + @Named("Networks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/networks") @@ -123,6 +129,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#listAtMarker(String) */ + @Named("Networks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/networks") @@ -134,6 +141,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Networks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/networks") @@ -146,6 +154,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#list() */ + @Named("Networks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/networks") @@ -158,6 +167,7 @@ public interface NetworkAsyncApi { /** * @see NetworkApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Networks:list") @GET @Consumes(MediaType.APPLICATION_JSON) @Path("/networks") diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/OperationAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/OperationAsyncApi.java index c3efca5617..94a295f1f7 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/OperationAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/OperationAsyncApi.java @@ -34,6 +34,7 @@ import org.jclouds.rest.annotations.ResponseParser; import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -61,6 +62,7 @@ public interface OperationAsyncApi { /** * @see OperationApi#get(String) */ + @Named("Operations:get") @GET @Path("/operations/{operation}") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -71,6 +73,7 @@ public interface OperationAsyncApi { /** * @see OperationApi#delete(String) */ + @Named("Operations:delete") @DELETE @Path("/operations/{operation}") @OAuthScopes(COMPUTE_SCOPE) @@ -80,6 +83,7 @@ public interface OperationAsyncApi { /** * @see OperationApi#listFirstPage() */ + @Named("Operations:list") @GET @Path("/operations") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -91,6 +95,7 @@ public interface OperationAsyncApi { /** * @see OperationApi#listAtMarker(String) */ + @Named("Operations:list") @GET @Path("/operations") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -102,6 +107,7 @@ public interface OperationAsyncApi { /** * @see OperationApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Operations:list") @GET @Path("/operations") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -114,6 +120,7 @@ public interface OperationAsyncApi { /** * @see OperationApi#list() */ + @Named("Operations:list") @GET @Path("/operations") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -126,6 +133,7 @@ public interface OperationAsyncApi { /** * @see OperationApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Operations:list") @GET @Path("/operations") @OAuthScopes(COMPUTE_READONLY_SCOPE) diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ProjectAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ProjectAsyncApi.java index 0194ca1ed7..7b219a54de 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ProjectAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ProjectAsyncApi.java @@ -30,6 +30,7 @@ import org.jclouds.rest.annotations.Fallback; import org.jclouds.rest.annotations.RequestFilters; import org.jclouds.rest.annotations.SkipEncoding; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; @@ -57,6 +58,7 @@ public interface ProjectAsyncApi { /** * @see ProjectApi#get(String) */ + @Named("Projects:get") @GET @OAuthScopes(COMPUTE_READONLY_SCOPE) @Consumes(MediaType.APPLICATION_JSON) @@ -67,6 +69,7 @@ public interface ProjectAsyncApi { /** * @see ProjectApi#setCommonInstanceMetadata(String, java.util.Map) */ + @Named("Projects:setCommonInstanceMetadata") @POST @Path("/projects/{project}/setCommonInstanceMetadata") @OAuthScopes(COMPUTE_SCOPE) diff --git a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ZoneAsyncApi.java b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ZoneAsyncApi.java index 5b4adeec3c..7ca4b70334 100644 --- a/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ZoneAsyncApi.java +++ b/labs/google-compute/src/main/java/org/jclouds/googlecompute/features/ZoneAsyncApi.java @@ -33,6 +33,7 @@ import org.jclouds.rest.annotations.ResponseParser; import org.jclouds.rest.annotations.SkipEncoding; import org.jclouds.rest.annotations.Transform; +import javax.inject.Named; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -58,6 +59,7 @@ public interface ZoneAsyncApi { /** * @see ZoneApi#get(String) */ + @Named("Zones:get") @GET @Path("/zones/{zone}") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -67,6 +69,7 @@ public interface ZoneAsyncApi { /** * @see ZoneApi#listFirstPage() */ + @Named("Zones:list") @GET @Path("/zones") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -77,6 +80,7 @@ public interface ZoneAsyncApi { /** * @see ZoneApi#listAtMarker(String) */ + @Named("Zones:list") @GET @Path("/zones") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -87,6 +91,7 @@ public interface ZoneAsyncApi { /** * @see ZoneApi#listAtMarker(String, org.jclouds.googlecompute.options.ListOptions) */ + @Named("Zones:list") @GET @Path("/zones") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -97,6 +102,7 @@ public interface ZoneAsyncApi { /** * @see ZoneApi#list() */ + @Named("Zones:list") @GET @Path("/zones") @OAuthScopes(COMPUTE_READONLY_SCOPE) @@ -108,6 +114,7 @@ public interface ZoneAsyncApi { /** * @see ZoneApi#list(org.jclouds.googlecompute.options.ListOptions) */ + @Named("Zones:list") @GET @Path("/zones") @OAuthScopes(COMPUTE_READONLY_SCOPE)