diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/CHANGELOG.md b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/CHANGELOG.md index 268d54d8cf3a..a0cd1f6d5196 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.4 (Unreleased) +## 1.0.0-beta.1 (2022-08-05) + +- 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-02. 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 f4f104eee7b0..bcb8056cf387 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/README.md +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/README.md @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-imagebuilder - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) 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 a24552fe533f..83788d7a9770 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 @@ -207,7 +207,7 @@ public ImageBuilderManager authenticate(TokenCredential credential, AzureProfile .append("-") .append("com.azure.resourcemanager.imagebuilder") .append("/") - .append("1.0.0-beta.3"); + .append("1.0.0-beta.1"); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder .append(" (") 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 91830493194d..861becf3d3ab 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 @@ -27,15 +27,13 @@ public final class ImageTemplateProperties { private ImageTemplateSource source; /* - * Specifies the properties used to describe the customization steps of the - * image, like Image source etc + * Specifies the properties used to describe the customization steps of the image, like Image source etc */ @JsonProperty(value = "customize") private List customize; /* - * Configuration options and list of validations to be performed on the - * resulting image. + * Configuration options and list of validations to be performed on the resulting image. */ @JsonProperty(value = "validate") private ImageTemplatePropertiesValidate validation; @@ -65,9 +63,8 @@ public final class ImageTemplateProperties { private ImageTemplateLastRunStatus lastRunStatus; /* - * Maximum duration to wait while building the image template (includes all - * customizations, validations, and distributions). Omit or specify 0 to - * use the default (4 hours). + * Maximum duration to wait while building the image template (includes all customizations, validations, and + * distributions). Omit or specify 0 to use the default (4 hours). */ @JsonProperty(value = "buildTimeoutInMinutes") private Integer buildTimeoutInMinutes; @@ -79,25 +76,20 @@ public final class ImageTemplateProperties { private ImageTemplateVmProfile vmProfile; /* - * The staging resource group id in the same subscription as the image - * template that will be used to build the image. If this field is empty, a - * resource group with a random name will be created. If the resource group - * specified in this field doesn't exist, it will be created with the same - * name. If the resource group specified exists, it must be empty and in - * the same region as the image template. The resource group created will - * be deleted during template deletion if this field is empty or the - * resource group specified doesn't exist, but if the resource group - * specified exists the resources created in the resource group will be - * deleted during template deletion and the resource group itself will - * remain. + * The staging resource group id in the same subscription as the image template that will be used to build the + * image. If this field is empty, a resource group with a random name will be created. If the resource group + * specified in this field doesn't exist, it will be created with the same name. If the resource group specified + * exists, it must be empty and in the same region as the image template. The resource group created will be + * deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if + * the resource group specified exists the resources created in the resource group will be deleted during template + * deletion and the resource group itself will remain. */ @JsonProperty(value = "stagingResourceGroup") private String stagingResourceGroup; /* - * The staging resource group id in the same subscription as the image - * template that will be used to build the image. This read-only field - * differs from 'stagingResourceGroup' only if the value specified in the + * The staging resource group id in the same subscription as the image template that will be used to build the + * image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the * 'stagingResourceGroup' field is empty. */ @JsonProperty(value = "exactStagingResourceGroup", access = JsonProperty.Access.WRITE_ONLY) diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/OperationInner.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/OperationInner.java index 2de6f1f08218..96f3ba84be89 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/OperationInner.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/fluent/models/OperationInner.java @@ -12,8 +12,9 @@ @Fluent public final class OperationInner { /* - * The operation name. This is of the format - * {provider}/{resource}/{operation} + * The operation name. + * + * This is of the format {provider}/{resource}/{operation} */ @JsonProperty(value = "name") private String name; @@ -43,7 +44,9 @@ public final class OperationInner { private Boolean isDataAction; /** - * Get the name property: The operation name. This is of the format {provider}/{resource}/{operation}. + * Get the name property: The operation name. + * + *

