1
- # DigitalOcean API Client
2
- [ ![ Build Status] ( https://travis-ci.org/jeevatkm/digitalocean-api-java.svg?branch=master )] ( https://travis-ci.org/jeevatkm/digitalocean-api-java ) [ ![ Version] ( https://img.shields.io/badge/version-2.10-blue.svg )] ( https://github.com/jeevatkm/digitalocean-api-java/releases/latest ) [ ![ License] ( https://img.shields.io/github/license/jeevatkm/digitalocean-api-java.svg )] ( LICENSE )
1
+ # DigitalOcean API Client [ ![ Build Status] ( https://travis-ci.org/jeevatkm/digitalocean-api-java.svg?branch=master )] ( https://travis-ci.org/jeevatkm/digitalocean-api-java ) [ ![ Version] ( https://img.shields.io/badge/version-2.11-blue.svg )] ( https://github.com/jeevatkm/digitalocean-api-java/releases/latest ) [ ![ License] ( https://img.shields.io/github/license/jeevatkm/digitalocean-api-java.svg )] ( LICENSE )
3
2
4
- *** v2.10 released and tagged on May 02 , 2017***
3
+ *** v2.11 [ released] ( https://github.com/jeevatkm/digitalocean-api-java/releases/latest ) and tagged on Jun 20 , 2017***
5
4
6
5
Simple & Lightweight API client library for Enterprise Application or Utilities Integration around [ DigitalOcean RESTful APIs] [ 1 ] . You can use this library with project based (JVM hosted languages) on Java, Groovy, Scala, Clojure, etc.
7
6
@@ -18,22 +17,22 @@ For handy use, DigitalOcean API Client library project dependency definition pro
18
17
<dependency >
19
18
<groupId >com.myjeeva.digitalocean</groupId >
20
19
<artifactId >digitalocean-api-client</artifactId >
21
- <version >2.10 </version >
20
+ <version >2.11 </version >
22
21
</dependency >
23
22
```
24
23
** Gradle/Grails dependency**
25
24
``` shell
26
- compile ' com.myjeeva.digitalocean:digitalocean-api-client:2.10 '
25
+ compile ' com.myjeeva.digitalocean:digitalocean-api-client:2.11 '
27
26
```
28
27
** Groovy Grape**
29
28
``` groovy
30
29
@Grapes(
31
- @Grab(group='com.myjeeva.digitalocean', module='digitalocean-api-client', version='2.10 ')
30
+ @Grab(group='com.myjeeva.digitalocean', module='digitalocean-api-client', version='2.11 ')
32
31
)
33
32
```
34
33
** Scala SBT**
35
34
``` shell
36
- libraryDependencies += " com.myjeeva.digitalocean" % " digitalocean-api-client" % " 2.10 "
35
+ libraryDependencies += " com.myjeeva.digitalocean" % " digitalocean-api-client" % " 2.11 "
37
36
```
38
37
39
38
** Note:** For Android projects, kindly include the ` httpclient-android ` library explicitly in your project dependencies.
@@ -137,6 +136,20 @@ DigitalOcean API Client uses [GitHub’s integrated issue tracking system][3] to
137
136
* If you need to paste code, or include a stack trace use Markdown ``` escapes before and after your text.
138
137
139
138
# Supported API's and Revision Logs
139
+ * ** Released in v2.11**
140
+ * Added new endpoint support ` /v2/load_balancers/* ` PR [ #66 ] ( https://github.com/jeevatkm/digitalocean-api-java/issues/66 ) @tlehoux )
141
+ * Load Balancers
142
+ <pre >
143
+ LoadBalancers getAvailableLoadBalancers(Integer pageNo, Integer perPage)
144
+ LoadBalancer createLoadBalancer(LoadBalancer loadBalancer)
145
+ LoadBalancer getLoadBalancerInfo(String loadBalancerId)
146
+ LoadBalancer updateLoadBalancer(LoadBalancer loadBalancer)
147
+ Delete deleteLoadBalancer(String loadBalancerId)
148
+ Response addDropletsToLoadBalancer(String loadBalancerId, List<Integer > dropletIds)
149
+ Delete removeDropletsFromLoadBalancer(String loadBalancerId, List<Integer > dropletIds)
150
+ Response addForwardingRulesToLoadBalancer(String loadBalancerId, List<ForwardingRules > forwardingRules)
151
+ Delete removeForwardingRulesFromLoadBalancer(String loadBalancerId, List<ForwardingRules > forwardingRules)
152
+ </pre >
140
153
* ** Released in v2.10**
141
154
* Removed unsupported API ` /v2/tags/$TAG_NAME ` refer [ DO changelog] ( https://developers.digitalocean.com/documentation/changelog/api-v2/deprecating-update-tag/ )
142
155
* ** Released in v2.9**
@@ -332,7 +345,7 @@ DigitalOcean API Client - [MIT License][6].
332
345
333
346
334
347
[ 1 ] : https://developers.digitalocean.com
335
- [ 2 ] : http://docs.myjeeva.com/javadoc/digitalocean-api-client/2.10 /
348
+ [ 2 ] : http://docs.myjeeva.com/javadoc/digitalocean-api-client/2.11 /
336
349
[ 3 ] : https://github.com/jeevatkm/digitalocean-api-java/issues
337
350
[ 4 ] : https://oss.sonatype.org/content/repositories/snapshots/com/myjeeva/digitalocean/digitalocean-api-client/
338
351
[ 5 ] : http://myjeeva.com
@@ -346,4 +359,4 @@ DigitalOcean API Client - [MIT License][6].
346
359
[ 13 ] : https://raw.githubusercontent.com/darcyliu/google-styleguide/master/eclipse-java-google-style.xml
347
360
[ 14 ] : https://developers.digitalocean.com/documentation/changelog/api-v2/add-status-to-account/
348
361
[ 15 ] : https://developers.digitalocean.com/documentation/changelog/api-v2/deprecate-final-snaphots/
349
- [ 16 ] : http://search.maven.org/remotecontent?filepath=com/myjeeva/digitalocean/digitalocean-api-client/2.10 /digitalocean-api-client-2.10 .jar
362
+ [ 16 ] : http://search.maven.org/remotecontent?filepath=com/myjeeva/digitalocean/digitalocean-api-client/2.11 /digitalocean-api-client-2.11 .jar
0 commit comments