Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add alpha support for Google Compute Engine #970

Merged
merged 61 commits into from
Apr 29, 2016

Commits on Apr 29, 2016

  1. Configuration menu
    Copy the full SHA
    90894b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a566ef4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9f028e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35fc77d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d34490f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    785c3fe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    feec3f1 View commit details
    Browse the repository at this point in the history
  8. Refactor Compute immutable resources' identities and classes

    - Use Pattern and Matcher to parse URLs into identities
    - Make REGEX private in identity classes
    - Remove non-necessary javadoc
    - Change timestamps' type from String to Long
    - Change id's type from Long to String
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    9bd877a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bf2a408 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    41f7ab7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7fc133e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    566c581 View commit details
    Browse the repository at this point in the history
  13. Refactor compute service

    - Add missing resource fields and remove non-needed ones
    - Add selector classes and selector options
    - Add dedicated option classes for aggregated options
    - Remove unnecessary "throws" from method signature
    - Add static function to handle 404 exceptions
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    c9add80 View commit details
    Browse the repository at this point in the history
  14. Add support for Compute's operations

    - Add RegionOperationId, ZoneOperationId, GlobalOperationId classes
    - Add functional methods for operations to Compute's service and rpc classes
    - Add Operation class (with functional methods)
    - Add unit and integration tests
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    e1712e9 View commit details
    Browse the repository at this point in the history
  15. Fix Compute operations issues

    - Fix javadoc errors
    - Fix OperationId and Operation tests
    - Fix RegionOperationId equals
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    091d7a8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    29f2bad View commit details
    Browse the repository at this point in the history
  17. Refactor compute operations

    - Add Type enum to OperationId and type() getter
    - Replace instanceof with switch on type()
    - Add better javadoc to Operation
    - Remove final from Operation, make hashCode and equals final
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    8fad79d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ba4fcf0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    de30a25 View commit details
    Browse the repository at this point in the history
  20. Add support for Compute's addresses

    - Add InstanceId, ForwardingRuleId and Global/RegionForwardingRuleId
    - Add AddressId, GlobalAddressId, RegionAddressId classes
    - Add functional methods for addresses to Compute's service and rpc classes
    - Add AddressInfo and Address classes
    - Add unit and integration tests
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    3565376 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f3c30f1 View commit details
    Browse the repository at this point in the history
  22. Refactor identity classes

    - Remove Zone/RegionResourceId
    - Make OperationId and AddressId abstract classes
    - Refactor javadoc
    - Add abstract setProjectId to AddressId and OperationId
    - Split testToAndFromUrl tests
    - Add better javadoc to identity classes
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    2d691aa View commit details
    Browse the repository at this point in the history
  23. Refactor Address and AddressInfo classes

    - Better class javadoc
    - Refactor setProjectId to avoid unnecessary casts
    - Make addressId setter public in Builder and subclasses
    - Add test to AddressTest for addressId setter
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    6e1a3f9 View commit details
    Browse the repository at this point in the history
  24. Remove unused imports

    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    e56cb4b View commit details
    Browse the repository at this point in the history
  25. Refactor Compute service class

    - Rename startPageToken option to pageToken
    - Add static factory methods from functional objects fromPb functions
    - Add tests for get methods that return null
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    6f9ff34 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    514e3fe View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    9cf9309 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1d5f171 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    44fedd6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f36d92c View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    4c8f888 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    65fdd48 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    36ddd14 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    f66ea60 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    de2a6b4 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    2d8d0ec View commit details
    Browse the repository at this point in the history
  37. Add ImageInfo and related non-functional classes

    - Add public builder and factory methods to DeprecationStatus
    - Add setters/getters for DeprecationStatus timestamps as String
    - Add ImageId, configuration classes and ImageInfo class
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    5d2c682 View commit details
    Browse the repository at this point in the history
  38. Add functional methods for images and Image class

    Add functional methods for images and Image class
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    cd08330 View commit details
    Browse the repository at this point in the history
  39. Add DiskInfo, disk configurations and test classes

    Add DiskInfo, disk configurations and test classes
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    e7866b2 View commit details
    Browse the repository at this point in the history
  40. Add functional methods for disks and Disk class (googleapis#870)

    * Add functional methods for disks and Disk class
    
    * Refactor Disk functional methods
    - Update compute dependency
    - Add resize method for disks
    - Udpate zone and remove MaintenanceWindow
    - make create(Snapshot) throw if disk is not found
    - Minor fixes to javadoc and tests
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    f085a41 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    5bb3e9d View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    382ab77 View commit details
    Browse the repository at this point in the history
  43. Compute Operation: remove creationTimestamp field and fix isDone() (g…

    …oogleapis#914)
    
    * Remove Compute Operation's creation timestamp field
    
    * Compute's Operation.isDone() return true if operation does not exist
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    6e2c262 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    a4f9f2d View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    282f1fc View commit details
    Browse the repository at this point in the history
  46. Add NetworkInfo, configuration classes and tests (googleapis#941)

    * Fix minor style issues with SubnetworkInfo and test class
    
    * Add NetworkInfo, configuration classes and tests
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    e15ed45 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    ec9c0f1 View commit details
    Browse the repository at this point in the history
  48. Chain cause in ComputeException.translateAndThrow, add tests (googlea…

    …pis#948)
    
    Chain cause in ComputeException.translateAndThrow, add tests and make ComputeException constructors package scoped.
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    19227df View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    4fb78d8 View commit details
    Browse the repository at this point in the history
  50. Add AttachedDisk class, related configurations and tests (googleapis#917

    )
    
    * Add AttachedDisk class, related configurations and tests
    
    * Minor changes to AttachedDisk
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    428fdbd View commit details
    Browse the repository at this point in the history
  51. Add InstanceInfo, related classes and tests (googleapis#955)

    * Add InstanceInfo, related classes and tests
    
    * Move InstanceInfo inner classes outside
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    20032e7 View commit details
    Browse the repository at this point in the history
  52. Rename type name getters (googleapis#957)

    * Rename DiskTypeId.diskType() to type()
    
    * Rename MachineTypeId.machineType() to type()
    mziccard committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    cdf660c View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    9d1d455 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    b8989f3 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    4888e12 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    77821f5 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    d77974a View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    dd0b186 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    17c6eba View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    ae0a6d2 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    f0ae430 View commit details
    Browse the repository at this point in the history