Skip to content

Latest commit

 

History

History
102 lines (101 loc) · 3.27 KB

CHANGELOG.md

File metadata and controls

102 lines (101 loc) · 3.27 KB

Java Client Library - Changelog

  • Released in v1.0.0
    • Facilities
    Facilities getFacilites(Integer pageNo, Integer perPage)
    
    • Plans
    Plans getPlans(Integer pageNo, Integer perPage)
    
    • Operating Systems
    OperatingSystems getOperatingSystems(Integer pageNo, Integer perPage)
    
    • Projects
    Projects getProjects(Integer pageNo, Integer perPage)
    Project getProject(String projectId)
    Project createProject(Project project)
    Project updateProject(Project project)
    Boolean deleteProject(String projectId)
    
    • Devices and Device Actions
    Devices getDevices(String projectId, Integer pageNo, Integer perPage)
    Device getDevice(String deviceId)
    Device createDevice(String projectId, Device device)
    Device updateDevice(Device device)
    Boolean deleteDevice(String deviceId)
    Boolean powerOnDevice(String deviceId)
    Boolean powerOffDevice(String deviceId)
    Boolean rebootDevice(String deviceId)
    Boolean rescueDevice(String deviceId)
    
    • IP Address
    IpAddresses getIpAddresses(String projectId)
    Boolean reserveIpAddress(String projectId, ReserveIpAddress reserveIpAddress)
    IpAddress getIpAddress(String ipAddressId)
    Boolean deleteIpAddress(String ipAddressId)
    
    • Users
    Users getUsers(Integer pageNo, Integer perPage)
    User getUser(String userId)
    User getCurrentUser()
    User updateCurrentUser(User user)
    
    • Memberships
    Membership getMembership(String membershipId)
    Membership updateMembership(Membership membership)
    Boolean deleteMembership(String membershipId)
    
    • SSH Keys
    SshKeys getSshKeys(Integer pageNo, Integer perPage)
    SshKey getSshKey(String sshKeyId)
    SshKey createSshKey(SshKey sshKey)
    SshKey updateSshKey(SshKey sshKey)
    Boolean deleteSshKey(String sshKeyId)
    
    • Events
    Events getEvents(Date since, Integer pageNo, Integer perPage)
    Events getProjectEvents(String projectId, Integer pageNo, Integer perPage)
    Events getDeviceEvents(String deviceId, Integer pageNo, Integer perPage)
    Event getEvent(String eventId)
    
    • Invitations
    Invitation invite(String projectId, Invitation invitation)
    Invitation getInvite(String invitationId)
    Boolean acceptInvite(String invitationId)
    Boolean declineInvite(String invitationId)
    
    • Email
    Email addEmailAddress(Email email)
    Email getEmailAddress(String emailId)
    Email updateEmailAddress(Email email)
    Boolean deleteEmailAddress(String emailId)
    
    • Notifications
    Notifications getNotifications(Date since, Boolean all, Integer pageNo, Integer perPage)
    Notification getNotification(String notificationId)
    Notification updateNotification(Notification notification)
    
    • Project Transfer
    Transfer transferProject(String projectId, String membershipId)
    Transfer getTransferInfo(String transferId)
    Boolean acceptTransfer(String transferId)
    Boolean declineTransfer(String transferId)
    
    • Device Traffic
    Metrics deviceTraffic(String deviceId, TrafficDirection direction, Date timeframeStart,Date timeframeEnd)
    Metrics deviceTraffic(String deviceId, TrafficDirection direction, Date timeframeStart, Date timeframeEnd, MetricInterval interval, TrafficBucket bucket)