Skip to content

Commit

Permalink
Multiapibatch (#3205)
Browse files Browse the repository at this point in the history
* Change all existing ##Java sections

* Add java multi api sections
  • Loading branch information
jianghaolu authored Jun 9, 2018
1 parent f3928df commit d978863
Show file tree
Hide file tree
Showing 66 changed files with 2,529 additions and 398 deletions.
47 changes: 41 additions & 6 deletions specification/addons/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,11 +138,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.addons
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-addons
```

### Java multi-api

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

### 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=<path to the root directory of your azure-sdk-for-java clone>`.

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

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

These settings apply only when `--tag=package-2017-05 --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-2017-05' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.addons.v2017_05_15
output-folder: $(azure-libraries-for-java-folder)/addons/resource-manager/v2017_05_15
regenerate-manager: true
generate-interface: true
```


13 changes: 6 additions & 7 deletions specification/adhybridhealthservice/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,11 +120,10 @@ 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)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.adhybridhealthservice
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-adhybridhealthservice
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.adhybridhealthservice
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-adhybridhealthservice
```
63 changes: 56 additions & 7 deletions specification/advisor/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,11 +159,60 @@ 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)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.advisor
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-advisor
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.advisor
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-advisor
```

### Java multi-api

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

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

These settings apply only when `--tag=package-2017-03 --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-2017-03' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.advisor.v2017_03_31
output-folder: $(azure-libraries-for-java-folder)/advisor/resource-manager/v2017_03_31
regenerate-manager: true
generate-interface: true
```

### 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=<path to the root directory of your azure-sdk-for-java clone>`.

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

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

These settings apply only when `--tag=package-2016-07-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-2016-07-preview' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.advisor.v2016_07_12_preview
output-folder: $(azure-libraries-for-java-folder)/advisor/resource-manager/v2016_07_12_preview
regenerate-manager: true
generate-interface: true
```


77 changes: 70 additions & 7 deletions specification/analysisservices/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,11 +164,74 @@ 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)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.analysisservices
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-analysisservices
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.analysisservices
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-analysisservices
```

### Java multi-api

``` yaml $(java) && $(multiapi)
batch:
- tag: package-2016-05
- tag: package-2017-07
- tag: package-2017-08
- tag: package-2017-08-beta
```

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

These settings apply only when `--tag=package-2016-05 --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-2016-05' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.analysisservices.v2016_05_16
output-folder: $(azure-libraries-for-java-folder)/analysisservices/resource-manager/v2016_05_16
regenerate-manager: true
generate-interface: true
```

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

These settings apply only when `--tag=package-2017-07 --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-2017-07' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.analysisservices.v2017_07_14
output-folder: $(azure-libraries-for-java-folder)/analysisservices/resource-manager/v2017_07_14
regenerate-manager: true
generate-interface: true
```

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

These settings apply only when `--tag=package-2017-08 --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-2017-08' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.analysisservices.v2017_08_01
output-folder: $(azure-libraries-for-java-folder)/analysisservices/resource-manager/v2017_08_01
regenerate-manager: true
generate-interface: true
```

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

These settings apply only when `--tag=package-2017-08-beta --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-2017-08-beta' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.analysisservices.v2017_08_01_beta
output-folder: $(azure-libraries-for-java-folder)/analysisservices/resource-manager/v2017_08_01_beta
regenerate-manager: true
generate-interface: true
```


77 changes: 70 additions & 7 deletions specification/apimanagement/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,11 +249,74 @@ 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)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.apimanagement
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-apimanagement
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.apimanagement
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-apimanagement
```

### Java multi-api

``` yaml $(java) && $(multiapi)
batch:
- tag: package-2016-07
- tag: package-2016-10
- tag: package-2018-01
- tag: package-2017-03
```

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

These settings apply only when `--tag=package-2016-07 --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-2016-07' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.apimanagement.v2016_07_07
output-folder: $(azure-libraries-for-java-folder)/apimanagement/resource-manager/v2016_07_07
regenerate-manager: true
generate-interface: true
```

### Tag: package-2016-10 and java

These settings apply only when `--tag=package-2016-10 --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-2016-10' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.apimanagement.v2016_10_10
output-folder: $(azure-libraries-for-java-folder)/apimanagement/resource-manager/v2016_10_10
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.apimanagement.v2018_01_01
output-folder: $(azure-libraries-for-java-folder)/apimanagement/resource-manager/v2018_01_01
regenerate-manager: true
generate-interface: true
```

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

These settings apply only when `--tag=package-2017-03 --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-2017-03' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.apimanagement.v2017_03_01
output-folder: $(azure-libraries-for-java-folder)/apimanagement/resource-manager/v2017_03_01
regenerate-manager: true
generate-interface: true
```


13 changes: 6 additions & 7 deletions specification/applicationinsights/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -363,13 +363,12 @@ 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)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.applicationinsights
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-applicationinsights
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.applicationinsights
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-applicationinsights
```

### Tag: schema-2015-05-preview
Expand Down
35 changes: 28 additions & 7 deletions specification/automation/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -243,11 +243,32 @@ 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)
java:
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.automation
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-automation
azure-arm: true
fluent: true
namespace: com.microsoft.azure.management.automation
license-header: MICROSOFT_MIT_NO_CODEGEN
payload-flattening-threshold: 1
output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-automation
```

### Java multi-api

``` yaml $(java) && $(multiapi)
batch:
- tag: package-2015-10
```

### Tag: package-2015-10 and java

These settings apply only when `--tag=package-2015-10 --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-2015-10' && $(java) && $(multiapi)
java:
namespace: com.microsoft.azure.management.automation.v2015_10_31
output-folder: $(azure-libraries-for-java-folder)/automation/resource-manager/v2015_10_31
regenerate-manager: true
generate-interface: true
```


Loading

0 comments on commit d978863

Please sign in to comment.