DigitalOcean API Client in Java
A B C D E G H P R S T U V

A

AccessDeniedException - Exception in com.myjeeva.digitalocean.exception
AccessDeniedException will be thrown, when request failed to authenticate into the DigitalOcean API successfully.
AccessDeniedException(String) - Constructor for exception com.myjeeva.digitalocean.exception.AccessDeniedException
 
AccessDeniedException(String, Throwable) - Constructor for exception com.myjeeva.digitalocean.exception.AccessDeniedException
 
Action - Enum in com.myjeeva.digitalocean.common
Enumeration of DigitalOcean API and its map path and element name
addSshKey(String, String) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to add a new public SSH key to your account
addSshKey(String, String) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 

B

byClass(JsonElement, Class<?>) - Static method in class com.myjeeva.digitalocean.Utils
 
byType(JsonElement, Type) - Static method in class com.myjeeva.digitalocean.Utils
 

C

com.myjeeva.digitalocean - package com.myjeeva.digitalocean
 
com.myjeeva.digitalocean.common - package com.myjeeva.digitalocean.common
 
com.myjeeva.digitalocean.exception - package com.myjeeva.digitalocean.exception
 
com.myjeeva.digitalocean.impl - package com.myjeeva.digitalocean.impl
 
com.myjeeva.digitalocean.pojo - package com.myjeeva.digitalocean.pojo
 
Constants - Interface in com.myjeeva.digitalocean
DigitalOcean API client Constants
createDomain(String, String) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method creates a new domain name with an A record for the specified [ip_address].
createDomain(String, String) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
createDomainRecord(DomainRecord) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method creates a new domain record name with an given domain record values
createDomainRecord(DomainRecord) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
createDroplet(Droplet) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to create a new droplet.
createDroplet(Droplet, String) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to create a new droplet.
createDroplet(Droplet) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
createDroplet(Droplet, String) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 

D

