Skip to content

Overview

Jianghao Lu edited this page Feb 23, 2016 · 2 revisions

Azure SDK for Java contains Java clients for Azure Resource Management REST APIs. The code is generated from the Azure OpenAPI specs with AutoRest Java Azure code generator. Azure SDK for Java runs on both JDK & Android with individual authentication supports.

The runtime of the generated libraries are not in this repository. They live in the AutoRest repository. Please refer to our contributors' guide for further information.

For documentation please see the JavaDocs. For samples on both JDK and Android, please see the examples directory.

Requirements

  • Java 7
  • Android 2.3

Dependencies

Azure SDK for Java depends on

  • Retrofit 2
  • OkHttp 3

for RESTful operations,

  • Jackson mapper 2

for serialization / deserialization purposes,

  • Guava 18

for not reinventing the wheels, and

  • JUnit 4

for testing.

Project Structure

The project structure is shown below:

 .
├── azure/
│   ├── pom.xml
│   └── src/config/checkstyle/
├── azure-mgmt-{service}/
│   ├── pom.xml
│   ├── src/
│   │   ├── main/java/com/microsoft/azure/management/{service}/
│   │   │   └── models/
│   │   └── test/java/com/microsoft/azure/management/{service}/
├── tools/
└── pom.xml

The currently available services are:

  • resources
  • storage
  • compute
  • website
  • network

License

Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information.

Code generated by Microsoft (R) AutoRest Code Generator 0.15.0.0. Changes may cause incorrect behavior and will be lost if the code is regenerated.

Clone this wiki locally