public class DigitalOceanClient extends Object implements DigitalOcean, Constants
| Modifier and Type | Field and Description |
|---|---|
protected String |
apiHost
DigitalOcean API Host is
api.digitalocean.com |
protected String |
apiVersion
DigitalOcean API version.
|
protected String |
authToken
OAuth Authorization Token for Accessing DigitalOcean API
|
protected org.apache.http.client.HttpClient |
httpClient
Http client
|
DATE_FORMAT, FORM_URLENCODED_CONTENT_TYPE, HTTPS_SCHEME, JSON_CONTENT_TYPE, NO_CONTENT_JSON_STRUCT, PARAM_PAGE_NO, RATE_LIMIT_ELEMENT_NAME, RATE_LIMIT_JSON_STRUCT, START_PAGE_NO, URL_PATH_SEPARATOR, UTF_8| Constructor and Description |
|---|
DigitalOceanClient(String authToken) |
DigitalOceanClient(String apiVersion,
String authToken)
DigitalOcean Client Constructor
|
DigitalOceanClient(String apiVersion,
String authToken,
org.apache.http.client.HttpClient httpClient)
DigitalOcean Client Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Action |
changeDropletKernel(Integer dropletId,
Integer kernelId)
Method changes a OS kernel for given droplet
|
Action |
convertImage(Integer imageId)
Method allows you to convert image into snapshot
|
Domain |
createDomain(Domain domain)
Method creates a new domain name with an A record for the specified [ip_address].
|
DomainRecord |
createDomainRecord(String domainName,
DomainRecord domainRecord)
Method creates a new domain record name with an given domain record values
|
Droplet |
createDroplet(Droplet droplet)
Method allows you to create a new droplet.
|
Key |
createKey(Key newKey)
Method allows you to add a new public SSH key to your account
|
Delete |
deleteDomain(String domainName)
Method deletes the specified domain from DNS control panel
|
Delete |
deleteDomainRecord(String domainName,
Integer recordId)
Method deletes the specified domain record from domain.
|
Delete |
deleteDroplet(Integer dropletId)
Method destroys one of your droplet; this is irreversible.
|
Delete |
deleteImage(Integer imageId)
Method allows you to deletes an image.
|
Delete |
deleteKey(Integer sshKeyId)
Method will delete the SSH key from your account.
|
Delete |
deleteKey(String fingerprint)
Method will delete the SSH key from your account.
|
Action |
disableDropletBackups(Integer dropletId)
Method disables automatic backups from running to backup your droplet's data.
|
Action |
enableDropletIpv6(Integer dropletId)
Enabling IP v6 networking capability for droplet.
|
Action |
enableDropletPrivateNetworking(Integer dropletId)
Enabling private networking capability for droplet.
|
Account |
getAccountInfo()
Method returns account information for provided credentials
|
Action |
getActionInfo(Integer actionId)
To retrieve a specific action information by action ID
|
Neighbors |
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).
|
String |
getApiVersion() |
String |
getAuthToken() |
Actions |
getAvailableActions(Integer pageNo)
Method return all the action informations, regardless of categories.
|
Backups |
getAvailableBackups(Integer dropletId,
Integer pageNo)
Method returns all available snapshots for given droplet ID
|
Domains |
getAvailableDomains(Integer pageNo)
Method returns all of your available domains from DNS control panel
|
Actions |
getAvailableDropletActions(Integer dropletId,
Integer pageNo)
Method return all the action informations; specific to given Droplet Id
|
Droplets |
getAvailableDroplets(Integer pageNo)
Method returns all active droplets that are currently running in your account.
|
Actions |
getAvailableImageActions(Integer imageId,
Integer pageNo)
Method return all the action informations; specific to given Image Id
|
Images |
getAvailableImages(Integer pageNo)
Method returns all the available images that can be accessed by your OAuth Token.
|
Images |
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 |
getAvailableKernels(Integer dropletId,
Integer pageNo)
Method returns all available kernels for given droplet ID
|
Keys |
getAvailableKeys(Integer pageNo)
Method lists all the available public SSH keys in your account that can be added to a droplet.
|
Regions |
getAvailableRegions(Integer pageNo)
Method returns all the available regions within the DigitalOcean cloud.
|
Sizes |
getAvailableSizes(Integer pageNo)
Method returns all the available sizes that can be used to create a droplet.
|
Snapshots |
getAvailableSnapshots(Integer dropletId,
Integer pageNo)
Method returns all available snapshots for given droplet ID
|
Domain |
getDomainInfo(String domainName)
Method returns the specified domain attributes and zone file info.
|
DomainRecord |
getDomainRecordInfo(String domainName,
Integer recordId)
Method returns the specified domain record.
|
DomainRecords |
getDomainRecords(String domainName)
Method returns all of your current domain records from DNS control panel for given domain.
|
Droplet |
getDropletInfo(Integer dropletId)
Method returns complete information for given droplet ID
|
Droplets |
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).
|
org.apache.http.client.HttpClient |
getHttpClient() |
Image |
getImageInfo(Integer imageId)
Method retrieves the attributes of an image.
|
Image |
getImageInfo(String slug)
Method retrieves the attributes of an image.
|
Key |
getKeyInfo(Integer sshKeyId)
Method shows a specific public SSH key information from your account that can be added to a
droplet.
|
Key |
getKeyInfo(String fingerprint)
Method shows a specific public SSH key information from your account that can be added to a
droplet.
|
Images |
getUserImages(Integer pageNo)
Method retrieves only the private images of a user
|
Action |
powerCycleDroplet(Integer dropletId)
Method allows you to power cycle a droplet.
|
Action |
powerOffDroplet(Integer dropletId)
Method allows you to poweroff a running droplet.
|
Action |
powerOnDroplet(Integer dropletId)
Method allows you to poweron a powered off droplet.
|
Action |
rebootDroplet(Integer dropletId)
Method allows you to reboot a droplet.
|
Action |
rebuildDroplet(Integer dropletId,
Integer imageId)
Method allows you to reinstall a droplet with a default image.
|
Action |
renameDroplet(Integer dropletId,
String name)
Method renames the droplet to the specified name.
|
Action |
resetDropletPassword(Integer dropletId)
Method will reset the root password for a droplet.
|
Action |
resizeDroplet(Integer dropletId,
String size)
Method allows you to resize a specific droplet to a different size.
|
Action |
restoreDroplet(Integer dropletId,
Integer imageId)
Method allows you to restore a droplet with a previous image or snapshot.
|
void |
setApiVersion(String apiVersion) |
void |
setAuthToken(String authToken) |
void |
setHttpClient(org.apache.http.client.HttpClient httpClient) |
Action |
shutdownDroplet(Integer dropletId)
Method allows you to shutdown a running droplet.
|
Action |
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 |
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 |
transferImage(Integer imageId,
String regionSlug)
Method allows you to transfer an image to a specified region.
|
DomainRecord |
updateDomainRecord(String domainName,
Integer recordId,
String name)
method edits an existing domain record of the given domain.
|
Image |
updateImage(Image image)
Method updates the given details for an image.
|
Key |
updateKey(Integer sshKeyId,
String newSshKeyName)
Method allows you to modify an existing SSH key in your account.
|
Key |
updateKey(String fingerprint,
String newSshKeyName)
Method allows you to modify an existing SSH key in your account.
|
protected org.apache.http.client.HttpClient httpClient
protected String authToken
protected String apiVersion
protected String apiHost
api.digitalocean.compublic DigitalOceanClient(String authToken)
public DigitalOceanClient(String apiVersion, String authToken)
public org.apache.http.client.HttpClient getHttpClient()
public void setHttpClient(org.apache.http.client.HttpClient httpClient)
httpClient - the httpClient to setpublic String getAuthToken()
public void setAuthToken(String authToken)
authToken - the authToken to setpublic String getApiVersion()
public void setApiVersion(String apiVersion)
apiVersion - the apiVersion to setpublic Droplets getAvailableDroplets(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableDroplets in interface DigitalOceanpageNo - for paginationDropletsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Kernels getAvailableKernels(Integer dropletId, Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableKernels in interface DigitalOceandropletId - for kernel infopageNo - for paginationKernelsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Snapshots getAvailableSnapshots(Integer dropletId, Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableSnapshots in interface DigitalOceandropletId - for snapshot infopageNo - for paginationSnapshotsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Backups getAvailableBackups(Integer dropletId, Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableBackups in interface DigitalOceandropletId - for backup infopageNo - for paginationBackupsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Droplet getDropletInfo(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetDropletInfo in interface DigitalOceandropletId - the id of the dropletDropletDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Droplet createDroplet(Droplet droplet) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanMethod allows you to create a new droplet. See the required parameters section below for an explanation of the variables that are needed to create a new droplet.
Note: Currently return object doesn't include 'action' information of create droplet.
Create a instance of Droplet class and populated the droplet object appropriately.
Minimum required values are -
{
"name": "example-droplet-name",
"region": "nyc1",
"size": "512mb",
"image": 3445812
}
createDroplet in interface DigitalOceandroplet - the id of the dropletDropletDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Delete deleteDroplet(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceandeleteDroplet in interface DigitalOceandropletId - the id of the dropletDeleteDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Droplets getDropletNeighbors(Integer dropletId, Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetDropletNeighbors in interface DigitalOceandropletId - the id of the dropletpageNo - for paginationDropletsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Neighbors getAllDropletNeighbors(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAllDropletNeighbors in interface DigitalOceanpageNo - for paginationNeighborsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action rebootDroplet(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanrebootDroplet in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action powerCycleDroplet(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanpowerCycleDroplet in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action shutdownDroplet(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanshutdownDroplet in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action powerOffDroplet(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanpowerOffDroplet in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action powerOnDroplet(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanpowerOnDroplet in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action resetDropletPassword(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanresetDropletPassword in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action resizeDroplet(Integer dropletId, String size) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanresizeDroplet in interface DigitalOceandropletId - the id of the dropletsize - of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action takeDropletSnapshot(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceantakeDropletSnapshot in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action takeDropletSnapshot(Integer dropletId, String snapshotName) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceantakeDropletSnapshot in interface DigitalOceandropletId - the id of the dropletsnapshotName - the name the snapshot to be createdActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action restoreDroplet(Integer dropletId, Integer imageId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanrestoreDroplet in interface DigitalOceandropletId - the id of the dropletimageId - the id of the DigitalOcean public image or your private imageActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action rebuildDroplet(Integer dropletId, Integer imageId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanrebuildDroplet in interface DigitalOceandropletId - the id of the dropletimageId - the id of the DigitalOcean public image or your private imageActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action disableDropletBackups(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceandisableDropletBackups in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action renameDroplet(Integer dropletId, String name) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanrenameDroplet in interface DigitalOceandropletId - the id of the dropletname - the new name of droplet to be calledActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action changeDropletKernel(Integer dropletId, Integer kernelId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanchangeDropletKernel in interface DigitalOceandropletId - the id of the dropletkernelId - the kernel id to be changed for dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action enableDropletIpv6(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanenableDropletIpv6 in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action enableDropletPrivateNetworking(Integer dropletId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanenableDropletPrivateNetworking in interface DigitalOceandropletId - the id of the dropletActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Account getAccountInfo() throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAccountInfo in interface DigitalOceanAccountDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Actions getAvailableActions(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableActions in interface DigitalOceanpageNo - for paginationActionsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action getActionInfo(Integer actionId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetActionInfo in interface DigitalOceanactionId - the id of actionActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Actions getAvailableDropletActions(Integer dropletId, Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableDropletActions in interface DigitalOceandropletId - the id of the dropletpageNo - for paginationActionsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Actions getAvailableImageActions(Integer imageId, Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableImageActions in interface DigitalOceanimageId - the id of the ImagepageNo - for paginationActionsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Images getAvailableImages(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableImages in interface DigitalOceanpageNo - of request paginationImagesDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Images getAvailableImages(Integer pageNo, ActionType type) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceantype={distribution or application} that can be accessed by your OAuth Token.getAvailableImages in interface DigitalOceanpageNo - of request paginationtype - of actionImagesDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Images getUserImages(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetUserImages in interface DigitalOceanpageNo - of request paginationImagesDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Image getImageInfo(Integer imageId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetImageInfo in interface DigitalOceanimageId - the image Id of the droplet/snapshot/backup imagesImageDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Image getImageInfo(String slug) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetImageInfo in interface DigitalOceanslug - of the public imageImageDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Image updateImage(Image image) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanupdateImage in interface DigitalOceanimage - object for updateImageDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Delete deleteImage(Integer imageId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceandeleteImage in interface DigitalOceanimageId - of the droplet/snapshot/backup imagesDeleteDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action transferImage(Integer imageId, String regionSlug) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceantransferImage in interface DigitalOceanimageId - the Id of the droplet/snapshot/backup imagesregionSlug - is code name of the region aka DigitalOcean data centersActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Action convertImage(Integer imageId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanconvertImage in interface DigitalOceanimageId - the Id of the droplet/snapshot/backup imagesActionDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Regions getAvailableRegions(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableRegions in interface DigitalOceanpageNo - for paginationRegionsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Sizes getAvailableSizes(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableSizes in interface DigitalOceanpageNo - for paginationSizesDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Domains getAvailableDomains(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableDomains in interface DigitalOceanpageNo - for paginationDomainsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Domain getDomainInfo(String domainName) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetDomainInfo in interface DigitalOceandomainName - the name of the domainDomainDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Domain createDomain(Domain domain) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceancreateDomain in interface DigitalOceandomain - object with name and IP address for creationDomainDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Delete deleteDomain(String domainName) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceandeleteDomain in interface DigitalOceandomainName - the name of the domainDeleteDigitalOceanExceptionRequestUnsuccessfulExceptionpublic DomainRecords getDomainRecords(String domainName) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetDomainRecords in interface DigitalOceandomainName - of the domainDomainRecordsDigitalOceanExceptionRequestUnsuccessfulExceptionpublic DomainRecord getDomainRecordInfo(String domainName, Integer recordId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetDomainRecordInfo in interface DigitalOceandomainName - of the domainrecordId - of the domainDomainRecordDigitalOceanExceptionRequestUnsuccessfulExceptionpublic DomainRecord createDomainRecord(String domainName, DomainRecord domainRecord) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceancreateDomainRecord in interface DigitalOceandomainName - of the domaindomainRecord - the domain record values domain Id, record type, data, name, priority,
port, weightDomainRecordDigitalOceanExceptionRequestUnsuccessfulExceptionpublic DomainRecord updateDomainRecord(String domainName, Integer recordId, String name) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanupdateDomainRecord in interface DigitalOceandomainName - of the domainrecordId - of the domainname - of the domain recordDomainRecordDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Delete deleteDomainRecord(String domainName, Integer recordId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceandeleteDomainRecord in interface DigitalOceandomainName - of the domainrecordId - of the domainDeleteDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Keys getAvailableKeys(Integer pageNo) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetAvailableKeys in interface DigitalOceanpageNo - for paginationKeysDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Key getKeyInfo(Integer sshKeyId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetKeyInfo in interface DigitalOceansshKeyId - the SSH key IdKeyDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Key getKeyInfo(String fingerprint) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceangetKeyInfo in interface DigitalOceanfingerprint - the SSH key fingerprintKeyDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Key createKey(Key newKey) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceancreateKey in interface DigitalOceannewKey - the Key object with sshKeyName and sshPublicKeyKeyDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Key updateKey(Integer sshKeyId, String newSshKeyName) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanupdateKey in interface DigitalOceansshKeyId - the SSH key IdnewSshKeyName - the new name to give the SSH keyKeyDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Key updateKey(String fingerprint, String newSshKeyName) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceanupdateKey in interface DigitalOceanfingerprint - the SSH fingerprintnewSshKeyName - the new name to give the SSH keyKeyDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Delete deleteKey(Integer sshKeyId) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceandeleteKey in interface DigitalOceansshKeyId - the SSH key Id, you would like to deleteDeleteDigitalOceanExceptionRequestUnsuccessfulExceptionpublic Delete deleteKey(String fingerprint) throws DigitalOceanException, RequestUnsuccessfulException
DigitalOceandeleteKey in interface DigitalOceanfingerprint - the SSH fingerprintDeleteDigitalOceanExceptionRequestUnsuccessfulException
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.