This is of the format {provider}/{resource}/{operation}. * * @return the name value. */ @@ -52,7 +55,9 @@ public String name() { } /** - * Set the name property: The operation name. This is of the format {provider}/{resource}/{operation}. + * Set the name property: The operation name. + * + *

This is of the format {provider}/{resource}/{operation}. * * @param name the name value to set. * @return the OperationInner object itself. 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 d6f0148718ab..28b3061b4585 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 @@ -18,9 +18,8 @@ @ServiceClientBuilder(serviceClients = {ImageBuilderClientImpl.class}) public final class ImageBuilderClientBuilder { /* - * Subscription credentials which uniquely identify Microsoft Azure - * subscription. The subscription Id forms part of the URI for every - * service call. + * Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription Id forms part of + * the URI for every service call. */ private String subscriptionId; @@ -122,24 +121,26 @@ public ImageBuilderClientBuilder serializerAdapter(SerializerAdapter serializerA * @return an instance of ImageBuilderClientImpl. */ public ImageBuilderClientImpl buildClient() { - if (endpoint == null) { - this.endpoint = "https://management.azure.com"; - } - if (environment == null) { - this.environment = AzureEnvironment.AZURE; - } - if (pipeline == null) { - this.pipeline = new HttpPipelineBuilder().policies(new UserAgentPolicy(), new RetryPolicy()).build(); - } - if (defaultPollInterval == null) { - this.defaultPollInterval = Duration.ofSeconds(30); - } - if (serializerAdapter == null) { - this.serializerAdapter = SerializerFactory.createDefaultManagementSerializerAdapter(); - } + String localEndpoint = (endpoint != null) ? endpoint : "https://management.azure.com"; + AzureEnvironment localEnvironment = (environment != null) ? environment : AzureEnvironment.AZURE; + HttpPipeline localPipeline = + (pipeline != null) + ? pipeline + : new HttpPipelineBuilder().policies(new UserAgentPolicy(), new RetryPolicy()).build(); + Duration localDefaultPollInterval = + (defaultPollInterval != null) ? defaultPollInterval : Duration.ofSeconds(30); + SerializerAdapter localSerializerAdapter = + (serializerAdapter != null) + ? serializerAdapter + : SerializerFactory.createDefaultManagementSerializerAdapter(); ImageBuilderClientImpl client = new ImageBuilderClientImpl( - pipeline, serializerAdapter, defaultPollInterval, environment, subscriptionId, endpoint); + localPipeline, + localSerializerAdapter, + localDefaultPollInterval, + localEnvironment, + subscriptionId, + localEndpoint); return client; } } diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateDistributor.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateDistributor.java index c350a71a957c..4a5a56cf1bd7 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateDistributor.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateDistributor.java @@ -34,8 +34,7 @@ public class ImageTemplateDistributor { private String runOutputName; /* - * Tags that will be applied to the artifact once it has been - * created/updated by the distributor. + * Tags that will be applied to the artifact once it has been created/updated by the distributor. */ @JsonProperty(value = "artifactTags") @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS) diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateFileCustomizer.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateFileCustomizer.java index b918ff30b7bc..7d7d2cd86968 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateFileCustomizer.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateFileCustomizer.java @@ -15,8 +15,8 @@ @Fluent public final class ImageTemplateFileCustomizer extends ImageTemplateCustomizer { /* - * The URI of the file to be uploaded for customizing the VM. It can be a - * github link, SAS URI for Azure Storage, etc + * The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, + * etc */ @JsonProperty(value = "sourceUri") private String sourceUri; @@ -28,8 +28,8 @@ public final class ImageTemplateFileCustomizer extends ImageTemplateCustomizer { private String sha256Checksum; /* - * The absolute path to a file (with nested directory structures already - * created) where the file (from sourceUri) will be uploaded to in the VM + * The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) + * will be uploaded to in the VM */ @JsonProperty(value = "destination") private String destination; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateIdentity.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateIdentity.java index b84ddf26538d..7db83ccc4393 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateIdentity.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateIdentity.java @@ -13,15 +13,15 @@ @Fluent public class ImageTemplateIdentity { /* - * The type of identity used for the image template. The type 'None' will - * remove any identities from the image template. + * The type of identity used for the image template. The type 'None' will remove any identities from the image + * template. */ @JsonProperty(value = "type") private ResourceIdentityType type; /* - * The list of user identities associated with the image template. The user - * identity dictionary key references will be ARM resource ids in the form: + * The list of user identities associated with the image template. The user identity dictionary key references will + * be ARM resource ids in the form: * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. */ @JsonProperty(value = "userAssignedIdentities") diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePlatformImageSource.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePlatformImageSource.java index 5c6df9c1c74e..89b6a3bb622e 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePlatformImageSource.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePlatformImageSource.java @@ -40,18 +40,16 @@ public final class ImageTemplatePlatformImageSource extends ImageTemplateSource /* * Image version from the [Azure Gallery - * Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). - * If 'latest' is specified here, the version is evaluated when the image - * build takes place, not when the template is submitted. + * Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). If 'latest' is specified here, + * the version is evaluated when the image build takes place, not when the template is submitted. */ @JsonProperty(value = "version") private String version; /* * Image version from the [Azure Gallery - * Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). - * This readonly field differs from 'version', only if the value specified - * in 'version' field is 'latest'. + * Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). This readonly field differs + * from 'version', only if the value specified in 'version' field is 'latest'. */ @JsonProperty(value = "exactVersion", access = JsonProperty.Access.WRITE_ONLY) private String exactVersion; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellCustomizer.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellCustomizer.java index eccc06ff2ab3..f48e9a5cdf82 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellCustomizer.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellCustomizer.java @@ -19,15 +19,13 @@ @Fluent public final class ImageTemplatePowerShellCustomizer extends ImageTemplateCustomizer { /* - * URI of the PowerShell script to be run for customizing. It can be a - * github link, SAS URI for Azure Storage, etc + * URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc */ @JsonProperty(value = "scriptUri") private String scriptUri; /* - * SHA256 checksum of the power shell script provided in the scriptUri - * field above + * SHA256 checksum of the power shell script provided in the scriptUri field above */ @JsonProperty(value = "sha256Checksum") private String sha256Checksum; @@ -45,9 +43,8 @@ public final class ImageTemplatePowerShellCustomizer extends ImageTemplateCustom private Boolean runElevated; /* - * If specified, the PowerShell script will be run with elevated privileges - * using the Local System user. Can only be true when the runElevated field - * above is set to true. + * If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only + * be true when the runElevated field above is set to true. */ @JsonProperty(value = "runAsSystem") private Boolean runAsSystem; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellValidator.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellValidator.java index bab9861135c9..b74f6953a309 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellValidator.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePowerShellValidator.java @@ -19,15 +19,13 @@ @Fluent public final class ImageTemplatePowerShellValidator extends ImageTemplateInVMValidator { /* - * URI of the PowerShell script to be run for validation. It can be a - * github link, Azure Storage URI, etc + * URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc */ @JsonProperty(value = "scriptUri") private String scriptUri; /* - * SHA256 checksum of the power shell script provided in the scriptUri - * field above + * SHA256 checksum of the power shell script provided in the scriptUri field above */ @JsonProperty(value = "sha256Checksum") private String sha256Checksum; @@ -45,9 +43,8 @@ public final class ImageTemplatePowerShellValidator extends ImageTemplateInVMVal private Boolean runElevated; /* - * If specified, the PowerShell script will be run with elevated privileges - * using the Local System user. Can only be true when the runElevated field - * above is set to true. + * If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only + * be true when the runElevated field above is set to true. */ @JsonProperty(value = "runAsSystem") private Boolean runAsSystem; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePropertiesValidate.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePropertiesValidate.java index 1c13dadf701f..0a8ef6e39cfb 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePropertiesValidate.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplatePropertiesValidate.java @@ -12,22 +12,18 @@ @Fluent public final class ImageTemplatePropertiesValidate { /* - * If validation fails and this field is set to false, output image(s) will - * not be distributed. This is the default behavior. If validation fails - * and this field is set to true, output image(s) will still be - * distributed. Please use this option with caution as it may result in bad - * images being distributed for use. In either case (true or false), the - * end to end image run will be reported as having failed in case of a - * validation failure. [Note: This field has no effect if validation - * succeeds.] + * If validation fails and this field is set to false, output image(s) will not be distributed. This is the default + * behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please + * use this option with caution as it may result in bad images being distributed for use. In either case (true or + * false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This + * field has no effect if validation succeeds.] */ @JsonProperty(value = "continueDistributeOnFailure") private Boolean continueDistributeOnFailure; /* - * If this field is set to true, the image specified in the 'source' - * section will directly be validated. No separate build will be run to - * generate and then validate a customized image. + * If this field is set to true, the image specified in the 'source' section will directly be validated. No + * separate build will be run to generate and then validate a customized image. */ @JsonProperty(value = "sourceValidationOnly") private Boolean sourceValidationOnly; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateRestartCustomizer.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateRestartCustomizer.java index b0f4f6b7b1c6..a3b88bcc6cf5 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateRestartCustomizer.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateRestartCustomizer.java @@ -15,8 +15,7 @@ @Fluent public final class ImageTemplateRestartCustomizer extends ImageTemplateCustomizer { /* - * Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer - * restart"'] + * Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"'] */ @JsonProperty(value = "restartCommand") private String restartCommand; @@ -28,8 +27,8 @@ public final class ImageTemplateRestartCustomizer extends ImageTemplateCustomize private String restartCheckCommand; /* - * Restart timeout specified as a string of magnitude and unit, e.g. '5m' - * (5 minutes) or '2h' (2 hours) [Default: '5m'] + * Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: + * '5m'] */ @JsonProperty(value = "restartTimeout") private String restartTimeout; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateSharedImageDistributor.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateSharedImageDistributor.java index 8def22a8da6c..f3d8b5d9acb6 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateSharedImageDistributor.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateSharedImageDistributor.java @@ -30,15 +30,14 @@ public final class ImageTemplateSharedImageDistributor extends ImageTemplateDist private List replicationRegions; /* - * Flag that indicates whether created image version should be excluded - * from latest. Omit to use the default (false). + * Flag that indicates whether created image version should be excluded from latest. Omit to use the default + * (false). */ @JsonProperty(value = "excludeFromLatest") private Boolean excludeFromLatest; /* - * Storage account type to be used to store the shared image. Omit to use - * the default (Standard_LRS). + * Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). */ @JsonProperty(value = "storageAccountType") private SharedImageStorageAccountType storageAccountType; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellCustomizer.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellCustomizer.java index 3f142ca0ae5d..cf313088d584 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellCustomizer.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellCustomizer.java @@ -19,8 +19,7 @@ @Fluent public final class ImageTemplateShellCustomizer extends ImageTemplateCustomizer { /* - * URI of the shell script to be run for customizing. It can be a github - * link, SAS URI for Azure Storage, etc + * URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc */ @JsonProperty(value = "scriptUri") private String scriptUri; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellValidator.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellValidator.java index 6a981017531c..5fe965133b46 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellValidator.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateShellValidator.java @@ -19,8 +19,7 @@ @Fluent public final class ImageTemplateShellValidator extends ImageTemplateInVMValidator { /* - * URI of the shell script to be run for validation. It can be a github - * link, Azure Storage URI, etc + * URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc */ @JsonProperty(value = "scriptUri") private String scriptUri; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateVmProfile.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateVmProfile.java index 63e8c5eec72c..8f4b47de8e18 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateVmProfile.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateVmProfile.java @@ -12,32 +12,28 @@ @Fluent public final class ImageTemplateVmProfile { /* - * Size of the virtual machine used to build, customize and capture images. - * Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 - * images and Standard_D2ds_v4 for Gen2 images). + * Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the + * default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images). */ @JsonProperty(value = "vmSize") private String vmSize; /* - * Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS - * disk size. + * Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size. */ @JsonProperty(value = "osDiskSizeGB") private Integer osDiskSizeGB; /* - * Optional array of resource IDs of user assigned managed identities to be - * configured on the build VM and validation VM. This may include the - * identity of the image template. + * Optional array of resource IDs of user assigned managed identities to be configured on the build VM and + * validation VM. This may include the identity of the image template. */ @JsonProperty(value = "userAssignedIdentities") private List userAssignedIdentities; /* - * Optional configuration of the virtual network to use to deploy the build - * VM and validation VM in. Omit if no specific virtual network needs to be - * used. + * Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no + * specific virtual network needs to be used. */ @JsonProperty(value = "vnetConfig") private VirtualNetworkConfig vnetConfig; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateWindowsUpdateCustomizer.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateWindowsUpdateCustomizer.java index 9cc4570081b1..8c9d9801299c 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateWindowsUpdateCustomizer.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ImageTemplateWindowsUpdateCustomizer.java @@ -19,24 +19,21 @@ @Fluent public final class ImageTemplateWindowsUpdateCustomizer extends ImageTemplateCustomizer { /* - * Criteria to search updates. Omit or specify empty string to use the - * default (search all). Refer to above link for examples and detailed - * description of this field. + * Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link + * for examples and detailed description of this field. */ @JsonProperty(value = "searchCriteria") private String searchCriteria; /* - * Array of filters to select updates to apply. Omit or specify empty array - * to use the default (no filter). Refer to above link for examples and - * detailed description of this field. + * Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer + * to above link for examples and detailed description of this field. */ @JsonProperty(value = "filters") private List filters; /* - * Maximum number of updates to apply at a time. Omit or specify 0 to use - * the default (1000) + * Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000) */ @JsonProperty(value = "updateLimit") private Integer updateLimit; diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Operation.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Operation.java index 5c81fc45e660..c716a5690319 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Operation.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/Operation.java @@ -9,7 +9,9 @@ /** An immutable client-side representation of Operation. */ public interface Operation { /** - * Gets the name property: The operation name. This is of the format {provider}/{resource}/{operation}. + * Gets the name property: The operation name. + * + *

This is of the format {provider}/{resource}/{operation}. * * @return the name value. */ diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/OperationDisplay.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/OperationDisplay.java index 7543dce8f5cc..234ecad436a1 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/OperationDisplay.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/OperationDisplay.java @@ -17,7 +17,9 @@ public final class OperationDisplay { private String provider; /* - * The operation type. For example: read, write, delete, or listKeys/action + * The operation type. + * + * For example: read, write, delete, or listKeys/action */ @JsonProperty(value = "operation") private String operation; @@ -55,7 +57,9 @@ public OperationDisplay withProvider(String provider) { } /** - * Get the operation property: The operation type. For example: read, write, delete, or listKeys/action. + * Get the operation property: The operation type. + * + *

For example: read, write, delete, or listKeys/action. * * @return the operation value. */ @@ -64,7 +68,9 @@ public String operation() { } /** - * Set the operation property: The operation type. For example: read, write, delete, or listKeys/action. + * Set the operation property: The operation type. + * + *

For example: read, write, delete, or listKeys/action. * * @param operation the operation value to set. * @return the OperationDisplay object itself. diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ProvisioningState.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ProvisioningState.java index 096a4c21ca54..be282dd9f00e 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ProvisioningState.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ProvisioningState.java @@ -39,6 +39,9 @@ public enum ProvisioningState { */ @JsonCreator public static ProvisioningState fromString(String value) { + if (value == null) { + return null; + } ProvisioningState[] items = ProvisioningState.values(); for (ProvisioningState item : items) { if (item.toString().equalsIgnoreCase(value)) { diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ResourceIdentityType.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ResourceIdentityType.java index 6ecb8c5861fd..32ec02b6af11 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ResourceIdentityType.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/ResourceIdentityType.java @@ -30,6 +30,9 @@ public enum ResourceIdentityType { */ @JsonCreator public static ResourceIdentityType fromString(String value) { + if (value == null) { + return null; + } ResourceIdentityType[] items = ResourceIdentityType.values(); for (ResourceIdentityType item : items) { if (item.toString().equalsIgnoreCase(value)) { diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunState.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunState.java index 114efcb3fe3d..b979cd396bfd 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunState.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunState.java @@ -42,6 +42,9 @@ public enum RunState { */ @JsonCreator public static RunState fromString(String value) { + if (value == null) { + return null; + } RunState[] items = RunState.values(); for (RunState item : items) { if (item.toString().equalsIgnoreCase(value)) { diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunSubState.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunSubState.java index 0ad52ca6e018..1f3bd996f398 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunSubState.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/RunSubState.java @@ -39,6 +39,9 @@ public enum RunSubState { */ @JsonCreator public static RunSubState fromString(String value) { + if (value == null) { + return null; + } RunSubState[] items = RunSubState.values(); for (RunSubState item : items) { if (item.toString().equalsIgnoreCase(value)) { diff --git a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/VirtualNetworkConfig.java b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/VirtualNetworkConfig.java index 4f4faa7360e5..b32e76f40aa6 100644 --- a/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/VirtualNetworkConfig.java +++ b/sdk/imagebuilder/azure-resourcemanager-imagebuilder/src/main/java/com/azure/resourcemanager/imagebuilder/models/VirtualNetworkConfig.java @@ -17,9 +17,8 @@ public final class VirtualNetworkConfig { private String subnetId; /* - * Size of the proxy virtual machine used to pass traffic to the build VM - * and validation VM. Omit or specify empty string to use the default - * (Standard_A1_v2). + * Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty + * string to use the default (Standard_A1_v2). */ @JsonProperty(value = "proxyVmSize") private String proxyVmSize;