Package | Description |
---|---|
com.myjeeva.digitalocean | |
com.myjeeva.digitalocean.impl |
Modifier and Type | Method and Description |
---|---|
Action |
DigitalOcean.assignFloatingIP(Integer dropletId,
String ipAddress)
Method will assign Floating IP to a Droplet.
|
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.
|
Droplets |
DigitalOcean.createDroplets(Droplet droplet)
Method allows you to create multiple droplets simultaneously.
|
FloatingIP |
DigitalOcean.createFloatingIP(Integer dropletId)
Method creates a new Floating IP and assigns to the Droplet.
|
FloatingIP |
DigitalOcean.createFloatingIP(String region)
Method creates a new Floating IP and its reserved to a Region
|
Key |
DigitalOcean.createKey(Key newKey)
Method allows you to add a new public SSH key to your account
|
Tag |
DigitalOcean.createTag(String name)
Method will create a Tag on DigitalOcean aacount.
|
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.deleteFloatingIP(String ipAddress)
Method deletes the Floating IP and removes it from your account.
|
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.
|
Delete |
DigitalOcean.deleteTag(String name)
Method deletes the existing Tag from DigitalOcean account.
|
Action |
DigitalOcean.disableDropletBackups(Integer dropletId)
Method disables automatic backups from running to backup your droplet's data.
|
Action |
DigitalOcean.enableDropletBackups(Integer dropletId)
Method enables automatic backups for 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,
Integer perPage)
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,
Integer perPage)
Method return all the action informations; specific to given Droplet Id
|
Droplets |
DigitalOcean.getAvailableDroplets(Integer pageNo,
Integer perPage)
Method returns all active droplets that are currently running in your account.
|
Actions |
DigitalOcean.getAvailableFloatingIPActions(String ipAddress,
Integer pageNo,
Integer perPage)
Method retrives all actions that have been executed on a Floating IP address.
|
FloatingIPs |
DigitalOcean.getAvailableFloatingIPs(Integer pageNo,
Integer perPage)
Method will list all of the Floating IPs available from your account.
|
Actions |
DigitalOcean.getAvailableImageActions(Integer imageId,
Integer pageNo,
Integer perPage)
Method return all the action informations; specific to given Image Id
|
Images |
DigitalOcean.getAvailableImages(Integer pageNo,
Integer perPage)
Method returns all the available images that can be accessed by your OAuth Token.
|
Images |
DigitalOcean.getAvailableImages(Integer pageNo,
Integer perPage,
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,
Integer perPage)
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,
Integer perPage)
Method returns all available snapshots for given droplet ID
|
Tags |
DigitalOcean.getAvailableTags(Integer pageNo,
Integer perPage)
Method will list all of the Tags available from your account.
|
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,
Integer pageNo,
Integer perPage)
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).
|
Action |
DigitalOcean.getFloatingIPActionInfo(String ipAddress,
Integer actionId)
Method to retrieve the status of a Floating IP action.
|
FloatingIP |
DigitalOcean.getFloatingIPInfo(String ipAddress)
Method retrieves the information about given Floating IP
|
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.
|
Tag |
DigitalOcean.getTag(String name)
Method retrieves the Tag from DigitalOcean account.
|
Images |
DigitalOcean.getUserImages(Integer pageNo,
Integer perPage)
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.
|
Response |
DigitalOcean.tagResources(String name,
List<Resource> resources)
Method tags a tag to given list of resources on DigitalOcean account.
|
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.
|
Action |
DigitalOcean.unassignFloatingIP(String ipAddress)
Method will unassign Floating IP from a Droplet.
|
Response |
DigitalOcean.untagResources(String name,
List<Resource> resources)
Method untags a tag from given list of resources on DigitalOcean account.
|
DomainRecord |
DigitalOcean.updateDomainRecord(String domainName,
Integer recordId,
DomainRecord domainRecord)
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.
|
Tag |
DigitalOcean.updateTag(String currentName,
String newName)
Method updates the existing Tag on DigitalOcean account.
|
Modifier and Type | Method and Description |
---|---|
Action |
DigitalOceanClient.assignFloatingIP(Integer dropletId,
String ipAddress) |
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) |
Droplets |
DigitalOceanClient.createDroplets(Droplet droplet) |
FloatingIP |
DigitalOceanClient.createFloatingIP(Integer dropletId) |
FloatingIP |
DigitalOceanClient.createFloatingIP(String region) |
Key |
DigitalOceanClient.createKey(Key newKey) |
Tag |
DigitalOceanClient.createTag(String name) |
Delete |
DigitalOceanClient.deleteDomain(String domainName) |
Delete |
DigitalOceanClient.deleteDomainRecord(String domainName,
Integer recordId) |
Delete |
DigitalOceanClient.deleteDroplet(Integer dropletId) |
Delete |
DigitalOceanClient.deleteFloatingIP(String ipAddress) |
Delete |
DigitalOceanClient.deleteImage(Integer imageId) |
Delete |
DigitalOceanClient.deleteKey(Integer sshKeyId) |
Delete |
DigitalOceanClient.deleteKey(String fingerprint) |
Delete |
DigitalOceanClient.deleteTag(String name) |
Action |
DigitalOceanClient.disableDropletBackups(Integer dropletId) |
Action |
DigitalOceanClient.enableDropletBackups(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,
Integer perPage) |
Backups |
DigitalOceanClient.getAvailableBackups(Integer dropletId,
Integer pageNo) |
Domains |
DigitalOceanClient.getAvailableDomains(Integer pageNo) |
Actions |
DigitalOceanClient.getAvailableDropletActions(Integer dropletId,
Integer pageNo,
Integer perPage) |
Droplets |
DigitalOceanClient.getAvailableDroplets(Integer pageNo,
Integer perPage) |
Actions |
DigitalOceanClient.getAvailableFloatingIPActions(String ipAddress,
Integer pageNo,
Integer perPage) |
FloatingIPs |
DigitalOceanClient.getAvailableFloatingIPs(Integer pageNo,
Integer perPage) |
Actions |
DigitalOceanClient.getAvailableImageActions(Integer imageId,
Integer pageNo,
Integer perPage) |
Images |
DigitalOceanClient.getAvailableImages(Integer pageNo,
Integer perPage) |
Images |
DigitalOceanClient.getAvailableImages(Integer pageNo,
Integer perPage,
ActionType type) |
Kernels |
DigitalOceanClient.getAvailableKernels(Integer dropletId,
Integer pageNo,
Integer perPage) |
Keys |
DigitalOceanClient.getAvailableKeys(Integer pageNo) |
Regions |
DigitalOceanClient.getAvailableRegions(Integer pageNo) |
Sizes |
DigitalOceanClient.getAvailableSizes(Integer pageNo) |
Snapshots |
DigitalOceanClient.getAvailableSnapshots(Integer dropletId,
Integer pageNo,
Integer perPage) |
Tags |
DigitalOceanClient.getAvailableTags(Integer pageNo,
Integer perPage) |
Domain |
DigitalOceanClient.getDomainInfo(String domainName) |
DomainRecord |
DigitalOceanClient.getDomainRecordInfo(String domainName,
Integer recordId) |
DomainRecords |
DigitalOceanClient.getDomainRecords(String domainName,
Integer pageNo,
Integer perPage) |
Droplet |
DigitalOceanClient.getDropletInfo(Integer dropletId) |
Droplets |
DigitalOceanClient.getDropletNeighbors(Integer dropletId,
Integer pageNo) |
Action |
DigitalOceanClient.getFloatingIPActionInfo(String ipAddress,
Integer actionId) |
FloatingIP |
DigitalOceanClient.getFloatingIPInfo(String ipAddress) |
Image |
DigitalOceanClient.getImageInfo(Integer imageId) |
Image |
DigitalOceanClient.getImageInfo(String slug) |
Key |
DigitalOceanClient.getKeyInfo(Integer sshKeyId) |
Key |
DigitalOceanClient.getKeyInfo(String fingerprint) |
Tag |
DigitalOceanClient.getTag(String name) |
Images |
DigitalOceanClient.getUserImages(Integer pageNo,
Integer perPage) |
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) |
Response |
DigitalOceanClient.tagResources(String name,
List<Resource> resources) |
Action |
DigitalOceanClient.takeDropletSnapshot(Integer dropletId) |
Action |
DigitalOceanClient.takeDropletSnapshot(Integer dropletId,
String snapshotName) |
Action |
DigitalOceanClient.transferImage(Integer imageId,
String regionSlug) |
Action |
DigitalOceanClient.unassignFloatingIP(String ipAddress) |
Response |
DigitalOceanClient.untagResources(String name,
List<Resource> resources) |
DomainRecord |
DigitalOceanClient.updateDomainRecord(String domainName,
Integer recordId,
DomainRecord domainRecord) |
Image |
DigitalOceanClient.updateImage(Image image) |
Key |
DigitalOceanClient.updateKey(Integer sshKeyId,
String newSshKeyName) |
Key |
DigitalOceanClient.updateKey(String fingerprint,
String newSshKeyName) |
Tag |
DigitalOceanClient.updateTag(String currentName,
String newName) |
Copyright © 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-ShareAlike 4.0 International (CC BY-SA 4.0). Libraries and code snippets on myjeeva blog has license information.