You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ev...@apache.org on 2014/04/02 22:24:34 UTC
git commit: Added @Beta annotations to APIs
Repository: jclouds-labs-openstack
Updated Branches:
refs/heads/master 7c1b681b6 -> ffff86703
Added @Beta annotations to APIs
Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/commit/ffff8670
Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/tree/ffff8670
Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/diff/ffff8670
Branch: refs/heads/master
Commit: ffff86703ff28c5b9762a423ab4f377152a028b5
Parents: 7c1b681
Author: Jeremy Daggett <je...@rackspace.com>
Authored: Wed Apr 2 11:13:19 2014 -0700
Committer: Everett Toews <ev...@rackspace.com>
Committed: Wed Apr 2 15:24:29 2014 -0500
----------------------------------------------------------------------
.../src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java | 2 ++
.../java/org/jclouds/openstack/swift/v1/features/AccountApi.java | 3 +++
.../java/org/jclouds/openstack/swift/v1/features/BulkApi.java | 2 ++
.../org/jclouds/openstack/swift/v1/features/ContainerApi.java | 2 ++
.../java/org/jclouds/openstack/swift/v1/features/ObjectApi.java | 3 +++
.../jclouds/openstack/swift/v1/features/StaticLargeObjectApi.java | 3 +++
.../java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApi.java | 3 +++
.../java/org/jclouds/rackspace/cloudfiles/v1/features/CDNApi.java | 2 ++
8 files changed, 20 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java
index 3e48b2c..5a77dce 100644
--- a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java
+++ b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java
@@ -33,6 +33,7 @@ import org.jclouds.openstack.swift.v1.features.StaticLargeObjectApi;
import org.jclouds.rest.annotations.Delegate;
import org.jclouds.rest.annotations.EndpointParam;
+import com.google.common.annotations.Beta;
import com.google.inject.Provides;
/**
@@ -45,6 +46,7 @@ import com.google.inject.Provides;
* @author Jeremy Daggett
* @author Zack Shoylev
*/
+@Beta
public interface SwiftApi extends Closeable {
@Provides
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/AccountApi.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/AccountApi.java b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/AccountApi.java
index 57f9ef0..3d4dcbf 100644
--- a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/AccountApi.java
+++ b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/AccountApi.java
@@ -39,6 +39,8 @@ import org.jclouds.rest.annotations.Fallback;
import org.jclouds.rest.annotations.RequestFilters;
import org.jclouds.rest.annotations.ResponseParser;
+import com.google.common.annotations.Beta;
+
/**
* Provides access to the Swift Account API features.
*
@@ -50,6 +52,7 @@ import org.jclouds.rest.annotations.ResponseParser;
*
* @see {@link Account}
*/
+@Beta
@RequestFilters(AuthenticateRequest.class)
@Consumes(APPLICATION_JSON)
public interface AccountApi {
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/BulkApi.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/BulkApi.java b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/BulkApi.java
index ba5825e..e227c54 100644
--- a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/BulkApi.java
+++ b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/BulkApi.java
@@ -41,6 +41,7 @@ import org.jclouds.rest.annotations.BinderParam;
import org.jclouds.rest.annotations.QueryParams;
import org.jclouds.rest.annotations.RequestFilters;
+import com.google.common.annotations.Beta;
import com.google.common.base.Joiner;
/**
@@ -49,6 +50,7 @@ import com.google.common.base.Joiner;
* @author Adrian Cole
* @author Jeremy Daggett
*/
+@Beta
@RequestFilters(AuthenticateRequest.class)
@Consumes(APPLICATION_JSON)
public interface BulkApi {
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ContainerApi.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ContainerApi.java b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ContainerApi.java
index e698e2f..aee16c9 100644
--- a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ContainerApi.java
+++ b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ContainerApi.java
@@ -48,6 +48,7 @@ import org.jclouds.rest.annotations.QueryParams;
import org.jclouds.rest.annotations.RequestFilters;
import org.jclouds.rest.annotations.ResponseParser;
+import com.google.common.annotations.Beta;
import com.google.common.collect.FluentIterable;
/**
@@ -57,6 +58,7 @@ import com.google.common.collect.FluentIterable;
* @author Zack Shoylev
* @author Jeremy Daggett
*/
+@Beta
@RequestFilters(AuthenticateRequest.class)
@Consumes(APPLICATION_JSON)
public interface ContainerApi {
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ObjectApi.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ObjectApi.java b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ObjectApi.java
index 3505b1d..e43fb1b 100644
--- a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ObjectApi.java
+++ b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ObjectApi.java
@@ -55,12 +55,15 @@ import org.jclouds.rest.annotations.QueryParams;
import org.jclouds.rest.annotations.RequestFilters;
import org.jclouds.rest.annotations.ResponseParser;
+import com.google.common.annotations.Beta;
+
/**
* Provides access to the Swift Object API features.
*
* @author Adrian Cole
* @author Jeremy Daggett
*/
+@Beta
@RequestFilters(AuthenticateRequest.class)
@Consumes(APPLICATION_JSON)
public interface ObjectApi {
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApi.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApi.java b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApi.java
index b077be3..5414893 100644
--- a/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApi.java
+++ b/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApi.java
@@ -40,12 +40,15 @@ import org.jclouds.rest.annotations.RequestFilters;
import org.jclouds.rest.annotations.ResponseParser;
import org.jclouds.rest.binders.BindToJsonPayload;
+import com.google.common.annotations.Beta;
+
/**
* Provides access to the Swift Static Large Object API features.
*
* @author Adrian Cole
* @author Jeremy Daggett
*/
+@Beta
@RequestFilters(AuthenticateRequest.class)
@Consumes(APPLICATION_JSON)
public interface StaticLargeObjectApi {
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApi.java
----------------------------------------------------------------------
diff --git a/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApi.java b/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApi.java
index 19667d7..9a7dbeb 100644
--- a/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApi.java
+++ b/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/CloudFilesApi.java
@@ -23,6 +23,8 @@ import org.jclouds.rackspace.cloudfiles.v1.functions.RegionToCDNEndpoint;
import org.jclouds.rest.annotations.Delegate;
import org.jclouds.rest.annotations.EndpointParam;
+import com.google.common.annotations.Beta;
+
/**
* Rackspace Cloud Files is an affordable, redundant, scalable, and dynamic storage service
* offering. The core storage system is designed to provide a secure, network-accessible way to
@@ -36,6 +38,7 @@ import org.jclouds.rest.annotations.EndpointParam;
* @see CDNApi
* @see SwiftApi
*/
+@Beta
public interface CloudFilesApi extends SwiftApi {
/**
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/ffff8670/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/features/CDNApi.java
----------------------------------------------------------------------
diff --git a/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/features/CDNApi.java b/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/features/CDNApi.java
index 98e5c54..5161fee 100644
--- a/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/features/CDNApi.java
+++ b/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/features/CDNApi.java
@@ -53,6 +53,7 @@ import org.jclouds.rest.annotations.QueryParams;
import org.jclouds.rest.annotations.RequestFilters;
import org.jclouds.rest.annotations.ResponseParser;
+import com.google.common.annotations.Beta;
import com.google.common.collect.FluentIterable;
/**
* Provides access to the Rackspace Cloud Files CDN API features.
@@ -67,6 +68,7 @@ import com.google.common.collect.FluentIterable;
*
* @see {@link CloudFilesApi#cdnApiInRegion(String)}
*/
+@Beta
@RequestFilters(AuthenticateRequest.class)
@Consumes(APPLICATION_JSON)
public interface CDNApi extends Closeable {