Package | Description |
---|---|
com.myjeeva.digitalocean | |
com.myjeeva.digitalocean.impl |
Modifier and Type | Method and Description |
---|---|
Action |
DigitalOcean.changeDropletKernel(Integer dropletId,
Integer kernelId)
Method changes a OS kernel for given droplet
|
Action |
DigitalOcean.convertImage(Integer imageId)
Method allows you to convert image into snapshot
|
Domain |
DigitalOcean.createDomain(Domain domain)
Method creates a new domain name with an A record for the specified [ip_address].
|
DomainRecord |
DigitalOcean.createDomainRecord(String domainName,
DomainRecord domainRecord)
Method creates a new domain record name with an given domain record values
|
Droplet |
DigitalOcean.createDroplet(Droplet droplet)
Method allows you to create a new droplet.
|
Key |
DigitalOcean.createKey(Key newKey)
Method allows you to add a new public SSH key to your account
|
Delete |
DigitalOcean.deleteDomain(String domainName)
Method deletes the specified domain from DNS control panel
|
Delete |
DigitalOcean.deleteDomainRecord(String domainName,
Integer recordId)
Method deletes the specified domain record from domain.
|
Delete |
DigitalOcean.deleteDroplet(Integer dropletId)
Method destroys one of your droplet; this is irreversible.
|
Delete |
DigitalOcean.deleteImage(Integer imageId)
Method allows you to deletes an image.
|
Delete |
DigitalOcean.deleteKey(Integer sshKeyId)
Method will delete the SSH key from your account.
|
Delete |
DigitalOcean.deleteKey(String fingerprint)
Method will delete the SSH key from your account.
|
Action |
DigitalOcean.disableDropletBackups(Integer dropletId)
Method disables automatic backups from running to backup your droplet's data.
|
Action |
DigitalOcean.enableDropletIpv6(Integer dropletId)
Enabling IP v6 networking capability for droplet.
|
Action |
DigitalOcean.enableDropletPrivateNetworking(Integer dropletId)
Enabling private networking capability for droplet.
|
Account |
DigitalOcean.getAccountInfo()
Method returns account information for provided credentials
|
Action |
DigitalOcean.getActionInfo(Integer actionId)
To retrieve a specific action information by action ID
|
Neighbors |
DigitalOcean.getAllDropletNeighbors(Integer pageNo)
For an entire account; Method retrieves a list of any droplets that are
running on the same physical server (any other droplets that share the same physical hardware).
|
Actions |
DigitalOcean.getAvailableActions(Integer pageNo)
Method return all the action informations, regardless of categories.
|
Backups |
DigitalOcean.getAvailableBackups(Integer dropletId,
Integer pageNo)
Method returns all available snapshots for given droplet ID
|
Domains |
DigitalOcean.getAvailableDomains(Integer pageNo)
Method returns all of your available domains from DNS control panel
|
Actions |
DigitalOcean.getAvailableDropletActions(Integer dropletId,
Integer pageNo)
Method return all the action informations; specific to given Droplet Id
|
Droplets |
DigitalOcean.getAvailableDroplets(Integer pageNo)
Method returns all active droplets that are currently running in your account.
|
Actions |
DigitalOcean.getAvailableImageActions(Integer imageId,
Integer pageNo)
Method return all the action informations; specific to given Image Id
|
Images |
DigitalOcean.getAvailableImages(Integer pageNo)
Method returns all the available images that can be accessed by your OAuth Token.
|
Images |
DigitalOcean.getAvailableImages(Integer pageNo,
ActionType type)
Method returns all the available images based on
type={distribution or application} that can be accessed by your OAuth Token. |
Kernels |
DigitalOcean.getAvailableKernels(Integer dropletId,
Integer pageNo)
Method returns all available kernels for given droplet ID
|
Keys |
DigitalOcean.getAvailableKeys(Integer pageNo)
Method lists all the available public SSH keys in your account that can be added to a droplet.
|
Regions |
DigitalOcean.getAvailableRegions(Integer pageNo)
Method returns all the available regions within the DigitalOcean cloud.
|
Sizes |
DigitalOcean.getAvailableSizes(Integer pageNo)
Method returns all the available sizes that can be used to create a droplet.
|
Snapshots |
DigitalOcean.getAvailableSnapshots(Integer dropletId,
Integer pageNo)
Method returns all available snapshots for given droplet ID
|
Domain |
DigitalOcean.getDomainInfo(String domainName)
Method returns the specified domain attributes and zone file info.
|
DomainRecord |
DigitalOcean.getDomainRecordInfo(String domainName,
Integer recordId)
Method returns the specified domain record.
|
DomainRecords |
DigitalOcean.getDomainRecords(String domainName)
Method returns all of your current domain records from DNS control panel for given domain.
|
Droplet |
DigitalOcean.getDropletInfo(Integer dropletId)
Method returns complete information for given droplet ID
|
Droplets |
DigitalOcean.getDropletNeighbors(Integer dropletId,
Integer pageNo)
For an individual droplet; Method retrieves a list of droplets that are running on the same
physical server (any other droplets that share the same physical hardware).
|
Image |
DigitalOcean.getImageInfo(Integer imageId)
Method retrieves the attributes of an image.
|
Image |
DigitalOcean.getImageInfo(String slug)
Method retrieves the attributes of an image.
|
Key |
DigitalOcean.getKeyInfo(Integer sshKeyId)
Method shows a specific public SSH key information from your account that can be added to a
droplet.
|
Key |
DigitalOcean.getKeyInfo(String fingerprint)
Method shows a specific public SSH key information from your account that can be added to a
droplet.
|
Images |
DigitalOcean.getUserImages(Integer pageNo)
Method retrieves only the private images of a user
|
Action |
DigitalOcean.powerCycleDroplet(Integer dropletId)
Method allows you to power cycle a droplet.
|
Action |
DigitalOcean.powerOffDroplet(Integer dropletId)
Method allows you to poweroff a running droplet.
|
Action |
DigitalOcean.powerOnDroplet(Integer dropletId)
Method allows you to poweron a powered off droplet.
|
Action |
DigitalOcean.rebootDroplet(Integer dropletId)
Method allows you to reboot a droplet.
|
Action |
DigitalOcean.rebuildDroplet(Integer dropletId,
Integer imageId)
Method allows you to reinstall a droplet with a default image.
|
Action |
DigitalOcean.renameDroplet(Integer dropletId,
String name)
Method renames the droplet to the specified name.
|
Action |
DigitalOcean.resetDropletPassword(Integer dropletId)
Method will reset the root password for a droplet.
|
Action |
DigitalOcean.resizeDroplet(Integer dropletId,
String size)
Method allows you to resize a specific droplet to a different size.
|
Action |
DigitalOcean.restoreDroplet(Integer dropletId,
Integer imageId)
Method allows you to restore a droplet with a previous image or snapshot.
|
Action |
DigitalOcean.shutdownDroplet(Integer dropletId)
Method allows you to shutdown a running droplet.
|
Action |
DigitalOcean.takeDropletSnapshot(Integer dropletId)
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.
|
Action |
DigitalOcean.takeDropletSnapshot(Integer dropletId,
String snapshotName)
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.
|
Action |
DigitalOcean.transferImage(Integer imageId,
String regionSlug)
Method allows you to transfer an image to a specified region.
|
DomainRecord |
DigitalOcean.updateDomainRecord(String domainName,
Integer recordId,
String name)
method edits an existing domain record of the given domain.
|
Image |
DigitalOcean.updateImage(Image image)
Method updates the given details for an image.
|
Key |
DigitalOcean.updateKey(Integer sshKeyId,
String newSshKeyName)
Method allows you to modify an existing SSH key in your account.
|
Key |
DigitalOcean.updateKey(String fingerprint,
String newSshKeyName)
Method allows you to modify an existing SSH key in your account.
|
Modifier and Type | Method and Description |
---|---|
Action |
DigitalOceanClient.changeDropletKernel(Integer dropletId,
Integer kernelId) |
Action |
DigitalOceanClient.convertImage(Integer imageId) |
Domain |
DigitalOceanClient.createDomain(Domain domain) |
DomainRecord |
DigitalOceanClient.createDomainRecord(String domainName,
DomainRecord domainRecord) |
Droplet |
DigitalOceanClient.createDroplet(Droplet droplet) |
Key |
DigitalOceanClient.createKey(Key newKey) |
Delete |
DigitalOceanClient.deleteDomain(String domainName) |
Delete |
DigitalOceanClient.deleteDomainRecord(String domainName,
Integer recordId) |
Delete |
DigitalOceanClient.deleteDroplet(Integer dropletId) |
Delete |
DigitalOceanClient.deleteImage(Integer imageId) |
Delete |
DigitalOceanClient.deleteKey(Integer sshKeyId) |
Delete |
DigitalOceanClient.deleteKey(String fingerprint) |
Action |
DigitalOceanClient.disableDropletBackups(Integer dropletId) |
Action |
DigitalOceanClient.enableDropletIpv6(Integer dropletId) |
Action |
DigitalOceanClient.enableDropletPrivateNetworking(Integer dropletId) |
Account |
DigitalOceanClient.getAccountInfo() |
Action |
DigitalOceanClient.getActionInfo(Integer actionId) |
Neighbors |
DigitalOceanClient.getAllDropletNeighbors(Integer pageNo) |
Actions |
DigitalOceanClient.getAvailableActions(Integer pageNo) |
Backups |
DigitalOceanClient.getAvailableBackups(Integer dropletId,
Integer pageNo) |
Domains |
DigitalOceanClient.getAvailableDomains(Integer pageNo) |
Actions |
DigitalOceanClient.getAvailableDropletActions(Integer dropletId,
Integer pageNo) |
Droplets |
DigitalOceanClient.getAvailableDroplets(Integer pageNo) |
Actions |
DigitalOceanClient.getAvailableImageActions(Integer imageId,
Integer pageNo) |
Images |
DigitalOceanClient.getAvailableImages(Integer pageNo) |
Images |
DigitalOceanClient.getAvailableImages(Integer pageNo,
ActionType type) |
Kernels |
DigitalOceanClient.getAvailableKernels(Integer dropletId,
Integer pageNo) |
Keys |
DigitalOceanClient.getAvailableKeys(Integer pageNo) |
Regions |
DigitalOceanClient.getAvailableRegions(Integer pageNo) |
Sizes |
DigitalOceanClient.getAvailableSizes(Integer pageNo) |
Snapshots |
DigitalOceanClient.getAvailableSnapshots(Integer dropletId,
Integer pageNo) |
Domain |
DigitalOceanClient.getDomainInfo(String domainName) |
DomainRecord |
DigitalOceanClient.getDomainRecordInfo(String domainName,
Integer recordId) |
DomainRecords |
DigitalOceanClient.getDomainRecords(String domainName) |
Droplet |
DigitalOceanClient.getDropletInfo(Integer dropletId) |
Droplets |
DigitalOceanClient.getDropletNeighbors(Integer dropletId,
Integer pageNo) |
Image |
DigitalOceanClient.getImageInfo(Integer imageId) |
Image |
DigitalOceanClient.getImageInfo(String slug) |
Key |
DigitalOceanClient.getKeyInfo(Integer sshKeyId) |
Key |
DigitalOceanClient.getKeyInfo(String fingerprint) |
Images |
DigitalOceanClient.getUserImages(Integer pageNo) |
Action |
DigitalOceanClient.powerCycleDroplet(Integer dropletId) |
Action |
DigitalOceanClient.powerOffDroplet(Integer dropletId) |
Action |
DigitalOceanClient.powerOnDroplet(Integer dropletId) |
Action |
DigitalOceanClient.rebootDroplet(Integer dropletId) |
Action |
DigitalOceanClient.rebuildDroplet(Integer dropletId,
Integer imageId) |
Action |
DigitalOceanClient.renameDroplet(Integer dropletId,
String name) |
Action |
DigitalOceanClient.resetDropletPassword(Integer dropletId) |
Action |
DigitalOceanClient.resizeDroplet(Integer dropletId,
String size) |
Action |
DigitalOceanClient.restoreDroplet(Integer dropletId,
Integer imageId) |
Action |
DigitalOceanClient.shutdownDroplet(Integer dropletId) |
Action |
DigitalOceanClient.takeDropletSnapshot(Integer dropletId) |
Action |
DigitalOceanClient.takeDropletSnapshot(Integer dropletId,
String snapshotName) |
Action |
DigitalOceanClient.transferImage(Integer imageId,
String regionSlug) |
DomainRecord |
DigitalOceanClient.updateDomainRecord(String domainName,
Integer recordId,
String name) |
Image |
DigitalOceanClient.updateImage(Image image) |
Key |
DigitalOceanClient.updateKey(Integer sshKeyId,
String newSshKeyName) |
Key |
DigitalOceanClient.updateKey(String fingerprint,
String newSshKeyName) |
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.