Skip to content

Commit 9b4844f

Browse files
cataggar00Kai0
authored andcommitted
add Java to AVS (Azure#9855)
* add Java to AVS * add Java multi-api & tag
1 parent 960c4fd commit 9b4844f

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
## Java
2+
3+
These settings apply only when `--java` is specified on the command line.
4+
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-libraries-for-java clone>`.
5+
6+
``` yaml $(java)
7+
java:
8+
azure-arm: true
9+
namespace: com.microsoft.azure.management.avs
10+
override-client-name: AvsClient
11+
license-header: MICROSOFT_MIT_NO_CODEGEN
12+
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-avs
13+
```
14+
15+
### Java multi-api
16+
17+
``` yaml $(java) && $(multiapi)
18+
batch:
19+
- tag: package-2019-08-09-preview
20+
```
21+
22+
### Tag: package-2019-08-09-preview and java
23+
24+
These settings apply only when `--tag=package-2019-08-09 --java` is specified on the command line.
25+
Please also specify the `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.
26+
27+
``` yaml $(tag) == 'package-2019-08-09-preview' && $(java) && $(multiapi)
28+
java:
29+
namespace: com.microsoft.azure.management.avs.v2019_08_09_preview
30+
output-folder: $(azure-libraries-for-java-folder)/sdk/avs/mgmt-v2019_08_09_preview
31+
regenerate-manager: true
32+
generate-interface: true
33+
```

specification/vmware/resource-manager/readme.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ swagger-to-sdk:
5757
- repo: azure-sdk-for-python
5858
- repo: azure-sdk-for-net
5959
- repo: azure-sdk-for-go
60+
- repo: azure-sdk-for-java
6061
```
6162

6263
## TypeScript
@@ -75,6 +76,10 @@ See configuration in [readme.csharp.md](./readme.csharp.md)
7576

7677
See configuration in [readme.go.md](./readme.go.md)
7778

79+
## Java
80+
81+
See configuration in [readme.java.md](./readme.java.md)
82+
7883
## Multi-API/Profile support for AutoRest v3 generators
7984

8085
AutoRest V3 generators require the use of `--tag=all-api-versions` to select api files.

0 commit comments

Comments
 (0)