diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/CHANGELOG.md b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/CHANGELOG.md index f4f6da217240..7ae87b014edd 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/CHANGELOG.md +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.0.0-beta.5 (Unreleased) +## 1.0.0-beta.1 (2023-10-31) + +- Azure Resource Manager ImageBuilder client library for Java. This package contains Microsoft Azure SDK for ImageBuilder Management SDK. Azure Virtual Machine Image Builder Client. Package tag package-2023-07. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/README.md b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/README.md index 646cd5c3fd97..6d4b2453c13a 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/README.md +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/README.md @@ -2,7 +2,7 @@ Azure Resource Manager ImageBuilder client library for Java. -This package contains Microsoft Azure SDK for ImageBuilder Management SDK. Azure Virtual Machine Image Builder Client. Package tag package-2022-07. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for ImageBuilder Management SDK. Azure Virtual Machine Image Builder Client. Package tag package-2023-07. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-imagebuilder - 1.0.0-beta.4 + 1.0.0-beta.5 ``` [//]: # ({x-version-update-end}) @@ -45,7 +45,7 @@ Azure Management Libraries require a `TokenCredential` implementation for authen ### Authentication -By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. +By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables. - `AZURE_CLIENT_ID` for Azure client ID. - `AZURE_TENANT_ID` for Azure tenant ID. @@ -94,7 +94,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS [docs]: https://azure.github.io/azure-sdk-for-java/ -[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/ [azure_subscription]: https://azure.microsoft.com/free/ [azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity [azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty @@ -103,3 +103,5 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ + +![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fimagebuilder%2Fazure-resourcemanager-imagebuilder%2FREADME.png) diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/SAMPLE.md b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/SAMPLE.md index 7a7867fbfa54..c82fad05f1fd 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/SAMPLE.md +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/SAMPLE.md @@ -30,7 +30,7 @@ /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/OperationsList.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/OperationsList.json */ /** * Sample code: Retrieve operations list. @@ -51,7 +51,7 @@ import com.azure.resourcemanager.imagebuilder.models.SourceImageTriggerPropertie /** Samples for Triggers CreateOrUpdate. */ public final class TriggersCreateOrUpdateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateSourceImageTrigger.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateSourceImageTrigger.json */ /** * Sample code: Create or update a source image type trigger. @@ -76,7 +76,7 @@ public final class TriggersCreateOrUpdateSamples { /** Samples for Triggers Delete. */ public final class TriggersDeleteSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/DeleteTrigger.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/DeleteTrigger.json */ /** * Sample code: Delete a trigger resource. @@ -95,7 +95,7 @@ public final class TriggersDeleteSamples { /** Samples for Triggers Get. */ public final class TriggersGetSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetTrigger.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetTrigger.json */ /** * Sample code: Get a trigger resource. @@ -116,7 +116,7 @@ public final class TriggersGetSamples { /** Samples for Triggers ListByImageTemplate. */ public final class TriggersListByImageTemplateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListTriggers.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListTriggers.json */ /** * Sample code: List triggers by image template. @@ -135,7 +135,7 @@ public final class TriggersListByImageTemplateSamples { /** Samples for VirtualMachineImageTemplates Cancel. */ public final class VirtualMachineImageTemplatesCancelSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CancelImageBuild.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CancelImageBuild.json */ /** * Sample code: Cancel the image build based on the imageTemplate. @@ -172,7 +172,7 @@ import java.util.Map; /** Samples for VirtualMachineImageTemplates CreateOrUpdate. */ public final class VirtualMachineImageTemplatesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateImageTemplateLinux.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateImageTemplateLinux.json */ /** * Sample code: Create an Image Template for Linux. @@ -225,7 +225,7 @@ public final class VirtualMachineImageTemplatesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateImageTemplateWindows.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateImageTemplateWindows.json */ /** * Sample code: Create an Image Template for Windows. @@ -314,6 +314,7 @@ public final class VirtualMachineImageTemplatesCreateOrUpdateSamples { .create(); } + // Use "Map.of" if available @SuppressWarnings("unchecked") private static Map mapOf(Object... inputs) { Map map = new HashMap<>(); @@ -333,7 +334,7 @@ public final class VirtualMachineImageTemplatesCreateOrUpdateSamples { /** Samples for VirtualMachineImageTemplates Delete. */ public final class VirtualMachineImageTemplatesDeleteSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/DeleteImageTemplate.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/DeleteImageTemplate.json */ /** * Sample code: Delete an Image Template. @@ -354,7 +355,7 @@ public final class VirtualMachineImageTemplatesDeleteSamples { /** Samples for VirtualMachineImageTemplates GetByResourceGroup. */ public final class VirtualMachineImageTemplatesGetByResourceGroupSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetImageTemplate.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetImageTemplate.json */ /** * Sample code: Retrieve an Image Template. @@ -375,7 +376,7 @@ public final class VirtualMachineImageTemplatesGetByResourceGroupSamples { /** Samples for VirtualMachineImageTemplates GetRunOutput. */ public final class VirtualMachineImageTemplatesGetRunOutputSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetRunOutput.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetRunOutput.json */ /** * Sample code: Retrieve single runOutput. @@ -397,7 +398,7 @@ public final class VirtualMachineImageTemplatesGetRunOutputSamples { /** Samples for VirtualMachineImageTemplates List. */ public final class VirtualMachineImageTemplatesListSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListImageTemplates.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListImageTemplates.json */ /** * Sample code: List images by subscription. @@ -416,7 +417,7 @@ public final class VirtualMachineImageTemplatesListSamples { /** Samples for VirtualMachineImageTemplates ListByResourceGroup. */ public final class VirtualMachineImageTemplatesListByResourceGroupSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListImageTemplatesByRg.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListImageTemplatesByRg.json */ /** * Sample code: List images by resource group. @@ -435,7 +436,7 @@ public final class VirtualMachineImageTemplatesListByResourceGroupSamples { /** Samples for VirtualMachineImageTemplates ListRunOutputs. */ public final class VirtualMachineImageTemplatesListRunOutputsSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListRunOutputs.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListRunOutputs.json */ /** * Sample code: Retrieve a list of all outputs created by the last run of an Image Template. @@ -457,7 +458,7 @@ public final class VirtualMachineImageTemplatesListRunOutputsSamples { /** Samples for VirtualMachineImageTemplates Run. */ public final class VirtualMachineImageTemplatesRunSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/RunImageTemplate.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/RunImageTemplate.json */ /** * Sample code: Create image(s) from existing imageTemplate. @@ -485,7 +486,7 @@ import java.util.Map; /** Samples for VirtualMachineImageTemplates Update. */ public final class VirtualMachineImageTemplatesUpdateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/UpdateImageTemplateToRemoveIdentities.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/UpdateImageTemplateToRemoveIdentities.json */ /** * Sample code: Remove identities for an Image Template. @@ -503,7 +504,7 @@ public final class VirtualMachineImageTemplatesUpdateSamples { } /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/UpdateImageTemplateTags.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/UpdateImageTemplateTags.json */ /** * Sample code: Update the tags for an Image Template. @@ -520,6 +521,7 @@ public final class VirtualMachineImageTemplatesUpdateSamples { resource.update().withTags(mapOf("new-tag", "new-value")).apply(); } + // Use "Map.of" if available @SuppressWarnings("unchecked") private static Map mapOf(Object... inputs) { Map map = new HashMap<>(); diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/pom.xml b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/pom.xml index 23bb9a8ab143..964fe92ba5c9 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/pom.xml +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/pom.xml @@ -18,7 +18,7 @@ jar Microsoft Azure SDK for ImageBuilder Management - This package contains Microsoft Azure SDK for ImageBuilder Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Azure Virtual Machine Image Builder Client. Package tag package-2022-07. + This package contains Microsoft Azure SDK for ImageBuilder Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Azure Virtual Machine Image Builder Client. Package tag package-2023-07. https://github.com/Azure/azure-sdk-for-java @@ -45,6 +45,7 @@ UTF-8 0 0 + true diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/ImageBuilderManager.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/ImageBuilderManager.java index 94f2b42fb848..45ca439e9bd0 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/ImageBuilderManager.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/ImageBuilderManager.java @@ -211,7 +211,7 @@ public ImageBuilderManager authenticate(TokenCredential credential, AzureProfile .append("-") .append("com.azure.resourcemanager.imagebuilder") .append("/") - .append("1.0.0-beta.4"); + .append("1.0.0-beta.1"); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder .append(" (") @@ -306,8 +306,10 @@ public Operations operations() { } /** - * @return Wrapped service client ImageBuilderClient providing direct access to the underlying auto-generated API - * implementation, based on Azure REST API. + * Gets wrapped service client ImageBuilderClient providing direct access to the underlying auto-generated API + * implementation, based on Azure REST API. + * + * @return Wrapped service client ImageBuilderClient. */ public ImageBuilderClient serviceClient() { return this.clientObject; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateInner.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateInner.java index c63cafa95fca..13ac9b61976f 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateInner.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateInner.java @@ -12,6 +12,7 @@ import com.azure.resourcemanager.imagebuilder.models.ImageTemplateDistributor; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateIdentity; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateLastRunStatus; +import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesErrorHandling; import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimize; import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesValidate; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateSource; @@ -218,6 +219,29 @@ public ImageTemplateInner withDistribute(List distribu return this; } + /** + * Get the errorHandling property: Error handling options upon a build failure. + * + * @return the errorHandling value. + */ + public ImageTemplatePropertiesErrorHandling errorHandling() { + return this.innerProperties() == null ? null : this.innerProperties().errorHandling(); + } + + /** + * Set the errorHandling property: Error handling options upon a build failure. + * + * @param errorHandling the errorHandling value to set. + * @return the ImageTemplateInner object itself. + */ + public ImageTemplateInner withErrorHandling(ImageTemplatePropertiesErrorHandling errorHandling) { + if (this.innerProperties() == null) { + this.innerProperties = new ImageTemplateProperties(); + } + this.innerProperties().withErrorHandling(errorHandling); + return this; + } + /** * Get the provisioningState property: Provisioning state of the resource. * diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateProperties.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateProperties.java index c2222a99a98e..0160c9a14d67 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateProperties.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/ImageTemplateProperties.java @@ -9,6 +9,7 @@ import com.azure.resourcemanager.imagebuilder.models.ImageTemplateCustomizer; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateDistributor; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateLastRunStatus; +import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesErrorHandling; import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimize; import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesValidate; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateSource; @@ -51,6 +52,12 @@ public final class ImageTemplateProperties { @JsonProperty(value = "distribute", required = true) private List distribute; + /* + * Error handling options upon a build failure + */ + @JsonProperty(value = "errorHandling") + private ImageTemplatePropertiesErrorHandling errorHandling; + /* * Provisioning state of the resource */ @@ -210,6 +217,26 @@ public ImageTemplateProperties withDistribute(List dis return this; } + /** + * Get the errorHandling property: Error handling options upon a build failure. + * + * @return the errorHandling value. + */ + public ImageTemplatePropertiesErrorHandling errorHandling() { + return this.errorHandling; + } + + /** + * Set the errorHandling property: Error handling options upon a build failure. + * + * @param errorHandling the errorHandling value to set. + * @return the ImageTemplateProperties object itself. + */ + public ImageTemplateProperties withErrorHandling(ImageTemplatePropertiesErrorHandling errorHandling) { + this.errorHandling = errorHandling; + return this; + } + /** * Get the provisioningState property: Provisioning state of the resource. * @@ -352,6 +379,9 @@ public void validate() { } else { distribute().forEach(e -> e.validate()); } + if (errorHandling() != null) { + errorHandling().validate(); + } if (provisioningError() != null) { provisioningError().validate(); } diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientBuilder.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientBuilder.java index 28b3061b4585..650297eb0266 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientBuilder.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientBuilder.java @@ -139,7 +139,7 @@ public ImageBuilderClientImpl buildClient() { localSerializerAdapter, localDefaultPollInterval, localEnvironment, - subscriptionId, + this.subscriptionId, localEndpoint); return client; } diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientImpl.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientImpl.java index 6fe186d1bf3d..8a5350b27e69 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientImpl.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageBuilderClientImpl.java @@ -173,7 +173,7 @@ public OperationsClient getOperations() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2022-07-01"; + this.apiVersion = "2023-07-01"; this.virtualMachineImageTemplates = new VirtualMachineImageTemplatesClientImpl(this); this.triggers = new TriggersClientImpl(this); this.operations = new OperationsClientImpl(this); diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageTemplateImpl.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageTemplateImpl.java index 60416486fc46..9ebff244faf8 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageTemplateImpl.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/ImageTemplateImpl.java @@ -13,10 +13,12 @@ import com.azure.resourcemanager.imagebuilder.models.ImageTemplateDistributor; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateIdentity; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateLastRunStatus; +import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesErrorHandling; import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimize; import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesValidate; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateSource; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateUpdateParameters; +import com.azure.resourcemanager.imagebuilder.models.ImageTemplateUpdateParametersProperties; import com.azure.resourcemanager.imagebuilder.models.ImageTemplateVmProfile; import com.azure.resourcemanager.imagebuilder.models.ProvisioningError; import com.azure.resourcemanager.imagebuilder.models.ProvisioningState; @@ -92,6 +94,10 @@ public List distribute() { } } + public ImageTemplatePropertiesErrorHandling errorHandling() { + return this.innerModel().errorHandling(); + } + public ProvisioningState provisioningState() { return this.innerModel().provisioningState(); } @@ -297,6 +303,11 @@ public ImageTemplateImpl withDistribute(List distribut return this; } + public ImageTemplateImpl withErrorHandling(ImageTemplatePropertiesErrorHandling errorHandling) { + this.innerModel().withErrorHandling(errorHandling); + return this; + } + public ImageTemplateImpl withBuildTimeoutInMinutes(Integer buildTimeoutInMinutes) { this.innerModel().withBuildTimeoutInMinutes(buildTimeoutInMinutes); return this; @@ -312,6 +323,11 @@ public ImageTemplateImpl withStagingResourceGroup(String stagingResourceGroup) { return this; } + public ImageTemplateImpl withProperties(ImageTemplateUpdateParametersProperties properties) { + this.updateParameters.withProperties(properties); + return this; + } + private boolean isInCreateMode() { return this.innerModel().id() == null; } diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/TriggersClientImpl.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/TriggersClientImpl.java index 2a9dd21f5313..054d6229dc5b 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/TriggersClientImpl.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/TriggersClientImpl.java @@ -111,7 +111,7 @@ Mono>> createOrUpdate( @Headers({"Content-Type: application/json"}) @Delete( "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/triggers/{triggerName}") - @ExpectedResponses({200, 202, 204}) + @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(ManagementException.class) Mono>> delete( @HostParam("$host") String endpoint, diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/Utils.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/Utils.java index 23baa5fae426..d4937511fecc 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/Utils.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/Utils.java @@ -20,6 +20,9 @@ import reactor.core.publisher.Flux; final class Utils { + private Utils() { + } + static String getValueFromIdByName(String id, String name) { if (id == null) { return null; @@ -60,7 +63,7 @@ static String getValueFromIdByParameterName(String id, String pathTemplate, Stri segments.add(idSegment); idItrReverted.forEachRemaining(segments::add); Collections.reverse(segments); - if (segments.size() > 0 && segments.get(0).isEmpty()) { + if (!segments.isEmpty() && segments.get(0).isEmpty()) { segments.remove(0); } return String.join("/", segments); @@ -74,7 +77,7 @@ static String getValueFromIdByParameterName(String id, String pathTemplate, Stri } static PagedIterable mapPage(PagedIterable pageIterable, Function mapper) { - return new PagedIterableImpl(pageIterable, mapper); + return new PagedIterableImpl<>(pageIterable, mapper); } private static final class PagedIterableImpl extends PagedIterable { @@ -133,30 +136,27 @@ public Stream> streamByPage(String continuationToken, int prefe @Override public Iterator iterator() { - return new IteratorImpl(pagedIterable.iterator(), mapper); + return new IteratorImpl<>(pagedIterable.iterator(), mapper); } @Override public Iterable> iterableByPage() { - return new IterableImpl, PagedResponse>(pagedIterable.iterableByPage(), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(), pageMapper); } @Override public Iterable> iterableByPage(String continuationToken) { - return new IterableImpl, PagedResponse>( - pagedIterable.iterableByPage(continuationToken), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(continuationToken), pageMapper); } @Override public Iterable> iterableByPage(int preferredPageSize) { - return new IterableImpl, PagedResponse>( - pagedIterable.iterableByPage(preferredPageSize), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(preferredPageSize), pageMapper); } @Override public Iterable> iterableByPage(String continuationToken, int preferredPageSize) { - return new IterableImpl, PagedResponse>( - pagedIterable.iterableByPage(continuationToken, preferredPageSize), pageMapper); + return new IterableImpl<>(pagedIterable.iterableByPage(continuationToken, preferredPageSize), pageMapper); } } @@ -198,7 +198,7 @@ private IterableImpl(Iterable iterable, Function mapper) { @Override public Iterator iterator() { - return new IteratorImpl(iterable.iterator(), mapper); + return new IteratorImpl<>(iterable.iterator(), mapper); } } } diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/VirtualMachineImageTemplatesClientImpl.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/VirtualMachineImageTemplatesClientImpl.java index f414e459dd5c..ce9ce128ac07 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/VirtualMachineImageTemplatesClientImpl.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/implementation/VirtualMachineImageTemplatesClientImpl.java @@ -142,7 +142,7 @@ Mono> getByResourceGroup( @Headers({"Content-Type: application/json"}) @Delete( "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}") - @ExpectedResponses({200, 202, 204}) + @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(ManagementException.class) Mono>> delete( @HostParam("$host") String endpoint, diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplate.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplate.java index fbec21fcd3d1..6661e68de3a5 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplate.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplate.java @@ -99,6 +99,13 @@ public interface ImageTemplate { */ List distribute(); + /** + * Gets the errorHandling property: Error handling options upon a build failure. + * + * @return the errorHandling value. + */ + ImageTemplatePropertiesErrorHandling errorHandling(); + /** * Gets the provisioningState property: Provisioning state of the resource. * @@ -193,11 +200,13 @@ interface Definition DefinitionStages.WithIdentity, DefinitionStages.WithCreate { } + /** The ImageTemplate definition stages. */ interface DefinitionStages { /** The first stage of the ImageTemplate definition. */ interface Blank extends WithLocation { } + /** The stage of the ImageTemplate definition allowing to specify location. */ interface WithLocation { /** @@ -216,6 +225,7 @@ interface WithLocation { */ WithResourceGroup withRegion(String location); } + /** The stage of the ImageTemplate definition allowing to specify parent resource. */ interface WithResourceGroup { /** @@ -226,6 +236,7 @@ interface WithResourceGroup { */ WithIdentity withExistingResourceGroup(String resourceGroupName); } + /** The stage of the ImageTemplate definition allowing to specify identity. */ interface WithIdentity { /** @@ -236,6 +247,7 @@ interface WithIdentity { */ WithCreate withIdentity(ImageTemplateIdentity identity); } + /** * The stage of the ImageTemplate definition which contains all the minimum required properties for the resource * to be created, but also allows for any other optional properties to be specified. @@ -247,6 +259,7 @@ interface WithCreate DefinitionStages.WithOptimize, DefinitionStages.WithValidation, DefinitionStages.WithDistribute, + DefinitionStages.WithErrorHandling, DefinitionStages.WithBuildTimeoutInMinutes, DefinitionStages.WithVmProfile, DefinitionStages.WithStagingResourceGroup { @@ -265,6 +278,7 @@ interface WithCreate */ ImageTemplate create(Context context); } + /** The stage of the ImageTemplate definition allowing to specify tags. */ interface WithTags { /** @@ -275,6 +289,7 @@ interface WithTags { */ WithCreate withTags(Map tags); } + /** The stage of the ImageTemplate definition allowing to specify source. */ interface WithSource { /** @@ -285,6 +300,7 @@ interface WithSource { */ WithCreate withSource(ImageTemplateSource source); } + /** The stage of the ImageTemplate definition allowing to specify customize. */ interface WithCustomize { /** @@ -297,6 +313,7 @@ interface WithCustomize { */ WithCreate withCustomize(List customize); } + /** The stage of the ImageTemplate definition allowing to specify optimize. */ interface WithOptimize { /** @@ -307,6 +324,7 @@ interface WithOptimize { */ WithCreate withOptimize(ImageTemplatePropertiesOptimize optimize); } + /** The stage of the ImageTemplate definition allowing to specify validation. */ interface WithValidation { /** @@ -318,6 +336,7 @@ interface WithValidation { */ WithCreate withValidation(ImageTemplatePropertiesValidate validation); } + /** The stage of the ImageTemplate definition allowing to specify distribute. */ interface WithDistribute { /** @@ -328,6 +347,18 @@ interface WithDistribute { */ WithCreate withDistribute(List distribute); } + + /** The stage of the ImageTemplate definition allowing to specify errorHandling. */ + interface WithErrorHandling { + /** + * Specifies the errorHandling property: Error handling options upon a build failure. + * + * @param errorHandling Error handling options upon a build failure. + * @return the next definition stage. + */ + WithCreate withErrorHandling(ImageTemplatePropertiesErrorHandling errorHandling); + } + /** The stage of the ImageTemplate definition allowing to specify buildTimeoutInMinutes. */ interface WithBuildTimeoutInMinutes { /** @@ -342,6 +373,7 @@ interface WithBuildTimeoutInMinutes { */ WithCreate withBuildTimeoutInMinutes(Integer buildTimeoutInMinutes); } + /** The stage of the ImageTemplate definition allowing to specify vmProfile. */ interface WithVmProfile { /** @@ -352,6 +384,7 @@ interface WithVmProfile { */ WithCreate withVmProfile(ImageTemplateVmProfile vmProfile); } + /** The stage of the ImageTemplate definition allowing to specify stagingResourceGroup. */ interface WithStagingResourceGroup { /** @@ -377,6 +410,7 @@ interface WithStagingResourceGroup { WithCreate withStagingResourceGroup(String stagingResourceGroup); } } + /** * Begins update for the ImageTemplate resource. * @@ -385,7 +419,7 @@ interface WithStagingResourceGroup { ImageTemplate.Update update(); /** The template for ImageTemplate update. */ - interface Update extends UpdateStages.WithTags, UpdateStages.WithIdentity { + interface Update extends UpdateStages.WithTags, UpdateStages.WithIdentity, UpdateStages.WithProperties { /** * Executes the update request. * @@ -401,6 +435,7 @@ interface Update extends UpdateStages.WithTags, UpdateStages.WithIdentity { */ ImageTemplate apply(Context context); } + /** The ImageTemplate update stages. */ interface UpdateStages { /** The stage of the ImageTemplate update allowing to specify tags. */ @@ -413,6 +448,7 @@ interface WithTags { */ Update withTags(Map tags); } + /** The stage of the ImageTemplate update allowing to specify identity. */ interface WithIdentity { /** @@ -423,7 +459,19 @@ interface WithIdentity { */ Update withIdentity(ImageTemplateIdentity identity); } + + /** The stage of the ImageTemplate update allowing to specify properties. */ + interface WithProperties { + /** + * Specifies the properties property: Parameters for updating an image template.. + * + * @param properties Parameters for updating an image template. + * @return the next definition stage. + */ + Update withProperties(ImageTemplateUpdateParametersProperties properties); + } } + /** * Refreshes the resource to sync with Azure. * diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePropertiesErrorHandling.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePropertiesErrorHandling.java new file mode 100644 index 000000000000..e6e7de38725f --- /dev/null +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePropertiesErrorHandling.java @@ -0,0 +1,88 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.imagebuilder.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** Error handling options upon a build failure. */ +@Fluent +public final class ImageTemplatePropertiesErrorHandling { + /* + * If there is a customizer error and this field is set to 'cleanup', the build VM and associated network resources + * will be cleaned up. This is the default behavior. If there is a customizer error and this field is set to + * 'abort', the build VM will be preserved. + */ + @JsonProperty(value = "onCustomizerError") + private OnBuildError onCustomizerError; + + /* + * If there is a validation error and this field is set to 'cleanup', the build VM and associated network resources + * will be cleaned up. This is the default behavior. If there is a validation error and this field is set to + * 'abort', the build VM will be preserved. + */ + @JsonProperty(value = "onValidationError") + private OnBuildError onValidationError; + + /** Creates an instance of ImageTemplatePropertiesErrorHandling class. */ + public ImageTemplatePropertiesErrorHandling() { + } + + /** + * Get the onCustomizerError property: If there is a customizer error and this field is set to 'cleanup', the build + * VM and associated network resources will be cleaned up. This is the default behavior. If there is a customizer + * error and this field is set to 'abort', the build VM will be preserved. + * + * @return the onCustomizerError value. + */ + public OnBuildError onCustomizerError() { + return this.onCustomizerError; + } + + /** + * Set the onCustomizerError property: If there is a customizer error and this field is set to 'cleanup', the build + * VM and associated network resources will be cleaned up. This is the default behavior. If there is a customizer + * error and this field is set to 'abort', the build VM will be preserved. + * + * @param onCustomizerError the onCustomizerError value to set. + * @return the ImageTemplatePropertiesErrorHandling object itself. + */ + public ImageTemplatePropertiesErrorHandling withOnCustomizerError(OnBuildError onCustomizerError) { + this.onCustomizerError = onCustomizerError; + return this; + } + + /** + * Get the onValidationError property: If there is a validation error and this field is set to 'cleanup', the build + * VM and associated network resources will be cleaned up. This is the default behavior. If there is a validation + * error and this field is set to 'abort', the build VM will be preserved. + * + * @return the onValidationError value. + */ + public OnBuildError onValidationError() { + return this.onValidationError; + } + + /** + * Set the onValidationError property: If there is a validation error and this field is set to 'cleanup', the build + * VM and associated network resources will be cleaned up. This is the default behavior. If there is a validation + * error and this field is set to 'abort', the build VM will be preserved. + * + * @param onValidationError the onValidationError value to set. + * @return the ImageTemplatePropertiesErrorHandling object itself. + */ + public ImageTemplatePropertiesErrorHandling withOnValidationError(OnBuildError onValidationError) { + this.onValidationError = onValidationError; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + } +} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateUpdateParameters.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateUpdateParameters.java index 1695bd34a26e..244e70830fa4 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateUpdateParameters.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateUpdateParameters.java @@ -25,6 +25,12 @@ public final class ImageTemplateUpdateParameters { @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) private Map tags; + /* + * Parameters for updating an image template. + */ + @JsonProperty(value = "properties") + private ImageTemplateUpdateParametersProperties properties; + /** Creates an instance of ImageTemplateUpdateParameters class. */ public ImageTemplateUpdateParameters() { } @@ -69,6 +75,26 @@ public ImageTemplateUpdateParameters withTags(Map tags) { return this; } + /** + * Get the properties property: Parameters for updating an image template. + * + * @return the properties value. + */ + public ImageTemplateUpdateParametersProperties properties() { + return this.properties; + } + + /** + * Set the properties property: Parameters for updating an image template. + * + * @param properties the properties value to set. + * @return the ImageTemplateUpdateParameters object itself. + */ + public ImageTemplateUpdateParameters withProperties(ImageTemplateUpdateParametersProperties properties) { + this.properties = properties; + return this; + } + /** * Validates the instance. * @@ -78,5 +104,8 @@ public void validate() { if (identity() != null) { identity().validate(); } + if (properties() != null) { + properties().validate(); + } } } diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateUpdateParametersProperties.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateUpdateParametersProperties.java new file mode 100644 index 000000000000..cde4c0ac602d --- /dev/null +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateUpdateParametersProperties.java @@ -0,0 +1,54 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.imagebuilder.models; + +import com.azure.core.annotation.Fluent; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.List; + +/** Parameters for updating an image template. */ +@Fluent +public final class ImageTemplateUpdateParametersProperties { + /* + * The distribution targets where the image output needs to go to. + */ + @JsonProperty(value = "distribute") + private List distribute; + + /** Creates an instance of ImageTemplateUpdateParametersProperties class. */ + public ImageTemplateUpdateParametersProperties() { + } + + /** + * Get the distribute property: The distribution targets where the image output needs to go to. + * + * @return the distribute value. + */ + public List distribute() { + return this.distribute; + } + + /** + * Set the distribute property: The distribution targets where the image output needs to go to. + * + * @param distribute the distribute value to set. + * @return the ImageTemplateUpdateParametersProperties object itself. + */ + public ImageTemplateUpdateParametersProperties withDistribute(List distribute) { + this.distribute = distribute; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (distribute() != null) { + distribute().forEach(e -> e.validate()); + } + } +} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/OnBuildError.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/OnBuildError.java new file mode 100644 index 000000000000..2bac7c1b7b37 --- /dev/null +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/OnBuildError.java @@ -0,0 +1,47 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.imagebuilder.models; + +import com.azure.core.util.ExpandableStringEnum; +import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + +/** Error handling behavior upon build failure. */ +public final class OnBuildError extends ExpandableStringEnum { + /** Static value cleanup for OnBuildError. */ + public static final OnBuildError CLEANUP = fromString("cleanup"); + + /** Static value abort for OnBuildError. */ + public static final OnBuildError ABORT = fromString("abort"); + + /** + * Creates a new instance of OnBuildError value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public OnBuildError() { + } + + /** + * Creates or finds a OnBuildError from its string representation. + * + * @param name a name to look for. + * @return the corresponding OnBuildError. + */ + @JsonCreator + public static OnBuildError fromString(String name) { + return fromString(name, OnBuildError.class); + } + + /** + * Gets known OnBuildError values. + * + * @return known OnBuildError values. + */ + public static Collection values() { + return values(OnBuildError.class); + } +} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Trigger.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Trigger.java index f77f170c18ee..b489989388e5 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Trigger.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Trigger.java @@ -63,11 +63,13 @@ public interface Trigger { interface Definition extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate { } + /** The Trigger definition stages. */ interface DefinitionStages { /** The first stage of the Trigger definition. */ interface Blank extends WithParentResource { } + /** The stage of the Trigger definition allowing to specify parent resource. */ interface WithParentResource { /** @@ -79,6 +81,7 @@ interface WithParentResource { */ WithCreate withExistingImageTemplate(String resourceGroupName, String imageTemplateName); } + /** * The stage of the Trigger definition which contains all the minimum required properties for the resource to be * created, but also allows for any other optional properties to be specified. @@ -99,6 +102,7 @@ interface WithCreate extends DefinitionStages.WithProperties { */ Trigger create(Context context); } + /** The stage of the Trigger definition allowing to specify properties. */ interface WithProperties { /** @@ -110,6 +114,7 @@ interface WithProperties { WithCreate withProperties(TriggerProperties properties); } } + /** * Begins update for the Trigger resource. * @@ -134,6 +139,7 @@ interface Update extends UpdateStages.WithProperties { */ Trigger apply(Context context); } + /** The Trigger update stages. */ interface UpdateStages { /** The stage of the Trigger update allowing to specify properties. */ @@ -147,6 +153,7 @@ interface WithProperties { Update withProperties(TriggerProperties properties); } } + /** * Refreshes the resource to sync with Azure. * diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-imagebuilder/proxy-config.json b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-imagebuilder/proxy-config.json new file mode 100644 index 000000000000..9164b0e6df21 --- /dev/null +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-imagebuilder/proxy-config.json @@ -0,0 +1 @@ +[ [ "com.azure.resourcemanager.imagebuilder.implementation.VirtualMachineImageTemplatesClientImpl$VirtualMachineImageTemplatesService" ], [ "com.azure.resourcemanager.imagebuilder.implementation.TriggersClientImpl$TriggersService" ], [ "com.azure.resourcemanager.imagebuilder.implementation.OperationsClientImpl$OperationsService" ] ] \ No newline at end of file diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-imagebuilder/reflect-config.json b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-imagebuilder/reflect-config.json new file mode 100644 index 000000000000..2742d181db29 --- /dev/null +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-imagebuilder/reflect-config.json @@ -0,0 +1,286 @@ +[ { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateListResult", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.fluent.models.ImageTemplateInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.fluent.models.ImageTemplateProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateSource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateCustomizer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimize", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimizeVmBoot", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesValidate", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateInVMValidator", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateDistributor", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesErrorHandling", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ProvisioningError", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateLastRunStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateVmProfile", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.VirtualNetworkConfig", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateIdentity", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.UserAssignedIdentity", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateUpdateParameters", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateUpdateParametersProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.RunOutputCollection", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.fluent.models.RunOutputInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.fluent.models.RunOutputProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.TriggerCollection", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.fluent.models.TriggerInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.TriggerProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.TriggerStatus", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.OperationListResult", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.fluent.models.OperationInner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.OperationDisplay", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplatePlatformImageSource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.PlatformImagePurchasePlan", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateManagedImageSource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateSharedImageVersionSource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateShellValidator", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplatePowerShellValidator", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateFileValidator", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateShellCustomizer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateRestartCustomizer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateWindowsUpdateCustomizer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplatePowerShellCustomizer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateFileCustomizer", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateManagedImageDistributor", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateSharedImageDistributor", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.TargetRegion", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.DistributeVersioner", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ImageTemplateVhdDistributor", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.SourceImageTriggerProperties", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.DistributeVersionerLatest", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.DistributeVersionerSource", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.OnBuildError", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ProvisioningErrorCode", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.SharedImageStorageAccountType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.VMBootOptimizationState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ProvisioningState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.RunState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.RunSubState", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +}, { + "name" : "com.azure.resourcemanager.imagebuilder.models.ResourceIdentityType", + "allDeclaredConstructors" : true, + "allDeclaredFields" : true, + "allDeclaredMethods" : true +} ] \ No newline at end of file diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/OperationsListSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/OperationsListSamples.java index 4d02eedd95db..e1c2f0d350f0 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/OperationsListSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/OperationsListSamples.java @@ -7,7 +7,7 @@ /** Samples for Operations List. */ public final class OperationsListSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/OperationsList.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/OperationsList.json */ /** * Sample code: Retrieve operations list. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersCreateOrUpdateSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersCreateOrUpdateSamples.java index 2ac71c8250a8..0343b47c294c 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersCreateOrUpdateSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersCreateOrUpdateSamples.java @@ -9,7 +9,7 @@ /** Samples for Triggers CreateOrUpdate. */ public final class TriggersCreateOrUpdateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateSourceImageTrigger.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateSourceImageTrigger.json */ /** * Sample code: Create or update a source image type trigger. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersDeleteSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersDeleteSamples.java index 1a9bf56e1a1a..38ece7764d32 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersDeleteSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for Triggers Delete. */ public final class TriggersDeleteSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/DeleteTrigger.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/DeleteTrigger.json */ /** * Sample code: Delete a trigger resource. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersGetSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersGetSamples.java index 50a830cd336a..701920e975a2 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersGetSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersGetSamples.java @@ -7,7 +7,7 @@ /** Samples for Triggers Get. */ public final class TriggersGetSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetTrigger.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetTrigger.json */ /** * Sample code: Get a trigger resource. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersListByImageTemplateSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersListByImageTemplateSamples.java index 13ffa4f2f4a0..72a10452cab0 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersListByImageTemplateSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/TriggersListByImageTemplateSamples.java @@ -7,7 +7,7 @@ /** Samples for Triggers ListByImageTemplate. */ public final class TriggersListByImageTemplateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListTriggers.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListTriggers.json */ /** * Sample code: List triggers by image template. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCancelSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCancelSamples.java index 08996f10e397..50bc3a3b5907 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCancelSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCancelSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates Cancel. */ public final class VirtualMachineImageTemplatesCancelSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CancelImageBuild.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CancelImageBuild.json */ /** * Sample code: Cancel the image build based on the imageTemplate. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCreateOrUpdateSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCreateOrUpdateSamples.java index ce4a15238e41..cb8152138f50 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCreateOrUpdateSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCreateOrUpdateSamples.java @@ -22,7 +22,7 @@ /** Samples for VirtualMachineImageTemplates CreateOrUpdate. */ public final class VirtualMachineImageTemplatesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateImageTemplateLinux.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateImageTemplateLinux.json */ /** * Sample code: Create an Image Template for Linux. @@ -75,7 +75,7 @@ public static void createAnImageTemplateForLinux( } /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/CreateImageTemplateWindows.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/CreateImageTemplateWindows.json */ /** * Sample code: Create an Image Template for Windows. @@ -164,6 +164,7 @@ public static void createAnImageTemplateForWindows( .create(); } + // Use "Map.of" if available @SuppressWarnings("unchecked") private static Map mapOf(Object... inputs) { Map map = new HashMap<>(); diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesDeleteSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesDeleteSamples.java index 1b6431cc0f04..9b010a6ad391 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesDeleteSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesDeleteSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates Delete. */ public final class VirtualMachineImageTemplatesDeleteSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/DeleteImageTemplate.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/DeleteImageTemplate.json */ /** * Sample code: Delete an Image Template. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetByResourceGroupSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetByResourceGroupSamples.java index 79988f1cad17..fe8510e3edf3 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetByResourceGroupSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetByResourceGroupSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates GetByResourceGroup. */ public final class VirtualMachineImageTemplatesGetByResourceGroupSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetImageTemplate.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetImageTemplate.json */ /** * Sample code: Retrieve an Image Template. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetRunOutputSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetRunOutputSamples.java index 3086fa22f087..051f7245325a 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetRunOutputSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetRunOutputSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates GetRunOutput. */ public final class VirtualMachineImageTemplatesGetRunOutputSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/GetRunOutput.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/GetRunOutput.json */ /** * Sample code: Retrieve single runOutput. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListByResourceGroupSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListByResourceGroupSamples.java index 149522b79420..913b71a56d82 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListByResourceGroupSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListByResourceGroupSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates ListByResourceGroup. */ public final class VirtualMachineImageTemplatesListByResourceGroupSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListImageTemplatesByRg.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListImageTemplatesByRg.json */ /** * Sample code: List images by resource group. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListRunOutputsSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListRunOutputsSamples.java index 724222079d92..6baace8b0099 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListRunOutputsSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListRunOutputsSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates ListRunOutputs. */ public final class VirtualMachineImageTemplatesListRunOutputsSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListRunOutputs.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListRunOutputs.json */ /** * Sample code: Retrieve a list of all outputs created by the last run of an Image Template. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListSamples.java index 3ceaa7246e78..582c0016c85c 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates List. */ public final class VirtualMachineImageTemplatesListSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/ListImageTemplates.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/ListImageTemplates.json */ /** * Sample code: List images by subscription. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesRunSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesRunSamples.java index 0e750060659a..338567fb3166 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesRunSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesRunSamples.java @@ -7,7 +7,7 @@ /** Samples for VirtualMachineImageTemplates Run. */ public final class VirtualMachineImageTemplatesRunSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/RunImageTemplate.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/RunImageTemplate.json */ /** * Sample code: Create image(s) from existing imageTemplate. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesUpdateSamples.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesUpdateSamples.java index d7e35a687fc3..081a82b56c0d 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesUpdateSamples.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/samples/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesUpdateSamples.java @@ -13,7 +13,7 @@ /** Samples for VirtualMachineImageTemplates Update. */ public final class VirtualMachineImageTemplatesUpdateSamples { /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/UpdateImageTemplateToRemoveIdentities.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/UpdateImageTemplateToRemoveIdentities.json */ /** * Sample code: Remove identities for an Image Template. @@ -31,7 +31,7 @@ public static void removeIdentitiesForAnImageTemplate( } /* - * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2022-07-01/examples/UpdateImageTemplateTags.json + * x-ms-original-file: specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/stable/2023-07-01/examples/UpdateImageTemplateTags.json */ /** * Sample code: Update the tags for an Image Template. @@ -48,6 +48,7 @@ public static void updateTheTagsForAnImageTemplate( resource.update().withTags(mapOf("new-tag", "new-value")).apply(); } + // Use "Map.of" if available @SuppressWarnings("unchecked") private static Map mapOf(Object... inputs) { Map map = new HashMap<>(); diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerLatestTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerLatestTests.java deleted file mode 100644 index 5700283edeb7..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerLatestTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.DistributeVersionerLatest; -import org.junit.jupiter.api.Assertions; - -public final class DistributeVersionerLatestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DistributeVersionerLatest model = - BinaryData - .fromString("{\"scheme\":\"Latest\",\"major\":828238885}") - .toObject(DistributeVersionerLatest.class); - Assertions.assertEquals(828238885, model.major()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DistributeVersionerLatest model = new DistributeVersionerLatest().withMajor(828238885); - model = BinaryData.fromObject(model).toObject(DistributeVersionerLatest.class); - Assertions.assertEquals(828238885, model.major()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerSourceTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerSourceTests.java deleted file mode 100644 index d4682297f305..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerSourceTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.DistributeVersionerSource; - -public final class DistributeVersionerSourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DistributeVersionerSource model = - BinaryData.fromString("{\"scheme\":\"Source\"}").toObject(DistributeVersionerSource.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DistributeVersionerSource model = new DistributeVersionerSource(); - model = BinaryData.fromObject(model).toObject(DistributeVersionerSource.class); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerTests.java deleted file mode 100644 index 2a87125bb5b7..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/DistributeVersionerTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.DistributeVersioner; - -public final class DistributeVersionerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DistributeVersioner model = - BinaryData.fromString("{\"scheme\":\"DistributeVersioner\"}").toObject(DistributeVersioner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DistributeVersioner model = new DistributeVersioner(); - model = BinaryData.fromObject(model).toObject(DistributeVersioner.class); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateCustomizerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateCustomizerTests.java deleted file mode 100644 index 13d2b0f8fe67..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateCustomizerTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateCustomizer; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateCustomizerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateCustomizer model = - BinaryData - .fromString("{\"type\":\"ImageTemplateCustomizer\",\"name\":\"tazak\"}") - .toObject(ImageTemplateCustomizer.class); - Assertions.assertEquals("tazak", model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateCustomizer model = new ImageTemplateCustomizer().withName("tazak"); - model = BinaryData.fromObject(model).toObject(ImageTemplateCustomizer.class); - Assertions.assertEquals("tazak", model.name()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateDistributorTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateDistributorTests.java deleted file mode 100644 index 5dfeb2a20177..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateDistributorTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateDistributor; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateDistributorTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateDistributor model = - BinaryData - .fromString( - "{\"type\":\"ImageTemplateDistributor\",\"runOutputName\":\"zfsinzgvf\",\"artifactTags\":{\"xjtfelluwfzit\":\"wzo\",\"qfpjk\":\"np\",\"nmayhuybb\":\"lxofpdvhpfxxypin\",\"inuvamiheogn\":\"podepoo\"}}") - .toObject(ImageTemplateDistributor.class); - Assertions.assertEquals("zfsinzgvf", model.runOutputName()); - Assertions.assertEquals("wzo", model.artifactTags().get("xjtfelluwfzit")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateDistributor model = - new ImageTemplateDistributor() - .withRunOutputName("zfsinzgvf") - .withArtifactTags( - mapOf( - "xjtfelluwfzit", - "wzo", - "qfpjk", - "np", - "nmayhuybb", - "lxofpdvhpfxxypin", - "inuvamiheogn", - "podepoo")); - model = BinaryData.fromObject(model).toObject(ImageTemplateDistributor.class); - Assertions.assertEquals("zfsinzgvf", model.runOutputName()); - Assertions.assertEquals("wzo", model.artifactTags().get("xjtfelluwfzit")); - } - - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateFileCustomizerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateFileCustomizerTests.java deleted file mode 100644 index 8c280ae9da08..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateFileCustomizerTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateFileCustomizer; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateFileCustomizerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateFileCustomizer model = - BinaryData - .fromString( - "{\"type\":\"File\",\"sourceUri\":\"qn\",\"sha256Checksum\":\"oczvy\",\"destination\":\"qrvkdv\",\"name\":\"llr\"}") - .toObject(ImageTemplateFileCustomizer.class); - Assertions.assertEquals("llr", model.name()); - Assertions.assertEquals("qn", model.sourceUri()); - Assertions.assertEquals("oczvy", model.sha256Checksum()); - Assertions.assertEquals("qrvkdv", model.destination()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateFileCustomizer model = - new ImageTemplateFileCustomizer() - .withName("llr") - .withSourceUri("qn") - .withSha256Checksum("oczvy") - .withDestination("qrvkdv"); - model = BinaryData.fromObject(model).toObject(ImageTemplateFileCustomizer.class); - Assertions.assertEquals("llr", model.name()); - Assertions.assertEquals("qn", model.sourceUri()); - Assertions.assertEquals("oczvy", model.sha256Checksum()); - Assertions.assertEquals("qrvkdv", model.destination()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateFileValidatorTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateFileValidatorTests.java deleted file mode 100644 index e4785e07edb2..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateFileValidatorTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateFileValidator; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateFileValidatorTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateFileValidator model = - BinaryData - .fromString( - "{\"type\":\"File\",\"sourceUri\":\"lhslazjdyggdtj\",\"sha256Checksum\":\"hbkuofqwey\",\"destination\":\"menevfyexfwh\",\"name\":\"cibvyvdcsitynn\"}") - .toObject(ImageTemplateFileValidator.class); - Assertions.assertEquals("cibvyvdcsitynn", model.name()); - Assertions.assertEquals("lhslazjdyggdtj", model.sourceUri()); - Assertions.assertEquals("hbkuofqwey", model.sha256Checksum()); - Assertions.assertEquals("menevfyexfwh", model.destination()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateFileValidator model = - new ImageTemplateFileValidator() - .withName("cibvyvdcsitynn") - .withSourceUri("lhslazjdyggdtj") - .withSha256Checksum("hbkuofqwey") - .withDestination("menevfyexfwh"); - model = BinaryData.fromObject(model).toObject(ImageTemplateFileValidator.class); - Assertions.assertEquals("cibvyvdcsitynn", model.name()); - Assertions.assertEquals("lhslazjdyggdtj", model.sourceUri()); - Assertions.assertEquals("hbkuofqwey", model.sha256Checksum()); - Assertions.assertEquals("menevfyexfwh", model.destination()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateIdentityTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateIdentityTests.java deleted file mode 100644 index 88c6df5dcd80..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateIdentityTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateIdentity; -import com.azure.resourcemanager.imagebuilder.models.ResourceIdentityType; -import com.azure.resourcemanager.imagebuilder.models.UserAssignedIdentity; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateIdentityTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateIdentity model = - BinaryData - .fromString( - "{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"p\":{\"principalId\":\"nh\",\"clientId\":\"njbiksqrglssain\"},\"bvmgxsabkyqduuji\":{\"principalId\":\"nzl\",\"clientId\":\"fmppe\"},\"rwjfe\":{\"principalId\":\"jczdzevndh\",\"clientId\":\"wpdappdsbdkv\"},\"phut\":{\"principalId\":\"nhutjeltmrldhugj\",\"clientId\":\"datqxhocdgeabl\"}}}") - .toObject(ImageTemplateIdentity.class); - Assertions.assertEquals(ResourceIdentityType.USER_ASSIGNED, model.type()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateIdentity model = - new ImageTemplateIdentity() - .withType(ResourceIdentityType.USER_ASSIGNED) - .withUserAssignedIdentities( - mapOf( - "p", - new UserAssignedIdentity(), - "bvmgxsabkyqduuji", - new UserAssignedIdentity(), - "rwjfe", - new UserAssignedIdentity(), - "phut", - new UserAssignedIdentity())); - model = BinaryData.fromObject(model).toObject(ImageTemplateIdentity.class); - Assertions.assertEquals(ResourceIdentityType.USER_ASSIGNED, model.type()); - } - - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateInVMValidatorTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateInVMValidatorTests.java deleted file mode 100644 index fd86a4655546..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateInVMValidatorTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateInVMValidator; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateInVMValidatorTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateInVMValidator model = - BinaryData - .fromString("{\"type\":\"ImageTemplateInVMValidator\",\"name\":\"lthqtrgqjbp\"}") - .toObject(ImageTemplateInVMValidator.class); - Assertions.assertEquals("lthqtrgqjbp", model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateInVMValidator model = new ImageTemplateInVMValidator().withName("lthqtrgqjbp"); - model = BinaryData.fromObject(model).toObject(ImageTemplateInVMValidator.class); - Assertions.assertEquals("lthqtrgqjbp", model.name()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateLastRunStatusTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateLastRunStatusTests.java deleted file mode 100644 index d7441a4bc16c..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateLastRunStatusTests.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateLastRunStatus; -import com.azure.resourcemanager.imagebuilder.models.RunState; -import com.azure.resourcemanager.imagebuilder.models.RunSubState; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateLastRunStatusTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateLastRunStatus model = - BinaryData - .fromString( - "{\"startTime\":\"2021-11-26T09:10:23Z\",\"endTime\":\"2021-07-04T09:54:35Z\",\"runState\":\"Succeeded\",\"runSubState\":\"Optimizing\",\"message\":\"ivyevcciqihnhun\"}") - .toObject(ImageTemplateLastRunStatus.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T09:10:23Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-04T09:54:35Z"), model.endTime()); - Assertions.assertEquals(RunState.SUCCEEDED, model.runState()); - Assertions.assertEquals(RunSubState.OPTIMIZING, model.runSubState()); - Assertions.assertEquals("ivyevcciqihnhun", model.message()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateLastRunStatus model = - new ImageTemplateLastRunStatus() - .withStartTime(OffsetDateTime.parse("2021-11-26T09:10:23Z")) - .withEndTime(OffsetDateTime.parse("2021-07-04T09:54:35Z")) - .withRunState(RunState.SUCCEEDED) - .withRunSubState(RunSubState.OPTIMIZING) - .withMessage("ivyevcciqihnhun"); - model = BinaryData.fromObject(model).toObject(ImageTemplateLastRunStatus.class); - Assertions.assertEquals(OffsetDateTime.parse("2021-11-26T09:10:23Z"), model.startTime()); - Assertions.assertEquals(OffsetDateTime.parse("2021-07-04T09:54:35Z"), model.endTime()); - Assertions.assertEquals(RunState.SUCCEEDED, model.runState()); - Assertions.assertEquals(RunSubState.OPTIMIZING, model.runSubState()); - Assertions.assertEquals("ivyevcciqihnhun", model.message()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateListResultTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateListResultTests.java deleted file mode 100644 index e528989661ff..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateListResultTests.java +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.fluent.models.ImageTemplateInner; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateIdentity; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateListResult; -import com.azure.resourcemanager.imagebuilder.models.ResourceIdentityType; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateListResult model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"customize\":[],\"distribute\":[],\"provisioningState\":\"Deleting\",\"buildTimeoutInMinutes\":1515333764,\"stagingResourceGroup\":\"m\",\"exactStagingResourceGroup\":\"mtz\"},\"identity\":{\"type\":\"None\",\"userAssignedIdentities\":{}},\"location\":\"h\",\"tags\":{\"hphoycm\":\"idgsybbe\",\"htbmuf\":\"xaobhdxbmtqioqjz\",\"rxybqsoq\":\"ownoizhw\",\"pdznrbtcqqjnqgl\":\"jgkdmbpazlobcu\"},\"id\":\"qgn\",\"name\":\"foooj\",\"type\":\"wifsq\"},{\"properties\":{\"customize\":[],\"distribute\":[],\"provisioningState\":\"Canceled\",\"buildTimeoutInMinutes\":1667898231,\"stagingResourceGroup\":\"j\",\"exactStagingResourceGroup\":\"ifkwmrvktsizntoc\"},\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{}},\"location\":\"ajpsquc\",\"tags\":{\"kfo\":\"yf\"},\"id\":\"knygjofjddeq\",\"name\":\"rd\",\"type\":\"upewnwreitjzy\"},{\"properties\":{\"customize\":[],\"distribute\":[],\"provisioningState\":\"Updating\",\"buildTimeoutInMinutes\":1175427718,\"stagingResourceGroup\":\"smy\",\"exactStagingResourceGroup\":\"kdtmlxhekuk\"},\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{}},\"location\":\"kc\",\"tags\":{\"yrlhmwhfpmrqobm\":\"arcryuanzwuxzdxt\",\"knryrtihfxtij\":\"u\"},\"id\":\"pzvgnwzsymglzufc\",\"name\":\"zk\",\"type\":\"hdbihan\"}],\"nextLink\":\"hfcbjysa\"}") - .toObject(ImageTemplateListResult.class); - Assertions.assertEquals("h", model.value().get(0).location()); - Assertions.assertEquals("idgsybbe", model.value().get(0).tags().get("hphoycm")); - Assertions.assertEquals(ResourceIdentityType.NONE, model.value().get(0).identity().type()); - Assertions.assertEquals(1515333764, model.value().get(0).buildTimeoutInMinutes()); - Assertions.assertEquals("m", model.value().get(0).stagingResourceGroup()); - Assertions.assertEquals("hfcbjysa", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateListResult model = - new ImageTemplateListResult() - .withValue( - Arrays - .asList( - new ImageTemplateInner() - .withLocation("h") - .withTags( - mapOf( - "hphoycm", - "idgsybbe", - "htbmuf", - "xaobhdxbmtqioqjz", - "rxybqsoq", - "ownoizhw", - "pdznrbtcqqjnqgl", - "jgkdmbpazlobcu")) - .withIdentity( - new ImageTemplateIdentity() - .withType(ResourceIdentityType.NONE) - .withUserAssignedIdentities(mapOf())) - .withCustomize(Arrays.asList()) - .withDistribute(Arrays.asList()) - .withBuildTimeoutInMinutes(1515333764) - .withStagingResourceGroup("m"), - new ImageTemplateInner() - .withLocation("ajpsquc") - .withTags(mapOf("kfo", "yf")) - .withIdentity( - new ImageTemplateIdentity() - .withType(ResourceIdentityType.USER_ASSIGNED) - .withUserAssignedIdentities(mapOf())) - .withCustomize(Arrays.asList()) - .withDistribute(Arrays.asList()) - .withBuildTimeoutInMinutes(1667898231) - .withStagingResourceGroup("j"), - new ImageTemplateInner() - .withLocation("kc") - .withTags(mapOf("yrlhmwhfpmrqobm", "arcryuanzwuxzdxt", "knryrtihfxtij", "u")) - .withIdentity( - new ImageTemplateIdentity() - .withType(ResourceIdentityType.USER_ASSIGNED) - .withUserAssignedIdentities(mapOf())) - .withCustomize(Arrays.asList()) - .withDistribute(Arrays.asList()) - .withBuildTimeoutInMinutes(1175427718) - .withStagingResourceGroup("smy"))) - .withNextLink("hfcbjysa"); - model = BinaryData.fromObject(model).toObject(ImageTemplateListResult.class); - Assertions.assertEquals("h", model.value().get(0).location()); - Assertions.assertEquals("idgsybbe", model.value().get(0).tags().get("hphoycm")); - Assertions.assertEquals(ResourceIdentityType.NONE, model.value().get(0).identity().type()); - Assertions.assertEquals(1515333764, model.value().get(0).buildTimeoutInMinutes()); - Assertions.assertEquals("m", model.value().get(0).stagingResourceGroup()); - Assertions.assertEquals("hfcbjysa", model.nextLink()); - } - - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateManagedImageDistributorTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateManagedImageDistributorTests.java deleted file mode 100644 index 7118fae36657..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateManagedImageDistributorTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateManagedImageDistributor; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateManagedImageDistributorTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateManagedImageDistributor model = - BinaryData - .fromString( - "{\"type\":\"ManagedImage\",\"imageId\":\"vvdfwatkpnpul\",\"location\":\"xxbczwtr\",\"runOutputName\":\"wiqzbqjvsovmyo\",\"artifactTags\":{\"lb\":\"spkwlhzdobpxjm\",\"wzjuqk\":\"vnchrkcci\",\"iwkuofos\":\"rsa\",\"ugidyjrr\":\"ghsauuimjmvxied\"}}") - .toObject(ImageTemplateManagedImageDistributor.class); - Assertions.assertEquals("wiqzbqjvsovmyo", model.runOutputName()); - Assertions.assertEquals("spkwlhzdobpxjm", model.artifactTags().get("lb")); - Assertions.assertEquals("vvdfwatkpnpul", model.imageId()); - Assertions.assertEquals("xxbczwtr", model.location()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateManagedImageDistributor model = - new ImageTemplateManagedImageDistributor() - .withRunOutputName("wiqzbqjvsovmyo") - .withArtifactTags( - mapOf( - "lb", - "spkwlhzdobpxjm", - "wzjuqk", - "vnchrkcci", - "iwkuofos", - "rsa", - "ugidyjrr", - "ghsauuimjmvxied")) - .withImageId("vvdfwatkpnpul") - .withLocation("xxbczwtr"); - model = BinaryData.fromObject(model).toObject(ImageTemplateManagedImageDistributor.class); - Assertions.assertEquals("wiqzbqjvsovmyo", model.runOutputName()); - Assertions.assertEquals("spkwlhzdobpxjm", model.artifactTags().get("lb")); - Assertions.assertEquals("vvdfwatkpnpul", model.imageId()); - Assertions.assertEquals("xxbczwtr", model.location()); - } - - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateManagedImageSourceTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateManagedImageSourceTests.java deleted file mode 100644 index e26c73e0dc24..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateManagedImageSourceTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateManagedImageSource; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateManagedImageSourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateManagedImageSource model = - BinaryData - .fromString("{\"type\":\"ManagedImage\",\"imageId\":\"pheoflokeyy\"}") - .toObject(ImageTemplateManagedImageSource.class); - Assertions.assertEquals("pheoflokeyy", model.imageId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateManagedImageSource model = new ImageTemplateManagedImageSource().withImageId("pheoflokeyy"); - model = BinaryData.fromObject(model).toObject(ImageTemplateManagedImageSource.class); - Assertions.assertEquals("pheoflokeyy", model.imageId()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePlatformImageSourceTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePlatformImageSourceTests.java deleted file mode 100644 index 75d10f965c2b..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePlatformImageSourceTests.java +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePlatformImageSource; -import com.azure.resourcemanager.imagebuilder.models.PlatformImagePurchasePlan; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplatePlatformImageSourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplatePlatformImageSource model = - BinaryData - .fromString( - "{\"type\":\"PlatformImage\",\"publisher\":\"xlzevgbmqjqabcy\",\"offer\":\"ivkwlzuvccfwnfnb\",\"sku\":\"fionl\",\"version\":\"x\",\"exactVersion\":\"qgtz\",\"planInfo\":{\"planName\":\"pnqbqqwxrjfe\",\"planProduct\":\"llnwsubi\",\"planPublisher\":\"njampm\"}}") - .toObject(ImageTemplatePlatformImageSource.class); - Assertions.assertEquals("xlzevgbmqjqabcy", model.publisher()); - Assertions.assertEquals("ivkwlzuvccfwnfnb", model.offer()); - Assertions.assertEquals("fionl", model.sku()); - Assertions.assertEquals("x", model.version()); - Assertions.assertEquals("pnqbqqwxrjfe", model.planInfo().planName()); - Assertions.assertEquals("llnwsubi", model.planInfo().planProduct()); - Assertions.assertEquals("njampm", model.planInfo().planPublisher()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplatePlatformImageSource model = - new ImageTemplatePlatformImageSource() - .withPublisher("xlzevgbmqjqabcy") - .withOffer("ivkwlzuvccfwnfnb") - .withSku("fionl") - .withVersion("x") - .withPlanInfo( - new PlatformImagePurchasePlan() - .withPlanName("pnqbqqwxrjfe") - .withPlanProduct("llnwsubi") - .withPlanPublisher("njampm")); - model = BinaryData.fromObject(model).toObject(ImageTemplatePlatformImageSource.class); - Assertions.assertEquals("xlzevgbmqjqabcy", model.publisher()); - Assertions.assertEquals("ivkwlzuvccfwnfnb", model.offer()); - Assertions.assertEquals("fionl", model.sku()); - Assertions.assertEquals("x", model.version()); - Assertions.assertEquals("pnqbqqwxrjfe", model.planInfo().planName()); - Assertions.assertEquals("llnwsubi", model.planInfo().planProduct()); - Assertions.assertEquals("njampm", model.planInfo().planPublisher()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesOptimizeTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesOptimizeTests.java deleted file mode 100644 index d7cafd2f071a..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesOptimizeTests.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimize; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimizeVmBoot; -import com.azure.resourcemanager.imagebuilder.models.VMBootOptimizationState; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplatePropertiesOptimizeTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplatePropertiesOptimize model = - BinaryData - .fromString("{\"vmBoot\":{\"state\":\"Enabled\"}}") - .toObject(ImageTemplatePropertiesOptimize.class); - Assertions.assertEquals(VMBootOptimizationState.ENABLED, model.vmBoot().state()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplatePropertiesOptimize model = - new ImageTemplatePropertiesOptimize() - .withVmBoot(new ImageTemplatePropertiesOptimizeVmBoot().withState(VMBootOptimizationState.ENABLED)); - model = BinaryData.fromObject(model).toObject(ImageTemplatePropertiesOptimize.class); - Assertions.assertEquals(VMBootOptimizationState.ENABLED, model.vmBoot().state()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesOptimizeVmBootTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesOptimizeVmBootTests.java deleted file mode 100644 index dbc0100981e5..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesOptimizeVmBootTests.java +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesOptimizeVmBoot; -import com.azure.resourcemanager.imagebuilder.models.VMBootOptimizationState; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplatePropertiesOptimizeVmBootTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplatePropertiesOptimizeVmBoot model = - BinaryData.fromString("{\"state\":\"Disabled\"}").toObject(ImageTemplatePropertiesOptimizeVmBoot.class); - Assertions.assertEquals(VMBootOptimizationState.DISABLED, model.state()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplatePropertiesOptimizeVmBoot model = - new ImageTemplatePropertiesOptimizeVmBoot().withState(VMBootOptimizationState.DISABLED); - model = BinaryData.fromObject(model).toObject(ImageTemplatePropertiesOptimizeVmBoot.class); - Assertions.assertEquals(VMBootOptimizationState.DISABLED, model.state()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesValidateTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesValidateTests.java deleted file mode 100644 index d63ca49f3d3c..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplatePropertiesValidateTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateInVMValidator; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplatePropertiesValidate; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplatePropertiesValidateTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplatePropertiesValidate model = - BinaryData - .fromString( - "{\"continueDistributeOnFailure\":true,\"sourceValidationOnly\":true,\"inVMValidations\":[{\"type\":\"ImageTemplateInVMValidator\",\"name\":\"dosyg\"},{\"type\":\"ImageTemplateInVMValidator\",\"name\":\"paojakhmsbzjh\"},{\"type\":\"ImageTemplateInVMValidator\",\"name\":\"zevdphlx\"}]}") - .toObject(ImageTemplatePropertiesValidate.class); - Assertions.assertEquals(true, model.continueDistributeOnFailure()); - Assertions.assertEquals(true, model.sourceValidationOnly()); - Assertions.assertEquals("dosyg", model.inVMValidations().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplatePropertiesValidate model = - new ImageTemplatePropertiesValidate() - .withContinueDistributeOnFailure(true) - .withSourceValidationOnly(true) - .withInVMValidations( - Arrays - .asList( - new ImageTemplateInVMValidator().withName("dosyg"), - new ImageTemplateInVMValidator().withName("paojakhmsbzjh"), - new ImageTemplateInVMValidator().withName("zevdphlx"))); - model = BinaryData.fromObject(model).toObject(ImageTemplatePropertiesValidate.class); - Assertions.assertEquals(true, model.continueDistributeOnFailure()); - Assertions.assertEquals(true, model.sourceValidationOnly()); - Assertions.assertEquals("dosyg", model.inVMValidations().get(0).name()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateRestartCustomizerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateRestartCustomizerTests.java deleted file mode 100644 index 7dc60242d52e..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateRestartCustomizerTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateRestartCustomizer; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateRestartCustomizerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateRestartCustomizer model = - BinaryData - .fromString( - "{\"type\":\"WindowsRestart\",\"restartCommand\":\"ltrpmopj\",\"restartCheckCommand\":\"matuok\",\"restartTimeout\":\"fu\",\"name\":\"aodsfcpkv\"}") - .toObject(ImageTemplateRestartCustomizer.class); - Assertions.assertEquals("aodsfcpkv", model.name()); - Assertions.assertEquals("ltrpmopj", model.restartCommand()); - Assertions.assertEquals("matuok", model.restartCheckCommand()); - Assertions.assertEquals("fu", model.restartTimeout()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateRestartCustomizer model = - new ImageTemplateRestartCustomizer() - .withName("aodsfcpkv") - .withRestartCommand("ltrpmopj") - .withRestartCheckCommand("matuok") - .withRestartTimeout("fu"); - model = BinaryData.fromObject(model).toObject(ImageTemplateRestartCustomizer.class); - Assertions.assertEquals("aodsfcpkv", model.name()); - Assertions.assertEquals("ltrpmopj", model.restartCommand()); - Assertions.assertEquals("matuok", model.restartCheckCommand()); - Assertions.assertEquals("fu", model.restartTimeout()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSharedImageDistributorTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSharedImageDistributorTests.java deleted file mode 100644 index c034b396ac2c..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSharedImageDistributorTests.java +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.DistributeVersioner; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateSharedImageDistributor; -import com.azure.resourcemanager.imagebuilder.models.SharedImageStorageAccountType; -import com.azure.resourcemanager.imagebuilder.models.TargetRegion; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateSharedImageDistributorTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateSharedImageDistributor model = - BinaryData - .fromString( - "{\"type\":\"SharedImage\",\"galleryImageId\":\"byao\",\"replicationRegions\":[\"xc\"],\"excludeFromLatest\":false,\"storageAccountType\":\"Standard_LRS\",\"targetRegions\":[{\"name\":\"ocohslkevleg\",\"replicaCount\":1396926466,\"storageAccountType\":\"Standard_LRS\"},{\"name\":\"hfmvfaxkffe\",\"replicaCount\":517393984,\"storageAccountType\":\"Standard_LRS\"},{\"name\":\"vmezy\",\"replicaCount\":1090911341,\"storageAccountType\":\"Standard_LRS\"}],\"versioning\":{\"scheme\":\"DistributeVersioner\"},\"runOutputName\":\"sbbzo\",\"artifactTags\":{\"vjxxjnsp\":\"grxwbu\",\"vudwtiukbldng\":\"dptkoenkouk\",\"g\":\"pocipazyxoegu\",\"mrbpizcdrqj\":\"npiucgygevqznty\"}}") - .toObject(ImageTemplateSharedImageDistributor.class); - Assertions.assertEquals("sbbzo", model.runOutputName()); - Assertions.assertEquals("grxwbu", model.artifactTags().get("vjxxjnsp")); - Assertions.assertEquals("byao", model.galleryImageId()); - Assertions.assertEquals("xc", model.replicationRegions().get(0)); - Assertions.assertEquals(false, model.excludeFromLatest()); - Assertions.assertEquals(SharedImageStorageAccountType.STANDARD_LRS, model.storageAccountType()); - Assertions.assertEquals("ocohslkevleg", model.targetRegions().get(0).name()); - Assertions.assertEquals(1396926466, model.targetRegions().get(0).replicaCount()); - Assertions - .assertEquals( - SharedImageStorageAccountType.STANDARD_LRS, model.targetRegions().get(0).storageAccountType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateSharedImageDistributor model = - new ImageTemplateSharedImageDistributor() - .withRunOutputName("sbbzo") - .withArtifactTags( - mapOf( - "vjxxjnsp", - "grxwbu", - "vudwtiukbldng", - "dptkoenkouk", - "g", - "pocipazyxoegu", - "mrbpizcdrqj", - "npiucgygevqznty")) - .withGalleryImageId("byao") - .withReplicationRegions(Arrays.asList("xc")) - .withExcludeFromLatest(false) - .withStorageAccountType(SharedImageStorageAccountType.STANDARD_LRS) - .withTargetRegions( - Arrays - .asList( - new TargetRegion() - .withName("ocohslkevleg") - .withReplicaCount(1396926466) - .withStorageAccountType(SharedImageStorageAccountType.STANDARD_LRS), - new TargetRegion() - .withName("hfmvfaxkffe") - .withReplicaCount(517393984) - .withStorageAccountType(SharedImageStorageAccountType.STANDARD_LRS), - new TargetRegion() - .withName("vmezy") - .withReplicaCount(1090911341) - .withStorageAccountType(SharedImageStorageAccountType.STANDARD_LRS))) - .withVersioning(new DistributeVersioner()); - model = BinaryData.fromObject(model).toObject(ImageTemplateSharedImageDistributor.class); - Assertions.assertEquals("sbbzo", model.runOutputName()); - Assertions.assertEquals("grxwbu", model.artifactTags().get("vjxxjnsp")); - Assertions.assertEquals("byao", model.galleryImageId()); - Assertions.assertEquals("xc", model.replicationRegions().get(0)); - Assertions.assertEquals(false, model.excludeFromLatest()); - Assertions.assertEquals(SharedImageStorageAccountType.STANDARD_LRS, model.storageAccountType()); - Assertions.assertEquals("ocohslkevleg", model.targetRegions().get(0).name()); - Assertions.assertEquals(1396926466, model.targetRegions().get(0).replicaCount()); - Assertions - .assertEquals( - SharedImageStorageAccountType.STANDARD_LRS, model.targetRegions().get(0).storageAccountType()); - } - - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSharedImageVersionSourceTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSharedImageVersionSourceTests.java deleted file mode 100644 index a60a8c58ea61..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSharedImageVersionSourceTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateSharedImageVersionSource; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateSharedImageVersionSourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateSharedImageVersionSource model = - BinaryData - .fromString( - "{\"type\":\"SharedImageVersion\",\"imageVersionId\":\"enjbdlwtgrhp\",\"exactVersion\":\"pj\"}") - .toObject(ImageTemplateSharedImageVersionSource.class); - Assertions.assertEquals("enjbdlwtgrhp", model.imageVersionId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateSharedImageVersionSource model = - new ImageTemplateSharedImageVersionSource().withImageVersionId("enjbdlwtgrhp"); - model = BinaryData.fromObject(model).toObject(ImageTemplateSharedImageVersionSource.class); - Assertions.assertEquals("enjbdlwtgrhp", model.imageVersionId()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateShellCustomizerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateShellCustomizerTests.java deleted file mode 100644 index 0df1f198ce55..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateShellCustomizerTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateShellCustomizer; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateShellCustomizerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateShellCustomizer model = - BinaryData - .fromString( - "{\"type\":\"Shell\",\"scriptUri\":\"mdectehfiqscjey\",\"sha256Checksum\":\"hezrkgq\",\"inline\":[\"refovgmkqsleyyvx\",\"qjpkcattpngjcrc\",\"zsqpjhvmdajvny\",\"ounqecano\"],\"name\":\"upfh\"}") - .toObject(ImageTemplateShellCustomizer.class); - Assertions.assertEquals("upfh", model.name()); - Assertions.assertEquals("mdectehfiqscjey", model.scriptUri()); - Assertions.assertEquals("hezrkgq", model.sha256Checksum()); - Assertions.assertEquals("refovgmkqsleyyvx", model.inline().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateShellCustomizer model = - new ImageTemplateShellCustomizer() - .withName("upfh") - .withScriptUri("mdectehfiqscjey") - .withSha256Checksum("hezrkgq") - .withInline(Arrays.asList("refovgmkqsleyyvx", "qjpkcattpngjcrc", "zsqpjhvmdajvny", "ounqecano")); - model = BinaryData.fromObject(model).toObject(ImageTemplateShellCustomizer.class); - Assertions.assertEquals("upfh", model.name()); - Assertions.assertEquals("mdectehfiqscjey", model.scriptUri()); - Assertions.assertEquals("hezrkgq", model.sha256Checksum()); - Assertions.assertEquals("refovgmkqsleyyvx", model.inline().get(0)); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateShellValidatorTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateShellValidatorTests.java deleted file mode 100644 index 7c242fea6fd9..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateShellValidatorTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateShellValidator; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateShellValidatorTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateShellValidator model = - BinaryData - .fromString( - "{\"type\":\"Shell\",\"scriptUri\":\"asxazjpqyegualhb\",\"sha256Checksum\":\"hejjz\",\"inline\":[\"udgwdslfho\",\"wmc\",\"npwlbjnpg\"],\"name\":\"ftadehxnltyfs\"}") - .toObject(ImageTemplateShellValidator.class); - Assertions.assertEquals("ftadehxnltyfs", model.name()); - Assertions.assertEquals("asxazjpqyegualhb", model.scriptUri()); - Assertions.assertEquals("hejjz", model.sha256Checksum()); - Assertions.assertEquals("udgwdslfho", model.inline().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateShellValidator model = - new ImageTemplateShellValidator() - .withName("ftadehxnltyfs") - .withScriptUri("asxazjpqyegualhb") - .withSha256Checksum("hejjz") - .withInline(Arrays.asList("udgwdslfho", "wmc", "npwlbjnpg")); - model = BinaryData.fromObject(model).toObject(ImageTemplateShellValidator.class); - Assertions.assertEquals("ftadehxnltyfs", model.name()); - Assertions.assertEquals("asxazjpqyegualhb", model.scriptUri()); - Assertions.assertEquals("hejjz", model.sha256Checksum()); - Assertions.assertEquals("udgwdslfho", model.inline().get(0)); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSourceTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSourceTests.java deleted file mode 100644 index d0f011108082..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateSourceTests.java +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateSource; - -public final class ImageTemplateSourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateSource model = - BinaryData.fromString("{\"type\":\"ImageTemplateSource\"}").toObject(ImageTemplateSource.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateSource model = new ImageTemplateSource(); - model = BinaryData.fromObject(model).toObject(ImageTemplateSource.class); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateUpdateParametersTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateUpdateParametersTests.java deleted file mode 100644 index fa0ac2d1a234..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateUpdateParametersTests.java +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateIdentity; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateUpdateParameters; -import com.azure.resourcemanager.imagebuilder.models.ResourceIdentityType; -import com.azure.resourcemanager.imagebuilder.models.UserAssignedIdentity; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateUpdateParametersTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateUpdateParameters model = - BinaryData - .fromString( - "{\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"lryplwckbasyy\":{\"principalId\":\"niwpwcukj\",\"clientId\":\"giawx\"},\"nqgoulzndli\":{\"principalId\":\"ddhsgcbacphe\",\"clientId\":\"ot\"},\"qqedqytbciqfou\":{\"principalId\":\"yqkgfg\",\"clientId\":\"madgakeqsrxyb\"}}},\"tags\":{\"glougpbk\":\"mnkzsmod\",\"uqktap\":\"tmut\",\"kdosvqw\":\"pwgcuertu\"}}") - .toObject(ImageTemplateUpdateParameters.class); - Assertions.assertEquals(ResourceIdentityType.USER_ASSIGNED, model.identity().type()); - Assertions.assertEquals("mnkzsmod", model.tags().get("glougpbk")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateUpdateParameters model = - new ImageTemplateUpdateParameters() - .withIdentity( - new ImageTemplateIdentity() - .withType(ResourceIdentityType.USER_ASSIGNED) - .withUserAssignedIdentities( - mapOf( - "lryplwckbasyy", - new UserAssignedIdentity(), - "nqgoulzndli", - new UserAssignedIdentity(), - "qqedqytbciqfou", - new UserAssignedIdentity()))) - .withTags(mapOf("glougpbk", "mnkzsmod", "uqktap", "tmut", "kdosvqw", "pwgcuertu")); - model = BinaryData.fromObject(model).toObject(ImageTemplateUpdateParameters.class); - Assertions.assertEquals(ResourceIdentityType.USER_ASSIGNED, model.identity().type()); - Assertions.assertEquals("mnkzsmod", model.tags().get("glougpbk")); - } - - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateVhdDistributorTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateVhdDistributorTests.java deleted file mode 100644 index edd524d9477e..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateVhdDistributorTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateVhdDistributor; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateVhdDistributorTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateVhdDistributor model = - BinaryData - .fromString( - "{\"type\":\"VHD\",\"uri\":\"oejzi\",\"runOutputName\":\"w\",\"artifactTags\":{\"ishc\":\"jttgzf\",\"eyeam\":\"khaj\",\"agalpbuxwgipwhon\":\"p\"}}") - .toObject(ImageTemplateVhdDistributor.class); - Assertions.assertEquals("w", model.runOutputName()); - Assertions.assertEquals("jttgzf", model.artifactTags().get("ishc")); - Assertions.assertEquals("oejzi", model.uri()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateVhdDistributor model = - new ImageTemplateVhdDistributor() - .withRunOutputName("w") - .withArtifactTags(mapOf("ishc", "jttgzf", "eyeam", "khaj", "agalpbuxwgipwhon", "p")) - .withUri("oejzi"); - model = BinaryData.fromObject(model).toObject(ImageTemplateVhdDistributor.class); - Assertions.assertEquals("w", model.runOutputName()); - Assertions.assertEquals("jttgzf", model.artifactTags().get("ishc")); - Assertions.assertEquals("oejzi", model.uri()); - } - - @SuppressWarnings("unchecked") - private static Map mapOf(Object... inputs) { - Map map = new HashMap<>(); - for (int i = 0; i < inputs.length; i += 2) { - String key = (String) inputs[i]; - T value = (T) inputs[i + 1]; - map.put(key, value); - } - return map; - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateVmProfileTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateVmProfileTests.java deleted file mode 100644 index 9e9c7d4bec32..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateVmProfileTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateVmProfile; -import com.azure.resourcemanager.imagebuilder.models.VirtualNetworkConfig; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateVmProfileTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateVmProfile model = - BinaryData - .fromString( - "{\"vmSize\":\"wjzrnfygxgisp\",\"osDiskSizeGB\":761437116,\"userAssignedIdentities\":[\"fkufublj\",\"fxqeof\",\"aeqjhqjbasvms\"],\"vnetConfig\":{\"subnetId\":\"ulngsntn\",\"proxyVmSize\":\"bkzgcwrwclx\"}}") - .toObject(ImageTemplateVmProfile.class); - Assertions.assertEquals("wjzrnfygxgisp", model.vmSize()); - Assertions.assertEquals(761437116, model.osDiskSizeGB()); - Assertions.assertEquals("fkufublj", model.userAssignedIdentities().get(0)); - Assertions.assertEquals("ulngsntn", model.vnetConfig().subnetId()); - Assertions.assertEquals("bkzgcwrwclx", model.vnetConfig().proxyVmSize()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateVmProfile model = - new ImageTemplateVmProfile() - .withVmSize("wjzrnfygxgisp") - .withOsDiskSizeGB(761437116) - .withUserAssignedIdentities(Arrays.asList("fkufublj", "fxqeof", "aeqjhqjbasvms")) - .withVnetConfig(new VirtualNetworkConfig().withSubnetId("ulngsntn").withProxyVmSize("bkzgcwrwclx")); - model = BinaryData.fromObject(model).toObject(ImageTemplateVmProfile.class); - Assertions.assertEquals("wjzrnfygxgisp", model.vmSize()); - Assertions.assertEquals(761437116, model.osDiskSizeGB()); - Assertions.assertEquals("fkufublj", model.userAssignedIdentities().get(0)); - Assertions.assertEquals("ulngsntn", model.vnetConfig().subnetId()); - Assertions.assertEquals("bkzgcwrwclx", model.vnetConfig().proxyVmSize()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateWindowsUpdateCustomizerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateWindowsUpdateCustomizerTests.java deleted file mode 100644 index aa84ead774ae..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/ImageTemplateWindowsUpdateCustomizerTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.ImageTemplateWindowsUpdateCustomizer; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class ImageTemplateWindowsUpdateCustomizerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ImageTemplateWindowsUpdateCustomizer model = - BinaryData - .fromString( - "{\"type\":\"WindowsUpdate\",\"searchCriteria\":\"dpuozmyz\",\"filters\":[\"gf\",\"axbezyiuo\",\"ktwh\"],\"updateLimit\":291798162,\"name\":\"zywqsmbsu\"}") - .toObject(ImageTemplateWindowsUpdateCustomizer.class); - Assertions.assertEquals("zywqsmbsu", model.name()); - Assertions.assertEquals("dpuozmyz", model.searchCriteria()); - Assertions.assertEquals("gf", model.filters().get(0)); - Assertions.assertEquals(291798162, model.updateLimit()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ImageTemplateWindowsUpdateCustomizer model = - new ImageTemplateWindowsUpdateCustomizer() - .withName("zywqsmbsu") - .withSearchCriteria("dpuozmyz") - .withFilters(Arrays.asList("gf", "axbezyiuo", "ktwh")) - .withUpdateLimit(291798162); - model = BinaryData.fromObject(model).toObject(ImageTemplateWindowsUpdateCustomizer.class); - Assertions.assertEquals("zywqsmbsu", model.name()); - Assertions.assertEquals("dpuozmyz", model.searchCriteria()); - Assertions.assertEquals("gf", model.filters().get(0)); - Assertions.assertEquals(291798162, model.updateLimit()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationDisplayTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationDisplayTests.java deleted file mode 100644 index 2b2ebd9174a4..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationDisplayTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.OperationDisplay; -import org.junit.jupiter.api.Assertions; - -public final class OperationDisplayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationDisplay model = - BinaryData - .fromString( - "{\"provider\":\"kanyktzlcuiywg\",\"operation\":\"wgndrvynhzgpp\",\"resource\":\"cgyncocpecf\",\"description\":\"mcoo\"}") - .toObject(OperationDisplay.class); - Assertions.assertEquals("kanyktzlcuiywg", model.provider()); - Assertions.assertEquals("wgndrvynhzgpp", model.operation()); - Assertions.assertEquals("cgyncocpecf", model.resource()); - Assertions.assertEquals("mcoo", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationDisplay model = - new OperationDisplay() - .withProvider("kanyktzlcuiywg") - .withOperation("wgndrvynhzgpp") - .withResource("cgyncocpecf") - .withDescription("mcoo"); - model = BinaryData.fromObject(model).toObject(OperationDisplay.class); - Assertions.assertEquals("kanyktzlcuiywg", model.provider()); - Assertions.assertEquals("wgndrvynhzgpp", model.operation()); - Assertions.assertEquals("cgyncocpecf", model.resource()); - Assertions.assertEquals("mcoo", model.description()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationInnerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationInnerTests.java deleted file mode 100644 index 52f918008859..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationInnerTests.java +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.fluent.models.OperationInner; -import com.azure.resourcemanager.imagebuilder.models.OperationDisplay; -import org.junit.jupiter.api.Assertions; - -public final class OperationInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationInner model = - BinaryData - .fromString( - "{\"name\":\"a\",\"display\":{\"provider\":\"z\",\"operation\":\"vvtpgvdfgio\",\"resource\":\"ftutqxlngxlefgu\",\"description\":\"xkrxdqmi\"},\"origin\":\"thz\",\"properties\":\"dataqdrabhjybigehoqf\",\"isDataAction\":false}") - .toObject(OperationInner.class); - Assertions.assertEquals("a", model.name()); - Assertions.assertEquals("z", model.display().provider()); - Assertions.assertEquals("vvtpgvdfgio", model.display().operation()); - Assertions.assertEquals("ftutqxlngxlefgu", model.display().resource()); - Assertions.assertEquals("xkrxdqmi", model.display().description()); - Assertions.assertEquals("thz", model.origin()); - Assertions.assertEquals(false, model.isDataAction()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationInner model = - new OperationInner() - .withName("a") - .withDisplay( - new OperationDisplay() - .withProvider("z") - .withOperation("vvtpgvdfgio") - .withResource("ftutqxlngxlefgu") - .withDescription("xkrxdqmi")) - .withOrigin("thz") - .withProperties("dataqdrabhjybigehoqf") - .withIsDataAction(false); - model = BinaryData.fromObject(model).toObject(OperationInner.class); - Assertions.assertEquals("a", model.name()); - Assertions.assertEquals("z", model.display().provider()); - Assertions.assertEquals("vvtpgvdfgio", model.display().operation()); - Assertions.assertEquals("ftutqxlngxlefgu", model.display().resource()); - Assertions.assertEquals("xkrxdqmi", model.display().description()); - Assertions.assertEquals("thz", model.origin()); - Assertions.assertEquals(false, model.isDataAction()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationListResultTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationListResultTests.java deleted file mode 100644 index 7eef7a436464..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationListResultTests.java +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.fluent.models.OperationInner; -import com.azure.resourcemanager.imagebuilder.models.OperationDisplay; -import com.azure.resourcemanager.imagebuilder.models.OperationListResult; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class OperationListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationListResult model = - BinaryData - .fromString( - "{\"value\":[{\"name\":\"aajrm\",\"display\":{\"provider\":\"wzrlovmclwhij\",\"operation\":\"ejctbzaqsqsycb\",\"resource\":\"fkgukdkexxppof\",\"description\":\"axcfjpgddtocjjx\"},\"origin\":\"pmouexhdz\",\"properties\":\"databqe\",\"isDataAction\":true},{\"name\":\"qbzvddntwnd\",\"display\":{\"provider\":\"btwnpzaoqvuhrhcf\",\"operation\":\"yd\",\"resource\":\"lmjthjq\",\"description\":\"pyeicxm\"},\"origin\":\"iwqvhkh\",\"properties\":\"datauigdtopbobjog\",\"isDataAction\":false}],\"nextLink\":\"u\"}") - .toObject(OperationListResult.class); - Assertions.assertEquals("aajrm", model.value().get(0).name()); - Assertions.assertEquals("wzrlovmclwhij", model.value().get(0).display().provider()); - Assertions.assertEquals("ejctbzaqsqsycb", model.value().get(0).display().operation()); - Assertions.assertEquals("fkgukdkexxppof", model.value().get(0).display().resource()); - Assertions.assertEquals("axcfjpgddtocjjx", model.value().get(0).display().description()); - Assertions.assertEquals("pmouexhdz", model.value().get(0).origin()); - Assertions.assertEquals(true, model.value().get(0).isDataAction()); - Assertions.assertEquals("u", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationListResult model = - new OperationListResult() - .withValue( - Arrays - .asList( - new OperationInner() - .withName("aajrm") - .withDisplay( - new OperationDisplay() - .withProvider("wzrlovmclwhij") - .withOperation("ejctbzaqsqsycb") - .withResource("fkgukdkexxppof") - .withDescription("axcfjpgddtocjjx")) - .withOrigin("pmouexhdz") - .withProperties("databqe") - .withIsDataAction(true), - new OperationInner() - .withName("qbzvddntwnd") - .withDisplay( - new OperationDisplay() - .withProvider("btwnpzaoqvuhrhcf") - .withOperation("yd") - .withResource("lmjthjq") - .withDescription("pyeicxm")) - .withOrigin("iwqvhkh") - .withProperties("datauigdtopbobjog") - .withIsDataAction(false))) - .withNextLink("u"); - model = BinaryData.fromObject(model).toObject(OperationListResult.class); - Assertions.assertEquals("aajrm", model.value().get(0).name()); - Assertions.assertEquals("wzrlovmclwhij", model.value().get(0).display().provider()); - Assertions.assertEquals("ejctbzaqsqsycb", model.value().get(0).display().operation()); - Assertions.assertEquals("fkgukdkexxppof", model.value().get(0).display().resource()); - Assertions.assertEquals("axcfjpgddtocjjx", model.value().get(0).display().description()); - Assertions.assertEquals("pmouexhdz", model.value().get(0).origin()); - Assertions.assertEquals(true, model.value().get(0).isDataAction()); - Assertions.assertEquals("u", model.nextLink()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationsListMockTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationsListMockTests.java deleted file mode 100644 index 50a0bb0e6d2f..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/OperationsListMockTests.java +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.imagebuilder.ImageBuilderManager; -import com.azure.resourcemanager.imagebuilder.models.Operation; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class OperationsListMockTests { - @Test - public void testList() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"name\":\"aepdkzjanc\",\"display\":{\"provider\":\"hdwbavxbniwdjs\",\"operation\":\"tsdbpgn\",\"resource\":\"txhp\",\"description\":\"bzpfzab\"},\"origin\":\"cuh\",\"properties\":\"datatcty\",\"isDataAction\":false}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - ImageBuilderManager manager = - ImageBuilderManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.operations().list(com.azure.core.util.Context.NONE); - - Assertions.assertEquals("aepdkzjanc", response.iterator().next().name()); - Assertions.assertEquals("hdwbavxbniwdjs", response.iterator().next().display().provider()); - Assertions.assertEquals("tsdbpgn", response.iterator().next().display().operation()); - Assertions.assertEquals("txhp", response.iterator().next().display().resource()); - Assertions.assertEquals("bzpfzab", response.iterator().next().display().description()); - Assertions.assertEquals("cuh", response.iterator().next().origin()); - Assertions.assertEquals(false, response.iterator().next().isDataAction()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/PlatformImagePurchasePlanTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/PlatformImagePurchasePlanTests.java deleted file mode 100644 index d2c28562c707..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/PlatformImagePurchasePlanTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.PlatformImagePurchasePlan; -import org.junit.jupiter.api.Assertions; - -public final class PlatformImagePurchasePlanTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PlatformImagePurchasePlan model = - BinaryData - .fromString( - "{\"planName\":\"gnzscxaqwo\",\"planProduct\":\"chcbonqvpkvlrxnj\",\"planPublisher\":\"ase\"}") - .toObject(PlatformImagePurchasePlan.class); - Assertions.assertEquals("gnzscxaqwo", model.planName()); - Assertions.assertEquals("chcbonqvpkvlrxnj", model.planProduct()); - Assertions.assertEquals("ase", model.planPublisher()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PlatformImagePurchasePlan model = - new PlatformImagePurchasePlan() - .withPlanName("gnzscxaqwo") - .withPlanProduct("chcbonqvpkvlrxnj") - .withPlanPublisher("ase"); - model = BinaryData.fromObject(model).toObject(PlatformImagePurchasePlan.class); - Assertions.assertEquals("gnzscxaqwo", model.planName()); - Assertions.assertEquals("chcbonqvpkvlrxnj", model.planProduct()); - Assertions.assertEquals("ase", model.planPublisher()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputCollectionTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputCollectionTests.java deleted file mode 100644 index a7f0e0016187..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputCollectionTests.java +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.fluent.models.RunOutputInner; -import com.azure.resourcemanager.imagebuilder.models.RunOutputCollection; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class RunOutputCollectionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RunOutputCollection model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"artifactId\":\"bbjfddgmbmbexp\",\"artifactUri\":\"htqqrolfp\",\"provisioningState\":\"Canceled\"},\"id\":\"lgbquxig\",\"name\":\"yjgzjaoyfhrtxiln\",\"type\":\"rkujy\"},{\"properties\":{\"artifactId\":\"eju\",\"artifactUri\":\"qawrlyxwj\",\"provisioningState\":\"Succeeded\"},\"id\":\"bnwbxgjvtbvpyssz\",\"name\":\"nruj\",\"type\":\"guhmuouqfpr\"},{\"properties\":{\"artifactId\":\"bngui\",\"artifactUri\":\"wu\",\"provisioningState\":\"Updating\"},\"id\":\"zxufiz\",\"name\":\"ckyfih\",\"type\":\"fidfvzw\"}],\"nextLink\":\"uht\"}") - .toObject(RunOutputCollection.class); - Assertions.assertEquals("bbjfddgmbmbexp", model.value().get(0).artifactId()); - Assertions.assertEquals("htqqrolfp", model.value().get(0).artifactUri()); - Assertions.assertEquals("uht", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RunOutputCollection model = - new RunOutputCollection() - .withValue( - Arrays - .asList( - new RunOutputInner().withArtifactId("bbjfddgmbmbexp").withArtifactUri("htqqrolfp"), - new RunOutputInner().withArtifactId("eju").withArtifactUri("qawrlyxwj"), - new RunOutputInner().withArtifactId("bngui").withArtifactUri("wu"))) - .withNextLink("uht"); - model = BinaryData.fromObject(model).toObject(RunOutputCollection.class); - Assertions.assertEquals("bbjfddgmbmbexp", model.value().get(0).artifactId()); - Assertions.assertEquals("htqqrolfp", model.value().get(0).artifactUri()); - Assertions.assertEquals("uht", model.nextLink()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputInnerTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputInnerTests.java deleted file mode 100644 index fef85b29b898..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputInnerTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.fluent.models.RunOutputInner; -import org.junit.jupiter.api.Assertions; - -public final class RunOutputInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RunOutputInner model = - BinaryData - .fromString( - "{\"properties\":{\"artifactId\":\"isdkfthwxmnteiw\",\"artifactUri\":\"pvkmijcmmxdcuf\",\"provisioningState\":\"Canceled\"},\"id\":\"pymzidnsezcxtbzs\",\"name\":\"fycc\",\"type\":\"newmdwzjeiachbo\"}") - .toObject(RunOutputInner.class); - Assertions.assertEquals("isdkfthwxmnteiw", model.artifactId()); - Assertions.assertEquals("pvkmijcmmxdcuf", model.artifactUri()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RunOutputInner model = new RunOutputInner().withArtifactId("isdkfthwxmnteiw").withArtifactUri("pvkmijcmmxdcuf"); - model = BinaryData.fromObject(model).toObject(RunOutputInner.class); - Assertions.assertEquals("isdkfthwxmnteiw", model.artifactId()); - Assertions.assertEquals("pvkmijcmmxdcuf", model.artifactUri()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputPropertiesTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputPropertiesTests.java deleted file mode 100644 index 1796032630ac..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/RunOutputPropertiesTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.fluent.models.RunOutputProperties; -import org.junit.jupiter.api.Assertions; - -public final class RunOutputPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - RunOutputProperties model = - BinaryData - .fromString( - "{\"artifactId\":\"flnrosfqpteehzz\",\"artifactUri\":\"pyqr\",\"provisioningState\":\"Creating\"}") - .toObject(RunOutputProperties.class); - Assertions.assertEquals("flnrosfqpteehzz", model.artifactId()); - Assertions.assertEquals("pyqr", model.artifactUri()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - RunOutputProperties model = new RunOutputProperties().withArtifactId("flnrosfqpteehzz").withArtifactUri("pyqr"); - model = BinaryData.fromObject(model).toObject(RunOutputProperties.class); - Assertions.assertEquals("flnrosfqpteehzz", model.artifactId()); - Assertions.assertEquals("pyqr", model.artifactUri()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TargetRegionTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TargetRegionTests.java deleted file mode 100644 index dd89875dc099..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TargetRegionTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.SharedImageStorageAccountType; -import com.azure.resourcemanager.imagebuilder.models.TargetRegion; -import org.junit.jupiter.api.Assertions; - -public final class TargetRegionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TargetRegion model = - BinaryData - .fromString("{\"name\":\"dpydn\",\"replicaCount\":1880549577,\"storageAccountType\":\"Premium_LRS\"}") - .toObject(TargetRegion.class); - Assertions.assertEquals("dpydn", model.name()); - Assertions.assertEquals(1880549577, model.replicaCount()); - Assertions.assertEquals(SharedImageStorageAccountType.PREMIUM_LRS, model.storageAccountType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TargetRegion model = - new TargetRegion() - .withName("dpydn") - .withReplicaCount(1880549577) - .withStorageAccountType(SharedImageStorageAccountType.PREMIUM_LRS); - model = BinaryData.fromObject(model).toObject(TargetRegion.class); - Assertions.assertEquals("dpydn", model.name()); - Assertions.assertEquals(1880549577, model.replicaCount()); - Assertions.assertEquals(SharedImageStorageAccountType.PREMIUM_LRS, model.storageAccountType()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TriggerCollectionTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TriggerCollectionTests.java deleted file mode 100644 index 0d68bf54f212..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TriggerCollectionTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.fluent.models.TriggerInner; -import com.azure.resourcemanager.imagebuilder.models.TriggerCollection; -import com.azure.resourcemanager.imagebuilder.models.TriggerProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class TriggerCollectionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TriggerCollection model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"kind\":\"TriggerProperties\",\"provisioningState\":\"Failed\"},\"id\":\"jdkirsoodqx\",\"name\":\"crmnohjtckwhds\",\"type\":\"ifiyipjxsqwpgrj\"},{\"properties\":{\"kind\":\"TriggerProperties\",\"provisioningState\":\"Creating\"},\"id\":\"jxvsnbyxqabn\",\"name\":\"ocpcy\",\"type\":\"hurzafblj\"},{\"properties\":{\"kind\":\"TriggerProperties\",\"provisioningState\":\"Canceled\"},\"id\":\"qcjm\",\"name\":\"ljavbqid\",\"type\":\"qajzyulpkudjkr\"},{\"properties\":{\"kind\":\"TriggerProperties\",\"provisioningState\":\"Updating\"},\"id\":\"fepgzgq\",\"name\":\"xzlocxscp\",\"type\":\"ierhhbcsglummaj\"}],\"nextLink\":\"aodxo\"}") - .toObject(TriggerCollection.class); - Assertions.assertEquals("aodxo", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TriggerCollection model = - new TriggerCollection() - .withValue( - Arrays - .asList( - new TriggerInner().withProperties(new TriggerProperties()), - new TriggerInner().withProperties(new TriggerProperties()), - new TriggerInner().withProperties(new TriggerProperties()), - new TriggerInner().withProperties(new TriggerProperties()))) - .withNextLink("aodxo"); - model = BinaryData.fromObject(model).toObject(TriggerCollection.class); - Assertions.assertEquals("aodxo", model.nextLink()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TriggersDeleteMockTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TriggersDeleteMockTests.java deleted file mode 100644 index ab7a3cc1f841..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/TriggersDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.imagebuilder.ImageBuilderManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class TriggersDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - ImageBuilderManager manager = - ImageBuilderManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.triggers().delete("lfktsths", "cocmnyyaztt", "twwrqp", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/UserAssignedIdentityTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/UserAssignedIdentityTests.java deleted file mode 100644 index 8bb0762913a0..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/UserAssignedIdentityTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.UserAssignedIdentity; - -public final class UserAssignedIdentityTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UserAssignedIdentity model = - BinaryData - .fromString("{\"principalId\":\"ndv\",\"clientId\":\"ozwyiftyhxhuro\"}") - .toObject(UserAssignedIdentity.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UserAssignedIdentity model = new UserAssignedIdentity(); - model = BinaryData.fromObject(model).toObject(UserAssignedIdentity.class); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCancelMockTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCancelMockTests.java deleted file mode 100644 index 66e6c470716d..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesCancelMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.imagebuilder.ImageBuilderManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class VirtualMachineImageTemplatesCancelMockTests { - @Test - public void testCancel() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - ImageBuilderManager manager = - ImageBuilderManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.virtualMachineImageTemplates().cancel("lihkaetcktvfc", "vf", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesDeleteMockTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesDeleteMockTests.java deleted file mode 100644 index ac66a2923fb9..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesDeleteMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.imagebuilder.ImageBuilderManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class VirtualMachineImageTemplatesDeleteMockTests { - @Test - public void testDelete() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - ImageBuilderManager manager = - ImageBuilderManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.virtualMachineImageTemplates().delete("beypewrmjmw", "vjektcxsenh", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetRunOutputWithResponseMockTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetRunOutputWithResponseMockTests.java deleted file mode 100644 index a265fd91ff5c..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesGetRunOutputWithResponseMockTests.java +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.imagebuilder.ImageBuilderManager; -import com.azure.resourcemanager.imagebuilder.models.RunOutput; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class VirtualMachineImageTemplatesGetRunOutputWithResponseMockTests { - @Test - public void testGetRunOutputWithResponse() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"artifactId\":\"vecxgodebfqkk\",\"artifactUri\":\"mpukgriw\",\"provisioningState\":\"Canceled\"},\"id\":\"fbxzpuzycisp\",\"name\":\"qzahmgkbrp\",\"type\":\"y\"}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - ImageBuilderManager manager = - ImageBuilderManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - RunOutput response = - manager - .virtualMachineImageTemplates() - .getRunOutputWithResponse( - "gvcl", "bgsncghkjeszzhb", "jhtxfvgxbfsmxne", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("vecxgodebfqkk", response.artifactId()); - Assertions.assertEquals("mpukgriw", response.artifactUri()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListRunOutputsMockTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListRunOutputsMockTests.java deleted file mode 100644 index 19c20c89f394..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesListRunOutputsMockTests.java +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.imagebuilder.ImageBuilderManager; -import com.azure.resourcemanager.imagebuilder.models.RunOutput; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class VirtualMachineImageTemplatesListRunOutputsMockTests { - @Test - public void testListRunOutputs() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"artifactId\":\"tttxfvjrb\",\"artifactUri\":\"phxepcyvahf\",\"provisioningState\":\"Failed\"},\"id\":\"yq\",\"name\":\"j\",\"type\":\"uujqgidokgjljyo\"}]}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - ImageBuilderManager manager = - ImageBuilderManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager - .virtualMachineImageTemplates() - .listRunOutputs("nkymuctqhjfbebrj", "xerf", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("tttxfvjrb", response.iterator().next().artifactId()); - Assertions.assertEquals("phxepcyvahf", response.iterator().next().artifactUri()); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesRunMockTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesRunMockTests.java deleted file mode 100644 index 3e6b46ecba97..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualMachineImageTemplatesRunMockTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.HttpResponse; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.resourcemanager.imagebuilder.ImageBuilderManager; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import org.mockito.ArgumentCaptor; -import org.mockito.Mockito; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -public final class VirtualMachineImageTemplatesRunMockTests { - @Test - public void testRun() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = "{}"; - - Mockito.when(httpResponse.getStatusCode()).thenReturn(200); - Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders()); - Mockito - .when(httpResponse.getBody()) - .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8)))); - Mockito - .when(httpResponse.getBodyAsByteArray()) - .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8))); - Mockito - .when(httpClient.send(httpRequest.capture(), Mockito.any())) - .thenReturn( - Mono - .defer( - () -> { - Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue()); - return Mono.just(httpResponse); - })); - - ImageBuilderManager manager = - ImageBuilderManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.virtualMachineImageTemplates().run("lrsf", "rzpwvlqdqgbiq", com.azure.core.util.Context.NONE); - } -} diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualNetworkConfigTests.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualNetworkConfigTests.java deleted file mode 100644 index e5ecfad89c2f..000000000000 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/test/java/com/azure/resourcemanager/imagebuilder/generated/VirtualNetworkConfigTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.imagebuilder.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.imagebuilder.models.VirtualNetworkConfig; -import org.junit.jupiter.api.Assertions; - -public final class VirtualNetworkConfigTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - VirtualNetworkConfig model = - BinaryData - .fromString("{\"subnetId\":\"rljdouskcqv\",\"proxyVmSize\":\"cr\"}") - .toObject(VirtualNetworkConfig.class); - Assertions.assertEquals("rljdouskcqv", model.subnetId()); - Assertions.assertEquals("cr", model.proxyVmSize()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VirtualNetworkConfig model = new VirtualNetworkConfig().withSubnetId("rljdouskcqv").withProxyVmSize("cr"); - model = BinaryData.fromObject(model).toObject(VirtualNetworkConfig.class); - Assertions.assertEquals("rljdouskcqv", model.subnetId()); - Assertions.assertEquals("cr", model.proxyVmSize()); - } -}