Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
02816de
Fix ASE instance metrics url
jianghaolu Apr 24, 2018
ce17266
Merge branch 'master' of github.com:Azure/azure-rest-api-specs
jianghaolu May 14, 2018
1d0dd98
Add java multi-api sections in select readme files
jianghaolu May 18, 2018
6a0bc9e
Merge branch 'master' of github.com:Azure/azure-rest-api-specs into j…
jianghaolu May 18, 2018
863ab9e
Add java multi api to network (temporary)
jianghaolu May 18, 2018
e04a348
Add Java multi api to resources
jianghaolu May 21, 2018
a7b4e92
Fix readme for Java in media
jianghaolu May 22, 2018
1052f0a
Add web app multiapi
jianghaolu May 25, 2018
4c99017
Merge branch 'master' of github.com:Azure/azure-rest-api-specs into j…
jianghaolu May 25, 2018
27e4e7a
Add multi api for web app and network
jianghaolu May 25, 2018
ca654c2
sync with master (#3153)
anuchandy May 30, 2018
e054d17
Adding storage 2018-03-01-preview to java multi-api section (#3155)
anuchandy May 30, 2018
6355238
readme for resource,keyvault,web
jianghaolu May 31, 2018
9634428
Merge branch 'javamultiapi' of github.com:Azure/azure-rest-api-specs …
jianghaolu May 31, 2018
0060700
Fix keyvault namespace
jianghaolu May 31, 2018
bf0d454
Fix keyvault,dns, add storage 2016-01-01
jianghaolu Jun 1, 2018
176155b
Merge branch 'master' of github.com:Azure/azure-rest-api-specs into j…
jianghaolu Jun 1, 2018
2195942
Fix web and storage multi api config
jianghaolu Jun 1, 2018
16c9d8b
Merge branch 'master' of github.com:Azure/azure-rest-api-specs into j…
jianghaolu Jun 1, 2018
299a282
Add java multi api for authorization, iotcentral, keyvault, resources
jianghaolu Jun 5, 2018
1b77985
Merge branch 'master' of github.com:Azure/azure-rest-api-specs into j…
jianghaolu Jun 5, 2018
7b5f9dd
Add policyinsights and fconfig to resources
jianghaolu Jun 5, 2018
f3928df
Fix web app output path
jianghaolu Jun 6, 2018
d978863
Multiapibatch (#3205)
jianghaolu Jun 9, 2018
8f60e3e
Use azure-sdk-for-java repo
jianghaolu Jun 9, 2018
829b301
Fix typo in batch readme
jianghaolu Jun 9, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add java multi-api sections in select readme files
  • Loading branch information
jianghaolu committed May 18, 2018
commit 1d0dd980e05e01fecc8307a84304d7e1d7048b7d
59 changes: 53 additions & 6 deletions specification/batchai/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,11 +168,58 @@ These settings apply only when `--java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-libraries-for-java clone>`.

``` yaml $(java)
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.batchai
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-batchai
```

### Java multi-api

``` yaml $(java) && $(multiapi)
batch:
- tag: package-2017-09-preview
- tag: package-2018-03
- tag: package-2018-05
```

### Tag: package-2017-09-preview and java

These settings apply only when `--tag=package-2017-09-preview --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag)=='package-2017-09-preview' && $(java) && $(multiapi)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.batchai
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-batchai
namespace: com.microsoft.azure.management.batchai.v2017_09_01_preview
output-folder: $(azure-libraries-for-java-folder)/batchai/resource-manager/v2017_09_01_preview
regenerate-manager: true
generate-interface: true
```

### Tag: package-2018-03 and java

These settings apply only when `--tag=package-2018-03 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag)=='package-2018-03' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.batchai.v2018_03_01
output-folder: $(azure-libraries-for-java-folder)/batchai/resource-manager/v2018_03_01
regenerate-manager: true
generate-interface: true
```

### Tag: package-2018-05 and java

These settings apply only when `--tag=package-2018-05 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag)=='package-2018-05' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.batchai.v2018_05_01
output-folder: $(azure-libraries-for-java-folder)/batchai/resource-manager/v2018_05_01
regenerate-manager: true
generate-interface: true
```
47 changes: 41 additions & 6 deletions specification/cognitiveservices/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,11 +127,46 @@ These settings apply only when `--java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-libraries-for-java clone>`.

``` yaml $(java)
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.cognitiveservices
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-cognitiveservices
```

### Java multi-api

``` yaml $(java) && $(multiapi)
batch:
- tag: package-2017-04
- tag: package-2016-02-preview
```

### Tag: package-2017-04 and java

These settings apply only when `--tag=package-2017-04 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2017-04' && $(java) && $(multiapi)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.cognitiveservices
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-cognitiveservices
namespace: com.microsoft.azure.management.cognitiveservices.v2017_04_18
output-folder: $(azure-libraries-for-java-folder)/cognitiveservices/resource-manager/v2017_04_18
regenerate-manager: true
generate-interface: true
```

### Tag: package-2016-02-preview and java

These settings apply only when `--tag=package-2016-02-preview --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2016-02-preview' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.cognitiveservices.v2016_02_01_preview
output-folder: $(azure-libraries-for-java-folder)/cognitiveservices/resource-manager/v2016_02_01_preview
regenerate-manager: true
generate-interface: true
```


74 changes: 67 additions & 7 deletions specification/compute/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,7 @@ swagger-to-sdk:
- repo: azure-sdk-for-python
after_scripts:
- python ./scripts/multiapi_init_gen.py azure-mgmt-compute
- repo: azure-libraries-for-java
- repo: azure-sdk-for-java
- repo: azure-sdk-for-go
- repo: azure-sdk-for-node
```
Expand Down Expand Up @@ -613,12 +613,72 @@ These settings apply only when `--java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-libraries-for-java clone>`.

``` yaml $(java)
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.compute
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-compute
```

### Java multi-api

```yaml $(java) && $(multiapi)
batch:
- tag: package-disks-2018-04
- tag: package-compute-only-2017-12
- tag: package-skus-2017-09
- tag: package-compute-2017-03
```

### Tag: package-disks-2018-04 and java

These settings apply only when `--tag=package-disks-2018-04 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-disks-2018-04' && $(java) && $(multiapi)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.compute
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-compute
namespace: com.microsoft.azure.management.compute.v2018_04_01
output-folder: $(azure-libraries-for-java-folder)/compute/resource-manager/v2018_04_01
regenerate-manager: true
generate-interface: true
```

### Tag: package-compute-only-2017-12 and java

These settings apply only when `--tag=package-compute-only-2017-12 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-compute-only-2017-12' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.compute.v2017_12_01
output-folder: $(azure-libraries-for-java-folder)/compute/resource-manager/v2017_12_01
regenerate-manager: true
generate-interface: true
```

### Tag: package-skus-2017-09 and java

These settings apply only when `--tag=package-skus-2017-09 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-skus-2017-09' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.compute.v2017_09_01
output-folder: $(azure-libraries-for-java-folder)/compute/resource-manager/v2017_09_01
regenerate-manager: true
generate-interface: true
```

### Tag: package-compute-2017-03 and java

These settings apply only when `--tag=package-compute-2017-03 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-compute-2017-03' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.compute.v2017_03_30
output-folder: $(azure-libraries-for-java-folder)/compute/resource-manager/v2017_03_30
regenerate-manager: true
generate-interface: true
```
64 changes: 55 additions & 9 deletions specification/containerservices/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ This is not used by Autorest itself.
``` yaml $(swagger-to-sdk)
swagger-to-sdk:
- repo: azure-sdk-for-python
- repo: azure-libraries-for-java
- repo: azure-sdk-for-java
- repo: azure-sdk-for-go
- repo: azure-sdk-for-node
```
Expand Down Expand Up @@ -215,13 +215,59 @@ These settings apply only when `--java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-libraries-for-java clone>`.

``` yaml $(java)
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.containerservice
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-containerservice
title: ContainerServiceManagementClient
description: "Container Service Client"
```

### Java multi-api
``` yaml $(java) && $(multiapi)
batch:
- tag: package-2017-09-only
- tag: package-2017-08-only
- tag: package-2017-07
```

### Tag: package-2017-09-only and java

These settings apply only when `--tag=package-2017-09-only` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2017-09-only' && $(java) && $(multiapi)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.containerservice
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-containerservice
title: ContainerServiceManagementClient
description: "Container Service Client"
namespace: com.microsoft.azure.management.containerservice.v2017_09_30
output-folder: $(azure-libraries-for-java-folder)/containerservice/resource-manager/v2017_09_30
regenerate-manager: true
generate-interface: true
```

### Tag: package-2017-08-only and java

These settings apply only when `--tag=package-2017-08-only` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2017-08-only' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.containerservice.v2017_08_31
output-folder: $(azure-libraries-for-java-folder)/containerservice/resource-manager/v2017_08_31
regenerate-manager: true
generate-interface: true
```

### Tag: package-2017-07 and java

These settings apply only when `--tag=package-2017-07` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2017-07' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.containerservice.v2017_07_01
output-folder: $(azure-libraries-for-java-folder)/containerservice/resource-manager/v2017_07_01
regenerate-manager: true
generate-interface: true
```
28 changes: 22 additions & 6 deletions specification/eventgrid/data-plane/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,12 +147,28 @@ These settings apply only when `--java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-libraries-for-java clone>`.

``` yaml $(java)
azure-arm: true
namespace: com.microsoft.azure.eventgrid
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-eventgrid
```

### Java multi-api

``` yaml $(java) && $(multiapi)
batch:
- tag: package-2018-01
```

### Tag: package-2018-01 and java

These settings apply only when `--tag=package-2018-01 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2018-01' && $(java) && $(multiapi)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.eventgrid
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-eventgrid
namespace: com.microsoft.azure.eventgrid.v2018_01_01
output-folder: $(azure-libraries-for-java-folder)/eventgrid/data-plane/v2018_01_01
```

45 changes: 39 additions & 6 deletions specification/eventgrid/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,11 +195,44 @@ These settings apply only when `--java` is specified on the command line.
Please also specify `--azure-libraries-for-java-folder=<path to the root directory of your azure-libraries-for-java clone>`.

``` yaml $(java)
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.eventgrid
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-eventgrid
```

### Java multi-api

``` yaml $(java) && $(multiapi)
batch:
- tag: package-2018-05-preview
- tag: package-2018-01
```

### Tag: package-2018-05-preview and java

These settings apply only when `--tag=package-2018-05-preview --java` is specified on the command line.
Please also specify `--azure-libraries-for-java=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2018-05-preview' && $(java) && $(multiapi)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.eventgrid
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-eventgrid
namespace: com.microsoft.azure.management.eventgrid.v2018_05_01_preview
output-folder: $(azure-libraries-for-java-folder)/eventgrid/resource-manager/v2018_05_01_preview
regenerate-manager: true
generate-interface: true
```

### Tag: package-2018-01 and java

These settings apply only when `--tag=package-2018-01 --java` is specified on the command line.
Please also specify `--azure-libraries-for-java=<path to the root directory of your azure-sdk-for-java clone>`.

``` yaml $(tag) == 'package-2018-01' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.eventgrid.v2018_01_01
output-folder: $(azure-libraries-for-java-folder)/eventgrid/resource-manager/v2018_01_01
regenerate-manager: true
generate-interface: true
```
Loading