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 )
32
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***
54
65Simple & 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.
76
@@ -18,22 +17,22 @@ For handy use, DigitalOcean API Client library project dependency definition pro
1817<dependency >
1918 <groupId >com.myjeeva.digitalocean</groupId >
2019 <artifactId >digitalocean-api-client</artifactId >
21- <version >2.10 </version >
20+ <version >2.11 </version >
2221</dependency >
2322```
2423** Gradle/Grails dependency**
2524``` shell
26- compile ' com.myjeeva.digitalocean:digitalocean-api-client:2.10 '
25+ compile ' com.myjeeva.digitalocean:digitalocean-api-client:2.11 '
2726```
2827** Groovy Grape**
2928``` groovy
3029@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 ')
3231)
3332```
3433** Scala SBT**
3534``` shell
36- libraryDependencies += " com.myjeeva.digitalocean" % " digitalocean-api-client" % " 2.10 "
35+ libraryDependencies += " com.myjeeva.digitalocean" % " digitalocean-api-client" % " 2.11 "
3736```
3837
3938** 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
137136* If you need to paste code, or include a stack trace use Markdown ``` escapes before and after your text.
138137
139138# 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 >
140153* ** Released in v2.10**
141154 * Removed unsupported API ` /v2/tags/$TAG_NAME ` refer [ DO changelog] ( https://developers.digitalocean.com/documentation/changelog/api-v2/deprecating-update-tag/ )
142155* ** Released in v2.9**
@@ -332,7 +345,7 @@ DigitalOcean API Client - [MIT License][6].
332345
333346
334347[ 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 /
336349[ 3 ] : https://github.com/jeevatkm/digitalocean-api-java/issues
337350[ 4 ] : https://oss.sonatype.org/content/repositories/snapshots/com/myjeeva/digitalocean/digitalocean-api-client/
338351[ 5 ] : http://myjeeva.com
@@ -346,4 +359,4 @@ DigitalOcean API Client - [MIT License][6].
346359[ 13 ] : https://raw.githubusercontent.com/darcyliu/google-styleguide/master/eclipse-java-google-style.xml
347360[ 14 ] : https://developers.digitalocean.com/documentation/changelog/api-v2/add-status-to-account/
348361[ 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