From becbcbd3848f4503607b642d06cce7d63eeb6ee1 Mon Sep 17 00:00:00 2001 From: xiaofeicao Date: Fri, 27 May 2022 16:40:44 +0800 Subject: [PATCH 1/3] mgmt, imagebuilder, rename java method validate --- .../imagebuilder/resource-manager/readme.java.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 specification/imagebuilder/resource-manager/readme.java.md diff --git a/specification/imagebuilder/resource-manager/readme.java.md b/specification/imagebuilder/resource-manager/readme.java.md new file mode 100644 index 000000000000..23ff76226099 --- /dev/null +++ b/specification/imagebuilder/resource-manager/readme.java.md @@ -0,0 +1,13 @@ +## Java + +These settings apply only when `--java` is specified on the command line. + + +``` yaml $(java) +directive: + - from: imagebuilder.json + where: $.definitions.ImageTemplateProperties.properties.validate + transform: > + $["x-ms-client-name"] = "validation"; + reason: property name validate collides with built-in method name +``` From aa2d155834a53b37468c2ef920d3e0b815bb16c1 Mon Sep 17 00:00:00 2001 From: xiaofeicao Date: Fri, 27 May 2022 16:47:37 +0800 Subject: [PATCH 2/3] move java specific configurations to readme.java.md --- .../resource-manager/readme.java.md | 44 +++++++++++++++++- .../imagebuilder/resource-manager/readme.md | 45 +------------------ 2 files changed, 44 insertions(+), 45 deletions(-) diff --git a/specification/imagebuilder/resource-manager/readme.java.md b/specification/imagebuilder/resource-manager/readme.java.md index 23ff76226099..ac50f528dc96 100644 --- a/specification/imagebuilder/resource-manager/readme.java.md +++ b/specification/imagebuilder/resource-manager/readme.java.md @@ -1,7 +1,7 @@ ## Java These settings apply only when `--java` is specified on the command line. - +Please also specify `--azure-libraries-for-java-folder=`. ``` yaml $(java) directive: @@ -11,3 +11,45 @@ directive: $["x-ms-client-name"] = "validation"; reason: property name validate collides with built-in method name ``` + +``` yaml $(java) +azure-arm: true +fluent: true +namespace: com.microsoft.azure.management.imagebuilder +license-header: MICROSOFT_MIT_NO_CODEGEN +payload-flattening-threshold: 1 +output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-imagebuilder +``` + +### Java multi-api + +``` yaml $(java) && $(multiapi) +batch: + - tag: package-2019-02 +``` + +### Tag: package-2018-02 and java + +These settings apply only when `--tag=package-2018-02 --java` is specified on the command line. +Please also specify `--azure-libraries-for-java=`. + +``` yaml $(tag) == 'package-2018-02' && $(java) && $(multiapi) +java: + namespace: com.microsoft.azure.management.imagebuilder.v2018_02_01_preview + output-folder: $(azure-libraries-for-java-folder)/sdk/imagebuilder/mgmt-v2018_02_01_preview +regenerate-manager: true +generate-interface: true +``` + +### Tag: package-2019-02 and java + +These settings apply only when `--tag=package-2019-02 --java` is specified on the command line. +Please also specify `--azure-libraries-for-java=`. + +``` yaml $(tag) == 'package-2019-02' && $(java) && $(multiapi) +java: + namespace: com.microsoft.azure.management.imagebuilder.v2019_02_01_preview + output-folder: $(azure-libraries-for-java-folder)/sdk/imagebuilder/mgmt-v2019_02_01_preview +regenerate-manager: true +generate-interface: true +``` diff --git a/specification/imagebuilder/resource-manager/readme.md b/specification/imagebuilder/resource-manager/readme.md index be4dd8469207..449e830150b6 100644 --- a/specification/imagebuilder/resource-manager/readme.md +++ b/specification/imagebuilder/resource-manager/readme.md @@ -115,47 +115,4 @@ See configuration in [readme.go.md](./readme.go.md) ## Java -These settings apply only when `--java` is specified on the command line. -Please also specify `--azure-libraries-for-java-folder=`. - -``` yaml $(java) -azure-arm: true -fluent: true -namespace: com.microsoft.azure.management.imagebuilder -license-header: MICROSOFT_MIT_NO_CODEGEN -payload-flattening-threshold: 1 -output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-imagebuilder -``` - -### Java multi-api - -``` yaml $(java) && $(multiapi) -batch: - - tag: package-2019-02 -``` - -### Tag: package-2018-02 and java - -These settings apply only when `--tag=package-2018-02 --java` is specified on the command line. -Please also specify `--azure-libraries-for-java=`. - -``` yaml $(tag) == 'package-2018-02' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.imagebuilder.v2018_02_01_preview - output-folder: $(azure-libraries-for-java-folder)/sdk/imagebuilder/mgmt-v2018_02_01_preview -regenerate-manager: true -generate-interface: true -``` - -### Tag: package-2019-02 and java - -These settings apply only when `--tag=package-2019-02 --java` is specified on the command line. -Please also specify `--azure-libraries-for-java=`. - -``` yaml $(tag) == 'package-2019-02' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.imagebuilder.v2019_02_01_preview - output-folder: $(azure-libraries-for-java-folder)/sdk/imagebuilder/mgmt-v2019_02_01_preview -regenerate-manager: true -generate-interface: true -``` +See configuration in [readme.java.md](./readme.java.md) \ No newline at end of file From 75eb2aeb7cc526617997cebf9422d41fdc8b1431 Mon Sep 17 00:00:00 2001 From: xiaofeicao Date: Fri, 27 May 2022 17:09:36 +0800 Subject: [PATCH 3/3] remove outdated configs --- .../resource-manager/readme.java.md | 45 +------------------ 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/specification/imagebuilder/resource-manager/readme.java.md b/specification/imagebuilder/resource-manager/readme.java.md index ac50f528dc96..d3f7564c0388 100644 --- a/specification/imagebuilder/resource-manager/readme.java.md +++ b/specification/imagebuilder/resource-manager/readme.java.md @@ -1,7 +1,6 @@ ## Java These settings apply only when `--java` is specified on the command line. -Please also specify `--azure-libraries-for-java-folder=`. ``` yaml $(java) directive: @@ -10,46 +9,4 @@ directive: transform: > $["x-ms-client-name"] = "validation"; reason: property name validate collides with built-in method name -``` - -``` yaml $(java) -azure-arm: true -fluent: true -namespace: com.microsoft.azure.management.imagebuilder -license-header: MICROSOFT_MIT_NO_CODEGEN -payload-flattening-threshold: 1 -output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-imagebuilder -``` - -### Java multi-api - -``` yaml $(java) && $(multiapi) -batch: - - tag: package-2019-02 -``` - -### Tag: package-2018-02 and java - -These settings apply only when `--tag=package-2018-02 --java` is specified on the command line. -Please also specify `--azure-libraries-for-java=`. - -``` yaml $(tag) == 'package-2018-02' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.imagebuilder.v2018_02_01_preview - output-folder: $(azure-libraries-for-java-folder)/sdk/imagebuilder/mgmt-v2018_02_01_preview -regenerate-manager: true -generate-interface: true -``` - -### Tag: package-2019-02 and java - -These settings apply only when `--tag=package-2019-02 --java` is specified on the command line. -Please also specify `--azure-libraries-for-java=`. - -``` yaml $(tag) == 'package-2019-02' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.imagebuilder.v2019_02_01_preview - output-folder: $(azure-libraries-for-java-folder)/sdk/imagebuilder/mgmt-v2019_02_01_preview -regenerate-manager: true -generate-interface: true -``` +``` \ No newline at end of file