> + @POST
> + @Named("snapshot:update")
> + @MapBinder(UpdateSnapshotRequestBinder.class)
> + @XMLResponseParser(RequestIdOnlyResponseHandler.class)
> + String updateSnapshot(@PayloadParam("snapshot")
> Snapshot.Request.UpdatePayload payload);
> +
> + @POST
> + @Named("snapshot:delete")
> +
> @Payload("<ws:deleteSnapshot><snapshotId>{id}</snapshotId></ws:deleteSnapshot>")
> + @Fallback(Fallbacks.FalseOnNotFoundOr404.class)
> + boolean deleteSnapshot(@PayloadParam("id") String id);
> +
> + @POST
> + @Named("snapshot:rollback")
> + @MapBinder(RollbackSnapshotRequestBinder.class)
> + boolean rollbackSnapshot(@PayloadParam("snapshot")
> Snapshot.Request.RollbackPayload payload);
Actually I'm looking right now into my .net library and it never returns 404.
Since it is SOAP service it is returning 500 and fault xml.
The thing is I was following how it is done in other features like servers
https://github.com/StackPointCloud/jclouds-labs/blob/master/profitbricks/src/main/java/org/jclouds/profitbricks/features/ServerApi.java
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/136/files#r25152792