diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/CHANGELOG.md b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/CHANGELOG.md
index c757182f949e..6d7f8c1d1fb7 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/CHANGELOG.md
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/CHANGELOG.md
@@ -1,6 +1,8 @@
# Release History
-## 1.0.0-beta.2 (Unreleased)
+## 1.0.0-beta.1 (2024-09-02)
+
+- Azure Resource Manager MigrationDiscoverySap client library for Java. This package contains Microsoft Azure SDK for MigrationDiscoverySap Management SDK. Migration Discovery SAP Client. Package tag package-preview-2023-10. 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/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/README.md b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/README.md
index 0eabad138ae6..f60ab66a1d93 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/README.md
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/README.md
@@ -32,7 +32,7 @@ Various documentation is available to help you get started
com.azure.resourcemanager
azure-resourcemanager-migrationdiscoverysap
- 1.0.0-beta.1
+ 1.0.0-beta.2
```
[//]: # ({x-version-update-end})
@@ -45,15 +45,11 @@ Azure Management Libraries require a `TokenCredential` implementation for authen
### Authentication
-By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables.
+Microsoft Entra ID token authentication relies on the [credential class][azure_identity_credentials] from [Azure Identity][azure_identity] package.
-- `AZURE_CLIENT_ID` for Azure client ID.
-- `AZURE_TENANT_ID` for Azure tenant ID.
-- `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate.
+Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable.
-In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable.
-
-With above configuration, `azure` client can be authenticated using the following code:
+Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code:
```java
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
@@ -97,6 +93,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
[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_identity_credentials]: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/identity/azure-identity#credentials
[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty
[authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md
[design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/SAMPLE.md b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/SAMPLE.md
index 77b1e7ca0993..56a6a21d677c 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/SAMPLE.md
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/SAMPLE.md
@@ -77,7 +77,10 @@ public final class SapDiscoverySitesCreateSamples {
*/
public static void createResourceForImportBasedInput(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.sapDiscoverySites().define("SampleSite").withRegion("eastus").withExistingResourceGroup("test-rg")
+ manager.sapDiscoverySites()
+ .define("SampleSite")
+ .withRegion("eastus")
+ .withExistingResourceGroup("test-rg")
.withTags(mapOf("property1", "value1", "property2", "value2"))
.withProperties(new SapDiscoverySiteProperties().withMasterSiteId("MasterSiteIdResourceId")
.withMigrateProjectId("MigrateProjectId"))
@@ -141,8 +144,8 @@ public final class SapDiscoverySitesGetByResourceGroupSamples {
*/
public static void gETASAPMigrationDiscoverySiteResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.sapDiscoverySites().getByResourceGroupWithResponse("test-rg", "SampleSite",
- com.azure.core.util.Context.NONE);
+ manager.sapDiscoverySites()
+ .getByResourceGroupWithResponse("test-rg", "SampleSite", com.azure.core.util.Context.NONE);
}
}
```
@@ -243,7 +246,8 @@ public final class SapDiscoverySitesUpdateSamples {
public static void updatesASAPMigrationDiscoverySiteResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
SapDiscoverySite resource = manager.sapDiscoverySites()
- .getByResourceGroupWithResponse("test-rg", "SampleSite", com.azure.core.util.Context.NONE).getValue();
+ .getByResourceGroupWithResponse("test-rg", "SampleSite", com.azure.core.util.Context.NONE)
+ .getValue();
resource.update().withTags(mapOf("tag1", "value1")).apply();
}
@@ -284,9 +288,12 @@ public final class SapInstancesCreateSamples {
*/
public static void createsTheSAPInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.sapInstances().define("MPP_MPP").withRegion("eastus")
+ manager.sapInstances()
+ .define("MPP_MPP")
+ .withRegion("eastus")
.withExistingSapDiscoverySite("test-rg", "SampleSite")
- .withTags(mapOf("property1", "value1", "property2", "value2")).withProperties(new SapInstanceProperties())
+ .withTags(mapOf("property1", "value1", "property2", "value2"))
+ .withProperties(new SapInstanceProperties())
.create();
}
@@ -400,7 +407,8 @@ public final class SapInstancesUpdateSamples {
public static void updatesTheSAPInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
SapInstance resource = manager.sapInstances()
- .getWithResponse("test-rg", "SampleSite", "MPP_MPP", com.azure.core.util.Context.NONE).getValue();
+ .getWithResponse("test-rg", "SampleSite", "MPP_MPP", com.azure.core.util.Context.NONE)
+ .getValue();
resource.update().withTags(mapOf("tag1", "value1")).apply();
}
@@ -437,7 +445,9 @@ public final class ServerInstancesCreateSamples {
*/
public static void createsTheServerInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().define("APP_SapServer1").withExistingSapInstance("test-rg", "SampleSite", "MPP_MPP")
+ manager.serverInstances()
+ .define("APP_SapServer1")
+ .withExistingSapInstance("test-rg", "SampleSite", "MPP_MPP")
.create();
}
}
@@ -462,8 +472,8 @@ public final class ServerInstancesDeleteSamples {
*/
public static void deletesTheServerInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().delete("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1",
- com.azure.core.util.Context.NONE);
+ manager.serverInstances()
+ .delete("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1", com.azure.core.util.Context.NONE);
}
}
```
@@ -487,8 +497,8 @@ public final class ServerInstancesGetSamples {
*/
public static void gETAServerInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().getWithResponse("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1",
- com.azure.core.util.Context.NONE);
+ manager.serverInstances()
+ .getWithResponse("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1", com.azure.core.util.Context.NONE);
}
}
```
@@ -512,8 +522,8 @@ public final class ServerInstancesListBySapInstanceSamples {
*/
public static void listsTheServerInstanceResourcesForTheGivenSAPInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().listBySapInstance("test-rg", "SampleSite", "MPP_MPP",
- com.azure.core.util.Context.NONE);
+ manager.serverInstances()
+ .listBySapInstance("test-rg", "SampleSite", "MPP_MPP", com.azure.core.util.Context.NONE);
}
}
```
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/pom.xml b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/pom.xml
index 6efefd00f74f..e5ca442ac0ce 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/pom.xml
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/pom.xml
@@ -48,6 +48,11 @@
true
+
+ com.azure
+ azure-json
+ 1.2.0
+
com.azure
azure-core
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/MigrationDiscoverySapManager.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/MigrationDiscoverySapManager.java
index 56e72412ebea..102daa361a00 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/MigrationDiscoverySapManager.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/MigrationDiscoverySapManager.java
@@ -11,8 +11,8 @@
import com.azure.core.http.HttpPipelinePosition;
import com.azure.core.http.policy.AddDatePolicy;
import com.azure.core.http.policy.AddHeadersFromContextPolicy;
-import com.azure.core.http.policy.HttpLogOptions;
import com.azure.core.http.policy.HttpLoggingPolicy;
+import com.azure.core.http.policy.HttpLogOptions;
import com.azure.core.http.policy.HttpPipelinePolicy;
import com.azure.core.http.policy.HttpPolicyProviders;
import com.azure.core.http.policy.RequestIdPolicy;
@@ -60,8 +60,10 @@ private MigrationDiscoverySapManager(HttpPipeline httpPipeline, AzureProfile pro
Objects.requireNonNull(httpPipeline, "'httpPipeline' cannot be null.");
Objects.requireNonNull(profile, "'profile' cannot be null.");
this.clientObject = new MigrationDiscoverySapMgmtClientBuilder().pipeline(httpPipeline)
- .endpoint(profile.getEnvironment().getResourceManagerEndpoint()).subscriptionId(profile.getSubscriptionId())
- .defaultPollInterval(defaultPollInterval).buildClient();
+ .endpoint(profile.getEnvironment().getResourceManagerEndpoint())
+ .subscriptionId(profile.getSubscriptionId())
+ .defaultPollInterval(defaultPollInterval)
+ .buildClient();
}
/**
@@ -212,12 +214,19 @@ public MigrationDiscoverySapManager authenticate(TokenCredential credential, Azu
Objects.requireNonNull(profile, "'profile' cannot be null.");
StringBuilder userAgentBuilder = new StringBuilder();
- userAgentBuilder.append("azsdk-java").append("-").append("com.azure.resourcemanager.migrationdiscoverysap")
- .append("/").append("1.0.0-beta.1");
+ userAgentBuilder.append("azsdk-java")
+ .append("-")
+ .append("com.azure.resourcemanager.migrationdiscoverysap")
+ .append("/")
+ .append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
- userAgentBuilder.append(" (").append(Configuration.getGlobalConfiguration().get("java.version"))
- .append("; ").append(Configuration.getGlobalConfiguration().get("os.name")).append("; ")
- .append(Configuration.getGlobalConfiguration().get("os.version")).append("; auto-generated)");
+ userAgentBuilder.append(" (")
+ .append(Configuration.getGlobalConfiguration().get("java.version"))
+ .append("; ")
+ .append(Configuration.getGlobalConfiguration().get("os.name"))
+ .append("; ")
+ .append(Configuration.getGlobalConfiguration().get("os.version"))
+ .append("; auto-generated)");
} else {
userAgentBuilder.append(" (auto-generated)");
}
@@ -236,18 +245,21 @@ public MigrationDiscoverySapManager authenticate(TokenCredential credential, Azu
policies.add(new UserAgentPolicy(userAgentBuilder.toString()));
policies.add(new AddHeadersFromContextPolicy());
policies.add(new RequestIdPolicy());
- policies.addAll(this.policies.stream().filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_CALL)
+ policies.addAll(this.policies.stream()
+ .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_CALL)
.collect(Collectors.toList()));
HttpPolicyProviders.addBeforeRetryPolicies(policies);
policies.add(retryPolicy);
policies.add(new AddDatePolicy());
policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0])));
policies.addAll(this.policies.stream()
- .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY).collect(Collectors.toList()));
+ .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY)
+ .collect(Collectors.toList()));
HttpPolicyProviders.addAfterRetryPolicies(policies);
policies.add(new HttpLoggingPolicy(httpLogOptions));
HttpPipeline httpPipeline = new HttpPipelineBuilder().httpClient(httpClient)
- .policies(policies.toArray(new HttpPipelinePolicy[0])).build();
+ .policies(policies.toArray(new HttpPipelinePolicy[0]))
+ .build();
return new MigrationDiscoverySapManager(httpPipeline, profile, defaultPollInterval);
}
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationInner.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationInner.java
index 7f90fde940dc..a406d93c2bc6 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationInner.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationInner.java
@@ -5,10 +5,14 @@
package com.azure.resourcemanager.migrationdiscoverysap.fluent.models;
import com.azure.core.annotation.Fluent;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.models.ActionType;
import com.azure.resourcemanager.migrationdiscoverysap.models.OperationDisplay;
import com.azure.resourcemanager.migrationdiscoverysap.models.Origin;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
/**
* REST API Operation
@@ -16,38 +20,33 @@
* Details of a REST API operation, returned from the Resource Provider Operations API.
*/
@Fluent
-public final class OperationInner {
+public final class OperationInner implements JsonSerializable {
/*
* The name of the operation, as per Resource-Based Access Control (RBAC). Examples:
* "Microsoft.Compute/virtualMachines/write", "Microsoft.Compute/virtualMachines/capture/action"
*/
- @JsonProperty(value = "name", access = JsonProperty.Access.WRITE_ONLY)
private String name;
/*
* Whether the operation applies to data-plane. This is "true" for data-plane operations and "false" for
* ARM/control-plane operations.
*/
- @JsonProperty(value = "isDataAction", access = JsonProperty.Access.WRITE_ONLY)
private Boolean isDataAction;
/*
* Localized display information for this particular operation.
*/
- @JsonProperty(value = "display")
private OperationDisplay display;
/*
* The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default
* value is "user,system"
*/
- @JsonProperty(value = "origin", access = JsonProperty.Access.WRITE_ONLY)
private Origin origin;
/*
* Enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs.
*/
- @JsonProperty(value = "actionType", access = JsonProperty.Access.WRITE_ONLY)
private ActionType actionType;
/**
@@ -126,4 +125,48 @@ public void validate() {
display().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeJsonField("display", this.display);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of OperationInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of OperationInner if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IOException If an error occurs while reading the OperationInner.
+ */
+ public static OperationInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ OperationInner deserializedOperationInner = new OperationInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("name".equals(fieldName)) {
+ deserializedOperationInner.name = reader.getString();
+ } else if ("isDataAction".equals(fieldName)) {
+ deserializedOperationInner.isDataAction = reader.getNullable(JsonReader::getBoolean);
+ } else if ("display".equals(fieldName)) {
+ deserializedOperationInner.display = OperationDisplay.fromJson(reader);
+ } else if ("origin".equals(fieldName)) {
+ deserializedOperationInner.origin = Origin.fromString(reader.getString());
+ } else if ("actionType".equals(fieldName)) {
+ deserializedOperationInner.actionType = ActionType.fromString(reader.getString());
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedOperationInner;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationStatusResultInner.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationStatusResultInner.java
index 9d934cc754e6..5f0706c4cb9e 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationStatusResultInner.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/OperationStatusResultInner.java
@@ -6,62 +6,60 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.exception.ManagementError;
+import com.azure.core.util.CoreUtils;
import com.azure.core.util.logging.ClientLogger;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
import java.time.OffsetDateTime;
+import java.time.format.DateTimeFormatter;
import java.util.List;
/**
* The current status of an async operation.
*/
@Fluent
-public final class OperationStatusResultInner {
+public final class OperationStatusResultInner implements JsonSerializable {
/*
* Fully qualified ID for the async operation.
*/
- @JsonProperty(value = "id")
private String id;
/*
* Name of the async operation.
*/
- @JsonProperty(value = "name")
private String name;
/*
* Operation status.
*/
- @JsonProperty(value = "status", required = true)
private String status;
/*
* Percent of the operation that is complete.
*/
- @JsonProperty(value = "percentComplete")
private Float percentComplete;
/*
* The start time of the operation.
*/
- @JsonProperty(value = "startTime")
private OffsetDateTime startTime;
/*
* The end time of the operation.
*/
- @JsonProperty(value = "endTime")
private OffsetDateTime endTime;
/*
* The operations list.
*/
- @JsonProperty(value = "operations")
private List operations;
/*
* If present, details of the operation error.
*/
- @JsonProperty(value = "error")
private ManagementError error;
/**
@@ -237,8 +235,9 @@ public OperationStatusResultInner withError(ManagementError error) {
*/
public void validate() {
if (status() == null) {
- throw LOGGER.logExceptionAsError(
- new IllegalArgumentException("Missing required property status in model OperationStatusResultInner"));
+ throw LOGGER.atError()
+ .log(new IllegalArgumentException(
+ "Missing required property status in model OperationStatusResultInner"));
}
if (operations() != null) {
operations().forEach(e -> e.validate());
@@ -246,4 +245,68 @@ public void validate() {
}
private static final ClientLogger LOGGER = new ClientLogger(OperationStatusResultInner.class);
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("status", this.status);
+ jsonWriter.writeStringField("id", this.id);
+ jsonWriter.writeStringField("name", this.name);
+ jsonWriter.writeNumberField("percentComplete", this.percentComplete);
+ jsonWriter.writeStringField("startTime",
+ this.startTime == null ? null : DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(this.startTime));
+ jsonWriter.writeStringField("endTime",
+ this.endTime == null ? null : DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(this.endTime));
+ jsonWriter.writeArrayField("operations", this.operations, (writer, element) -> writer.writeJson(element));
+ jsonWriter.writeJsonField("error", this.error);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of OperationStatusResultInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of OperationStatusResultInner if the JsonReader was pointing to an instance of it, or null if
+ * it was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the OperationStatusResultInner.
+ */
+ public static OperationStatusResultInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ OperationStatusResultInner deserializedOperationStatusResultInner = new OperationStatusResultInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("status".equals(fieldName)) {
+ deserializedOperationStatusResultInner.status = reader.getString();
+ } else if ("id".equals(fieldName)) {
+ deserializedOperationStatusResultInner.id = reader.getString();
+ } else if ("name".equals(fieldName)) {
+ deserializedOperationStatusResultInner.name = reader.getString();
+ } else if ("percentComplete".equals(fieldName)) {
+ deserializedOperationStatusResultInner.percentComplete = reader.getNullable(JsonReader::getFloat);
+ } else if ("startTime".equals(fieldName)) {
+ deserializedOperationStatusResultInner.startTime = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
+ } else if ("endTime".equals(fieldName)) {
+ deserializedOperationStatusResultInner.endTime = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
+ } else if ("operations".equals(fieldName)) {
+ List operations
+ = reader.readArray(reader1 -> OperationStatusResultInner.fromJson(reader1));
+ deserializedOperationStatusResultInner.operations = operations;
+ } else if ("error".equals(fieldName)) {
+ deserializedOperationStatusResultInner.error = ManagementError.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedOperationStatusResultInner;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapDiscoverySiteInner.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapDiscoverySiteInner.java
index fa7474ef9184..e2eff3156c4d 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapDiscoverySiteInner.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapDiscoverySiteInner.java
@@ -7,9 +7,12 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.management.SystemData;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.models.ExtendedLocation;
import com.azure.resourcemanager.migrationdiscoverysap.models.SapDiscoverySiteProperties;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
import java.util.Map;
/**
@@ -20,21 +23,33 @@ public final class SapDiscoverySiteInner extends Resource {
/*
* The resource-specific properties for this resource.
*/
- @JsonProperty(value = "properties")
private SapDiscoverySiteProperties properties;
/*
* The extended location definition.
*/
- @JsonProperty(value = "extendedLocation")
private ExtendedLocation extendedLocation;
/*
* Azure Resource Manager metadata containing createdBy and modifiedBy information.
*/
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
private SystemData systemData;
+ /*
+ * Fully qualified resource Id for the resource.
+ */
+ private String id;
+
+ /*
+ * The name of the resource.
+ */
+ private String name;
+
+ /*
+ * The type of the resource.
+ */
+ private String type;
+
/**
* Creates an instance of SapDiscoverySiteInner class.
*/
@@ -90,6 +105,36 @@ public SystemData systemData() {
return this.systemData;
}
+ /**
+ * Get the id property: Fully qualified resource Id for the resource.
+ *
+ * @return the id value.
+ */
+ @Override
+ public String id() {
+ return this.id;
+ }
+
+ /**
+ * Get the name property: The name of the resource.
+ *
+ * @return the name value.
+ */
+ @Override
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Get the type property: The type of the resource.
+ *
+ * @return the type value.
+ */
+ @Override
+ public String type() {
+ return this.type;
+ }
+
/**
* {@inheritDoc}
*/
@@ -121,4 +166,59 @@ public void validate() {
extendedLocation().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("location", location());
+ jsonWriter.writeMapField("tags", tags(), (writer, element) -> writer.writeString(element));
+ jsonWriter.writeJsonField("properties", this.properties);
+ jsonWriter.writeJsonField("extendedLocation", this.extendedLocation);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapDiscoverySiteInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapDiscoverySiteInner if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SapDiscoverySiteInner.
+ */
+ public static SapDiscoverySiteInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapDiscoverySiteInner deserializedSapDiscoverySiteInner = new SapDiscoverySiteInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("id".equals(fieldName)) {
+ deserializedSapDiscoverySiteInner.id = reader.getString();
+ } else if ("name".equals(fieldName)) {
+ deserializedSapDiscoverySiteInner.name = reader.getString();
+ } else if ("type".equals(fieldName)) {
+ deserializedSapDiscoverySiteInner.type = reader.getString();
+ } else if ("location".equals(fieldName)) {
+ deserializedSapDiscoverySiteInner.withLocation(reader.getString());
+ } else if ("tags".equals(fieldName)) {
+ Map tags = reader.readMap(reader1 -> reader1.getString());
+ deserializedSapDiscoverySiteInner.withTags(tags);
+ } else if ("properties".equals(fieldName)) {
+ deserializedSapDiscoverySiteInner.properties = SapDiscoverySiteProperties.fromJson(reader);
+ } else if ("extendedLocation".equals(fieldName)) {
+ deserializedSapDiscoverySiteInner.extendedLocation = ExtendedLocation.fromJson(reader);
+ } else if ("systemData".equals(fieldName)) {
+ deserializedSapDiscoverySiteInner.systemData = SystemData.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapDiscoverySiteInner;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapInstanceInner.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapInstanceInner.java
index 5fa378285447..2e91d15fe270 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapInstanceInner.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/SapInstanceInner.java
@@ -7,8 +7,11 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.management.SystemData;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.models.SapInstanceProperties;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
import java.util.Map;
/**
@@ -19,15 +22,28 @@ public final class SapInstanceInner extends Resource {
/*
* The resource-specific properties for this resource.
*/
- @JsonProperty(value = "properties")
private SapInstanceProperties properties;
/*
* Azure Resource Manager metadata containing createdBy and modifiedBy information.
*/
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
private SystemData systemData;
+ /*
+ * Fully qualified resource Id for the resource.
+ */
+ private String id;
+
+ /*
+ * The name of the resource.
+ */
+ private String name;
+
+ /*
+ * The type of the resource.
+ */
+ private String type;
+
/**
* Creates an instance of SapInstanceInner class.
*/
@@ -63,6 +79,36 @@ public SystemData systemData() {
return this.systemData;
}
+ /**
+ * Get the id property: Fully qualified resource Id for the resource.
+ *
+ * @return the id value.
+ */
+ @Override
+ public String id() {
+ return this.id;
+ }
+
+ /**
+ * Get the name property: The name of the resource.
+ *
+ * @return the name value.
+ */
+ @Override
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Get the type property: The type of the resource.
+ *
+ * @return the type value.
+ */
+ @Override
+ public String type() {
+ return this.type;
+ }
+
/**
* {@inheritDoc}
*/
@@ -91,4 +137,56 @@ public void validate() {
properties().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("location", location());
+ jsonWriter.writeMapField("tags", tags(), (writer, element) -> writer.writeString(element));
+ jsonWriter.writeJsonField("properties", this.properties);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapInstanceInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapInstanceInner if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SapInstanceInner.
+ */
+ public static SapInstanceInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapInstanceInner deserializedSapInstanceInner = new SapInstanceInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("id".equals(fieldName)) {
+ deserializedSapInstanceInner.id = reader.getString();
+ } else if ("name".equals(fieldName)) {
+ deserializedSapInstanceInner.name = reader.getString();
+ } else if ("type".equals(fieldName)) {
+ deserializedSapInstanceInner.type = reader.getString();
+ } else if ("location".equals(fieldName)) {
+ deserializedSapInstanceInner.withLocation(reader.getString());
+ } else if ("tags".equals(fieldName)) {
+ Map tags = reader.readMap(reader1 -> reader1.getString());
+ deserializedSapInstanceInner.withTags(tags);
+ } else if ("properties".equals(fieldName)) {
+ deserializedSapInstanceInner.properties = SapInstanceProperties.fromJson(reader);
+ } else if ("systemData".equals(fieldName)) {
+ deserializedSapInstanceInner.systemData = SystemData.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapInstanceInner;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/ServerInstanceInner.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/ServerInstanceInner.java
index 39fc66ecbc02..72e7704ddb77 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/ServerInstanceInner.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/fluent/models/ServerInstanceInner.java
@@ -7,8 +7,11 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
import com.azure.core.management.SystemData;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.models.ServerInstanceProperties;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
/**
* Define the Server Instance resource.
@@ -18,15 +21,28 @@ public final class ServerInstanceInner extends ProxyResource {
/*
* The resource-specific properties for this resource.
*/
- @JsonProperty(value = "properties")
private ServerInstanceProperties properties;
/*
* Azure Resource Manager metadata containing createdBy and modifiedBy information.
*/
- @JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
private SystemData systemData;
+ /*
+ * Fully qualified resource Id for the resource.
+ */
+ private String id;
+
+ /*
+ * The name of the resource.
+ */
+ private String name;
+
+ /*
+ * The type of the resource.
+ */
+ private String type;
+
/**
* Creates an instance of ServerInstanceInner class.
*/
@@ -62,6 +78,36 @@ public SystemData systemData() {
return this.systemData;
}
+ /**
+ * Get the id property: Fully qualified resource Id for the resource.
+ *
+ * @return the id value.
+ */
+ @Override
+ public String id() {
+ return this.id;
+ }
+
+ /**
+ * Get the name property: The name of the resource.
+ *
+ * @return the name value.
+ */
+ @Override
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Get the type property: The type of the resource.
+ *
+ * @return the type value.
+ */
+ @Override
+ public String type() {
+ return this.type;
+ }
+
/**
* Validates the instance.
*
@@ -72,4 +118,49 @@ public void validate() {
properties().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeJsonField("properties", this.properties);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ServerInstanceInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ServerInstanceInner if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the ServerInstanceInner.
+ */
+ public static ServerInstanceInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ServerInstanceInner deserializedServerInstanceInner = new ServerInstanceInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("id".equals(fieldName)) {
+ deserializedServerInstanceInner.id = reader.getString();
+ } else if ("name".equals(fieldName)) {
+ deserializedServerInstanceInner.name = reader.getString();
+ } else if ("type".equals(fieldName)) {
+ deserializedServerInstanceInner.type = reader.getString();
+ } else if ("properties".equals(fieldName)) {
+ deserializedServerInstanceInner.properties = ServerInstanceProperties.fromJson(reader);
+ } else if ("systemData".equals(fieldName)) {
+ deserializedServerInstanceInner.systemData = SystemData.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedServerInstanceInner;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientBuilder.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientBuilder.java
index bef851218e7f..3e96fe01841c 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientBuilder.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientBuilder.java
@@ -123,11 +123,13 @@ public MigrationDiscoverySapMgmtClientBuilder serializerAdapter(SerializerAdapte
public MigrationDiscoverySapMgmtClientImpl buildClient() {
String localEndpoint = (endpoint != null) ? endpoint : "https://management.azure.com";
AzureEnvironment localEnvironment = (environment != null) ? environment : AzureEnvironment.AZURE;
- HttpPipeline localPipeline = (pipeline != null) ? pipeline
+ 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
+ SerializerAdapter localSerializerAdapter = (serializerAdapter != null)
+ ? serializerAdapter
: SerializerFactory.createDefaultManagementSerializerAdapter();
MigrationDiscoverySapMgmtClientImpl client = new MigrationDiscoverySapMgmtClientImpl(localPipeline,
localSerializerAdapter, localDefaultPollInterval, localEnvironment, this.subscriptionId, localEndpoint);
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientImpl.java
index fb1f6fe3cc12..5178b82f1e50 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/MigrationDiscoverySapMgmtClientImpl.java
@@ -5,6 +5,7 @@
package com.azure.resourcemanager.migrationdiscoverysap.implementation;
import com.azure.core.annotation.ServiceClient;
+import com.azure.core.http.HttpHeaderName;
import com.azure.core.http.HttpHeaders;
import com.azure.core.http.HttpPipeline;
import com.azure.core.http.HttpResponse;
@@ -12,8 +13,8 @@
import com.azure.core.management.AzureEnvironment;
import com.azure.core.management.exception.ManagementError;
import com.azure.core.management.exception.ManagementException;
-import com.azure.core.management.polling.PollResult;
import com.azure.core.management.polling.PollerFactory;
+import com.azure.core.management.polling.PollResult;
import com.azure.core.util.Context;
import com.azure.core.util.CoreUtils;
import com.azure.core.util.logging.ClientLogger;
@@ -265,8 +266,8 @@ public Mono getLroFinalResultOrError(AsyncPollResponse,
if (errorBody != null) {
// try to deserialize error body to ManagementError
try {
- managementError = this.getSerializerAdapter().deserialize(errorBody, ManagementError.class,
- SerializerEncoding.JSON);
+ managementError = this.getSerializerAdapter()
+ .deserialize(errorBody, ManagementError.class, SerializerEncoding.JSON);
if (managementError.getCode() == null || managementError.getMessage() == null) {
managementError = null;
}
@@ -307,7 +308,7 @@ public int getStatusCode() {
}
public String getHeaderValue(String s) {
- return httpHeaders.getValue(s);
+ return httpHeaders.getValue(HttpHeaderName.fromString(s));
}
public HttpHeaders getHeaders() {
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationStatusResultImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationStatusResultImpl.java
index 50a4a703f93a..5c24f2a4ae89 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationStatusResultImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationStatusResultImpl.java
@@ -51,7 +51,8 @@ public List operations() {
List inner = this.innerModel().operations();
if (inner != null) {
return Collections.unmodifiableList(inner.stream()
- .map(inner1 -> new OperationStatusResultImpl(inner1, this.manager())).collect(Collectors.toList()));
+ .map(inner1 -> new OperationStatusResultImpl(inner1, this.manager()))
+ .collect(Collectors.toList()));
} else {
return Collections.emptyList();
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationsClientImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationsClientImpl.java
index ec72646ae5c4..920089f0fbf9 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationsClientImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/OperationsClientImpl.java
@@ -183,9 +183,7 @@ public PagedIterable list(Context context) {
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -211,9 +209,7 @@ private Mono> listNextSinglePageAsync(String nextL
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ResourceManagerUtils.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ResourceManagerUtils.java
index 78770f50ea13..c8ed7646f85c 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ResourceManagerUtils.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ResourceManagerUtils.java
@@ -41,7 +41,6 @@ static String getValueFromIdByName(String id, String name) {
}
}
return null;
-
}
static String getValueFromIdByParameterName(String id, String pathTemplate, String parameterName) {
@@ -75,7 +74,6 @@ static String getValueFromIdByParameterName(String id, String pathTemplate, Stri
}
}
return null;
-
}
static PagedIterable mapPage(PagedIterable pageIterable, Function mapper) {
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySiteImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySiteImpl.java
index fbcfcb945f92..ca991484afdd 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySiteImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySiteImpl.java
@@ -91,14 +91,16 @@ public SapDiscoverySiteImpl withExistingResourceGroup(String resourceGroupName)
}
public SapDiscoverySite create() {
- this.innerObject = serviceManager.serviceClient().getSapDiscoverySites().create(resourceGroupName,
- sapDiscoverySiteName, this.innerModel(), Context.NONE);
+ this.innerObject = serviceManager.serviceClient()
+ .getSapDiscoverySites()
+ .create(resourceGroupName, sapDiscoverySiteName, this.innerModel(), Context.NONE);
return this;
}
public SapDiscoverySite create(Context context) {
- this.innerObject = serviceManager.serviceClient().getSapDiscoverySites().create(resourceGroupName,
- sapDiscoverySiteName, this.innerModel(), context);
+ this.innerObject = serviceManager.serviceClient()
+ .getSapDiscoverySites()
+ .create(resourceGroupName, sapDiscoverySiteName, this.innerModel(), context);
return this;
}
@@ -115,14 +117,18 @@ public SapDiscoverySiteImpl update() {
}
public SapDiscoverySite apply() {
- this.innerObject = serviceManager.serviceClient().getSapDiscoverySites()
- .updateWithResponse(resourceGroupName, sapDiscoverySiteName, updateProperties, Context.NONE).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getSapDiscoverySites()
+ .updateWithResponse(resourceGroupName, sapDiscoverySiteName, updateProperties, Context.NONE)
+ .getValue();
return this;
}
public SapDiscoverySite apply(Context context) {
- this.innerObject = serviceManager.serviceClient().getSapDiscoverySites()
- .updateWithResponse(resourceGroupName, sapDiscoverySiteName, updateProperties, context).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getSapDiscoverySites()
+ .updateWithResponse(resourceGroupName, sapDiscoverySiteName, updateProperties, context)
+ .getValue();
return this;
}
@@ -135,14 +141,18 @@ public SapDiscoverySite apply(Context context) {
}
public SapDiscoverySite refresh() {
- this.innerObject = serviceManager.serviceClient().getSapDiscoverySites()
- .getByResourceGroupWithResponse(resourceGroupName, sapDiscoverySiteName, Context.NONE).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getSapDiscoverySites()
+ .getByResourceGroupWithResponse(resourceGroupName, sapDiscoverySiteName, Context.NONE)
+ .getValue();
return this;
}
public SapDiscoverySite refresh(Context context) {
- this.innerObject = serviceManager.serviceClient().getSapDiscoverySites()
- .getByResourceGroupWithResponse(resourceGroupName, sapDiscoverySiteName, context).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getSapDiscoverySites()
+ .getByResourceGroupWithResponse(resourceGroupName, sapDiscoverySiteName, context)
+ .getValue();
return this;
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySitesClientImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySitesClientImpl.java
index 9a8f46acce4b..59685b9e0b37 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySitesClientImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapDiscoverySitesClientImpl.java
@@ -1365,9 +1365,7 @@ public OperationStatusResultInner importEntities(String resourceGroupName, Strin
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1395,9 +1393,7 @@ private Mono> listBySubscriptionNextSingleP
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -1425,9 +1421,7 @@ private Mono> listBySubscriptionNextSingleP
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1455,9 +1449,7 @@ private Mono> listByResourceGroupNextSingle
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstanceImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstanceImpl.java
index 086e15f8931f..744f2031369e 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstanceImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstanceImpl.java
@@ -87,14 +87,16 @@ public SapInstanceImpl withExistingSapDiscoverySite(String resourceGroupName, St
}
public SapInstance create() {
- this.innerObject = serviceManager.serviceClient().getSapInstances().create(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, this.innerModel(), Context.NONE);
+ this.innerObject = serviceManager.serviceClient()
+ .getSapInstances()
+ .create(resourceGroupName, sapDiscoverySiteName, sapInstanceName, this.innerModel(), Context.NONE);
return this;
}
public SapInstance create(Context context) {
- this.innerObject = serviceManager.serviceClient().getSapInstances().create(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, this.innerModel(), context);
+ this.innerObject = serviceManager.serviceClient()
+ .getSapInstances()
+ .create(resourceGroupName, sapDiscoverySiteName, sapInstanceName, this.innerModel(), context);
return this;
}
@@ -111,13 +113,17 @@ public SapInstanceImpl update() {
}
public SapInstance apply() {
- this.innerObject = serviceManager.serviceClient().getSapInstances().updateWithResponse(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, updateProperties, Context.NONE).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getSapInstances()
+ .updateWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, updateProperties,
+ Context.NONE)
+ .getValue();
return this;
}
public SapInstance apply(Context context) {
- this.innerObject = serviceManager.serviceClient().getSapInstances()
+ this.innerObject = serviceManager.serviceClient()
+ .getSapInstances()
.updateWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, updateProperties, context)
.getValue();
return this;
@@ -133,14 +139,18 @@ public SapInstance apply(Context context) {
}
public SapInstance refresh() {
- this.innerObject = serviceManager.serviceClient().getSapInstances()
- .getWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, Context.NONE).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getSapInstances()
+ .getWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, Context.NONE)
+ .getValue();
return this;
}
public SapInstance refresh(Context context) {
- this.innerObject = serviceManager.serviceClient().getSapInstances()
- .getWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, context).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getSapInstances()
+ .getWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, context)
+ .getValue();
return this;
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstancesClientImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstancesClientImpl.java
index a09db94ad61b..b2a05ec117bb 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstancesClientImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/SapInstancesClientImpl.java
@@ -1084,9 +1084,7 @@ public void delete(String resourceGroupName, String sapDiscoverySiteName, String
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1114,9 +1112,7 @@ private Mono> listBySapDiscoverySiteNextSinglePa
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstanceImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstanceImpl.java
index 6e52c51bee16..c0edc485a88d 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstanceImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstanceImpl.java
@@ -67,14 +67,18 @@ public ServerInstanceImpl withExistingSapInstance(String resourceGroupName, Stri
}
public ServerInstance create() {
- this.innerObject = serviceManager.serviceClient().getServerInstances().create(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, serverInstanceName, this.innerModel(), Context.NONE);
+ this.innerObject = serviceManager.serviceClient()
+ .getServerInstances()
+ .create(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, this.innerModel(),
+ Context.NONE);
return this;
}
public ServerInstance create(Context context) {
- this.innerObject = serviceManager.serviceClient().getServerInstances().create(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, serverInstanceName, this.innerModel(), context);
+ this.innerObject = serviceManager.serviceClient()
+ .getServerInstances()
+ .create(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, this.innerModel(),
+ context);
return this;
}
@@ -91,14 +95,20 @@ public ServerInstanceImpl update() {
}
public ServerInstance apply() {
- this.innerObject = serviceManager.serviceClient().getServerInstances().updateWithResponse(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, serverInstanceName, updateProperties, Context.NONE).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getServerInstances()
+ .updateWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName,
+ updateProperties, Context.NONE)
+ .getValue();
return this;
}
public ServerInstance apply(Context context) {
- this.innerObject = serviceManager.serviceClient().getServerInstances().updateWithResponse(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, serverInstanceName, updateProperties, context).getValue();
+ this.innerObject = serviceManager.serviceClient()
+ .getServerInstances()
+ .updateWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName,
+ updateProperties, context)
+ .getValue();
return this;
}
@@ -113,14 +123,16 @@ public ServerInstance apply(Context context) {
}
public ServerInstance refresh() {
- this.innerObject = serviceManager.serviceClient().getServerInstances()
+ this.innerObject = serviceManager.serviceClient()
+ .getServerInstances()
.getWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, Context.NONE)
.getValue();
return this;
}
public ServerInstance refresh(Context context) {
- this.innerObject = serviceManager.serviceClient().getServerInstances()
+ this.innerObject = serviceManager.serviceClient()
+ .getServerInstances()
.getWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, context)
.getValue();
return this;
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesClientImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesClientImpl.java
index 29a50675e462..3dcf1d1f6f61 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesClientImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesClientImpl.java
@@ -656,8 +656,10 @@ public SyncPoller, ServerInstanceInner> beginCre
public SyncPoller, ServerInstanceInner> beginCreate(String resourceGroupName,
String sapDiscoverySiteName, String sapInstanceName, String serverInstanceName, ServerInstanceInner resource,
Context context) {
- return this.beginCreateAsync(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName,
- resource, context).getSyncPoller();
+ return this
+ .beginCreateAsync(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, resource,
+ context)
+ .getSyncPoller();
}
/**
@@ -678,7 +680,8 @@ public SyncPoller, ServerInstanceInner> beginCre
private Mono createAsync(String resourceGroupName, String sapDiscoverySiteName,
String sapInstanceName, String serverInstanceName, ServerInstanceInner resource) {
return beginCreateAsync(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, resource)
- .last().flatMap(this.client::getLroFinalResultOrError);
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
}
/**
@@ -1143,7 +1146,8 @@ private Mono deleteAsync(String resourceGroupName, String sapDiscoverySite
private Mono deleteAsync(String resourceGroupName, String sapDiscoverySiteName, String sapInstanceName,
String serverInstanceName, Context context) {
return beginDeleteAsync(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, context)
- .last().flatMap(this.client::getLroFinalResultOrError);
+ .last()
+ .flatMap(this.client::getLroFinalResultOrError);
}
/**
@@ -1188,9 +1192,7 @@ public void delete(String resourceGroupName, String sapDiscoverySiteName, String
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1217,9 +1219,7 @@ private Mono> listBySapInstanceNextSinglePage
/**
* Get the next page of items.
*
- * @param nextLink The URL to get the next list of items
- *
- * The nextLink parameter.
+ * @param nextLink The URL to get the next list of items.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesImpl.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesImpl.java
index a649cdb26afd..1232d3332a33 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesImpl.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/implementation/ServerInstancesImpl.java
@@ -43,8 +43,8 @@ public PagedIterable listBySapInstance(String resourceGroupName,
public Response getWithResponse(String resourceGroupName, String sapDiscoverySiteName,
String sapInstanceName, String serverInstanceName, Context context) {
- Response inner = this.serviceClient().getWithResponse(resourceGroupName,
- sapDiscoverySiteName, sapInstanceName, serverInstanceName, context);
+ Response inner = this.serviceClient()
+ .getWithResponse(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, context);
if (inner != null) {
return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(),
new ServerInstanceImpl(inner.getValue(), this.manager()));
@@ -71,8 +71,8 @@ public void delete(String resourceGroupName, String sapDiscoverySiteName, String
public void delete(String resourceGroupName, String sapDiscoverySiteName, String sapInstanceName,
String serverInstanceName, Context context) {
- this.serviceClient().delete(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName,
- context);
+ this.serviceClient()
+ .delete(resourceGroupName, sapDiscoverySiteName, sapInstanceName, serverInstanceName, context);
}
public ServerInstance getById(String id) {
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ActionType.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ActionType.java
index 7bf6eb74ad63..bc374a1e8ee9 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ActionType.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ActionType.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -32,7 +31,6 @@ public ActionType() {
* @param name a name to look for.
* @return the corresponding ActionType.
*/
- @JsonCreator
public static ActionType fromString(String name) {
return fromString(name, ActionType.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ConfigurationData.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ConfigurationData.java
index 6634c5d17b64..36b2d0d5f8c4 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ConfigurationData.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ConfigurationData.java
@@ -5,81 +5,73 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* The SAP instance specific configuration data.
*/
@Immutable
-public final class ConfigurationData {
+public final class ConfigurationData implements JsonSerializable {
/*
* Provide the SAPS for each server of the SAP system. This should be a non-zero value. For example, 1000.
*/
- @JsonProperty(value = "saps", access = JsonProperty.Access.WRITE_ONLY)
private Integer saps;
/*
* Provide the CPU value of the server. For example, 16, 32 etc.
*/
- @JsonProperty(value = "cpu", access = JsonProperty.Access.WRITE_ONLY)
private Integer cpu;
/*
* Provide the CPU architecture type of the server. For example, Xeon Platinum 8171M, Xeon E5-2673 v3.
*/
- @JsonProperty(value = "cpuType", access = JsonProperty.Access.WRITE_ONLY)
private String cpuType;
/*
* Provide the CPU clock speed of the server in MHz. This should be a non-zero value. For example, 2100.
*/
- @JsonProperty(value = "cpuInMhz", access = JsonProperty.Access.WRITE_ONLY)
private Integer cpuInMhz;
/*
* Provide the RAM of the server. This should be a non-zero value. For example, 256.
*/
- @JsonProperty(value = "ram", access = JsonProperty.Access.WRITE_ONLY)
private Integer ram;
/*
* Provide the HW manufacturer company of the server. For example, Microsoft Corporation.
*/
- @JsonProperty(value = "hardwareManufacturer", access = JsonProperty.Access.WRITE_ONLY)
private String hardwareManufacturer;
/*
* Specify if the Hardware is a physical server or virtual machine.
*/
- @JsonProperty(value = "model", access = JsonProperty.Access.WRITE_ONLY)
private String model;
/*
- * Provide the total disk volume capacity in GB. Add the disk volume for each individual disks and provide the
- * total sum in this field.
+ * Provide the total disk volume capacity in GB. Add the disk volume for each individual disks and provide the total
+ * sum in this field.
*/
- @JsonProperty(value = "totalDiskSizeGB", access = JsonProperty.Access.WRITE_ONLY)
private Integer totalDiskSizeGB;
/*
* Provide the total disk IOPS capacity. Add the disk volume for each individual disk and provide the sum total in
* this field.
*/
- @JsonProperty(value = "totalDiskIops", access = JsonProperty.Access.WRITE_ONLY)
private Integer totalDiskIops;
/*
- * The database of this is a server instance. Applicable only if SAP instance type for this server instance is
- * 'DB'.
+ * The database of this is a server instance. Applicable only if SAP instance type for this server instance is 'DB'.
*/
- @JsonProperty(value = "databaseType", access = JsonProperty.Access.WRITE_ONLY)
private DatabaseType databaseType;
/*
* Provide the target HANA database size you need. Applicable only if SAP instance type for this server instance is
* 'DB' and you are migrating an AnyDb database to SAP S/4HANA.
*/
- @JsonProperty(value = "targetHanaRamSizeGB", access = JsonProperty.Access.WRITE_ONLY)
private Integer targetHanaRamSizeGB;
/**
@@ -108,8 +100,8 @@ public Integer cpu() {
}
/**
- * Get the cpuType property: Provide the CPU architecture type of the server. For example, Xeon Platinum 8171M,
- * Xeon E5-2673 v3.
+ * Get the cpuType property: Provide the CPU architecture type of the server. For example, Xeon Platinum 8171M, Xeon
+ * E5-2673 v3.
*
* @return the cpuType value.
*/
@@ -118,8 +110,8 @@ public String cpuType() {
}
/**
- * Get the cpuInMhz property: Provide the CPU clock speed of the server in MHz. This should be a non-zero value.
- * For example, 2100.
+ * Get the cpuInMhz property: Provide the CPU clock speed of the server in MHz. This should be a non-zero value. For
+ * example, 2100.
*
* @return the cpuInMhz value.
*/
@@ -137,8 +129,8 @@ public Integer ram() {
}
/**
- * Get the hardwareManufacturer property: Provide the HW manufacturer company of the server. For example,
- * Microsoft Corporation.
+ * Get the hardwareManufacturer property: Provide the HW manufacturer company of the server. For example, Microsoft
+ * Corporation.
*
* @return the hardwareManufacturer value.
*/
@@ -202,4 +194,59 @@ public Integer targetHanaRamSizeGB() {
*/
public void validate() {
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ConfigurationData from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ConfigurationData if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ConfigurationData.
+ */
+ public static ConfigurationData fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ConfigurationData deserializedConfigurationData = new ConfigurationData();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("saps".equals(fieldName)) {
+ deserializedConfigurationData.saps = reader.getNullable(JsonReader::getInt);
+ } else if ("cpu".equals(fieldName)) {
+ deserializedConfigurationData.cpu = reader.getNullable(JsonReader::getInt);
+ } else if ("cpuType".equals(fieldName)) {
+ deserializedConfigurationData.cpuType = reader.getString();
+ } else if ("cpuInMhz".equals(fieldName)) {
+ deserializedConfigurationData.cpuInMhz = reader.getNullable(JsonReader::getInt);
+ } else if ("ram".equals(fieldName)) {
+ deserializedConfigurationData.ram = reader.getNullable(JsonReader::getInt);
+ } else if ("hardwareManufacturer".equals(fieldName)) {
+ deserializedConfigurationData.hardwareManufacturer = reader.getString();
+ } else if ("model".equals(fieldName)) {
+ deserializedConfigurationData.model = reader.getString();
+ } else if ("totalDiskSizeGB".equals(fieldName)) {
+ deserializedConfigurationData.totalDiskSizeGB = reader.getNullable(JsonReader::getInt);
+ } else if ("totalDiskIops".equals(fieldName)) {
+ deserializedConfigurationData.totalDiskIops = reader.getNullable(JsonReader::getInt);
+ } else if ("databaseType".equals(fieldName)) {
+ deserializedConfigurationData.databaseType = DatabaseType.fromString(reader.getString());
+ } else if ("targetHanaRamSizeGB".equals(fieldName)) {
+ deserializedConfigurationData.targetHanaRamSizeGB = reader.getNullable(JsonReader::getInt);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedConfigurationData;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DataSource.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DataSource.java
index 2de85bbf985b..bb2ad9762e19 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DataSource.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DataSource.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -37,7 +36,6 @@ public DataSource() {
* @param name a name to look for.
* @return the corresponding DataSource.
*/
- @JsonCreator
public static DataSource fromString(String name) {
return fromString(name, DataSource.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DatabaseType.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DatabaseType.java
index a71aa14115dd..98bb19f826d5 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DatabaseType.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/DatabaseType.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -73,7 +72,6 @@ public DatabaseType() {
* @param name a name to look for.
* @return the corresponding DatabaseType.
*/
- @JsonCreator
public static DatabaseType fromString(String name) {
return fromString(name, DatabaseType.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ErrorDefinition.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ErrorDefinition.java
index 2bf36776a649..eb23e419c952 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ErrorDefinition.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ErrorDefinition.java
@@ -5,36 +5,36 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
import java.util.List;
/**
* Error definition.
*/
@Immutable
-public final class ErrorDefinition {
+public final class ErrorDefinition implements JsonSerializable {
/*
* Service specific error code which serves as the substatus for the HTTP error code.
*/
- @JsonProperty(value = "code", access = JsonProperty.Access.WRITE_ONLY)
private String code;
/*
* Description of the error.
*/
- @JsonProperty(value = "message", access = JsonProperty.Access.WRITE_ONLY)
private String message;
/*
* Description of the recommendation.
*/
- @JsonProperty(value = "recommendation", access = JsonProperty.Access.WRITE_ONLY)
private String recommendation;
/*
* Internal error details.
*/
- @JsonProperty(value = "details", access = JsonProperty.Access.WRITE_ONLY)
private List details;
/**
@@ -89,4 +89,46 @@ public void validate() {
details().forEach(e -> e.validate());
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ErrorDefinition from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ErrorDefinition if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ErrorDefinition.
+ */
+ public static ErrorDefinition fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ErrorDefinition deserializedErrorDefinition = new ErrorDefinition();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("code".equals(fieldName)) {
+ deserializedErrorDefinition.code = reader.getString();
+ } else if ("message".equals(fieldName)) {
+ deserializedErrorDefinition.message = reader.getString();
+ } else if ("recommendation".equals(fieldName)) {
+ deserializedErrorDefinition.recommendation = reader.getString();
+ } else if ("details".equals(fieldName)) {
+ List details = reader.readArray(reader1 -> ErrorDefinition.fromJson(reader1));
+ deserializedErrorDefinition.details = details;
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedErrorDefinition;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExcelPerformanceData.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExcelPerformanceData.java
index a43a1a2b7770..505a9c1d1541 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExcelPerformanceData.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExcelPerformanceData.java
@@ -5,27 +5,29 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonTypeInfo;
-import com.fasterxml.jackson.annotation.JsonTypeName;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* The SAP instance specific performance data for Excel import.
*/
-@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "dataSource")
-@JsonTypeName("Excel")
@Immutable
public final class ExcelPerformanceData extends PerformanceData {
+ /*
+ * The data source of the performance data.
+ */
+ private DataSource dataSource = DataSource.EXCEL;
+
/*
* Provide the max CPU percentage load on the server. Omit the percentage symbol while filling this value.
*/
- @JsonProperty(value = "maxCpuLoad", access = JsonProperty.Access.WRITE_ONLY)
private Integer maxCpuLoad;
/*
* Provide the source Database size in GB. Applicable only if SAP instance type for this server instance is 'DB'.
*/
- @JsonProperty(value = "totalSourceDbSizeGB", access = JsonProperty.Access.WRITE_ONLY)
private Integer totalSourceDbSizeGB;
/**
@@ -34,6 +36,16 @@ public final class ExcelPerformanceData extends PerformanceData {
public ExcelPerformanceData() {
}
+ /**
+ * Get the dataSource property: The data source of the performance data.
+ *
+ * @return the dataSource value.
+ */
+ @Override
+ public DataSource dataSource() {
+ return this.dataSource;
+ }
+
/**
* Get the maxCpuLoad property: Provide the max CPU percentage load on the server. Omit the percentage symbol while
* filling this value.
@@ -63,4 +75,44 @@ public Integer totalSourceDbSizeGB() {
public void validate() {
super.validate();
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("dataSource", this.dataSource == null ? null : this.dataSource.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ExcelPerformanceData from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ExcelPerformanceData if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ExcelPerformanceData.
+ */
+ public static ExcelPerformanceData fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ExcelPerformanceData deserializedExcelPerformanceData = new ExcelPerformanceData();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("dataSource".equals(fieldName)) {
+ deserializedExcelPerformanceData.dataSource = DataSource.fromString(reader.getString());
+ } else if ("maxCpuLoad".equals(fieldName)) {
+ deserializedExcelPerformanceData.maxCpuLoad = reader.getNullable(JsonReader::getInt);
+ } else if ("totalSourceDbSizeGB".equals(fieldName)) {
+ deserializedExcelPerformanceData.totalSourceDbSizeGB = reader.getNullable(JsonReader::getInt);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedExcelPerformanceData;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExtendedLocation.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExtendedLocation.java
index 352b5e63c02a..020edf83f6e5 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExtendedLocation.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ExtendedLocation.java
@@ -6,23 +6,25 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* The extended location definition.
*/
@Fluent
-public final class ExtendedLocation {
+public final class ExtendedLocation implements JsonSerializable {
/*
* The extended location type.
*/
- @JsonProperty(value = "type", required = true)
private String type;
/*
* The extended location name.
*/
- @JsonProperty(value = "name", required = true)
private String name;
/**
@@ -78,14 +80,54 @@ public ExtendedLocation withName(String name) {
*/
public void validate() {
if (type() == null) {
- throw LOGGER.logExceptionAsError(
- new IllegalArgumentException("Missing required property type in model ExtendedLocation"));
+ throw LOGGER.atError()
+ .log(new IllegalArgumentException("Missing required property type in model ExtendedLocation"));
}
if (name() == null) {
- throw LOGGER.logExceptionAsError(
- new IllegalArgumentException("Missing required property name in model ExtendedLocation"));
+ throw LOGGER.atError()
+ .log(new IllegalArgumentException("Missing required property name in model ExtendedLocation"));
}
}
private static final ClientLogger LOGGER = new ClientLogger(ExtendedLocation.class);
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("type", this.type);
+ jsonWriter.writeStringField("name", this.name);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ExtendedLocation from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ExtendedLocation if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the ExtendedLocation.
+ */
+ public static ExtendedLocation fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ExtendedLocation deserializedExtendedLocation = new ExtendedLocation();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("type".equals(fieldName)) {
+ deserializedExtendedLocation.type = reader.getString();
+ } else if ("name".equals(fieldName)) {
+ deserializedExtendedLocation.name = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedExtendedLocation;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/NativePerformanceData.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/NativePerformanceData.java
index e20463c811c5..2c628bfa2414 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/NativePerformanceData.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/NativePerformanceData.java
@@ -5,22 +5,37 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonTypeInfo;
-import com.fasterxml.jackson.annotation.JsonTypeName;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* The SAP instance specific performance data for native discovery.
*/
-@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "dataSource")
-@JsonTypeName("Native")
@Immutable
public final class NativePerformanceData extends PerformanceData {
+ /*
+ * The data source of the performance data.
+ */
+ private DataSource dataSource = DataSource.NATIVE;
+
/**
* Creates an instance of NativePerformanceData class.
*/
public NativePerformanceData() {
}
+ /**
+ * Get the dataSource property: The data source of the performance data.
+ *
+ * @return the dataSource value.
+ */
+ @Override
+ public DataSource dataSource() {
+ return this.dataSource;
+ }
+
/**
* Validates the instance.
*
@@ -30,4 +45,40 @@ public NativePerformanceData() {
public void validate() {
super.validate();
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("dataSource", this.dataSource == null ? null : this.dataSource.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of NativePerformanceData from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of NativePerformanceData if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the NativePerformanceData.
+ */
+ public static NativePerformanceData fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ NativePerformanceData deserializedNativePerformanceData = new NativePerformanceData();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("dataSource".equals(fieldName)) {
+ deserializedNativePerformanceData.dataSource = DataSource.fromString(reader.getString());
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedNativePerformanceData;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperatingSystem.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperatingSystem.java
index d777dd258c02..5200f52ee99e 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperatingSystem.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperatingSystem.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -57,7 +56,6 @@ public OperatingSystem() {
* @param name a name to look for.
* @return the corresponding OperatingSystem.
*/
- @JsonCreator
public static OperatingSystem fromString(String name) {
return fromString(name, OperatingSystem.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationDisplay.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationDisplay.java
index 8823c306676e..b4f2208af541 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationDisplay.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationDisplay.java
@@ -5,38 +5,38 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* Localized display information for this particular operation.
*/
@Immutable
-public final class OperationDisplay {
+public final class OperationDisplay implements JsonSerializable {
/*
- * The localized friendly form of the resource provider name, e.g. "Microsoft Monitoring Insights" or "Microsoft
- * Compute".
+ * The localized friendly form of the resource provider name, e.g. "Microsoft Monitoring Insights" or
+ * "Microsoft Compute".
*/
- @JsonProperty(value = "provider", access = JsonProperty.Access.WRITE_ONLY)
private String provider;
/*
- * The localized friendly name of the resource type related to this operation. E.g. "Virtual Machines" or "Job
- * Schedule Collections".
+ * The localized friendly name of the resource type related to this operation. E.g. "Virtual Machines" or
+ * "Job Schedule Collections".
*/
- @JsonProperty(value = "resource", access = JsonProperty.Access.WRITE_ONLY)
private String resource;
/*
- * The concise, localized friendly name for the operation; suitable for dropdowns. E.g. "Create or Update Virtual
- * Machine", "Restart Virtual Machine".
+ * The concise, localized friendly name for the operation; suitable for dropdowns. E.g.
+ * "Create or Update Virtual Machine", "Restart Virtual Machine".
*/
- @JsonProperty(value = "operation", access = JsonProperty.Access.WRITE_ONLY)
private String operation;
/*
* The short, localized friendly description of the operation; suitable for tool tips and detailed views.
*/
- @JsonProperty(value = "description", access = JsonProperty.Access.WRITE_ONLY)
private String description;
/**
@@ -92,4 +92,45 @@ public String description() {
*/
public void validate() {
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of OperationDisplay from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of OperationDisplay if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IOException If an error occurs while reading the OperationDisplay.
+ */
+ public static OperationDisplay fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ OperationDisplay deserializedOperationDisplay = new OperationDisplay();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("provider".equals(fieldName)) {
+ deserializedOperationDisplay.provider = reader.getString();
+ } else if ("resource".equals(fieldName)) {
+ deserializedOperationDisplay.resource = reader.getString();
+ } else if ("operation".equals(fieldName)) {
+ deserializedOperationDisplay.operation = reader.getString();
+ } else if ("description".equals(fieldName)) {
+ deserializedOperationDisplay.description = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedOperationDisplay;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationListResult.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationListResult.java
index 3b08c8b7053b..130fb39335b3 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationListResult.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/OperationListResult.java
@@ -5,26 +5,28 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.fluent.models.OperationInner;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
import java.util.List;
/**
- * A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set
- * of results.
+ * A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of
+ * results.
*/
@Immutable
-public final class OperationListResult {
+public final class OperationListResult implements JsonSerializable {
/*
* List of operations supported by the resource provider
*/
- @JsonProperty(value = "value", access = JsonProperty.Access.WRITE_ONLY)
private List value;
/*
* URL to get the next set of operation list results (if there are any).
*/
- @JsonProperty(value = "nextLink", access = JsonProperty.Access.WRITE_ONLY)
private String nextLink;
/**
@@ -61,4 +63,42 @@ public void validate() {
value().forEach(e -> e.validate());
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of OperationListResult from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of OperationListResult if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IOException If an error occurs while reading the OperationListResult.
+ */
+ public static OperationListResult fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ OperationListResult deserializedOperationListResult = new OperationListResult();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("value".equals(fieldName)) {
+ List value = reader.readArray(reader1 -> OperationInner.fromJson(reader1));
+ deserializedOperationListResult.value = value;
+ } else if ("nextLink".equals(fieldName)) {
+ deserializedOperationListResult.nextLink = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedOperationListResult;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/Origin.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/Origin.java
index 8a4e0e2126d0..0367e6a4aab0 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/Origin.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/Origin.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -43,7 +42,6 @@ public Origin() {
* @param name a name to look for.
* @return the corresponding Origin.
*/
- @JsonCreator
public static Origin fromString(String name) {
return fromString(name, Origin.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/PerformanceData.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/PerformanceData.java
index 4e0873a4c5f3..95c3f0dc21d2 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/PerformanceData.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/PerformanceData.java
@@ -5,30 +5,37 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonSubTypes;
-import com.fasterxml.jackson.annotation.JsonTypeInfo;
-import com.fasterxml.jackson.annotation.JsonTypeName;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* The SAP instance specific performance data.
*/
-@JsonTypeInfo(
- use = JsonTypeInfo.Id.NAME,
- include = JsonTypeInfo.As.PROPERTY,
- property = "dataSource",
- defaultImpl = PerformanceData.class)
-@JsonTypeName("PerformanceData")
-@JsonSubTypes({
- @JsonSubTypes.Type(name = "Excel", value = ExcelPerformanceData.class),
- @JsonSubTypes.Type(name = "Native", value = NativePerformanceData.class) })
@Immutable
-public class PerformanceData {
+public class PerformanceData implements JsonSerializable {
+ /*
+ * The data source of the performance data.
+ */
+ private DataSource dataSource = DataSource.fromString("PerformanceData");
+
/**
* Creates an instance of PerformanceData class.
*/
public PerformanceData() {
}
+ /**
+ * Get the dataSource property: The data source of the performance data.
+ *
+ * @return the dataSource value.
+ */
+ public DataSource dataSource() {
+ return this.dataSource;
+ }
+
/**
* Validates the instance.
*
@@ -36,4 +43,67 @@ public PerformanceData() {
*/
public void validate() {
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("dataSource", this.dataSource == null ? null : this.dataSource.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of PerformanceData from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of PerformanceData if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IOException If an error occurs while reading the PerformanceData.
+ */
+ public static PerformanceData fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ String discriminatorValue = null;
+ try (JsonReader readerToUse = reader.bufferObject()) {
+ readerToUse.nextToken(); // Prepare for reading
+ while (readerToUse.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = readerToUse.getFieldName();
+ readerToUse.nextToken();
+ if ("dataSource".equals(fieldName)) {
+ discriminatorValue = readerToUse.getString();
+ break;
+ } else {
+ readerToUse.skipChildren();
+ }
+ }
+ // Use the discriminator value to determine which subtype should be deserialized.
+ if ("Excel".equals(discriminatorValue)) {
+ return ExcelPerformanceData.fromJson(readerToUse.reset());
+ } else if ("Native".equals(discriminatorValue)) {
+ return NativePerformanceData.fromJson(readerToUse.reset());
+ } else {
+ return fromJsonKnownDiscriminator(readerToUse.reset());
+ }
+ }
+ });
+ }
+
+ static PerformanceData fromJsonKnownDiscriminator(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ PerformanceData deserializedPerformanceData = new PerformanceData();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("dataSource".equals(fieldName)) {
+ deserializedPerformanceData.dataSource = DataSource.fromString(reader.getString());
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedPerformanceData;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ProvisioningState.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ProvisioningState.java
index 6f4b0839a434..94a1bb2b096f 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ProvisioningState.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ProvisioningState.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -67,7 +66,6 @@ public ProvisioningState() {
* @param name a name to look for.
* @return the corresponding ProvisioningState.
*/
- @JsonCreator
public static ProvisioningState fromString(String name) {
return fromString(name, ProvisioningState.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteListResult.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteListResult.java
index 3986342dc847..fa5f9ffd5c2e 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteListResult.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteListResult.java
@@ -6,25 +6,27 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.fluent.models.SapDiscoverySiteInner;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
import java.util.List;
/**
* The response of a SAPDiscoverySite list operation.
*/
@Fluent
-public final class SapDiscoverySiteListResult {
+public final class SapDiscoverySiteListResult implements JsonSerializable {
/*
* The SAPDiscoverySite items on this page
*/
- @JsonProperty(value = "value", required = true)
private List value;
/*
* The link to the next page of items
*/
- @JsonProperty(value = "nextLink")
private String nextLink;
/**
@@ -80,12 +82,55 @@ public SapDiscoverySiteListResult withNextLink(String nextLink) {
*/
public void validate() {
if (value() == null) {
- throw LOGGER.logExceptionAsError(
- new IllegalArgumentException("Missing required property value in model SapDiscoverySiteListResult"));
+ throw LOGGER.atError()
+ .log(new IllegalArgumentException(
+ "Missing required property value in model SapDiscoverySiteListResult"));
} else {
value().forEach(e -> e.validate());
}
}
private static final ClientLogger LOGGER = new ClientLogger(SapDiscoverySiteListResult.class);
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeArrayField("value", this.value, (writer, element) -> writer.writeJson(element));
+ jsonWriter.writeStringField("nextLink", this.nextLink);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapDiscoverySiteListResult from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapDiscoverySiteListResult if the JsonReader was pointing to an instance of it, or null if
+ * it was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SapDiscoverySiteListResult.
+ */
+ public static SapDiscoverySiteListResult fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapDiscoverySiteListResult deserializedSapDiscoverySiteListResult = new SapDiscoverySiteListResult();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("value".equals(fieldName)) {
+ List value
+ = reader.readArray(reader1 -> SapDiscoverySiteInner.fromJson(reader1));
+ deserializedSapDiscoverySiteListResult.value = value;
+ } else if ("nextLink".equals(fieldName)) {
+ deserializedSapDiscoverySiteListResult.nextLink = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapDiscoverySiteListResult;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteProperties.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteProperties.java
index 7ba95dd09b85..e226c583d725 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteProperties.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteProperties.java
@@ -5,35 +5,35 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Fluent;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* Defines the SAP Migration discovery site resource properties.
*/
@Fluent
-public final class SapDiscoverySiteProperties {
+public final class SapDiscoverySiteProperties implements JsonSerializable {
/*
* The master site ID from Azure Migrate.
*/
- @JsonProperty(value = "masterSiteId")
private String masterSiteId;
/*
* The migrate project ID from Azure Migrate.
*/
- @JsonProperty(value = "migrateProjectId")
private String migrateProjectId;
/*
* Defines the provisioning states.
*/
- @JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY)
private ProvisioningState provisioningState;
/*
* Indicates any errors on the SAP Migration discovery site resource.
*/
- @JsonProperty(value = "errors", access = JsonProperty.Access.WRITE_ONLY)
private SapMigrateError errors;
/**
@@ -110,4 +110,48 @@ public void validate() {
errors().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("masterSiteId", this.masterSiteId);
+ jsonWriter.writeStringField("migrateProjectId", this.migrateProjectId);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapDiscoverySiteProperties from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapDiscoverySiteProperties if the JsonReader was pointing to an instance of it, or null if
+ * it was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the SapDiscoverySiteProperties.
+ */
+ public static SapDiscoverySiteProperties fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapDiscoverySiteProperties deserializedSapDiscoverySiteProperties = new SapDiscoverySiteProperties();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("masterSiteId".equals(fieldName)) {
+ deserializedSapDiscoverySiteProperties.masterSiteId = reader.getString();
+ } else if ("migrateProjectId".equals(fieldName)) {
+ deserializedSapDiscoverySiteProperties.migrateProjectId = reader.getString();
+ } else if ("provisioningState".equals(fieldName)) {
+ deserializedSapDiscoverySiteProperties.provisioningState
+ = ProvisioningState.fromString(reader.getString());
+ } else if ("errors".equals(fieldName)) {
+ deserializedSapDiscoverySiteProperties.errors = SapMigrateError.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapDiscoverySiteProperties;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteTagsUpdate.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteTagsUpdate.java
index f0d68b034941..a09b135d46eb 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteTagsUpdate.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapDiscoverySiteTagsUpdate.java
@@ -5,20 +5,21 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Fluent;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
import java.util.Map;
/**
* The type used for updating tags in SAPDiscoverySite resources.
*/
@Fluent
-public final class SapDiscoverySiteTagsUpdate {
+public final class SapDiscoverySiteTagsUpdate implements JsonSerializable {
/*
* Resource tags.
*/
- @JsonProperty(value = "tags")
- @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS)
private Map tags;
/**
@@ -54,4 +55,41 @@ public SapDiscoverySiteTagsUpdate withTags(Map tags) {
*/
public void validate() {
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeMapField("tags", this.tags, (writer, element) -> writer.writeString(element));
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapDiscoverySiteTagsUpdate from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapDiscoverySiteTagsUpdate if the JsonReader was pointing to an instance of it, or null if
+ * it was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the SapDiscoverySiteTagsUpdate.
+ */
+ public static SapDiscoverySiteTagsUpdate fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapDiscoverySiteTagsUpdate deserializedSapDiscoverySiteTagsUpdate = new SapDiscoverySiteTagsUpdate();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("tags".equals(fieldName)) {
+ Map tags = reader.readMap(reader1 -> reader1.getString());
+ deserializedSapDiscoverySiteTagsUpdate.tags = tags;
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapDiscoverySiteTagsUpdate;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceEnvironment.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceEnvironment.java
index 86814c333ecf..d1079a1039dd 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceEnvironment.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceEnvironment.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -67,7 +66,6 @@ public SapInstanceEnvironment() {
* @param name a name to look for.
* @return the corresponding SapInstanceEnvironment.
*/
- @JsonCreator
public static SapInstanceEnvironment fromString(String name) {
return fromString(name, SapInstanceEnvironment.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceListResult.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceListResult.java
index 7cc47c8f7b09..d460a28ed372 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceListResult.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceListResult.java
@@ -6,25 +6,27 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.fluent.models.SapInstanceInner;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
import java.util.List;
/**
* The response of a SAPInstance list operation.
*/
@Fluent
-public final class SapInstanceListResult {
+public final class SapInstanceListResult implements JsonSerializable {
/*
* The SAPInstance items on this page
*/
- @JsonProperty(value = "value", required = true)
private List value;
/*
* The link to the next page of items
*/
- @JsonProperty(value = "nextLink")
private String nextLink;
/**
@@ -80,12 +82,53 @@ public SapInstanceListResult withNextLink(String nextLink) {
*/
public void validate() {
if (value() == null) {
- throw LOGGER.logExceptionAsError(
- new IllegalArgumentException("Missing required property value in model SapInstanceListResult"));
+ throw LOGGER.atError()
+ .log(new IllegalArgumentException("Missing required property value in model SapInstanceListResult"));
} else {
value().forEach(e -> e.validate());
}
}
private static final ClientLogger LOGGER = new ClientLogger(SapInstanceListResult.class);
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeArrayField("value", this.value, (writer, element) -> writer.writeJson(element));
+ jsonWriter.writeStringField("nextLink", this.nextLink);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapInstanceListResult from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapInstanceListResult if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SapInstanceListResult.
+ */
+ public static SapInstanceListResult fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapInstanceListResult deserializedSapInstanceListResult = new SapInstanceListResult();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("value".equals(fieldName)) {
+ List value = reader.readArray(reader1 -> SapInstanceInner.fromJson(reader1));
+ deserializedSapInstanceListResult.value = value;
+ } else if ("nextLink".equals(fieldName)) {
+ deserializedSapInstanceListResult.nextLink = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapInstanceListResult;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceProperties.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceProperties.java
index d59eead7e4d7..8b17dbda9c96 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceProperties.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceProperties.java
@@ -5,51 +5,49 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* Defines the SAP Instance properties.
*/
@Immutable
-public final class SapInstanceProperties {
+public final class SapInstanceProperties implements JsonSerializable {
/*
* This is the SID of SAP System. Keeping this not equal to ID as different landscapes can have repeated System SID
* IDs.
*/
- @JsonProperty(value = "systemSid", access = JsonProperty.Access.WRITE_ONLY)
private String systemSid;
/*
* The Environment; PRD, QA, DEV, etc to which SAP system belongs to. Select from the list of available dropdown
* values.
*/
- @JsonProperty(value = "environment", access = JsonProperty.Access.WRITE_ONLY)
private SapInstanceEnvironment environment;
/*
- * This is the SID of the production system in a landscape. An SAP system could itself be a production SID or a
- * part of a landscape with a different Production SID. This field can be used to relate non-prod SIDs, other
- * components, SID (WEBDISP) to the prod SID. Enter the value of Production SID.
+ * This is the SID of the production system in a landscape. An SAP system could itself be a production SID or a part
+ * of a landscape with a different Production SID. This field can be used to relate non-prod SIDs, other components,
+ * SID (WEBDISP) to the prod SID. Enter the value of Production SID.
*/
- @JsonProperty(value = "landscapeSid", access = JsonProperty.Access.WRITE_ONLY)
private String landscapeSid;
/*
* Enter a business function/department identifier to group multiple SIDs.
*/
- @JsonProperty(value = "application", access = JsonProperty.Access.WRITE_ONLY)
private String application;
/*
* Defines the provisioning states.
*/
- @JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY)
private ProvisioningState provisioningState;
/*
* Defines the errors related to SAP Instance resource.
*/
- @JsonProperty(value = "errors", access = JsonProperty.Access.WRITE_ONLY)
private SapMigrateError errors;
/**
@@ -126,4 +124,51 @@ public void validate() {
errors().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapInstanceProperties from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapInstanceProperties if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the SapInstanceProperties.
+ */
+ public static SapInstanceProperties fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapInstanceProperties deserializedSapInstanceProperties = new SapInstanceProperties();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("systemSid".equals(fieldName)) {
+ deserializedSapInstanceProperties.systemSid = reader.getString();
+ } else if ("environment".equals(fieldName)) {
+ deserializedSapInstanceProperties.environment
+ = SapInstanceEnvironment.fromString(reader.getString());
+ } else if ("landscapeSid".equals(fieldName)) {
+ deserializedSapInstanceProperties.landscapeSid = reader.getString();
+ } else if ("application".equals(fieldName)) {
+ deserializedSapInstanceProperties.application = reader.getString();
+ } else if ("provisioningState".equals(fieldName)) {
+ deserializedSapInstanceProperties.provisioningState
+ = ProvisioningState.fromString(reader.getString());
+ } else if ("errors".equals(fieldName)) {
+ deserializedSapInstanceProperties.errors = SapMigrateError.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapInstanceProperties;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceTagsUpdate.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceTagsUpdate.java
index 5511149ab300..08817f058738 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceTagsUpdate.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceTagsUpdate.java
@@ -5,20 +5,21 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Fluent;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
import java.util.Map;
/**
* The type used for updating tags in SAPInstance resources.
*/
@Fluent
-public final class SapInstanceTagsUpdate {
+public final class SapInstanceTagsUpdate implements JsonSerializable {
/*
* Resource tags.
*/
- @JsonProperty(value = "tags")
- @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS)
private Map tags;
/**
@@ -54,4 +55,41 @@ public SapInstanceTagsUpdate withTags(Map tags) {
*/
public void validate() {
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeMapField("tags", this.tags, (writer, element) -> writer.writeString(element));
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapInstanceTagsUpdate from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapInstanceTagsUpdate if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the SapInstanceTagsUpdate.
+ */
+ public static SapInstanceTagsUpdate fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapInstanceTagsUpdate deserializedSapInstanceTagsUpdate = new SapInstanceTagsUpdate();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("tags".equals(fieldName)) {
+ Map tags = reader.readMap(reader1 -> reader1.getString());
+ deserializedSapInstanceTagsUpdate.tags = tags;
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapInstanceTagsUpdate;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceType.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceType.java
index 2e92199d1de9..386d721547d1 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceType.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapInstanceType.java
@@ -5,7 +5,6 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.util.ExpandableStringEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
/**
@@ -53,7 +52,6 @@ public SapInstanceType() {
* @param name a name to look for.
* @return the corresponding SapInstanceType.
*/
- @JsonCreator
public static SapInstanceType fromString(String name) {
return fromString(name, SapInstanceType.class);
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapMigrateError.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapMigrateError.java
index 46f9c854cf3f..7b69444c2ac5 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapMigrateError.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/SapMigrateError.java
@@ -5,17 +5,20 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Fluent;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* An error response from the SAP migrate resources.
*/
@Fluent
-public final class SapMigrateError {
+public final class SapMigrateError implements JsonSerializable {
/*
* The SAP Discovery site resource error body.
*/
- @JsonProperty(value = "properties")
private ErrorDefinition properties;
/**
@@ -54,4 +57,40 @@ public void validate() {
properties().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeJsonField("properties", this.properties);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SapMigrateError from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SapMigrateError if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IOException If an error occurs while reading the SapMigrateError.
+ */
+ public static SapMigrateError fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SapMigrateError deserializedSapMigrateError = new SapMigrateError();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("properties".equals(fieldName)) {
+ deserializedSapMigrateError.properties = ErrorDefinition.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSapMigrateError;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceListResult.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceListResult.java
index 3679146c8bff..0df652b11328 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceListResult.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceListResult.java
@@ -6,25 +6,27 @@
import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
import com.azure.resourcemanager.migrationdiscoverysap.fluent.models.ServerInstanceInner;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.IOException;
import java.util.List;
/**
* The response of a ServerInstance list operation.
*/
@Fluent
-public final class ServerInstanceListResult {
+public final class ServerInstanceListResult implements JsonSerializable {
/*
* The ServerInstance items on this page
*/
- @JsonProperty(value = "value", required = true)
private List value;
/*
* The link to the next page of items
*/
- @JsonProperty(value = "nextLink")
private String nextLink;
/**
@@ -80,12 +82,54 @@ public ServerInstanceListResult withNextLink(String nextLink) {
*/
public void validate() {
if (value() == null) {
- throw LOGGER.logExceptionAsError(
- new IllegalArgumentException("Missing required property value in model ServerInstanceListResult"));
+ throw LOGGER.atError()
+ .log(new IllegalArgumentException("Missing required property value in model ServerInstanceListResult"));
} else {
value().forEach(e -> e.validate());
}
}
private static final ClientLogger LOGGER = new ClientLogger(ServerInstanceListResult.class);
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeArrayField("value", this.value, (writer, element) -> writer.writeJson(element));
+ jsonWriter.writeStringField("nextLink", this.nextLink);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ServerInstanceListResult from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ServerInstanceListResult if the JsonReader was pointing to an instance of it, or null if
+ * it was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the ServerInstanceListResult.
+ */
+ public static ServerInstanceListResult fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ServerInstanceListResult deserializedServerInstanceListResult = new ServerInstanceListResult();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("value".equals(fieldName)) {
+ List value
+ = reader.readArray(reader1 -> ServerInstanceInner.fromJson(reader1));
+ deserializedServerInstanceListResult.value = value;
+ } else if ("nextLink".equals(fieldName)) {
+ deserializedServerInstanceListResult.nextLink = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedServerInstanceListResult;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceProperties.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceProperties.java
index 812cdcbb3140..5c17bec3d75e 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceProperties.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/ServerInstanceProperties.java
@@ -5,74 +5,68 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Immutable;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* Defines the SAP Instance properties.
*/
@Immutable
-public final class ServerInstanceProperties {
+public final class ServerInstanceProperties implements JsonSerializable {
/*
* This is the Virtual Machine Name of the SAP system. Add all the virtual machines attached to an SAP system which
* you wish to migrate to Azure. Keeping this not equal to ID as for single tier all InstanceTypes would be on same
* server, leading to multiple resources with same servername.
*/
- @JsonProperty(value = "serverName", access = JsonProperty.Access.WRITE_ONLY)
private String serverName;
/*
* Defines the type SAP instance on this server instance.
*/
- @JsonProperty(value = "sapInstanceType", access = JsonProperty.Access.WRITE_ONLY)
private SapInstanceType sapInstanceType;
/*
* This is the Instance SID for ASCS/AP/DB instance. An SAP system with HANA database for example could have a
* different SID for database Instance than that of ASCS instance.
*/
- @JsonProperty(value = "instanceSid", access = JsonProperty.Access.WRITE_ONLY)
private String instanceSid;
/*
* This is the SAP Application Component; e.g. SAP S/4HANA 2022, SAP ERP ENHANCE PACKAGE.
*/
- @JsonProperty(value = "sapProduct", access = JsonProperty.Access.WRITE_ONLY)
private String sapProduct;
/*
* Provide the product version of the SAP product.
*/
- @JsonProperty(value = "sapProductVersion", access = JsonProperty.Access.WRITE_ONLY)
private String sapProductVersion;
/*
* This is Operating System on which the host server is running.
*/
- @JsonProperty(value = "operatingSystem", access = JsonProperty.Access.WRITE_ONLY)
private OperatingSystem operatingSystem;
/*
* Configuration data for this server instance.
*/
- @JsonProperty(value = "configurationData", access = JsonProperty.Access.WRITE_ONLY)
private ConfigurationData configurationData;
/*
* Configuration data for this server instance.
*/
- @JsonProperty(value = "performanceData", access = JsonProperty.Access.WRITE_ONLY)
private PerformanceData performanceData;
/*
* Defines the provisioning states.
*/
- @JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY)
private ProvisioningState provisioningState;
/*
* Defines the errors related to SAP Instance resource.
*/
- @JsonProperty(value = "errors", access = JsonProperty.Access.WRITE_ONLY)
private SapMigrateError errors;
/**
@@ -83,8 +77,8 @@ public ServerInstanceProperties() {
/**
* Get the serverName property: This is the Virtual Machine Name of the SAP system. Add all the virtual machines
- * attached to an SAP system which you wish to migrate to Azure. Keeping this not equal to ID as for single tier
- * all InstanceTypes would be on same server, leading to multiple resources with same servername.
+ * attached to an SAP system which you wish to migrate to Azure. Keeping this not equal to ID as for single tier all
+ * InstanceTypes would be on same server, leading to multiple resources with same servername.
*
* @return the serverName value.
*/
@@ -102,8 +96,8 @@ public SapInstanceType sapInstanceType() {
}
/**
- * Get the instanceSid property: This is the Instance SID for ASCS/AP/DB instance. An SAP system with HANA
- * database for example could have a different SID for database Instance than that of ASCS instance.
+ * Get the instanceSid property: This is the Instance SID for ASCS/AP/DB instance. An SAP system with HANA database
+ * for example could have a different SID for database Instance than that of ASCS instance.
*
* @return the instanceSid value.
*/
@@ -191,4 +185,60 @@ public void validate() {
errors().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ServerInstanceProperties from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ServerInstanceProperties if the JsonReader was pointing to an instance of it, or null if
+ * it was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ServerInstanceProperties.
+ */
+ public static ServerInstanceProperties fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ServerInstanceProperties deserializedServerInstanceProperties = new ServerInstanceProperties();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("serverName".equals(fieldName)) {
+ deserializedServerInstanceProperties.serverName = reader.getString();
+ } else if ("sapInstanceType".equals(fieldName)) {
+ deserializedServerInstanceProperties.sapInstanceType
+ = SapInstanceType.fromString(reader.getString());
+ } else if ("instanceSid".equals(fieldName)) {
+ deserializedServerInstanceProperties.instanceSid = reader.getString();
+ } else if ("sapProduct".equals(fieldName)) {
+ deserializedServerInstanceProperties.sapProduct = reader.getString();
+ } else if ("sapProductVersion".equals(fieldName)) {
+ deserializedServerInstanceProperties.sapProductVersion = reader.getString();
+ } else if ("operatingSystem".equals(fieldName)) {
+ deserializedServerInstanceProperties.operatingSystem
+ = OperatingSystem.fromString(reader.getString());
+ } else if ("configurationData".equals(fieldName)) {
+ deserializedServerInstanceProperties.configurationData = ConfigurationData.fromJson(reader);
+ } else if ("performanceData".equals(fieldName)) {
+ deserializedServerInstanceProperties.performanceData = PerformanceData.fromJson(reader);
+ } else if ("provisioningState".equals(fieldName)) {
+ deserializedServerInstanceProperties.provisioningState
+ = ProvisioningState.fromString(reader.getString());
+ } else if ("errors".equals(fieldName)) {
+ deserializedServerInstanceProperties.errors = SapMigrateError.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedServerInstanceProperties;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/UpdateServerInstanceRequest.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/UpdateServerInstanceRequest.java
index 1ac6b631d447..e551db4d3883 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/UpdateServerInstanceRequest.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/com/azure/resourcemanager/migrationdiscoverysap/models/UpdateServerInstanceRequest.java
@@ -5,17 +5,20 @@
package com.azure.resourcemanager.migrationdiscoverysap.models;
import com.azure.core.annotation.Fluent;
-import com.fasterxml.jackson.annotation.JsonProperty;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
/**
* Defines the request body for updating Server Instances resource.
*/
@Fluent
-public final class UpdateServerInstanceRequest {
+public final class UpdateServerInstanceRequest implements JsonSerializable {
/*
* Server instances properties.
*/
- @JsonProperty(value = "properties")
private ServerInstanceProperties properties;
/**
@@ -54,4 +57,40 @@ public void validate() {
properties().validate();
}
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeJsonField("properties", this.properties);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of UpdateServerInstanceRequest from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of UpdateServerInstanceRequest if the JsonReader was pointing to an instance of it, or null
+ * if it was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the UpdateServerInstanceRequest.
+ */
+ public static UpdateServerInstanceRequest fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ UpdateServerInstanceRequest deserializedUpdateServerInstanceRequest = new UpdateServerInstanceRequest();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("properties".equals(fieldName)) {
+ deserializedUpdateServerInstanceRequest.properties = ServerInstanceProperties.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedUpdateServerInstanceRequest;
+ });
+ }
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/module-info.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/module-info.java
index b4c852924058..e1d56670cf30 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/module-info.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/java/module-info.java
@@ -8,6 +8,6 @@
exports com.azure.resourcemanager.migrationdiscoverysap.fluent;
exports com.azure.resourcemanager.migrationdiscoverysap.fluent.models;
exports com.azure.resourcemanager.migrationdiscoverysap.models;
- opens com.azure.resourcemanager.migrationdiscoverysap.fluent.models to com.azure.core, com.fasterxml.jackson.databind;
- opens com.azure.resourcemanager.migrationdiscoverysap.models to com.azure.core, com.fasterxml.jackson.databind;
-}
+ opens com.azure.resourcemanager.migrationdiscoverysap.fluent.models to com.azure.core;
+ opens com.azure.resourcemanager.migrationdiscoverysap.models to com.azure.core;
+}
\ No newline at end of file
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/proxy-config.json b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/proxy-config.json
index ac734dd7b7af..b2f8d30036cb 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/proxy-config.json
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/proxy-config.json
@@ -1 +1 @@
-[ [ "com.azure.resourcemanager.migrationdiscoverysap.implementation.SapDiscoverySitesClientImpl$SapDiscoverySitesService" ], [ "com.azure.resourcemanager.migrationdiscoverysap.implementation.SapInstancesClientImpl$SapInstancesService" ], [ "com.azure.resourcemanager.migrationdiscoverysap.implementation.ServerInstancesClientImpl$ServerInstancesService" ], [ "com.azure.resourcemanager.migrationdiscoverysap.implementation.OperationsClientImpl$OperationsService" ] ]
\ No newline at end of file
+[["com.azure.resourcemanager.migrationdiscoverysap.implementation.OperationsClientImpl$OperationsService"],["com.azure.resourcemanager.migrationdiscoverysap.implementation.SapDiscoverySitesClientImpl$SapDiscoverySitesService"],["com.azure.resourcemanager.migrationdiscoverysap.implementation.SapInstancesClientImpl$SapInstancesService"],["com.azure.resourcemanager.migrationdiscoverysap.implementation.ServerInstancesClientImpl$ServerInstancesService"]]
\ No newline at end of file
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/reflect-config.json b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/reflect-config.json
index 05b5a45a38a2..0637a088a01e 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/reflect-config.json
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-migrationdiscoverysap/reflect-config.json
@@ -1,156 +1 @@
-[ {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapDiscoverySiteListResult",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.fluent.models.SapDiscoverySiteInner",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapDiscoverySiteProperties",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapMigrateError",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ErrorDefinition",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ExtendedLocation",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapDiscoverySiteTagsUpdate",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.fluent.models.OperationStatusResultInner",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapInstanceListResult",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.fluent.models.SapInstanceInner",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapInstanceProperties",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapInstanceTagsUpdate",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ServerInstanceListResult",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.fluent.models.ServerInstanceInner",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ServerInstanceProperties",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ConfigurationData",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.PerformanceData",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.UpdateServerInstanceRequest",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.OperationListResult",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.fluent.models.OperationInner",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.OperationDisplay",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ExcelPerformanceData",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.NativePerformanceData",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ProvisioningState",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapInstanceEnvironment",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.SapInstanceType",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.OperatingSystem",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.DatabaseType",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.DataSource",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.Origin",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-}, {
- "name" : "com.azure.resourcemanager.migrationdiscoverysap.models.ActionType",
- "allDeclaredConstructors" : true,
- "allDeclaredFields" : true,
- "allDeclaredMethods" : true
-} ]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesCreateSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesCreateSamples.java
index e1ba340135d2..66636f2b791d 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesCreateSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesCreateSamples.java
@@ -24,7 +24,10 @@ public final class SapDiscoverySitesCreateSamples {
*/
public static void createResourceForImportBasedInput(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.sapDiscoverySites().define("SampleSite").withRegion("eastus").withExistingResourceGroup("test-rg")
+ manager.sapDiscoverySites()
+ .define("SampleSite")
+ .withRegion("eastus")
+ .withExistingResourceGroup("test-rg")
.withTags(mapOf("property1", "value1", "property2", "value2"))
.withProperties(new SapDiscoverySiteProperties().withMasterSiteId("MasterSiteIdResourceId")
.withMigrateProjectId("MigrateProjectId"))
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesGetByResourceGroupSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesGetByResourceGroupSamples.java
index 37cf08daaada..caccc13c4bab 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesGetByResourceGroupSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesGetByResourceGroupSamples.java
@@ -20,7 +20,7 @@ public final class SapDiscoverySitesGetByResourceGroupSamples {
*/
public static void gETASAPMigrationDiscoverySiteResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.sapDiscoverySites().getByResourceGroupWithResponse("test-rg", "SampleSite",
- com.azure.core.util.Context.NONE);
+ manager.sapDiscoverySites()
+ .getByResourceGroupWithResponse("test-rg", "SampleSite", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesUpdateSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesUpdateSamples.java
index cc9316277936..a6a5507712a9 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesUpdateSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesUpdateSamples.java
@@ -25,7 +25,8 @@ public final class SapDiscoverySitesUpdateSamples {
public static void updatesASAPMigrationDiscoverySiteResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
SapDiscoverySite resource = manager.sapDiscoverySites()
- .getByResourceGroupWithResponse("test-rg", "SampleSite", com.azure.core.util.Context.NONE).getValue();
+ .getByResourceGroupWithResponse("test-rg", "SampleSite", com.azure.core.util.Context.NONE)
+ .getValue();
resource.update().withTags(mapOf("tag1", "value1")).apply();
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesCreateSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesCreateSamples.java
index 5aad35b5c84e..14896a2c5270 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesCreateSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesCreateSamples.java
@@ -24,9 +24,12 @@ public final class SapInstancesCreateSamples {
*/
public static void createsTheSAPInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.sapInstances().define("MPP_MPP").withRegion("eastus")
+ manager.sapInstances()
+ .define("MPP_MPP")
+ .withRegion("eastus")
.withExistingSapDiscoverySite("test-rg", "SampleSite")
- .withTags(mapOf("property1", "value1", "property2", "value2")).withProperties(new SapInstanceProperties())
+ .withTags(mapOf("property1", "value1", "property2", "value2"))
+ .withProperties(new SapInstanceProperties())
.create();
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesUpdateSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesUpdateSamples.java
index be9f7357a2c0..5c7cb96414e8 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesUpdateSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesUpdateSamples.java
@@ -25,7 +25,8 @@ public final class SapInstancesUpdateSamples {
public static void updatesTheSAPInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
SapInstance resource = manager.sapInstances()
- .getWithResponse("test-rg", "SampleSite", "MPP_MPP", com.azure.core.util.Context.NONE).getValue();
+ .getWithResponse("test-rg", "SampleSite", "MPP_MPP", com.azure.core.util.Context.NONE)
+ .getValue();
resource.update().withTags(mapOf("tag1", "value1")).apply();
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesCreateSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesCreateSamples.java
index 4ebf81a65f7c..7de0973c0a3a 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesCreateSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesCreateSamples.java
@@ -20,7 +20,9 @@ public final class ServerInstancesCreateSamples {
*/
public static void createsTheServerInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().define("APP_SapServer1").withExistingSapInstance("test-rg", "SampleSite", "MPP_MPP")
+ manager.serverInstances()
+ .define("APP_SapServer1")
+ .withExistingSapInstance("test-rg", "SampleSite", "MPP_MPP")
.create();
}
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesDeleteSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesDeleteSamples.java
index e5600ea89b1c..302a8dfa18da 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesDeleteSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesDeleteSamples.java
@@ -20,7 +20,7 @@ public final class ServerInstancesDeleteSamples {
*/
public static void deletesTheServerInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().delete("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1",
- com.azure.core.util.Context.NONE);
+ manager.serverInstances()
+ .delete("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesGetSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesGetSamples.java
index 37b1d668077c..a78f13e7a846 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesGetSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesGetSamples.java
@@ -20,7 +20,7 @@ public final class ServerInstancesGetSamples {
*/
public static void gETAServerInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().getWithResponse("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1",
- com.azure.core.util.Context.NONE);
+ manager.serverInstances()
+ .getWithResponse("test-rg", "SampleSite", "MPP_MPP", "APP_SapServer1", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesListBySapInstanceSamples.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesListBySapInstanceSamples.java
index 51cf64e94ba9..c16f51a3df93 100644
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesListBySapInstanceSamples.java
+++ b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/samples/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesListBySapInstanceSamples.java
@@ -20,7 +20,7 @@ public final class ServerInstancesListBySapInstanceSamples {
*/
public static void listsTheServerInstanceResourcesForTheGivenSAPInstanceResource(
com.azure.resourcemanager.migrationdiscoverysap.MigrationDiscoverySapManager manager) {
- manager.serverInstances().listBySapInstance("test-rg", "SampleSite", "MPP_MPP",
- com.azure.core.util.Context.NONE);
+ manager.serverInstances()
+ .listBySapInstance("test-rg", "SampleSite", "MPP_MPP", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ConfigurationDataTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ConfigurationDataTests.java
deleted file mode 100644
index 27332acf86fe..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ConfigurationDataTests.java
+++ /dev/null
@@ -1,23 +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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.ConfigurationData;
-
-public final class ConfigurationDataTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ConfigurationData model = BinaryData.fromString(
- "{\"saps\":269185067,\"cpu\":1273206758,\"cpuType\":\"dxob\",\"cpuInMhz\":1455975978,\"ram\":64161547,\"hardwareManufacturer\":\"pxokajionp\",\"model\":\"ex\",\"totalDiskSizeGB\":1260380641,\"totalDiskIops\":869325543,\"databaseType\":\"SQLServer\",\"targetHanaRamSizeGB\":524649765}")
- .toObject(ConfigurationData.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ConfigurationData model = new ConfigurationData();
- model = BinaryData.fromObject(model).toObject(ConfigurationData.class);
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ExcelPerformanceDataTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ExcelPerformanceDataTests.java
deleted file mode 100644
index 1d3c13098d2b..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ExcelPerformanceDataTests.java
+++ /dev/null
@@ -1,23 +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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.ExcelPerformanceData;
-
-public final class ExcelPerformanceDataTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ExcelPerformanceData model = BinaryData
- .fromString("{\"dataSource\":\"Excel\",\"maxCpuLoad\":1111118193,\"totalSourceDbSizeGB\":1242878165}")
- .toObject(ExcelPerformanceData.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ExcelPerformanceData model = new ExcelPerformanceData();
- model = BinaryData.fromObject(model).toObject(ExcelPerformanceData.class);
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ExtendedLocationTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ExtendedLocationTests.java
deleted file mode 100644
index 4ec56ecddbd4..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ExtendedLocationTests.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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.ExtendedLocation;
-import org.junit.jupiter.api.Assertions;
-
-public final class ExtendedLocationTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ExtendedLocation model
- = BinaryData.fromString("{\"type\":\"qes\",\"name\":\"agdfmglzlh\"}").toObject(ExtendedLocation.class);
- Assertions.assertEquals("qes", model.type());
- Assertions.assertEquals("agdfmglzlh", model.name());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ExtendedLocation model = new ExtendedLocation().withType("qes").withName("agdfmglzlh");
- model = BinaryData.fromObject(model).toObject(ExtendedLocation.class);
- Assertions.assertEquals("qes", model.type());
- Assertions.assertEquals("agdfmglzlh", model.name());
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/NativePerformanceDataTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/NativePerformanceDataTests.java
deleted file mode 100644
index b176364e7448..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/NativePerformanceDataTests.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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.NativePerformanceData;
-
-public final class NativePerformanceDataTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- NativePerformanceData model
- = BinaryData.fromString("{\"dataSource\":\"Native\"}").toObject(NativePerformanceData.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- NativePerformanceData model = new NativePerformanceData();
- model = BinaryData.fromObject(model).toObject(NativePerformanceData.class);
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationDisplayTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationDisplayTests.java
deleted file mode 100644
index c99248d9b79b..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationDisplayTests.java
+++ /dev/null
@@ -1,23 +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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.OperationDisplay;
-
-public final class OperationDisplayTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OperationDisplay model = BinaryData.fromString(
- "{\"provider\":\"isnjampmngnz\",\"resource\":\"xaqwoochcbonqv\",\"operation\":\"vlrxnjeaseiph\",\"description\":\"f\"}")
- .toObject(OperationDisplay.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OperationDisplay model = new OperationDisplay();
- model = BinaryData.fromObject(model).toObject(OperationDisplay.class);
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationInnerTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationInnerTests.java
deleted file mode 100644
index d75bc272d8bb..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationInnerTests.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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.fluent.models.OperationInner;
-import com.azure.resourcemanager.migrationdiscoverysap.models.OperationDisplay;
-
-public final class OperationInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OperationInner model = BinaryData.fromString(
- "{\"name\":\"qabcypm\",\"isDataAction\":true,\"display\":{\"provider\":\"zuvccfwnfnbacfio\",\"resource\":\"ebxetqgtzxdp\",\"operation\":\"bqqwxrj\",\"description\":\"al\"},\"origin\":\"system\",\"actionType\":\"Internal\"}")
- .toObject(OperationInner.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OperationInner model = new OperationInner().withDisplay(new OperationDisplay());
- model = BinaryData.fromObject(model).toObject(OperationInner.class);
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationListResultTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationListResultTests.java
deleted file mode 100644
index 7b613812d9f4..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationListResultTests.java
+++ /dev/null
@@ -1,23 +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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.OperationListResult;
-
-public final class OperationListResultTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OperationListResult model = BinaryData.fromString(
- "{\"value\":[{\"name\":\"fcyddg\",\"isDataAction\":true,\"display\":{\"provider\":\"jqkwpyeicx\",\"resource\":\"ciwqvhk\",\"operation\":\"xuigdtopbobj\",\"description\":\"hm\"},\"origin\":\"system\",\"actionType\":\"Internal\"},{\"name\":\"uhrzayvvt\",\"isDataAction\":false,\"display\":{\"provider\":\"giotkftutqxlngx\",\"resource\":\"fgugnxkrxdqmid\",\"operation\":\"hzrvqd\",\"description\":\"bhj\"},\"origin\":\"system\",\"actionType\":\"Internal\"},{\"name\":\"oqfbowskanyk\",\"isDataAction\":true,\"display\":{\"provider\":\"iywgqywgndrvynh\",\"resource\":\"pphrcgynco\",\"operation\":\"ecfvmm\",\"description\":\"ofsx\"},\"origin\":\"system\",\"actionType\":\"Internal\"}],\"nextLink\":\"m\"}")
- .toObject(OperationListResult.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OperationListResult model = new OperationListResult();
- model = BinaryData.fromObject(model).toObject(OperationListResult.class);
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationStatusResultInnerTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationStatusResultInnerTests.java
deleted file mode 100644
index a554f2693a7c..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationStatusResultInnerTests.java
+++ /dev/null
@@ -1,161 +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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.fluent.models.OperationStatusResultInner;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class OperationStatusResultInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OperationStatusResultInner model = BinaryData.fromString(
- "{\"id\":\"jofjd\",\"name\":\"qs\",\"status\":\"deupewnwrei\",\"percentComplete\":13.74219,\"startTime\":\"2021-11-03T04:59:44Z\",\"endTime\":\"2021-04-06T23:33:47Z\",\"operations\":[{\"id\":\"hmofc\",\"name\":\"smy\",\"status\":\"rkdtmlxh\",\"percentComplete\":72.69686,\"startTime\":\"2021-01-05T18:43:06Z\",\"endTime\":\"2021-08-30T15:32:05Z\",\"operations\":[{\"id\":\"cdm\",\"name\":\"rcryuanzwuxzdxta\",\"status\":\"rlhm\",\"percentComplete\":12.271661,\"startTime\":\"2021-05-08T11:09:41Z\",\"endTime\":\"2021-09-15T08:01:43Z\",\"operations\":[{\"status\":\"mt\"},{\"status\":\"kknryrtihf\"},{\"status\":\"tijbpzvgnwzsymgl\"}]},{\"id\":\"cyzkohdbihanuf\",\"name\":\"cbjy\",\"status\":\"a\",\"percentComplete\":10.176063,\"startTime\":\"2021-05-03T19:17:55Z\",\"endTime\":\"2021-11-04T10:26:32Z\",\"operations\":[{\"status\":\"ifpikxwczby\"},{\"status\":\"cnpqxuhivyqniwby\"},{\"status\":\"rkxvdum\"}]},{\"id\":\"tfwvukxgaudc\",\"name\":\"nhsjcnyej\",\"status\":\"kryhtnapczwlokj\",\"percentComplete\":41.759808,\"startTime\":\"2021-12-06T06:12:28Z\",\"endTime\":\"2021-05-20T15:17:09Z\",\"operations\":[{\"status\":\"joxzjnchgejspodm\"},{\"status\":\"ilzyd\"},{\"status\":\"h\"}]},{\"id\":\"yahux\",\"name\":\"pmqnja\",\"status\":\"wixjsprozvcp\",\"percentComplete\":9.539038,\"startTime\":\"2021-12-06T20:49:14Z\",\"endTime\":\"2021-10-19T17:11:59Z\",\"operations\":[{\"status\":\"datscmd\"},{\"status\":\"pjhulsuuvmkj\"}]}]},{\"id\":\"wfndiodjpsl\",\"name\":\"jdpvwryo\",\"status\":\"psoacctazakljl\",\"percentComplete\":52.05834,\"startTime\":\"2021-01-28T11:44:18Z\",\"endTime\":\"2021-05-25T21:39:12Z\",\"operations\":[{\"id\":\"dosyg\",\"name\":\"paojakhmsbzjh\",\"status\":\"rzevdphlxaol\",\"percentComplete\":96.74444,\"startTime\":\"2021-03-26T21:15:35Z\",\"endTime\":\"2021-11-21T18:08:48Z\",\"operations\":[{\"status\":\"pfzfsinzgvfc\"}]},{\"id\":\"zoxxjtf\",\"name\":\"luwfzitonpeqfpjk\",\"status\":\"lxofpdvhpfxxypin\",\"percentComplete\":99.97951,\"startTime\":\"2020-12-28T03:18:28Z\",\"endTime\":\"2021-09-05T13:56:35Z\",\"operations\":[{\"status\":\"bkpodepooginuv\"},{\"status\":\"mihe\"}]},{\"id\":\"arxzxtheot\",\"name\":\"ivyevcciqihnhun\",\"status\":\"bwjzr\",\"percentComplete\":74.57618,\"startTime\":\"2021-11-20T13:28:32Z\",\"endTime\":\"2021-05-21T15:18:02Z\",\"operations\":[{\"status\":\"emv\"},{\"status\":\"zfkufubljofx\"},{\"status\":\"eofjaeqjh\"},{\"status\":\"jbasvmsmjqulngs\"}]}]},{\"id\":\"ybkzgcwr\",\"name\":\"lxxwrljdouskc\",\"status\":\"vkocrcjdkwtn\",\"percentComplete\":98.36213,\"startTime\":\"2020-12-31T19:07:05Z\",\"endTime\":\"2021-06-03T08:58:45Z\",\"operations\":[{\"id\":\"rglssainqpj\",\"name\":\"zlljfmppeebvm\",\"status\":\"xsabkyqdu\",\"percentComplete\":48.109997,\"startTime\":\"2021-09-28T15:07:41Z\",\"endTime\":\"2021-06-27T01:31:51Z\",\"operations\":[{\"status\":\"zevndhkrwpdappds\"},{\"status\":\"dkvwrwjfe\"},{\"status\":\"snhu\"}]},{\"id\":\"ltmrldh\",\"name\":\"jzzd\",\"status\":\"tqxhocdgeab\",\"percentComplete\":22.124004,\"startTime\":\"2021-10-17T04:41:11Z\",\"endTime\":\"2021-06-24T22:10:09Z\",\"operations\":[{\"status\":\"dvkaozw\"}]},{\"id\":\"tyhxhurokft\",\"name\":\"olniwpwcukjf\",\"status\":\"giawx\",\"percentComplete\":85.357414,\"startTime\":\"2021-03-29T10:44:54Z\",\"endTime\":\"2021-07-12T14:06:09Z\",\"operations\":[{\"status\":\"basyy\"},{\"status\":\"nddhsgcbacph\"}]}]}]}")
- .toObject(OperationStatusResultInner.class);
- Assertions.assertEquals("jofjd", model.id());
- Assertions.assertEquals("qs", model.name());
- Assertions.assertEquals("deupewnwrei", model.status());
- Assertions.assertEquals(13.74219F, model.percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T04:59:44Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T23:33:47Z"), model.endTime());
- Assertions.assertEquals("hmofc", model.operations().get(0).id());
- Assertions.assertEquals("smy", model.operations().get(0).name());
- Assertions.assertEquals("rkdtmlxh", model.operations().get(0).status());
- Assertions.assertEquals(72.69686F, model.operations().get(0).percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-05T18:43:06Z"), model.operations().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-30T15:32:05Z"), model.operations().get(0).endTime());
- Assertions.assertEquals("cdm", model.operations().get(0).operations().get(0).id());
- Assertions.assertEquals("rcryuanzwuxzdxta", model.operations().get(0).operations().get(0).name());
- Assertions.assertEquals("rlhm", model.operations().get(0).operations().get(0).status());
- Assertions.assertEquals(12.271661F, model.operations().get(0).operations().get(0).percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-08T11:09:41Z"),
- model.operations().get(0).operations().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-15T08:01:43Z"),
- model.operations().get(0).operations().get(0).endTime());
- Assertions.assertEquals("mt", model.operations().get(0).operations().get(0).operations().get(0).status());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OperationStatusResultInner model
- = new OperationStatusResultInner().withId("jofjd").withName("qs").withStatus("deupewnwrei")
- .withPercentComplete(13.74219F).withStartTime(
- OffsetDateTime.parse("2021-11-03T04:59:44Z"))
- .withEndTime(
- OffsetDateTime.parse("2021-04-06T23:33:47Z"))
- .withOperations(
- Arrays
- .asList(
- new OperationStatusResultInner().withId("hmofc").withName("smy").withStatus("rkdtmlxh")
- .withPercentComplete(72.69686F)
- .withStartTime(OffsetDateTime.parse("2021-01-05T18:43:06Z"))
- .withEndTime(
- OffsetDateTime.parse("2021-08-30T15:32:05Z"))
- .withOperations(Arrays.asList(
- new OperationStatusResultInner().withId("cdm").withName("rcryuanzwuxzdxta")
- .withStatus("rlhm").withPercentComplete(12.271661F)
- .withStartTime(OffsetDateTime.parse("2021-05-08T11:09:41Z"))
- .withEndTime(OffsetDateTime.parse("2021-09-15T08:01:43Z"))
- .withOperations(Arrays.asList(new OperationStatusResultInner().withStatus("mt"),
- new OperationStatusResultInner().withStatus("kknryrtihf"),
- new OperationStatusResultInner().withStatus("tijbpzvgnwzsymgl"))),
- new OperationStatusResultInner().withId("cyzkohdbihanuf").withName("cbjy")
- .withStatus("a").withPercentComplete(10.176063F)
- .withStartTime(OffsetDateTime.parse("2021-05-03T19:17:55Z"))
- .withEndTime(OffsetDateTime.parse("2021-11-04T10:26:32Z")).withOperations(
- Arrays.asList(new OperationStatusResultInner().withStatus("ifpikxwczby"),
- new OperationStatusResultInner().withStatus("cnpqxuhivyqniwby"),
- new OperationStatusResultInner().withStatus("rkxvdum"))),
- new OperationStatusResultInner().withId("tfwvukxgaudc").withName("nhsjcnyej")
- .withStatus("kryhtnapczwlokj").withPercentComplete(41.759808F)
- .withStartTime(OffsetDateTime.parse("2021-12-06T06:12:28Z"))
- .withEndTime(OffsetDateTime.parse("2021-05-20T15:17:09Z"))
- .withOperations(Arrays.asList(
- new OperationStatusResultInner().withStatus("joxzjnchgejspodm"),
- new OperationStatusResultInner().withStatus("ilzyd"),
- new OperationStatusResultInner().withStatus("h"))),
- new OperationStatusResultInner().withId("yahux").withName("pmqnja")
- .withStatus("wixjsprozvcp").withPercentComplete(9.539038F)
- .withStartTime(OffsetDateTime.parse("2021-12-06T20:49:14Z"))
- .withEndTime(OffsetDateTime.parse("2021-10-19T17:11:59Z")).withOperations(
- Arrays.asList(new OperationStatusResultInner().withStatus("datscmd"),
- new OperationStatusResultInner().withStatus("pjhulsuuvmkj"))))),
- new OperationStatusResultInner().withId("wfndiodjpsl").withName("jdpvwryo")
- .withStatus("psoacctazakljl").withPercentComplete(52.05834F)
- .withStartTime(OffsetDateTime.parse("2021-01-28T11:44:18Z"))
- .withEndTime(OffsetDateTime.parse("2021-05-25T21:39:12Z")).withOperations(
- Arrays.asList(
- new OperationStatusResultInner().withId("dosyg").withName("paojakhmsbzjh")
- .withStatus("rzevdphlxaol").withPercentComplete(96.74444F)
- .withStartTime(OffsetDateTime.parse("2021-03-26T21:15:35Z"))
- .withEndTime(OffsetDateTime.parse("2021-11-21T18:08:48Z"))
- .withOperations(Arrays
- .asList(new OperationStatusResultInner().withStatus("pfzfsinzgvfc"))),
- new OperationStatusResultInner().withId("zoxxjtf").withName("luwfzitonpeqfpjk")
- .withStatus("lxofpdvhpfxxypin").withPercentComplete(99.97951F)
- .withStartTime(OffsetDateTime.parse("2020-12-28T03:18:28Z"))
- .withEndTime(OffsetDateTime.parse("2021-09-05T13:56:35Z"))
- .withOperations(Arrays.asList(
- new OperationStatusResultInner().withStatus("bkpodepooginuv"),
- new OperationStatusResultInner().withStatus("mihe"))),
- new OperationStatusResultInner().withId("arxzxtheot")
- .withName("ivyevcciqihnhun").withStatus("bwjzr")
- .withPercentComplete(74.57618F)
- .withStartTime(OffsetDateTime.parse("2021-11-20T13:28:32Z"))
- .withEndTime(OffsetDateTime.parse("2021-05-21T15:18:02Z")).withOperations(
- Arrays.asList(new OperationStatusResultInner().withStatus("emv"),
- new OperationStatusResultInner().withStatus("zfkufubljofx"),
- new OperationStatusResultInner().withStatus("eofjaeqjh"),
- new OperationStatusResultInner().withStatus("jbasvmsmjqulngs"))))),
- new OperationStatusResultInner().withId("ybkzgcwr").withName("lxxwrljdouskc")
- .withStatus("vkocrcjdkwtn").withPercentComplete(98.36213F)
- .withStartTime(OffsetDateTime.parse("2020-12-31T19:07:05Z"))
- .withEndTime(OffsetDateTime.parse("2021-06-03T08:58:45Z")).withOperations(
- Arrays.asList(
- new OperationStatusResultInner().withId("rglssainqpj").withName("zlljfmppeebvm")
- .withStatus("xsabkyqdu").withPercentComplete(48.109997F)
- .withStartTime(OffsetDateTime.parse("2021-09-28T15:07:41Z"))
- .withEndTime(OffsetDateTime.parse("2021-06-27T01:31:51Z"))
- .withOperations(Arrays.asList(
- new OperationStatusResultInner().withStatus("zevndhkrwpdappds"),
- new OperationStatusResultInner().withStatus("dkvwrwjfe"),
- new OperationStatusResultInner().withStatus("snhu"))),
- new OperationStatusResultInner().withId("ltmrldh").withName("jzzd")
- .withStatus("tqxhocdgeab").withPercentComplete(22.124004F)
- .withStartTime(OffsetDateTime.parse("2021-10-17T04:41:11Z"))
- .withEndTime(OffsetDateTime.parse("2021-06-24T22:10:09Z")).withOperations(
- Arrays.asList(new OperationStatusResultInner().withStatus("dvkaozw"))),
- new OperationStatusResultInner().withId("tyhxhurokft").withName("olniwpwcukjf")
- .withStatus("giawx").withPercentComplete(85.357414F)
- .withStartTime(OffsetDateTime.parse("2021-03-29T10:44:54Z"))
- .withEndTime(OffsetDateTime.parse("2021-07-12T14:06:09Z")).withOperations(
- Arrays.asList(new OperationStatusResultInner().withStatus("basyy"),
- new OperationStatusResultInner().withStatus("nddhsgcbacph")))))));
- model = BinaryData.fromObject(model).toObject(OperationStatusResultInner.class);
- Assertions.assertEquals("jofjd", model.id());
- Assertions.assertEquals("qs", model.name());
- Assertions.assertEquals("deupewnwrei", model.status());
- Assertions.assertEquals(13.74219F, model.percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T04:59:44Z"), model.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-06T23:33:47Z"), model.endTime());
- Assertions.assertEquals("hmofc", model.operations().get(0).id());
- Assertions.assertEquals("smy", model.operations().get(0).name());
- Assertions.assertEquals("rkdtmlxh", model.operations().get(0).status());
- Assertions.assertEquals(72.69686F, model.operations().get(0).percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-05T18:43:06Z"), model.operations().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-08-30T15:32:05Z"), model.operations().get(0).endTime());
- Assertions.assertEquals("cdm", model.operations().get(0).operations().get(0).id());
- Assertions.assertEquals("rcryuanzwuxzdxta", model.operations().get(0).operations().get(0).name());
- Assertions.assertEquals("rlhm", model.operations().get(0).operations().get(0).status());
- Assertions.assertEquals(12.271661F, model.operations().get(0).operations().get(0).percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-08T11:09:41Z"),
- model.operations().get(0).operations().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-15T08:01:43Z"),
- model.operations().get(0).operations().get(0).endTime());
- Assertions.assertEquals("mt", model.operations().get(0).operations().get(0).operations().get(0).status());
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationsListMockTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationsListMockTests.java
deleted file mode 100644
index 44995f747337..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/OperationsListMockTests.java
+++ /dev/null
@@ -1,54 +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.migrationdiscoverysap.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.migrationdiscoverysap.MigrationDiscoverySapManager;
-import com.azure.resourcemanager.migrationdiscoverysap.models.Operation;
-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 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\":\"rbpbewtghfgblcg\",\"isDataAction\":true,\"display\":{\"provider\":\"v\",\"resource\":\"jkbegibtnmxiebww\",\"operation\":\"oayqc\",\"description\":\"rtzju\"},\"origin\":\"user\",\"actionType\":\"Internal\"}]}";
-
- 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);
- }));
-
- MigrationDiscoverySapManager manager = MigrationDiscoverySapManager.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);
-
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/PerformanceDataTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/PerformanceDataTests.java
deleted file mode 100644
index a4b1137fe2bb..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/PerformanceDataTests.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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.PerformanceData;
-
-public final class PerformanceDataTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- PerformanceData model
- = BinaryData.fromString("{\"dataSource\":\"PerformanceData\"}").toObject(PerformanceData.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- PerformanceData model = new PerformanceData();
- model = BinaryData.fromObject(model).toObject(PerformanceData.class);
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySiteTagsUpdateTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySiteTagsUpdateTests.java
deleted file mode 100644
index ebb34be3877e..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySiteTagsUpdateTests.java
+++ /dev/null
@@ -1,41 +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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.SapDiscoverySiteTagsUpdate;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class SapDiscoverySiteTagsUpdateTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- SapDiscoverySiteTagsUpdate model
- = BinaryData.fromString("{\"tags\":{\"pa\":\"ifkwmrvktsizntoc\",\"poyfdkfogkn\":\"uajpsquc\"}}")
- .toObject(SapDiscoverySiteTagsUpdate.class);
- Assertions.assertEquals("ifkwmrvktsizntoc", model.tags().get("pa"));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- SapDiscoverySiteTagsUpdate model
- = new SapDiscoverySiteTagsUpdate().withTags(mapOf("pa", "ifkwmrvktsizntoc", "poyfdkfogkn", "uajpsquc"));
- model = BinaryData.fromObject(model).toObject(SapDiscoverySiteTagsUpdate.class);
- Assertions.assertEquals("ifkwmrvktsizntoc", model.tags().get("pa"));
- }
-
- // Use "Map.of" if available
- @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/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesDeleteMockTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesDeleteMockTests.java
deleted file mode 100644
index 5551adeac551..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesDeleteMockTests.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.migrationdiscoverysap.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.migrationdiscoverysap.MigrationDiscoverySapManager;
-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 SapDiscoverySitesDeleteMockTests {
- @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);
- }));
-
- MigrationDiscoverySapManager manager = MigrationDiscoverySapManager.configure().withHttpClient(httpClient)
- .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager.sapDiscoverySites().delete("nvowgujju", "wdkcglhsl", com.azure.core.util.Context.NONE);
-
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesImportEntitiesMockTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesImportEntitiesMockTests.java
deleted file mode 100644
index 33bc68d267a5..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapDiscoverySitesImportEntitiesMockTests.java
+++ /dev/null
@@ -1,77 +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.migrationdiscoverysap.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.migrationdiscoverysap.MigrationDiscoverySapManager;
-import com.azure.resourcemanager.migrationdiscoverysap.models.OperationStatusResult;
-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 SapDiscoverySitesImportEntitiesMockTests {
- @Test
- public void testImportEntities() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr
- = "{\"id\":\"uofqwe\",\"name\":\"hmenevfyexfwhybc\",\"status\":\"bvyvdcsity\",\"percentComplete\":40.747864,\"startTime\":\"2021-01-25T02:11:12Z\",\"endTime\":\"2021-03-17T15:40:41Z\",\"operations\":[{\"id\":\"hfiqscjeypvhe\",\"name\":\"kgqhcjrefovg\",\"status\":\"kqsleyyvxy\",\"percentComplete\":16.411882,\"startTime\":\"2021-03-22T06:48:14Z\",\"endTime\":\"2021-04-09T05:45:58Z\",\"operations\":[{\"id\":\"gjcrcczsqpjhvm\",\"name\":\"jvnysounqe\",\"status\":\"a\",\"percentComplete\":9.069002,\"startTime\":\"2021-02-26T09:02:26Z\",\"endTime\":\"2021-10-06T07:30:47Z\",\"operations\":[{\"status\":\"hltrpmopjmcmatuo\"},{\"status\":\"thfuiuaodsfcpkvx\"},{\"status\":\"dpuozmyz\"},{\"status\":\"dagfuaxbezyiuok\"}]},{\"id\":\"hrdxwzywqsmbs\",\"name\":\"exim\",\"status\":\"ryocfsfksymdd\",\"percentComplete\":15.521979,\"startTime\":\"2021-06-14T21:05:42Z\",\"endTime\":\"2021-01-05T19:47:06Z\",\"operations\":[{\"status\":\"qyud\"},{\"status\":\"o\"},{\"status\":\"rq\"},{\"status\":\"b\"}]},{\"id\":\"zvyifqrvkdvj\",\"name\":\"lrmv\",\"status\":\"d\",\"percentComplete\":32.38682,\"startTime\":\"2021-08-07T11:35:41Z\",\"endTime\":\"2021-05-03T17:45:11Z\",\"operations\":[{\"status\":\"lexxbczwtru\"},{\"status\":\"iqzbq\"},{\"status\":\"vsovmyokac\"}]},{\"id\":\"w\",\"name\":\"zdobpxjmflbvvnch\",\"status\":\"kcciwwzjuqkhr\",\"percentComplete\":93.71816,\"startTime\":\"2021-10-14T07:23:56Z\",\"endTime\":\"2021-10-13T04:47:14Z\",\"operations\":[{\"status\":\"oskg\"},{\"status\":\"sauuimj\"},{\"status\":\"vxieduugidyj\"},{\"status\":\"rfbyaosvexcso\"}]}]},{\"id\":\"hocohslkev\",\"name\":\"ggzfbu\",\"status\":\"fmvfaxkffeiit\",\"percentComplete\":31.103909,\"startTime\":\"2021-03-03T15:08:10Z\",\"endTime\":\"2021-02-27T12:32:19Z\",\"operations\":[{\"id\":\"xmzsbbzogg\",\"name\":\"rxwburv\",\"status\":\"xxjnspydptk\",\"percentComplete\":34.515266,\"startTime\":\"2021-12-09T16:13:48Z\",\"endTime\":\"2021-04-27T14:18:48Z\",\"operations\":[{\"status\":\"udwtiukbl\"},{\"status\":\"ngkpocipazy\"},{\"status\":\"o\"},{\"status\":\"gukgjnpiucgygevq\"}]},{\"id\":\"yp\",\"name\":\"bpizcdrqjsdpydn\",\"status\":\"yhxdeoejzicwi\",\"percentComplete\":36.28927,\"startTime\":\"2021-09-22T07:17:11Z\",\"endTime\":\"2021-05-15T05:25:36Z\",\"operations\":[{\"status\":\"ishc\"},{\"status\":\"khaj\"},{\"status\":\"eyeam\"},{\"status\":\"p\"}]},{\"id\":\"alpbuxwgipwhon\",\"name\":\"kgshwa\",\"status\":\"kix\",\"percentComplete\":27.76388,\"startTime\":\"2021-01-11T20:58:11Z\",\"endTime\":\"2021-12-05T01:31:14Z\",\"operations\":[{\"status\":\"tmryw\"},{\"status\":\"uzoqft\"},{\"status\":\"yqzrnkcqvyxlw\"}]},{\"id\":\"sicohoqqnwvlry\",\"name\":\"w\",\"status\":\"heun\",\"percentComplete\":93.34921,\"startTime\":\"2021-10-16T07:10:15Z\",\"endTime\":\"2021-07-05T11:46:20Z\",\"operations\":[{\"status\":\"onocukok\"},{\"status\":\"yaxuconuqszfkb\"}]}]},{\"id\":\"wrmjmwvvjektc\",\"name\":\"enhwlrs\",\"status\":\"frzpwvlqdqgb\",\"percentComplete\":64.65002,\"startTime\":\"2021-02-23T11:21:53Z\",\"endTime\":\"2021-05-04T00:16:05Z\",\"operations\":[{\"id\":\"cktvfcivfsnkymuc\",\"name\":\"hjfbebrjcxe\",\"status\":\"fuwutttxf\",\"percentComplete\":44.331276,\"startTime\":\"2021-07-03T14:23:35Z\",\"endTime\":\"2021-05-23T19:20:57Z\",\"operations\":[{\"status\":\"epcyvahfnlj\"},{\"status\":\"yq\"},{\"status\":\"j\"}]},{\"id\":\"j\",\"name\":\"idokgjlj\",\"status\":\"oxgvclt\",\"percentComplete\":68.50667,\"startTime\":\"2021-04-14T10:54:43Z\",\"endTime\":\"2021-09-18T15:38:18Z\",\"operations\":[{\"status\":\"esz\"},{\"status\":\"hbijhtxfvgxb\"},{\"status\":\"smx\"},{\"status\":\"eh\"}]},{\"id\":\"ec\",\"name\":\"odebfqkkrbmpu\",\"status\":\"gr\",\"percentComplete\":17.81757,\"startTime\":\"2021-02-02T06:18:35Z\",\"endTime\":\"2021-07-31T18:29:57Z\",\"operations\":[{\"status\":\"zpuzycisp\"},{\"status\":\"qzahmgkbrp\"},{\"status\":\"y\"}]},{\"id\":\"bnuqqkpik\",\"name\":\"rgvtqag\",\"status\":\"buynhijggm\",\"percentComplete\":50.53692,\"startTime\":\"2021-01-01T18:17:26Z\",\"endTime\":\"2021-09-16T13:37:10Z\",\"operations\":[{\"status\":\"trcvpnazzmh\"}]}]},{\"id\":\"mpxttdbhrbnlankx\",\"name\":\"skpbhenbtkcxywn\",\"status\":\"tnrsyn\",\"percentComplete\":52.88253,\"startTime\":\"2021-03-29T15:40:05Z\",\"endTime\":\"2021-06-30T12:37:43Z\",\"operations\":[{\"id\":\"fclhaaxdbabphlwr\",\"name\":\"fkts\",\"status\":\"hsucoc\",\"percentComplete\":47.56353,\"startTime\":\"2021-07-24T19:44:14Z\",\"endTime\":\"2021-07-01T18:19:25Z\",\"operations\":[{\"status\":\"twwrqp\"}]}]}]}";
-
- 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);
- }));
-
- MigrationDiscoverySapManager manager = MigrationDiscoverySapManager.configure().withHttpClient(httpClient)
- .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- OperationStatusResult response
- = manager.sapDiscoverySites().importEntities("zj", "yggdtjixh", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("uofqwe", response.id());
- Assertions.assertEquals("hmenevfyexfwhybc", response.name());
- Assertions.assertEquals("bvyvdcsity", response.status());
- Assertions.assertEquals(40.747864F, response.percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-25T02:11:12Z"), response.startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-17T15:40:41Z"), response.endTime());
- Assertions.assertEquals("hfiqscjeypvhe", response.operations().get(0).id());
- Assertions.assertEquals("kgqhcjrefovg", response.operations().get(0).name());
- Assertions.assertEquals("kqsleyyvxy", response.operations().get(0).status());
- Assertions.assertEquals(16.411882F, response.operations().get(0).percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-22T06:48:14Z"), response.operations().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-09T05:45:58Z"), response.operations().get(0).endTime());
- Assertions.assertEquals("gjcrcczsqpjhvm", response.operations().get(0).operations().get(0).id());
- Assertions.assertEquals("jvnysounqe", response.operations().get(0).operations().get(0).name());
- Assertions.assertEquals("a", response.operations().get(0).operations().get(0).status());
- Assertions.assertEquals(9.069002F, response.operations().get(0).operations().get(0).percentComplete());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-26T09:02:26Z"),
- response.operations().get(0).operations().get(0).startTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-06T07:30:47Z"),
- response.operations().get(0).operations().get(0).endTime());
- Assertions.assertEquals("hltrpmopjmcmatuo",
- response.operations().get(0).operations().get(0).operations().get(0).status());
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstanceTagsUpdateTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstanceTagsUpdateTests.java
deleted file mode 100644
index 0ae625bfdc8c..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstanceTagsUpdateTests.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.migrationdiscoverysap.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.migrationdiscoverysap.models.SapInstanceTagsUpdate;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class SapInstanceTagsUpdateTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- SapInstanceTagsUpdate model = BinaryData.fromString("{\"tags\":{\"juvf\":\"jysvl\",\"jkcpr\":\"awrlyx\"}}")
- .toObject(SapInstanceTagsUpdate.class);
- Assertions.assertEquals("jysvl", model.tags().get("juvf"));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- SapInstanceTagsUpdate model = new SapInstanceTagsUpdate().withTags(mapOf("juvf", "jysvl", "jkcpr", "awrlyx"));
- model = BinaryData.fromObject(model).toObject(SapInstanceTagsUpdate.class);
- Assertions.assertEquals("jysvl", model.tags().get("juvf"));
- }
-
- // Use "Map.of" if available
- @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/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesDeleteMockTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesDeleteMockTests.java
deleted file mode 100644
index dab825ea743c..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/SapInstancesDeleteMockTests.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.migrationdiscoverysap.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.migrationdiscoverysap.MigrationDiscoverySapManager;
-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 SapInstancesDeleteMockTests {
- @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);
- }));
-
- MigrationDiscoverySapManager manager = MigrationDiscoverySapManager.configure().withHttpClient(httpClient)
- .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager.sapInstances().delete("m", "yqupedeojnabckh", "mtxpsiebtfh", com.azure.core.util.Context.NONE);
-
- }
-}
diff --git a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesDeleteMockTests.java b/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesDeleteMockTests.java
deleted file mode 100644
index a0b65959d6cf..000000000000
--- a/sdk/migrationdiscoverysap/azure-resourcemanager-migrationdiscoverysap/src/test/java/com/azure/resourcemanager/migrationdiscoverysap/generated/ServerInstancesDeleteMockTests.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.migrationdiscoverysap.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.migrationdiscoverysap.MigrationDiscoverySapManager;
-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 ServerInstancesDeleteMockTests {
- @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);
- }));
-
- MigrationDiscoverySapManager manager = MigrationDiscoverySapManager.configure().withHttpClient(httpClient)
- .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager.serverInstances().delete("xosow", "xcug", "cjooxdjebwpucwwf", "ovbvmeueciv",
- com.azure.core.util.Context.NONE);
-
- }
-}