Enum Class ApiAction

java.lang.Object
java.lang.Enum<ApiAction>
com.myjeeva.digitalocean.common.ApiAction
All Implemented Interfaces:
Serializable, Comparable<ApiAction>, Constable

public enum ApiAction extends Enum<ApiAction>
Enumeration of DigitalOcean RESTful resource information.
Since:
v2.0
Author:
Jeevanandam M. (jeeva@myjeeva.com)
  • Enum Constant Details

    • AVAILABLE_DROPLETS

      public static final ApiAction AVAILABLE_DROPLETS
    • GET_DROPLETS_KERNELS

      public static final ApiAction GET_DROPLETS_KERNELS
    • GET_DROPLET_SNAPSHOTS

      public static final ApiAction GET_DROPLET_SNAPSHOTS
    • GET_DROPLET_BACKUPS

      public static final ApiAction GET_DROPLET_BACKUPS
    • GET_DROPLET_NEIGHBORS

      public static final ApiAction GET_DROPLET_NEIGHBORS
    • GET_DROPLET_INFO

      public static final ApiAction GET_DROPLET_INFO
    • CREATE_DROPLET

      public static final ApiAction CREATE_DROPLET
    • CREATE_DROPLETS

      public static final ApiAction CREATE_DROPLETS
    • DELETE_DROPLET

      public static final ApiAction DELETE_DROPLET
    • DELETE_DROPLET_BY_TAG_NAME

      public static final ApiAction DELETE_DROPLET_BY_TAG_NAME
    • REBOOT_DROPLET

      public static final ApiAction REBOOT_DROPLET
    • POWER_CYCLE_DROPLET

      public static final ApiAction POWER_CYCLE_DROPLET
    • SHUTDOWN_DROPLET

      public static final ApiAction SHUTDOWN_DROPLET
    • POWER_OFF_DROPLET

      public static final ApiAction POWER_OFF_DROPLET
    • POWER_ON_DROPLET

      public static final ApiAction POWER_ON_DROPLET
    • RESET_DROPLET_PASSWORD

      public static final ApiAction RESET_DROPLET_PASSWORD
    • RESIZE_DROPLET

      public static final ApiAction RESIZE_DROPLET
    • RESTORE_DROPLET

      public static final ApiAction RESTORE_DROPLET
    • REBUILD_DROPLET

      public static final ApiAction REBUILD_DROPLET
    • RENAME_DROPLET

      public static final ApiAction RENAME_DROPLET
    • CHANGE_DROPLET_KERNEL

      public static final ApiAction CHANGE_DROPLET_KERNEL
    • ENABLE_DROPLET_IPV6

      public static final ApiAction ENABLE_DROPLET_IPV6
    • ENABLE_DROPLET_BACKUPS

      public static final ApiAction ENABLE_DROPLET_BACKUPS
    • DISABLE_DROPLET_BACKUPS

      public static final ApiAction DISABLE_DROPLET_BACKUPS
    • ENABLE_DROPLET_PRIVATE_NETWORKING

      public static final ApiAction ENABLE_DROPLET_PRIVATE_NETWORKING
    • SNAPSHOT_DROPLET

      public static final ApiAction SNAPSHOT_DROPLET
    • GET_ACCOUNT_INFO

      public static final ApiAction GET_ACCOUNT_INFO
    • ALL_DROPLET_NEIGHBORS

      public static final ApiAction ALL_DROPLET_NEIGHBORS
    • AVAILABLE_ACTIONS

      public static final ApiAction AVAILABLE_ACTIONS
    • GET_ACTION_INFO

      public static final ApiAction GET_ACTION_INFO
    • GET_DROPLET_ACTIONS

      public static final ApiAction GET_DROPLET_ACTIONS
    • GET_IMAGE_ACTIONS

      public static final ApiAction GET_IMAGE_ACTIONS
    • GET_FLOATING_IP_ACTIONS

      public static final ApiAction GET_FLOATING_IP_ACTIONS
    • GET_FLOATING_IP_ACTION_INFO

      public static final ApiAction GET_FLOATING_IP_ACTION_INFO
    • GET_VOLUME_ACTIONS

      public static final ApiAction GET_VOLUME_ACTIONS
    • GET_VOLUME_ACTION

      public static final ApiAction GET_VOLUME_ACTION
    • AVAILABLE_IMAGES

      public static final ApiAction AVAILABLE_IMAGES
    • GET_IMAGE_INFO

      public static final ApiAction GET_IMAGE_INFO
    • CREATE_CUSTOM_IMAGE

      public static final ApiAction CREATE_CUSTOM_IMAGE
    • UPDATE_IMAGE_INFO

      public static final ApiAction UPDATE_IMAGE_INFO
    • DELETE_IMAGE

      public static final ApiAction DELETE_IMAGE
    • TRANSFER_IMAGE

      public static final ApiAction TRANSFER_IMAGE
    • CONVERT_IMAGE

      public static final ApiAction CONVERT_IMAGE
    • AVAILABLE_REGIONS

      public static final ApiAction AVAILABLE_REGIONS
    • AVAILABLE_SIZES

      public static final ApiAction AVAILABLE_SIZES
    • AVAILABLE_DOMAINS

      public static final ApiAction AVAILABLE_DOMAINS
    • GET_DOMAIN_INFO

      public static final ApiAction GET_DOMAIN_INFO
    • CREATE_DOMAIN

      public static final ApiAction CREATE_DOMAIN
    • DELETE_DOMAIN

      public static final ApiAction DELETE_DOMAIN
    • GET_DOMAIN_RECORDS

      public static final ApiAction GET_DOMAIN_RECORDS
    • GET_DOMAIN_RECORD_INFO

      public static final ApiAction GET_DOMAIN_RECORD_INFO
    • CREATE_DOMAIN_RECORD

      public static final ApiAction CREATE_DOMAIN_RECORD
    • UPDATE_DOMAIN_RECORD

      public static final ApiAction UPDATE_DOMAIN_RECORD
    • DELETE_DOMAIN_RECORD

      public static final ApiAction DELETE_DOMAIN_RECORD
    • AVAILABLE_KEYS

      public static final ApiAction AVAILABLE_KEYS
    • GET_KEY_INFO

      public static final ApiAction GET_KEY_INFO
    • CREATE_KEY

      public static final ApiAction CREATE_KEY
    • UPDATE_KEY

      public static final ApiAction UPDATE_KEY
    • DELETE_KEY

      public static final ApiAction DELETE_KEY
    • FLOATING_IPS

      public static final ApiAction FLOATING_IPS
    • CREATE_FLOATING_IP

      public static final ApiAction CREATE_FLOATING_IP
    • GET_FLOATING_IP_INFO

      public static final ApiAction GET_FLOATING_IP_INFO
    • DELETE_FLOATING_IP

      public static final ApiAction DELETE_FLOATING_IP
    • ASSIGN_FLOATING_IP

      public static final ApiAction ASSIGN_FLOATING_IP
    • UNASSIGN_FLOATING_IP

      public static final ApiAction UNASSIGN_FLOATING_IP
    • AVAILABLE_TAGS

      public static final ApiAction AVAILABLE_TAGS
    • CREATE_TAG

      public static final ApiAction CREATE_TAG
    • GET_TAG

      public static final ApiAction GET_TAG
    • DELETE_TAG

      public static final ApiAction DELETE_TAG
    • TAG_RESOURCE

      public static final ApiAction TAG_RESOURCE
    • UNTAG_RESOURCE

      public static final ApiAction UNTAG_RESOURCE
    • AVAILABLE_VOLUMES

      public static final ApiAction AVAILABLE_VOLUMES
    • CREATE_VOLUME

      public static final ApiAction CREATE_VOLUME
    • GET_VOLUME_INFO

      public static final ApiAction GET_VOLUME_INFO
    • GET_VOLUME_INFO_BY_NAME

      public static final ApiAction GET_VOLUME_INFO_BY_NAME
    • DELETE_VOLUME

      public static final ApiAction DELETE_VOLUME
    • DELETE_VOLUME_BY_NAME

      public static final ApiAction DELETE_VOLUME_BY_NAME
    • ACTIONS_VOLUME

      public static final ApiAction ACTIONS_VOLUME
    • ACTIONS_VOLUME_BY_NAME

      public static final ApiAction ACTIONS_VOLUME_BY_NAME
    • GET_VOLUME_SNAPSHOTS

      public static final ApiAction GET_VOLUME_SNAPSHOTS
    • SNAPSHOT_VOLUME

      public static final ApiAction SNAPSHOT_VOLUME
    • AVAILABLE_SNAPSHOTS

      public static final ApiAction AVAILABLE_SNAPSHOTS
    • ALL_DROPLET_SNAPSHOTS

      public static final ApiAction ALL_DROPLET_SNAPSHOTS
    • ALL_VOLUME_SNAPSHOTS

      public static final ApiAction ALL_VOLUME_SNAPSHOTS
    • GET_SNAPSHOT_INFO

      public static final ApiAction GET_SNAPSHOT_INFO
    • DELETE_SNAPSHOT

      public static final ApiAction DELETE_SNAPSHOT
    • CREATE_PROJECT

      public static final ApiAction CREATE_PROJECT
    • GET_ALL_PROJECTS

      public static final ApiAction GET_ALL_PROJECTS
    • UPDATE_PROJECT

      public static final ApiAction UPDATE_PROJECT
    • PATCH_PROJECT

      public static final ApiAction PATCH_PROJECT
    • GET_PROJECT

      public static final ApiAction GET_PROJECT
    • GET_DEFAULT_PROJECT

      public static final ApiAction GET_DEFAULT_PROJECT
    • UPDATE_DEFAULT_PROJECT

      public static final ApiAction UPDATE_DEFAULT_PROJECT
    • PATCH_DEFAULT_PROJECT

      public static final ApiAction PATCH_DEFAULT_PROJECT
    • DELETE_PROJECT

      public static final ApiAction DELETE_PROJECT
    • CREATE_LOAD_BALANCER

      public static final ApiAction CREATE_LOAD_BALANCER
    • GET_LOAD_BALANCER_INFO

      public static final ApiAction GET_LOAD_BALANCER_INFO
    • AVAILABLE_LOAD_BALANCERS

      public static final ApiAction AVAILABLE_LOAD_BALANCERS
    • UPDATE_LOAD_BALANCER

      public static final ApiAction UPDATE_LOAD_BALANCER
    • ADD_DROPLET_TO_LOAD_BALANCER

      public static final ApiAction ADD_DROPLET_TO_LOAD_BALANCER
    • REMOVE_DROPLET_FROM_LOAD_BALANCER

      public static final ApiAction REMOVE_DROPLET_FROM_LOAD_BALANCER
    • ADD_FORWARDING_RULES_TO_LOAD_BALANCER

      public static final ApiAction ADD_FORWARDING_RULES_TO_LOAD_BALANCER
    • REMOVE_FORWARDING_RULES_FROM_LOAD_BALANCER

      public static final ApiAction REMOVE_FORWARDING_RULES_FROM_LOAD_BALANCER
    • DELETE_LOAD_BALANCER

      public static final ApiAction DELETE_LOAD_BALANCER
    • AVAILABLE_CERTIFICATES

      public static final ApiAction AVAILABLE_CERTIFICATES
    • GET_CERTIFICATE_INFO

      public static final ApiAction GET_CERTIFICATE_INFO
    • CREATE_CERTIFICATE

      public static final ApiAction CREATE_CERTIFICATE
    • DELETE_CERTIFICATE

      public static final ApiAction DELETE_CERTIFICATE
    • CREATE_FIREWALL

      public static final ApiAction CREATE_FIREWALL
    • GET_FIREWALL_INFO

      public static final ApiAction GET_FIREWALL_INFO
    • UPDATE_FIREWALL

      public static final ApiAction UPDATE_FIREWALL
    • DELETE_FIREWALL

      public static final ApiAction DELETE_FIREWALL
    • AVAILABLE_FIREWALLS

      public static final ApiAction AVAILABLE_FIREWALLS
    • ADD_DROPLET_TO_FIREWALL

      public static final ApiAction ADD_DROPLET_TO_FIREWALL
    • REMOVE_DROPLET_FROM_FIREWALL

      public static final ApiAction REMOVE_DROPLET_FROM_FIREWALL
  • Method Details

    • values

      public static ApiAction[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ApiAction valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getPath

      public String getPath()
      Returns:
      the path
    • getElementName

      public String getElementName()
      Returns:
      the elementName
    • getMethod

      public RequestMethod getMethod()
      Returns:
      the method
    • getClazz

      public Class<?> getClazz()
      Returns:
      the clazz