deleteDomain(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method deletes the specified domain from DNS control panel
deleteDomain(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
deleteDomainRecord(Integer, Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method deletes the specified domain record from domain.
deleteDomainRecord(Integer, Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
deleteDroplet(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method destroys one of your droplets this is irreversible.
deleteDroplet(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
deleteImage(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to deletes an image.
deleteImage(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
deleteSshKey(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method will delete the SSH key from your account.
deleteSshKey(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
DigitalOcean - Interface in com.myjeeva.digitalocean
DigitalOcean API client written in Java
DigitalOceanClient - Class in com.myjeeva.digitalocean.impl
DigitalOcean API client wrapper methods Implementation
DigitalOceanClient(String, String) - Constructor for class com.myjeeva.digitalocean.impl.DigitalOceanClient
Constructor for initializing DigitalOcean Client
disableDropletBackups(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method disables automatic backups from running to backup your droplet's data.
disableDropletBackups(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
Domain - Class in com.myjeeva.digitalocean.pojo
Represents Domain (TLD) attributes of DigitalOcean DNS
Domain() - Constructor for class com.myjeeva.digitalocean.pojo.Domain
 
DomainRecord - Class in com.myjeeva.digitalocean.pojo
Represents DomainRecord (TLD) Record attributes of DigitalOcean DNS
DomainRecord() - Constructor for class com.myjeeva.digitalocean.pojo.DomainRecord
Default Constructor
DomainRecord(Integer, Integer, String, String, String, String, Integer, Integer) - Constructor for class com.myjeeva.digitalocean.pojo.DomainRecord
Parameterized DomainRecord Constructor
Droplet - Class in com.myjeeva.digitalocean.pojo
Represents Droplet attributes of DigitalOcean
Droplet() - Constructor for class com.myjeeva.digitalocean.pojo.Droplet
 
DropletImage - Class in com.myjeeva.digitalocean.pojo
Represents Droplet Image (also public images aka Distribution) attributes of DigitalOcean (distribution, snapshots or backups)
DropletImage() - Constructor for class com.myjeeva.digitalocean.pojo.DropletImage
 
DropletSize - Class in com.myjeeva.digitalocean.pojo
Represents Droplet Size (aka Droplet Plan) attributes of DigitalOcean
DropletSize() - Constructor for class com.myjeeva.digitalocean.pojo.DropletSize
 

E

editDomainRecord(DomainRecord) - Method in interface com.myjeeva.digitalocean.DigitalOcean
method edits an existing domain record of the given domain.
editDomainRecord(DomainRecord) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
editSshKey(Integer, String) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to modify an existing public SSH key in your account.
editSshKey(Integer, String) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
enableDropletBackups(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method enables automatic backups which run in the background daily to backup your droplet's data.
enableDropletBackups(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 

G

getAvailableDomains() - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns all of your available domains from DNS control panel
getAvailableDomains() - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getAvailableDroplets() - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns all active droplets that are currently running in your account.
getAvailableDroplets() - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getAvailableImages() - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns all the available images that can be accessed by your client ID.
getAvailableImages() - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getAvailableRegions() - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method will return all the available regions within the DigitalOcean cloud.
getAvailableRegions() - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getAvailableSizes() - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns all the available sizes that can be used to create a droplet.
getAvailableSizes() - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getAvailableSshKeys() - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method lists all the available public SSH keys in your account that can be added to a droplet.
getAvailableSshKeys() - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getBackupsActive() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getData() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getDistribution() - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
getDomainId() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getDomainInfo(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns the specified domain attributes and zone file info.
getDomainInfo(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getDomainRecordInfo(Integer, Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns the specified domain record.
getDomainRecordInfo(Integer, Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getDomainRecords(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns all of your current domain records from DNS control panel for given domain.
getDomainRecords(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getDropletInfo(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method returns full information for a specific droplet ID that is passed in the URL.
getDropletInfo(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getElementName() - Method in enum com.myjeeva.digitalocean.common.Action
 
getError() - Method in class com.myjeeva.digitalocean.pojo.Domain
 
getEventId() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getEventId() - Method in class com.myjeeva.digitalocean.pojo.Response
 
getGson() - Static method in class com.myjeeva.digitalocean.Utils
 
getId() - Method in class com.myjeeva.digitalocean.pojo.Domain
 
getId() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getId() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getId() - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
getId() - Method in class com.myjeeva.digitalocean.pojo.DropletSize
 
getId() - Method in class com.myjeeva.digitalocean.pojo.Region
 
getId() - Method in class com.myjeeva.digitalocean.pojo.SshKey
 
getImageId() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getImageInfo(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method retrieves the attributes of an image.
getImageInfo(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getLiveZoneFile() - Method in class com.myjeeva.digitalocean.pojo.Domain
 
getMapPath() - Method in enum com.myjeeva.digitalocean.common.Action
 
getName() - Method in class com.myjeeva.digitalocean.pojo.Domain
 
getName() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getName() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getName() - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
getName() - Method in class com.myjeeva.digitalocean.pojo.DropletSize
 
getName() - Method in class com.myjeeva.digitalocean.pojo.Region
 
getName() - Method in class com.myjeeva.digitalocean.pojo.SshKey
 
getPort() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getPriority() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getRecordType() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getRegionId() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getSizeId() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getSlug() - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
getSlug() - Method in class com.myjeeva.digitalocean.pojo.DropletSize
 
getSlug() - Method in class com.myjeeva.digitalocean.pojo.Region
 
getSshKeyInfo(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method shows a specific public SSH key in your account that can be added to a droplet.
getSshKeyInfo(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
getSshPublicKey() - Method in class com.myjeeva.digitalocean.pojo.SshKey
 
getStatus() - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
getStatus() - Method in class com.myjeeva.digitalocean.pojo.Response
 
getTimeToLive() - Method in class com.myjeeva.digitalocean.pojo.Domain
 
getWeight() - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
getZoneFileWithError() - Method in class com.myjeeva.digitalocean.pojo.Domain
 

H

HTTPS_SCHEME - Static variable in interface com.myjeeva.digitalocean.Constants
 

P

PARAM_API_KEY - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_CLIENT_ID - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_DATA - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_IMAGE_ID - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_IP_ADDRESS - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_NAME - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_PORT - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_PRIORITY - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_RECORD_TYPE - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_REGION_ID - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_SIDE_ID - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_SSH_KEY_IDS - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_SSH_PUB_KEY - Static variable in interface com.myjeeva.digitalocean.Constants
 
PARAM_WEIGHT - Static variable in interface com.myjeeva.digitalocean.Constants
 
powerCyleDroplet(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to power cycle a droplet.
powerCyleDroplet(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
powerOffDroplet(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to poweroff a running droplet.
powerOffDroplet(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
powerOnDroplet(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to poweron a powered off droplet.
powerOnDroplet(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
prepareDomainRecordParams(DomainRecord) - Static method in class com.myjeeva.digitalocean.Utils
 

R

readInputStream(InputStream) - Static method in class com.myjeeva.digitalocean.Utils
 
rebootDroplet(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to reboot a droplet.
rebootDroplet(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
rebuildDroplet(Integer, Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to reinstall a droplet with a default image.
rebuildDroplet(Integer, Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
Region - Class in com.myjeeva.digitalocean.pojo
Represents Region (aka Data Center) attributes of DigitalOcean
Region() - Constructor for class com.myjeeva.digitalocean.pojo.Region
 
renameDroplet(Integer, String) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method renames the droplet to the specified name.
renameDroplet(Integer, String) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
RequestUnsuccessfulException - Exception in com.myjeeva.digitalocean.exception
RequestUnsuccessfulException will be thrown if any RESTful request unsuccessfull from wrapper method
RequestUnsuccessfulException(String) - Constructor for exception com.myjeeva.digitalocean.exception.RequestUnsuccessfulException
 
RequestUnsuccessfulException(String, Throwable) - Constructor for exception com.myjeeva.digitalocean.exception.RequestUnsuccessfulException
 
resetDropletPassword(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method will reset the root password for a droplet.
resetDropletPassword(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
resizeDroplet(Integer, Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to resize a specific droplet to a different size.
resizeDroplet(Integer, Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
ResourceNotFoundException - Exception in com.myjeeva.digitalocean.exception
ResourceNotFoundException will be thrown, while DigitalOcean status code is 404, then api-client will this exception
ResourceNotFoundException(String) - Constructor for exception com.myjeeva.digitalocean.exception.ResourceNotFoundException
 
ResourceNotFoundException(String, Throwable) - Constructor for exception com.myjeeva.digitalocean.exception.ResourceNotFoundException
 
Response - Class in com.myjeeva.digitalocean.pojo
Represents generic response return object of DigitalOcean API request
Response() - Constructor for class com.myjeeva.digitalocean.pojo.Response
 
restoreDroplet(Integer, Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to restore a droplet with a previous image or snapshot.
restoreDroplet(Integer, Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 

S

setBackupsActive(String) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setData(String) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setDistribution(String) - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
setDomainId(Integer) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setError(String) - Method in class com.myjeeva.digitalocean.pojo.Domain
 
setEventId(Long) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setEventId(Long) - Method in class com.myjeeva.digitalocean.pojo.Response
 
setId(Integer) - Method in class com.myjeeva.digitalocean.pojo.Domain
 
setId(Integer) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setId(Integer) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setId(Integer) - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
setId(Integer) - Method in class com.myjeeva.digitalocean.pojo.DropletSize
 
setId(Integer) - Method in class com.myjeeva.digitalocean.pojo.Region
 
setId(Integer) - Method in class com.myjeeva.digitalocean.pojo.SshKey
 
setImageId(Integer) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setLiveZoneFile(String) - Method in class com.myjeeva.digitalocean.pojo.Domain
 
setName(String) - Method in class com.myjeeva.digitalocean.pojo.Domain
 
setName(String) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setName(String) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setName(String) - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
setName(String) - Method in class com.myjeeva.digitalocean.pojo.DropletSize
 
setName(String) - Method in class com.myjeeva.digitalocean.pojo.Region
 
setName(String) - Method in class com.myjeeva.digitalocean.pojo.SshKey
 
setPort(Integer) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setPriority(String) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setRecordType(String) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setRegionId(Integer) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setSizeId(Integer) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setSlug(String) - Method in class com.myjeeva.digitalocean.pojo.DropletImage
 
setSlug(String) - Method in class com.myjeeva.digitalocean.pojo.DropletSize
 
setSlug(String) - Method in class com.myjeeva.digitalocean.pojo.Region
 
setSshPublicKey(String) - Method in class com.myjeeva.digitalocean.pojo.SshKey
 
setStatus(String) - Method in class com.myjeeva.digitalocean.pojo.Droplet
 
setStatus(String) - Method in class com.myjeeva.digitalocean.pojo.Response
 
setTimeToLive(Integer) - Method in class com.myjeeva.digitalocean.pojo.Domain
 
setWeight(Integer) - Method in class com.myjeeva.digitalocean.pojo.DomainRecord
 
setZoneFileWithError(String) - Method in class com.myjeeva.digitalocean.pojo.Domain
 
shutdownDroplet(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to shutdown a running droplet.
shutdownDroplet(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
SshKey - Class in com.myjeeva.digitalocean.pojo
Represents SSH Key attributes of DigitalOcean
SshKey() - Constructor for class com.myjeeva.digitalocean.pojo.SshKey
 
STATUS - Static variable in interface com.myjeeva.digitalocean.Constants
 

T

takeDropletSnapshot(Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to take a snapshot of the running droplet, which can later be restored or used to create a new droplet from the same image.
takeDropletSnapshot(Integer, String) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to take a snapshot of the running droplet, which can later be restored or used to create a new droplet from the same image.
takeDropletSnapshot(Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
takeDropletSnapshot(Integer, String) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
transferImage(Integer, Integer) - Method in interface com.myjeeva.digitalocean.DigitalOcean
Method allows you to transfer an image to a specified region.
transferImage(Integer, Integer) - Method in class com.myjeeva.digitalocean.impl.DigitalOceanClient
 
TYPE_DOMAIN_LIST - Static variable in interface com.myjeeva.digitalocean.Constants
 
TYPE_DOMAIN_RECORD_LIST - Static variable in interface com.myjeeva.digitalocean.Constants
 
TYPE_DROPLET_LIST - Static variable in interface com.myjeeva.digitalocean.Constants
 
TYPE_IMAGE_LIST - Static variable in interface com.myjeeva.digitalocean.Constants
 
TYPE_REGION_LIST - Static variable in interface com.myjeeva.digitalocean.Constants
 
TYPE_SIZE_LIST - Static variable in interface com.myjeeva.digitalocean.Constants
 
TYPE_SSH_KEY_LIST - Static variable in interface com.myjeeva.digitalocean.Constants
 

U

UTF_8 - Static variable in interface com.myjeeva.digitalocean.Constants
 
Utils - Class in com.myjeeva.digitalocean
Utility methods for DigitalOcean API Client
Utils() - Constructor for class com.myjeeva.digitalocean.Utils
 

V

valueOf(String) - Static method in enum com.myjeeva.digitalocean.common.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.myjeeva.digitalocean.common.Action
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E G H P R S T U V
DigitalOcean API Client in Java

Copyright © 2013 myjeeva blog, All rights reserved.

The copyright of the pages and contents on this website is with myjeeva.com and the content is licensed under Creative Commons Attribution-Share Alike 3.0 Unported License. Libraries and code snippets on myjeeva blog has license information.