diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/CHANGELOG.md b/sdk/dynatrace/azure-resourcemanager-dynatrace/CHANGELOG.md index aab28eeb1d6e..d82b9eb17cb0 100644 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/CHANGELOG.md +++ b/sdk/dynatrace/azure-resourcemanager-dynatrace/CHANGELOG.md @@ -1,14 +1,8 @@ # Release History -## 1.1.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2025-04-30) -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes +- Azure Resource Manager Dynatrace client library for Java. This package contains Microsoft Azure SDK for Dynatrace Management SDK. Package tag package-2023-04-27. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## 1.0.0 (2024-12-26) diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/README.md b/sdk/dynatrace/azure-resourcemanager-dynatrace/README.md index 07c1d2a9fe6b..0b227c06fe62 100644 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/README.md +++ b/sdk/dynatrace/azure-resourcemanager-dynatrace/README.md @@ -52,7 +52,7 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -60,7 +60,7 @@ DynatraceManager manager = DynatraceManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -100,5 +100,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/SAMPLE.md b/sdk/dynatrace/azure-resourcemanager-dynatrace/SAMPLE.md index d27192d5bd6e..c84eb980c096 100644 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/SAMPLE.md +++ b/sdk/dynatrace/azure-resourcemanager-dynatrace/SAMPLE.md @@ -37,86 +37,38 @@ ### Monitors_CreateOrUpdate ```java -import com.azure.resourcemanager.dynatrace.fluent.models.DynatraceSingleSignOnProperties; -import com.azure.resourcemanager.dynatrace.models.AccountInfo; -import com.azure.resourcemanager.dynatrace.models.DynatraceEnvironmentProperties; -import com.azure.resourcemanager.dynatrace.models.EnvironmentInfo; -import com.azure.resourcemanager.dynatrace.models.IdentityProperties; -import com.azure.resourcemanager.dynatrace.models.ManagedIdentityType; -import com.azure.resourcemanager.dynatrace.models.MarketplaceSubscriptionStatus; -import com.azure.resourcemanager.dynatrace.models.MonitoringStatus; -import com.azure.resourcemanager.dynatrace.models.PlanData; -import com.azure.resourcemanager.dynatrace.models.UserInfo; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; - /** - * Samples for Monitors CreateOrUpdate. + * Samples for Monitors GetMetricStatus. */ -public final class MonitorsCreateOrUpdateSamples { +public final class MonitorsGetMetricStatusSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_CreateOrUpdate_MaximumSet_Gen.json + * Monitors_GetMetricStatus_MinimumSet_Gen.json */ /** - * Sample code: Monitors_CreateOrUpdate_MaximumSet_Gen. + * Sample code: Monitors_GetMetricStatus_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsCreateOrUpdateMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + monitorsGetMetricStatusMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { manager.monitors() - .define("myMonitor") - .withRegion("West US 2") - .withExistingResourceGroup("myResourceGroup") - .withTags(mapOf("Environment", "Dev")) - .withIdentity(new IdentityProperties().withType(ManagedIdentityType.SYSTEM_ASSIGNED)) - .withMonitoringStatus(MonitoringStatus.ENABLED) - .withMarketplaceSubscriptionStatus(MarketplaceSubscriptionStatus.ACTIVE) - .withDynatraceEnvironmentProperties(new DynatraceEnvironmentProperties().withAccountInfo(new AccountInfo()) - .withEnvironmentInfo(new EnvironmentInfo()) - .withSingleSignOnProperties(new DynatraceSingleSignOnProperties())) - .withUserInfo(new UserInfo().withFirstName("Alice") - .withLastName("Bobab") - .withEmailAddress("alice@microsoft.com") - .withPhoneNumber("123456") - .withCountry("westus2")) - .withPlanData(new PlanData().withUsageType("Committed") - .withBillingCycle("Monthly") - .withPlanDetails("dynatraceapitestplan") - .withEffectiveDate(OffsetDateTime.parse("2019-08-30T15:14:33+02:00"))) - .create(); + .getMetricStatusWithResponse("rgDynatrace", "fhcjxnxumkdlgpwanewtkdnyuz", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_CreateOrUpdate_MinimumSet_Gen.json + * Monitors_GetMetricStatus_MaximumSet_Gen.json */ /** - * Sample code: Monitors_CreateOrUpdate_MinimumSet_Gen. + * Sample code: Monitors_GetMetricStatus_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsCreateOrUpdateMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + monitorsGetMetricStatusMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { manager.monitors() - .define("myMonitor") - .withRegion("West US 2") - .withExistingResourceGroup("myResourceGroup") - .create(); - } - - // 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; + .getMetricStatusWithResponse("rgDynatrace", "fhcjxnxumkdlgpwanewtkdnyuz", com.azure.core.util.Context.NONE); } } ``` @@ -125,33 +77,35 @@ public final class MonitorsCreateOrUpdateSamples { ```java /** - * Samples for Monitors Delete. + * Samples for SingleSignOn Get. */ -public final class MonitorsDeleteSamples { +public final class SingleSignOnGetSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_Delete_MinimumSet_Gen.json + * SingleSignOn_Get_MinimumSet_Gen.json */ /** - * Sample code: Monitors_Delete_MinimumSet_Gen. + * Sample code: SingleSignOn_Get_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsDeleteMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().delete("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void singleSignOnGetMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.singleSignOns() + .getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_Delete_MaximumSet_Gen.json + * SingleSignOn_Get_MaximumSet_Gen.json */ /** - * Sample code: Monitors_Delete_MaximumSet_Gen. + * Sample code: SingleSignOn_Get_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsDeleteMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().delete("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void singleSignOnGetMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.singleSignOns() + .getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); } } ``` @@ -160,35 +114,33 @@ public final class MonitorsDeleteSamples { ```java /** - * Samples for Monitors GetByResourceGroup. + * Samples for TagRules Delete. */ -public final class MonitorsGetByResourceGroupSamples { +public final class TagRulesDeleteSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_Get_MinimumSet_Gen.json + * TagRules_Delete_MinimumSet_Gen.json */ /** - * Sample code: Monitors_Get_MinimumSet_Gen. + * Sample code: TagRules_Delete_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsGetMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getByResourceGroupWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void tagRulesDeleteMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules().delete("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_Get_MaximumSet_Gen.json + * TagRules_Delete_MaximumSet_Gen.json */ /** - * Sample code: Monitors_Get_MaximumSet_Gen. + * Sample code: TagRules_Delete_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsGetMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getByResourceGroupWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void tagRulesDeleteMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules().delete("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); } } ``` @@ -196,44 +148,34 @@ public final class MonitorsGetByResourceGroupSamples { ### Monitors_GetMarketplaceSaaSResourceDetails ```java -import com.azure.resourcemanager.dynatrace.models.MarketplaceSaaSResourceDetailsRequest; - /** - * Samples for Monitors GetMarketplaceSaaSResourceDetails. + * Samples for TagRules Get. */ -public final class MonitorsGetMarketplaceSaaSResourceDetailsSamples { +public final class TagRulesGetSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetMarketplaceSaaSResourceDetails_MinimumSet_Gen.json + * TagRules_Get_MinimumSet_Gen.json */ /** - * Sample code: Monitors_GetMarketplaceSaaSResourceDetails_MinimumSet_Gen. + * Sample code: TagRules_Get_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen( - com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getMarketplaceSaaSResourceDetailsWithResponse( - new MarketplaceSaaSResourceDetailsRequest().withTenantId("urnmattojzhktcfw"), - com.azure.core.util.Context.NONE); + public static void tagRulesGetMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules().getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetMarketplaceSaaSResourceDetails_MaximumSet_Gen.json + * TagRules_Get_MaximumSet_Gen.json */ /** - * Sample code: Monitors_GetMarketplaceSaaSResourceDetails_MaximumSet_Gen. + * Sample code: TagRules_Get_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen( - com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getMarketplaceSaaSResourceDetailsWithResponse( - new MarketplaceSaaSResourceDetailsRequest().withTenantId("urnmattojzhktcfw"), - com.azure.core.util.Context.NONE); + public static void tagRulesGetMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules().getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); } } ``` @@ -242,37 +184,35 @@ public final class MonitorsGetMarketplaceSaaSResourceDetailsSamples { ```java /** - * Samples for Monitors GetMetricStatus. + * Samples for Monitors ListByResourceGroup. */ -public final class MonitorsGetMetricStatusSamples { +public final class MonitorsListByResourceGroupSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetMetricStatus_MinimumSet_Gen.json + * Monitors_ListByResourceGroup_MinimumSet_Gen.json */ /** - * Sample code: Monitors_GetMetricStatus_MinimumSet_Gen. + * Sample code: Monitors_ListByResourceGroup_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsGetMetricStatusMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getMetricStatusWithResponse("rgDynatrace", "fhcjxnxumkdlgpwanewtkdnyuz", com.azure.core.util.Context.NONE); + monitorsListByResourceGroupMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetMetricStatus_MaximumSet_Gen.json + * Monitors_ListByResourceGroup_MaximumSet_Gen.json */ /** - * Sample code: Monitors_GetMetricStatus_MaximumSet_Gen. + * Sample code: Monitors_ListByResourceGroup_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsGetMetricStatusMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getMetricStatusWithResponse("rgDynatrace", "fhcjxnxumkdlgpwanewtkdnyuz", com.azure.core.util.Context.NONE); + monitorsListByResourceGroupMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); } } ``` @@ -280,42 +220,34 @@ public final class MonitorsGetMetricStatusSamples { ### Monitors_GetSsoDetails ```java -import com.azure.resourcemanager.dynatrace.models.SsoDetailsRequest; - /** - * Samples for Monitors GetSsoDetails. + * Samples for SingleSignOn List. */ -public final class MonitorsGetSsoDetailsSamples { +public final class SingleSignOnListSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetSSODetails_MaximumSet_Gen.json + * SingleSignOn_List_MaximumSet_Gen.json */ /** - * Sample code: Monitors_GetSSODetails_MaximumSet_Gen. + * Sample code: SingleSignOn_List_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsGetSSODetailsMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getSsoDetailsWithResponse("myResourceGroup", "myMonitor", - new SsoDetailsRequest().withUserPrincipal("alice@microsoft.com"), com.azure.core.util.Context.NONE); + public static void singleSignOnListMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.singleSignOns().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetSSODetails_MinimumSet_Gen.json + * SingleSignOn_List_MinimumSet_Gen.json */ /** - * Sample code: Monitors_GetSSODetails_MinimumSet_Gen. + * Sample code: SingleSignOn_List_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsGetSSODetailsMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getSsoDetailsWithResponse("myResourceGroup", "myMonitor", - new SsoDetailsRequest().withUserPrincipal("alice@microsoft.com"), com.azure.core.util.Context.NONE); + public static void singleSignOnListMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.singleSignOns().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } } ``` @@ -324,37 +256,35 @@ public final class MonitorsGetSsoDetailsSamples { ```java /** - * Samples for Monitors GetVMHostPayload. + * Samples for Monitors ListAppServices. */ -public final class MonitorsGetVMHostPayloadSamples { +public final class MonitorsListAppServicesSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetVMHostPayload_MinimumSet_Gen.json + * Monitors_ListAppServices_MaximumSet_Gen.json */ /** - * Sample code: Monitors_GetVMHostPayload_MinimumSet_Gen. + * Sample code: Monitors_ListAppServices_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsGetVMHostPayloadMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getVMHostPayloadWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + monitorsListAppServicesMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listAppServices("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_GetVMHostPayload_MaximumSet_Gen.json + * Monitors_ListAppServices_MinimumSet_Gen.json */ /** - * Sample code: Monitors_GetVMHostPayload_MaximumSet_Gen. + * Sample code: Monitors_ListAppServices_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsGetVMHostPayloadMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors() - .getVMHostPayloadWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + monitorsListAppServicesMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listAppServices("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } } ``` @@ -363,35 +293,33 @@ public final class MonitorsGetVMHostPayloadSamples { ```java /** - * Samples for Monitors List. + * Samples for Monitors ListHosts. */ -public final class MonitorsListSamples { +public final class MonitorsListHostsSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListBySubscriptionId_MinimumSet_Gen.json + * Monitors_ListHosts_MinimumSet_Gen.json */ /** - * Sample code: Monitors_ListBySubscriptionId_MinimumSet_Gen. + * Sample code: Monitors_ListHosts_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsListBySubscriptionIdMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().list(com.azure.core.util.Context.NONE); + public static void monitorsListHostsMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listHosts("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListBySubscriptionId_MaximumSet_Gen.json + * Monitors_ListHosts_MaximumSet_Gen.json */ /** - * Sample code: Monitors_ListBySubscriptionId_MaximumSet_Gen. + * Sample code: Monitors_ListHosts_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsListBySubscriptionIdMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().list(com.azure.core.util.Context.NONE); + public static void monitorsListHostsMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listHosts("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } } ``` @@ -400,72 +328,86 @@ public final class MonitorsListSamples { ```java /** - * Samples for Monitors ListAppServices. + * Samples for Monitors GetVMHostPayload. */ -public final class MonitorsListAppServicesSamples { +public final class MonitorsGetVMHostPayloadSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListAppServices_MaximumSet_Gen.json + * Monitors_GetVMHostPayload_MinimumSet_Gen.json */ /** - * Sample code: Monitors_ListAppServices_MaximumSet_Gen. + * Sample code: Monitors_GetVMHostPayload_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsListAppServicesMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listAppServices("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + monitorsGetVMHostPayloadMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .getVMHostPayloadWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListAppServices_MinimumSet_Gen.json + * Monitors_GetVMHostPayload_MaximumSet_Gen.json */ /** - * Sample code: Monitors_ListAppServices_MinimumSet_Gen. + * Sample code: Monitors_GetVMHostPayload_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsListAppServicesMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listAppServices("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); - } + monitorsGetVMHostPayloadMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .getVMHostPayloadWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + } } ``` ### Monitors_ListByResourceGroup ```java +import com.azure.resourcemanager.dynatrace.models.LinkableEnvironmentRequest; + /** - * Samples for Monitors ListByResourceGroup. + * Samples for Monitors ListLinkableEnvironments. */ -public final class MonitorsListByResourceGroupSamples { +public final class MonitorsListLinkableEnvironmentsSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListByResourceGroup_MinimumSet_Gen.json + * Monitors_ListLinkableEnvironments_MinimumSet_Gen.json */ /** - * Sample code: Monitors_ListByResourceGroup_MinimumSet_Gen. + * Sample code: Monitors_ListLinkableEnvironments_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsListByResourceGroupMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); + monitorsListLinkableEnvironmentsMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .listLinkableEnvironments("myResourceGroup", "myMonitor", + new LinkableEnvironmentRequest().withTenantId("00000000-0000-0000-0000-000000000000") + .withUserPrincipal("alice@microsoft.com") + .withRegion("East US"), + com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListByResourceGroup_MaximumSet_Gen.json + * Monitors_ListLinkableEnvironments_MaximumSet_Gen.json */ /** - * Sample code: Monitors_ListByResourceGroup_MaximumSet_Gen. + * Sample code: Monitors_ListLinkableEnvironments_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - monitorsListByResourceGroupMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); + monitorsListLinkableEnvironmentsMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .listLinkableEnvironments("myResourceGroup", "myMonitor", + new LinkableEnvironmentRequest().withTenantId("00000000-0000-0000-0000-000000000000") + .withUserPrincipal("alice@microsoft.com") + .withRegion("East US"), + com.azure.core.util.Context.NONE); } } ``` @@ -474,33 +416,35 @@ public final class MonitorsListByResourceGroupSamples { ```java /** - * Samples for Monitors ListHosts. + * Samples for Monitors GetByResourceGroup. */ -public final class MonitorsListHostsSamples { +public final class MonitorsGetByResourceGroupSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListHosts_MinimumSet_Gen.json + * Monitors_Get_MinimumSet_Gen.json */ /** - * Sample code: Monitors_ListHosts_MinimumSet_Gen. + * Sample code: Monitors_Get_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsListHostsMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listHosts("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void monitorsGetMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .getByResourceGroupWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListHosts_MaximumSet_Gen.json + * Monitors_Get_MaximumSet_Gen.json */ /** - * Sample code: Monitors_ListHosts_MaximumSet_Gen. + * Sample code: Monitors_Get_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void monitorsListHostsMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listHosts("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void monitorsGetMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .getByResourceGroupWithResponse("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } } ``` @@ -508,90 +452,119 @@ public final class MonitorsListHostsSamples { ### Monitors_ListLinkableEnvironments ```java -import com.azure.resourcemanager.dynatrace.models.LinkableEnvironmentRequest; +/** + * Samples for Monitors Delete. + */ +public final class MonitorsDeleteSamples { + /* + * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ + * Monitors_Delete_MinimumSet_Gen.json + */ + /** + * Sample code: Monitors_Delete_MinimumSet_Gen. + * + * @param manager Entry point to DynatraceManager. + */ + public static void monitorsDeleteMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().delete("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + } + + /* + * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ + * Monitors_Delete_MaximumSet_Gen.json + */ + /** + * Sample code: Monitors_Delete_MaximumSet_Gen. + * + * @param manager Entry point to DynatraceManager. + */ + public static void monitorsDeleteMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().delete("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + } +} +``` + +### Monitors_ListMonitoredResources + +```java +import com.azure.resourcemanager.dynatrace.models.MarketplaceSaaSResourceDetailsRequest; /** - * Samples for Monitors ListLinkableEnvironments. + * Samples for Monitors GetMarketplaceSaaSResourceDetails. */ -public final class MonitorsListLinkableEnvironmentsSamples { +public final class MonitorsGetMarketplaceSaaSResourceDetailsSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListLinkableEnvironments_MinimumSet_Gen.json + * Monitors_GetMarketplaceSaaSResourceDetails_MinimumSet_Gen.json */ /** - * Sample code: Monitors_ListLinkableEnvironments_MinimumSet_Gen. + * Sample code: Monitors_GetMarketplaceSaaSResourceDetails_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsListLinkableEnvironmentsMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + public static void monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen( + com.azure.resourcemanager.dynatrace.DynatraceManager manager) { manager.monitors() - .listLinkableEnvironments("myResourceGroup", "myMonitor", - new LinkableEnvironmentRequest().withTenantId("00000000-0000-0000-0000-000000000000") - .withUserPrincipal("alice@microsoft.com") - .withRegion("East US"), + .getMarketplaceSaaSResourceDetailsWithResponse( + new MarketplaceSaaSResourceDetailsRequest().withTenantId("urnmattojzhktcfw"), com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListLinkableEnvironments_MaximumSet_Gen.json + * Monitors_GetMarketplaceSaaSResourceDetails_MaximumSet_Gen.json */ /** - * Sample code: Monitors_ListLinkableEnvironments_MaximumSet_Gen. + * Sample code: Monitors_GetMarketplaceSaaSResourceDetails_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsListLinkableEnvironmentsMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + public static void monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen( + com.azure.resourcemanager.dynatrace.DynatraceManager manager) { manager.monitors() - .listLinkableEnvironments("myResourceGroup", "myMonitor", - new LinkableEnvironmentRequest().withTenantId("00000000-0000-0000-0000-000000000000") - .withUserPrincipal("alice@microsoft.com") - .withRegion("East US"), + .getMarketplaceSaaSResourceDetailsWithResponse( + new MarketplaceSaaSResourceDetailsRequest().withTenantId("urnmattojzhktcfw"), com.azure.core.util.Context.NONE); } } ``` -### Monitors_ListMonitoredResources +### Monitors_Update ```java /** - * Samples for Monitors ListMonitoredResources. + * Samples for TagRules List. */ -public final class MonitorsListMonitoredResourcesSamples { +public final class TagRulesListSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListMonitoredResources_MinimumSet_Gen.json + * TagRules_List_MaximumSet_Gen.json */ /** - * Sample code: Monitors_ListMonitoredResources_MinimumSet_Gen. + * Sample code: TagRules_List_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsListMonitoredResourcesMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listMonitoredResources("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void tagRulesListMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Monitors_ListMonitoredResources_MaximumSet_Gen.json + * TagRules_List_MinimumSet_Gen.json */ /** - * Sample code: Monitors_ListMonitoredResources_MaximumSet_Gen. + * Sample code: TagRules_List_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void - monitorsListMonitoredResourcesMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.monitors().listMonitoredResources("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void tagRulesListMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } } ``` -### Monitors_Update +### Operations_List ```java import com.azure.resourcemanager.dynatrace.models.MonitorResource; @@ -648,41 +621,6 @@ public final class MonitorsUpdateSamples { } ``` -### Operations_List - -```java -/** - * Samples for Operations List. - */ -public final class OperationsListSamples { - /* - * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Operations_List_MinimumSet_Gen.json - */ - /** - * Sample code: Operations_List_MinimumSet_Gen. - * - * @param manager Entry point to DynatraceManager. - */ - public static void operationsListMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.operations().list(com.azure.core.util.Context.NONE); - } - - /* - * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * Operations_List_MaximumSet_Gen.json - */ - /** - * Sample code: Operations_List_MaximumSet_Gen. - * - * @param manager Entry point to DynatraceManager. - */ - public static void operationsListMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.operations().list(com.azure.core.util.Context.NONE); - } -} -``` - ### SingleSignOn_CreateOrUpdate ```java @@ -739,35 +677,35 @@ public final class SingleSignOnCreateOrUpdateSamples { ```java /** - * Samples for SingleSignOn Get. + * Samples for Monitors ListMonitoredResources. */ -public final class SingleSignOnGetSamples { +public final class MonitorsListMonitoredResourcesSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * SingleSignOn_Get_MinimumSet_Gen.json + * Monitors_ListMonitoredResources_MinimumSet_Gen.json */ /** - * Sample code: SingleSignOn_Get_MinimumSet_Gen. + * Sample code: Monitors_ListMonitoredResources_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void singleSignOnGetMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.singleSignOns() - .getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); + public static void + monitorsListMonitoredResourcesMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listMonitoredResources("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * SingleSignOn_Get_MaximumSet_Gen.json + * Monitors_ListMonitoredResources_MaximumSet_Gen.json */ /** - * Sample code: SingleSignOn_Get_MaximumSet_Gen. + * Sample code: Monitors_ListMonitoredResources_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void singleSignOnGetMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.singleSignOns() - .getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); + public static void + monitorsListMonitoredResourcesMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().listMonitoredResources("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); } } ``` @@ -776,33 +714,33 @@ public final class SingleSignOnGetSamples { ```java /** - * Samples for SingleSignOn List. + * Samples for Operations List. */ -public final class SingleSignOnListSamples { +public final class OperationsListSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * SingleSignOn_List_MaximumSet_Gen.json + * Operations_List_MinimumSet_Gen.json */ /** - * Sample code: SingleSignOn_List_MaximumSet_Gen. + * Sample code: Operations_List_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void singleSignOnListMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.singleSignOns().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void operationsListMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.operations().list(com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * SingleSignOn_List_MinimumSet_Gen.json + * Operations_List_MaximumSet_Gen.json */ /** - * Sample code: SingleSignOn_List_MinimumSet_Gen. + * Sample code: Operations_List_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void singleSignOnListMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.singleSignOns().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void operationsListMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.operations().list(com.azure.core.util.Context.NONE); } } ``` @@ -810,58 +748,86 @@ public final class SingleSignOnListSamples { ### TagRules_CreateOrUpdate ```java -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.LogRules; -import com.azure.resourcemanager.dynatrace.models.MetricRules; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import java.util.Arrays; +import com.azure.resourcemanager.dynatrace.fluent.models.DynatraceSingleSignOnProperties; +import com.azure.resourcemanager.dynatrace.models.AccountInfo; +import com.azure.resourcemanager.dynatrace.models.DynatraceEnvironmentProperties; +import com.azure.resourcemanager.dynatrace.models.EnvironmentInfo; +import com.azure.resourcemanager.dynatrace.models.IdentityProperties; +import com.azure.resourcemanager.dynatrace.models.ManagedIdentityType; +import com.azure.resourcemanager.dynatrace.models.MarketplaceSubscriptionStatus; +import com.azure.resourcemanager.dynatrace.models.MonitoringStatus; +import com.azure.resourcemanager.dynatrace.models.PlanData; +import com.azure.resourcemanager.dynatrace.models.UserInfo; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; /** - * Samples for TagRules CreateOrUpdate. + * Samples for Monitors CreateOrUpdate. */ -public final class TagRulesCreateOrUpdateSamples { +public final class MonitorsCreateOrUpdateSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_CreateOrUpdate_MaximumSet_Gen.json + * Monitors_CreateOrUpdate_MaximumSet_Gen.json */ /** - * Sample code: TagRules_CreateOrUpdate_MaximumSet_Gen. + * Sample code: Monitors_CreateOrUpdate_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - tagRulesCreateOrUpdateMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules() - .define("default") - .withExistingMonitor("myResourceGroup", "myMonitor") - .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.ENABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED) - .withSendActivityLogs(SendActivityLogsStatus.ENABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("Environment").withValue("Prod").withAction(TagAction.INCLUDE), - new FilteringTag().withName("Environment").withValue("Dev").withAction(TagAction.EXCLUDE)))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.ENABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("Environment").withValue("Prod").withAction(TagAction.INCLUDE)))) + monitorsCreateOrUpdateMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .define("myMonitor") + .withRegion("West US 2") + .withExistingResourceGroup("myResourceGroup") + .withTags(mapOf("Environment", "Dev")) + .withIdentity(new IdentityProperties().withType(ManagedIdentityType.SYSTEM_ASSIGNED)) + .withMonitoringStatus(MonitoringStatus.ENABLED) + .withMarketplaceSubscriptionStatus(MarketplaceSubscriptionStatus.ACTIVE) + .withDynatraceEnvironmentProperties(new DynatraceEnvironmentProperties().withAccountInfo(new AccountInfo()) + .withEnvironmentInfo(new EnvironmentInfo()) + .withSingleSignOnProperties(new DynatraceSingleSignOnProperties())) + .withUserInfo(new UserInfo().withFirstName("Alice") + .withLastName("Bobab") + .withEmailAddress("alice@microsoft.com") + .withPhoneNumber("123456") + .withCountry("westus2")) + .withPlanData(new PlanData().withUsageType("Committed") + .withBillingCycle("Monthly") + .withPlanDetails("dynatraceapitestplan") + .withEffectiveDate(OffsetDateTime.parse("2019-08-30T15:14:33+02:00"))) .create(); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_CreateOrUpdate_MinimumSet_Gen.json + * Monitors_CreateOrUpdate_MinimumSet_Gen.json */ /** - * Sample code: TagRules_CreateOrUpdate_MinimumSet_Gen. + * Sample code: Monitors_CreateOrUpdate_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ public static void - tagRulesCreateOrUpdateMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules().define("default").withExistingMonitor("myResourceGroup", "myMonitor").create(); + monitorsCreateOrUpdateMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .define("myMonitor") + .withRegion("West US 2") + .withExistingResourceGroup("myResourceGroup") + .create(); + } + + // 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; } } ``` @@ -869,34 +835,42 @@ public final class TagRulesCreateOrUpdateSamples { ### TagRules_Delete ```java +import com.azure.resourcemanager.dynatrace.models.SsoDetailsRequest; + /** - * Samples for TagRules Delete. + * Samples for Monitors GetSsoDetails. */ -public final class TagRulesDeleteSamples { +public final class MonitorsGetSsoDetailsSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_Delete_MinimumSet_Gen.json + * Monitors_GetSSODetails_MaximumSet_Gen.json */ /** - * Sample code: TagRules_Delete_MinimumSet_Gen. + * Sample code: Monitors_GetSSODetails_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void tagRulesDeleteMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules().delete("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); + public static void + monitorsGetSSODetailsMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .getSsoDetailsWithResponse("myResourceGroup", "myMonitor", + new SsoDetailsRequest().withUserPrincipal("alice@microsoft.com"), com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_Delete_MaximumSet_Gen.json + * Monitors_GetSSODetails_MinimumSet_Gen.json */ /** - * Sample code: TagRules_Delete_MaximumSet_Gen. + * Sample code: Monitors_GetSSODetails_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void tagRulesDeleteMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules().delete("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); + public static void + monitorsGetSSODetailsMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors() + .getSsoDetailsWithResponse("myResourceGroup", "myMonitor", + new SsoDetailsRequest().withUserPrincipal("alice@microsoft.com"), com.azure.core.util.Context.NONE); } } ``` @@ -904,34 +878,58 @@ public final class TagRulesDeleteSamples { ### TagRules_Get ```java +import com.azure.resourcemanager.dynatrace.models.FilteringTag; +import com.azure.resourcemanager.dynatrace.models.LogRules; +import com.azure.resourcemanager.dynatrace.models.MetricRules; +import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; +import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; +import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; +import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; +import com.azure.resourcemanager.dynatrace.models.TagAction; +import java.util.Arrays; + /** - * Samples for TagRules Get. + * Samples for TagRules CreateOrUpdate. */ -public final class TagRulesGetSamples { +public final class TagRulesCreateOrUpdateSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_Get_MinimumSet_Gen.json + * TagRules_CreateOrUpdate_MaximumSet_Gen.json */ /** - * Sample code: TagRules_Get_MinimumSet_Gen. + * Sample code: TagRules_CreateOrUpdate_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void tagRulesGetMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules().getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); + public static void + tagRulesCreateOrUpdateMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules() + .define("default") + .withExistingMonitor("myResourceGroup", "myMonitor") + .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.ENABLED) + .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED) + .withSendActivityLogs(SendActivityLogsStatus.ENABLED) + .withFilteringTags(Arrays.asList( + new FilteringTag().withName("Environment").withValue("Prod").withAction(TagAction.INCLUDE), + new FilteringTag().withName("Environment").withValue("Dev").withAction(TagAction.EXCLUDE)))) + .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.ENABLED) + .withFilteringTags(Arrays.asList( + new FilteringTag().withName("Environment").withValue("Prod").withAction(TagAction.INCLUDE)))) + .create(); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_Get_MaximumSet_Gen.json + * TagRules_CreateOrUpdate_MinimumSet_Gen.json */ /** - * Sample code: TagRules_Get_MaximumSet_Gen. + * Sample code: TagRules_CreateOrUpdate_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void tagRulesGetMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules().getWithResponse("myResourceGroup", "myMonitor", "default", com.azure.core.util.Context.NONE); + public static void + tagRulesCreateOrUpdateMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.tagRules().define("default").withExistingMonitor("myResourceGroup", "myMonitor").create(); } } ``` @@ -940,33 +938,35 @@ public final class TagRulesGetSamples { ```java /** - * Samples for TagRules List. + * Samples for Monitors List. */ -public final class TagRulesListSamples { +public final class MonitorsListSamples { /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_List_MaximumSet_Gen.json + * Monitors_ListBySubscriptionId_MinimumSet_Gen.json */ /** - * Sample code: TagRules_List_MaximumSet_Gen. + * Sample code: Monitors_ListBySubscriptionId_MinimumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void tagRulesListMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void + monitorsListBySubscriptionIdMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().list(com.azure.core.util.Context.NONE); } /* * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/ - * TagRules_List_MinimumSet_Gen.json + * Monitors_ListBySubscriptionId_MaximumSet_Gen.json */ /** - * Sample code: TagRules_List_MinimumSet_Gen. + * Sample code: Monitors_ListBySubscriptionId_MaximumSet_Gen. * * @param manager Entry point to DynatraceManager. */ - public static void tagRulesListMinimumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { - manager.tagRules().list("myResourceGroup", "myMonitor", com.azure.core.util.Context.NONE); + public static void + monitorsListBySubscriptionIdMaximumSetGen(com.azure.resourcemanager.dynatrace.DynatraceManager manager) { + manager.monitors().list(com.azure.core.util.Context.NONE); } } ``` diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/pom.xml b/sdk/dynatrace/azure-resourcemanager-dynatrace/pom.xml index b7e0422bc83b..f08b69442aca 100644 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/pom.xml +++ b/sdk/dynatrace/azure-resourcemanager-dynatrace/pom.xml @@ -45,7 +45,7 @@ UTF-8 0 0 - false + true diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/main/java/com/azure/resourcemanager/dynatrace/DynatraceManager.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/main/java/com/azure/resourcemanager/dynatrace/DynatraceManager.java index 5c92f4daef63..170771c3071c 100644 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/main/java/com/azure/resourcemanager/dynatrace/DynatraceManager.java +++ b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/main/java/com/azure/resourcemanager/dynatrace/DynatraceManager.java @@ -22,6 +22,7 @@ import com.azure.core.http.policy.UserAgentPolicy; import com.azure.core.management.profile.AzureProfile; import com.azure.core.util.Configuration; +import com.azure.core.util.CoreUtils; import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.dynatrace.fluent.DynatraceObservability; import com.azure.resourcemanager.dynatrace.implementation.DynatraceObservabilityBuilder; @@ -37,6 +38,7 @@ import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.List; +import java.util.Map; import java.util.Objects; import java.util.stream.Collectors; @@ -104,6 +106,9 @@ public static Configurable configure() { */ public static final class Configurable { private static final ClientLogger LOGGER = new ClientLogger(Configurable.class); + private static final String SDK_VERSION = "version"; + private static final Map PROPERTIES + = CoreUtils.getProperties("azure-resourcemanager-dynatrace.properties"); private HttpClient httpClient; private HttpLogOptions httpLogOptions; @@ -211,12 +216,14 @@ public DynatraceManager authenticate(TokenCredential credential, AzureProfile pr Objects.requireNonNull(credential, "'credential' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); + String clientVersion = PROPERTIES.getOrDefault(SDK_VERSION, "UnknownVersion"); + StringBuilder userAgentBuilder = new StringBuilder(); userAgentBuilder.append("azsdk-java") .append("-") .append("com.azure.resourcemanager.dynatrace") .append("/") - .append("1.0.0"); + .append(clientVersion); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder.append(" (") .append(Configuration.getGlobalConfiguration().get("java.version")) diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/main/resources/azure-resourcemanager-dynatrace.properties b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/main/resources/azure-resourcemanager-dynatrace.properties new file mode 100644 index 000000000000..defbd48204e4 --- /dev/null +++ b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/main/resources/azure-resourcemanager-dynatrace.properties @@ -0,0 +1 @@ +version=${project.version} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AccountInfoTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AccountInfoTests.java deleted file mode 100644 index d2c560327522..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AccountInfoTests.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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.AccountInfo; -import org.junit.jupiter.api.Assertions; - -public final class AccountInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AccountInfo model - = BinaryData.fromString("{\"accountId\":\"kohdbiha\",\"regionId\":\"fhfcb\"}").toObject(AccountInfo.class); - Assertions.assertEquals("kohdbiha", model.accountId()); - Assertions.assertEquals("fhfcb", model.regionId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AccountInfo model = new AccountInfo().withAccountId("kohdbiha").withRegionId("fhfcb"); - model = BinaryData.fromObject(model).toObject(AccountInfo.class); - Assertions.assertEquals("kohdbiha", model.accountId()); - Assertions.assertEquals("fhfcb", model.regionId()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AppServiceInfoInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AppServiceInfoInnerTests.java deleted file mode 100644 index df915226f3c2..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AppServiceInfoInnerTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.AppServiceInfoInner; -import com.azure.resourcemanager.dynatrace.models.AutoUpdateSetting; -import com.azure.resourcemanager.dynatrace.models.AvailabilityState; -import com.azure.resourcemanager.dynatrace.models.LogModule; -import com.azure.resourcemanager.dynatrace.models.MonitoringType; -import com.azure.resourcemanager.dynatrace.models.UpdateStatus; -import org.junit.jupiter.api.Assertions; - -public final class AppServiceInfoInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AppServiceInfoInner model = BinaryData.fromString( - "{\"resourceId\":\"mpmngnzscxaqwoo\",\"version\":\"cbonqvpk\",\"monitoringType\":\"FULL_STACK\",\"autoUpdateSetting\":\"DISABLED\",\"updateStatus\":\"UPDATE_IN_PROGRESS\",\"availabilityState\":\"MONITORED\",\"logModule\":\"DISABLED\",\"hostGroup\":\"heoflokeyyienjbd\",\"hostName\":\"tgrhpdjpjumas\"}") - .toObject(AppServiceInfoInner.class); - Assertions.assertEquals("mpmngnzscxaqwoo", model.resourceId()); - Assertions.assertEquals("cbonqvpk", model.version()); - Assertions.assertEquals(MonitoringType.FULL_STACK, model.monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.DISABLED, model.autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.UPDATE_IN_PROGRESS, model.updateStatus()); - Assertions.assertEquals(AvailabilityState.MONITORED, model.availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.logModule()); - Assertions.assertEquals("heoflokeyyienjbd", model.hostGroup()); - Assertions.assertEquals("tgrhpdjpjumas", model.hostname()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AppServiceInfoInner model = new AppServiceInfoInner().withResourceId("mpmngnzscxaqwoo") - .withVersion("cbonqvpk") - .withMonitoringType(MonitoringType.FULL_STACK) - .withAutoUpdateSetting(AutoUpdateSetting.DISABLED) - .withUpdateStatus(UpdateStatus.UPDATE_IN_PROGRESS) - .withAvailabilityState(AvailabilityState.MONITORED) - .withLogModule(LogModule.DISABLED) - .withHostGroup("heoflokeyyienjbd") - .withHostname("tgrhpdjpjumas"); - model = BinaryData.fromObject(model).toObject(AppServiceInfoInner.class); - Assertions.assertEquals("mpmngnzscxaqwoo", model.resourceId()); - Assertions.assertEquals("cbonqvpk", model.version()); - Assertions.assertEquals(MonitoringType.FULL_STACK, model.monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.DISABLED, model.autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.UPDATE_IN_PROGRESS, model.updateStatus()); - Assertions.assertEquals(AvailabilityState.MONITORED, model.availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.logModule()); - Assertions.assertEquals("heoflokeyyienjbd", model.hostGroup()); - Assertions.assertEquals("tgrhpdjpjumas", model.hostname()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AppServiceListResponseTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AppServiceListResponseTests.java deleted file mode 100644 index 4fc1dfe4376d..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/AppServiceListResponseTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.AppServiceInfoInner; -import com.azure.resourcemanager.dynatrace.models.AppServiceListResponse; -import com.azure.resourcemanager.dynatrace.models.AutoUpdateSetting; -import com.azure.resourcemanager.dynatrace.models.AvailabilityState; -import com.azure.resourcemanager.dynatrace.models.LogModule; -import com.azure.resourcemanager.dynatrace.models.MonitoringType; -import com.azure.resourcemanager.dynatrace.models.UpdateStatus; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class AppServiceListResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - AppServiceListResponse model = BinaryData.fromString( - "{\"value\":[{\"resourceId\":\"jqabcypmivkwlzuv\",\"version\":\"fwnfnb\",\"monitoringType\":\"CLOUD_INFRASTRUCTURE\",\"autoUpdateSetting\":\"DISABLED\",\"updateStatus\":\"SUPPRESSED\",\"availabilityState\":\"UNEXPECTED_SHUTDOWN\",\"logModule\":\"DISABLED\",\"hostGroup\":\"qgtz\",\"hostName\":\"pnqbqqwxrjfe\"}],\"nextLink\":\"lnwsubisn\"}") - .toObject(AppServiceListResponse.class); - Assertions.assertEquals("jqabcypmivkwlzuv", model.value().get(0).resourceId()); - Assertions.assertEquals("fwnfnb", model.value().get(0).version()); - Assertions.assertEquals(MonitoringType.CLOUD_INFRASTRUCTURE, model.value().get(0).monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.DISABLED, model.value().get(0).autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.SUPPRESSED, model.value().get(0).updateStatus()); - Assertions.assertEquals(AvailabilityState.UNEXPECTED_SHUTDOWN, model.value().get(0).availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.value().get(0).logModule()); - Assertions.assertEquals("qgtz", model.value().get(0).hostGroup()); - Assertions.assertEquals("pnqbqqwxrjfe", model.value().get(0).hostname()); - Assertions.assertEquals("lnwsubisn", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - AppServiceListResponse model = new AppServiceListResponse() - .withValue(Arrays.asList(new AppServiceInfoInner().withResourceId("jqabcypmivkwlzuv") - .withVersion("fwnfnb") - .withMonitoringType(MonitoringType.CLOUD_INFRASTRUCTURE) - .withAutoUpdateSetting(AutoUpdateSetting.DISABLED) - .withUpdateStatus(UpdateStatus.SUPPRESSED) - .withAvailabilityState(AvailabilityState.UNEXPECTED_SHUTDOWN) - .withLogModule(LogModule.DISABLED) - .withHostGroup("qgtz") - .withHostname("pnqbqqwxrjfe"))) - .withNextLink("lnwsubisn"); - model = BinaryData.fromObject(model).toObject(AppServiceListResponse.class); - Assertions.assertEquals("jqabcypmivkwlzuv", model.value().get(0).resourceId()); - Assertions.assertEquals("fwnfnb", model.value().get(0).version()); - Assertions.assertEquals(MonitoringType.CLOUD_INFRASTRUCTURE, model.value().get(0).monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.DISABLED, model.value().get(0).autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.SUPPRESSED, model.value().get(0).updateStatus()); - Assertions.assertEquals(AvailabilityState.UNEXPECTED_SHUTDOWN, model.value().get(0).availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.value().get(0).logModule()); - Assertions.assertEquals("qgtz", model.value().get(0).hostGroup()); - Assertions.assertEquals("pnqbqqwxrjfe", model.value().get(0).hostname()); - Assertions.assertEquals("lnwsubisn", model.nextLink()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnPropertiesTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnPropertiesTests.java deleted file mode 100644 index ea3367edb394..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnPropertiesTests.java +++ /dev/null @@ -1,38 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.DynatraceSingleSignOnProperties; -import com.azure.resourcemanager.dynatrace.models.SingleSignOnStates; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DynatraceSingleSignOnPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DynatraceSingleSignOnProperties model = BinaryData.fromString( - "{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"zb\",\"singleSignOnUrl\":\"cnpqxuhivyqniwby\",\"aadDomains\":[\"xvd\"],\"provisioningState\":\"Accepted\"}") - .toObject(DynatraceSingleSignOnProperties.class); - Assertions.assertEquals(SingleSignOnStates.ENABLE, model.singleSignOnState()); - Assertions.assertEquals("zb", model.enterpriseAppId()); - Assertions.assertEquals("cnpqxuhivyqniwby", model.singleSignOnUrl()); - Assertions.assertEquals("xvd", model.aadDomains().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DynatraceSingleSignOnProperties model - = new DynatraceSingleSignOnProperties().withSingleSignOnState(SingleSignOnStates.ENABLE) - .withEnterpriseAppId("zb") - .withSingleSignOnUrl("cnpqxuhivyqniwby") - .withAadDomains(Arrays.asList("xvd")); - model = BinaryData.fromObject(model).toObject(DynatraceSingleSignOnProperties.class); - Assertions.assertEquals(SingleSignOnStates.ENABLE, model.singleSignOnState()); - Assertions.assertEquals("zb", model.enterpriseAppId()); - Assertions.assertEquals("cnpqxuhivyqniwby", model.singleSignOnUrl()); - Assertions.assertEquals("xvd", model.aadDomains().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnResourceInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnResourceInnerTests.java deleted file mode 100644 index f8bf0ffeaab4..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnResourceInnerTests.java +++ /dev/null @@ -1,38 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.DynatraceSingleSignOnResourceInner; -import com.azure.resourcemanager.dynatrace.models.SingleSignOnStates; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DynatraceSingleSignOnResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DynatraceSingleSignOnResourceInner model = BinaryData.fromString( - "{\"properties\":{\"singleSignOnState\":\"Initial\",\"enterpriseAppId\":\"pxokajionp\",\"singleSignOnUrl\":\"ex\",\"aadDomains\":[\"xgcp\",\"dg\",\"aajrm\",\"djwzrlov\"],\"provisioningState\":\"Failed\"},\"id\":\"hijco\",\"name\":\"jctbza\",\"type\":\"s\"}") - .toObject(DynatraceSingleSignOnResourceInner.class); - Assertions.assertEquals(SingleSignOnStates.INITIAL, model.singleSignOnState()); - Assertions.assertEquals("pxokajionp", model.enterpriseAppId()); - Assertions.assertEquals("ex", model.singleSignOnUrl()); - Assertions.assertEquals("xgcp", model.aadDomains().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DynatraceSingleSignOnResourceInner model - = new DynatraceSingleSignOnResourceInner().withSingleSignOnState(SingleSignOnStates.INITIAL) - .withEnterpriseAppId("pxokajionp") - .withSingleSignOnUrl("ex") - .withAadDomains(Arrays.asList("xgcp", "dg", "aajrm", "djwzrlov")); - model = BinaryData.fromObject(model).toObject(DynatraceSingleSignOnResourceInner.class); - Assertions.assertEquals(SingleSignOnStates.INITIAL, model.singleSignOnState()); - Assertions.assertEquals("pxokajionp", model.enterpriseAppId()); - Assertions.assertEquals("ex", model.singleSignOnUrl()); - Assertions.assertEquals("xgcp", model.aadDomains().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnResourceListResultTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnResourceListResultTests.java deleted file mode 100644 index 528cf4f84d06..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/DynatraceSingleSignOnResourceListResultTests.java +++ /dev/null @@ -1,47 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.DynatraceSingleSignOnResourceInner; -import com.azure.resourcemanager.dynatrace.models.DynatraceSingleSignOnResourceListResult; -import com.azure.resourcemanager.dynatrace.models.SingleSignOnStates; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class DynatraceSingleSignOnResourceListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - DynatraceSingleSignOnResourceListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"singleSignOnState\":\"Enable\",\"enterpriseAppId\":\"kbfkg\",\"singleSignOnUrl\":\"dkexxppofm\",\"aadDomains\":[\"c\"],\"provisioningState\":\"Deleting\"},\"id\":\"ddtocjjxhvp\",\"name\":\"o\",\"type\":\"exhd\"},{\"properties\":{\"singleSignOnState\":\"Initial\",\"enterpriseAppId\":\"qeojnxqbzvddntw\",\"singleSignOnUrl\":\"eic\",\"aadDomains\":[\"npzaoq\"],\"provisioningState\":\"Deleting\"},\"id\":\"hcffcyddglmjthjq\",\"name\":\"wpyeicxmqciwqvh\",\"type\":\"hix\"}],\"nextLink\":\"gdtopbobjogh\"}") - .toObject(DynatraceSingleSignOnResourceListResult.class); - Assertions.assertEquals(SingleSignOnStates.ENABLE, model.value().get(0).singleSignOnState()); - Assertions.assertEquals("kbfkg", model.value().get(0).enterpriseAppId()); - Assertions.assertEquals("dkexxppofm", model.value().get(0).singleSignOnUrl()); - Assertions.assertEquals("c", model.value().get(0).aadDomains().get(0)); - Assertions.assertEquals("gdtopbobjogh", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - DynatraceSingleSignOnResourceListResult model - = new DynatraceSingleSignOnResourceListResult().withValue(Arrays.asList( - new DynatraceSingleSignOnResourceInner().withSingleSignOnState(SingleSignOnStates.ENABLE) - .withEnterpriseAppId("kbfkg") - .withSingleSignOnUrl("dkexxppofm") - .withAadDomains(Arrays.asList("c")), - new DynatraceSingleSignOnResourceInner().withSingleSignOnState(SingleSignOnStates.INITIAL) - .withEnterpriseAppId("qeojnxqbzvddntw") - .withSingleSignOnUrl("eic") - .withAadDomains(Arrays.asList("npzaoq")))) - .withNextLink("gdtopbobjogh"); - model = BinaryData.fromObject(model).toObject(DynatraceSingleSignOnResourceListResult.class); - Assertions.assertEquals(SingleSignOnStates.ENABLE, model.value().get(0).singleSignOnState()); - Assertions.assertEquals("kbfkg", model.value().get(0).enterpriseAppId()); - Assertions.assertEquals("dkexxppofm", model.value().get(0).singleSignOnUrl()); - Assertions.assertEquals("c", model.value().get(0).aadDomains().get(0)); - Assertions.assertEquals("gdtopbobjogh", model.nextLink()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/FilteringTagTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/FilteringTagTests.java deleted file mode 100644 index f08423faee5b..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/FilteringTagTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import org.junit.jupiter.api.Assertions; - -public final class FilteringTagTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - FilteringTag model = BinaryData.fromString("{\"name\":\"wxmnteiwao\",\"value\":\"km\",\"action\":\"Include\"}") - .toObject(FilteringTag.class); - Assertions.assertEquals("wxmnteiwao", model.name()); - Assertions.assertEquals("km", model.value()); - Assertions.assertEquals(TagAction.INCLUDE, model.action()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - FilteringTag model = new FilteringTag().withName("wxmnteiwao").withValue("km").withAction(TagAction.INCLUDE); - model = BinaryData.fromObject(model).toObject(FilteringTag.class); - Assertions.assertEquals("wxmnteiwao", model.name()); - Assertions.assertEquals("km", model.value()); - Assertions.assertEquals(TagAction.INCLUDE, model.action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/IdentityPropertiesTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/IdentityPropertiesTests.java deleted file mode 100644 index 700083be1f84..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/IdentityPropertiesTests.java +++ /dev/null @@ -1,50 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.IdentityProperties; -import com.azure.resourcemanager.dynatrace.models.ManagedIdentityType; -import com.azure.resourcemanager.dynatrace.models.UserAssignedIdentity; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class IdentityPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IdentityProperties model = BinaryData.fromString( - "{\"tenantId\":\"wyahuxinpmqnja\",\"principalId\":\"ixjsprozvcputeg\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"ozkrwfndiodjpslw\":{\"clientId\":\"fdatsc\",\"principalId\":\"dvpjhulsuuvmk\"},\"hbcryffdfdosyge\":{\"clientId\":\"jdpvwryo\",\"principalId\":\"psoacctazakljl\"},\"hqtrgqjbpf\":{\"clientId\":\"paojakhmsbzjh\",\"principalId\":\"rzevdphlxaol\"}}}") - .toObject(IdentityProperties.class); - Assertions.assertEquals(ManagedIdentityType.USER_ASSIGNED, model.type()); - Assertions.assertEquals("fdatsc", model.userAssignedIdentities().get("ozkrwfndiodjpslw").clientId()); - Assertions.assertEquals("dvpjhulsuuvmk", model.userAssignedIdentities().get("ozkrwfndiodjpslw").principalId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IdentityProperties model = new IdentityProperties().withType(ManagedIdentityType.USER_ASSIGNED) - .withUserAssignedIdentities(mapOf("ozkrwfndiodjpslw", - new UserAssignedIdentity().withClientId("fdatsc").withPrincipalId("dvpjhulsuuvmk"), "hbcryffdfdosyge", - new UserAssignedIdentity().withClientId("jdpvwryo").withPrincipalId("psoacctazakljl"), "hqtrgqjbpf", - new UserAssignedIdentity().withClientId("paojakhmsbzjh").withPrincipalId("rzevdphlxaol"))); - model = BinaryData.fromObject(model).toObject(IdentityProperties.class); - Assertions.assertEquals(ManagedIdentityType.USER_ASSIGNED, model.type()); - Assertions.assertEquals("fdatsc", model.userAssignedIdentities().get("ozkrwfndiodjpslw").clientId()); - Assertions.assertEquals("dvpjhulsuuvmk", model.userAssignedIdentities().get("ozkrwfndiodjpslw").principalId()); - } - - // 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/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentListResponseTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentListResponseTests.java deleted file mode 100644 index 461e791d26e1..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentListResponseTests.java +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.LinkableEnvironmentResponseInner; -import com.azure.resourcemanager.dynatrace.models.LinkableEnvironmentListResponse; -import com.azure.resourcemanager.dynatrace.models.PlanData; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class LinkableEnvironmentListResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LinkableEnvironmentListResponse model = BinaryData.fromString( - "{\"value\":[{\"environmentId\":\"ybcibvyvdcsit\",\"environmentName\":\"naamde\",\"planData\":{\"usageType\":\"hfiqscjeypvhe\",\"billingCycle\":\"kgqhcjrefovg\",\"planDetails\":\"qsl\",\"effectiveDate\":\"2021-08-20T18:32:02Z\"}},{\"environmentId\":\"xyqj\",\"environmentName\":\"cattpngjcrcczsq\",\"planData\":{\"usageType\":\"vmdajvnysou\",\"billingCycle\":\"e\",\"planDetails\":\"noae\",\"effectiveDate\":\"2021-10-06T07:30:47Z\"}}],\"nextLink\":\"yhltrpmopjmcm\"}") - .toObject(LinkableEnvironmentListResponse.class); - Assertions.assertEquals("ybcibvyvdcsit", model.value().get(0).environmentId()); - Assertions.assertEquals("naamde", model.value().get(0).environmentName()); - Assertions.assertEquals("hfiqscjeypvhe", model.value().get(0).planData().usageType()); - Assertions.assertEquals("kgqhcjrefovg", model.value().get(0).planData().billingCycle()); - Assertions.assertEquals("qsl", model.value().get(0).planData().planDetails()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-20T18:32:02Z"), - model.value().get(0).planData().effectiveDate()); - Assertions.assertEquals("yhltrpmopjmcm", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LinkableEnvironmentListResponse model - = new LinkableEnvironmentListResponse() - .withValue(Arrays.asList( - new LinkableEnvironmentResponseInner().withEnvironmentId("ybcibvyvdcsit") - .withEnvironmentName("naamde") - .withPlanData(new PlanData().withUsageType("hfiqscjeypvhe") - .withBillingCycle("kgqhcjrefovg") - .withPlanDetails("qsl") - .withEffectiveDate(OffsetDateTime.parse("2021-08-20T18:32:02Z"))), - new LinkableEnvironmentResponseInner().withEnvironmentId("xyqj") - .withEnvironmentName("cattpngjcrcczsq") - .withPlanData(new PlanData().withUsageType("vmdajvnysou") - .withBillingCycle("e") - .withPlanDetails("noae") - .withEffectiveDate(OffsetDateTime.parse("2021-10-06T07:30:47Z"))))) - .withNextLink("yhltrpmopjmcm"); - model = BinaryData.fromObject(model).toObject(LinkableEnvironmentListResponse.class); - Assertions.assertEquals("ybcibvyvdcsit", model.value().get(0).environmentId()); - Assertions.assertEquals("naamde", model.value().get(0).environmentName()); - Assertions.assertEquals("hfiqscjeypvhe", model.value().get(0).planData().usageType()); - Assertions.assertEquals("kgqhcjrefovg", model.value().get(0).planData().billingCycle()); - Assertions.assertEquals("qsl", model.value().get(0).planData().planDetails()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-20T18:32:02Z"), - model.value().get(0).planData().effectiveDate()); - Assertions.assertEquals("yhltrpmopjmcm", model.nextLink()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentRequestTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentRequestTests.java deleted file mode 100644 index cc2e0cafb06c..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentRequestTests.java +++ /dev/null @@ -1,32 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.LinkableEnvironmentRequest; -import org.junit.jupiter.api.Assertions; - -public final class LinkableEnvironmentRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LinkableEnvironmentRequest model = BinaryData.fromString( - "{\"tenantId\":\"ujjugwdkcglh\",\"userPrincipal\":\"lazjdyggdtjixhbk\",\"region\":\"ofqweykhmenevfye\"}") - .toObject(LinkableEnvironmentRequest.class); - Assertions.assertEquals("ujjugwdkcglh", model.tenantId()); - Assertions.assertEquals("lazjdyggdtjixhbk", model.userPrincipal()); - Assertions.assertEquals("ofqweykhmenevfye", model.region()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LinkableEnvironmentRequest model = new LinkableEnvironmentRequest().withTenantId("ujjugwdkcglh") - .withUserPrincipal("lazjdyggdtjixhbk") - .withRegion("ofqweykhmenevfye"); - model = BinaryData.fromObject(model).toObject(LinkableEnvironmentRequest.class); - Assertions.assertEquals("ujjugwdkcglh", model.tenantId()); - Assertions.assertEquals("lazjdyggdtjixhbk", model.userPrincipal()); - Assertions.assertEquals("ofqweykhmenevfye", model.region()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentResponseInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentResponseInnerTests.java deleted file mode 100644 index 5df39bd0e619..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LinkableEnvironmentResponseInnerTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.LinkableEnvironmentResponseInner; -import com.azure.resourcemanager.dynatrace.models.PlanData; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class LinkableEnvironmentResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LinkableEnvironmentResponseInner model = BinaryData.fromString( - "{\"environmentId\":\"u\",\"environmentName\":\"thfuiuaodsfcpkvx\",\"planData\":{\"usageType\":\"uozmyzydagfua\",\"billingCycle\":\"ezyiuokktwhrdxw\",\"planDetails\":\"wqsmbsur\",\"effectiveDate\":\"2021-08-23T03:52:49Z\"}}") - .toObject(LinkableEnvironmentResponseInner.class); - Assertions.assertEquals("u", model.environmentId()); - Assertions.assertEquals("thfuiuaodsfcpkvx", model.environmentName()); - Assertions.assertEquals("uozmyzydagfua", model.planData().usageType()); - Assertions.assertEquals("ezyiuokktwhrdxw", model.planData().billingCycle()); - Assertions.assertEquals("wqsmbsur", model.planData().planDetails()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T03:52:49Z"), model.planData().effectiveDate()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LinkableEnvironmentResponseInner model = new LinkableEnvironmentResponseInner().withEnvironmentId("u") - .withEnvironmentName("thfuiuaodsfcpkvx") - .withPlanData(new PlanData().withUsageType("uozmyzydagfua") - .withBillingCycle("ezyiuokktwhrdxw") - .withPlanDetails("wqsmbsur") - .withEffectiveDate(OffsetDateTime.parse("2021-08-23T03:52:49Z"))); - model = BinaryData.fromObject(model).toObject(LinkableEnvironmentResponseInner.class); - Assertions.assertEquals("u", model.environmentId()); - Assertions.assertEquals("thfuiuaodsfcpkvx", model.environmentName()); - Assertions.assertEquals("uozmyzydagfua", model.planData().usageType()); - Assertions.assertEquals("ezyiuokktwhrdxw", model.planData().billingCycle()); - Assertions.assertEquals("wqsmbsur", model.planData().planDetails()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-23T03:52:49Z"), model.planData().effectiveDate()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LogRulesTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LogRulesTests.java deleted file mode 100644 index 33dadfad25a3..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/LogRulesTests.java +++ /dev/null @@ -1,48 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.LogRules; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class LogRulesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LogRules model = BinaryData.fromString( - "{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Enabled\",\"filteringTags\":[{\"name\":\"gazxuf\",\"value\":\"uckyf\",\"action\":\"Exclude\"},{\"name\":\"idf\",\"value\":\"wdzuhtymwisd\",\"action\":\"Exclude\"}]}") - .toObject(LogRules.class); - Assertions.assertEquals(SendAadLogsStatus.ENABLED, model.sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.ENABLED, model.sendActivityLogs()); - Assertions.assertEquals("gazxuf", model.filteringTags().get(0).name()); - Assertions.assertEquals("uckyf", model.filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.EXCLUDE, model.filteringTags().get(0).action()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LogRules model - = new LogRules().withSendAadLogs(SendAadLogsStatus.ENABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED) - .withSendActivityLogs(SendActivityLogsStatus.ENABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("gazxuf").withValue("uckyf").withAction(TagAction.EXCLUDE), - new FilteringTag().withName("idf").withValue("wdzuhtymwisd").withAction(TagAction.EXCLUDE))); - model = BinaryData.fromObject(model).toObject(LogRules.class); - Assertions.assertEquals(SendAadLogsStatus.ENABLED, model.sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.ENABLED, model.sendActivityLogs()); - Assertions.assertEquals("gazxuf", model.filteringTags().get(0).name()); - Assertions.assertEquals("uckyf", model.filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.EXCLUDE, model.filteringTags().get(0).action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MarketplaceSaaSResourceDetailsRequestTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MarketplaceSaaSResourceDetailsRequestTests.java deleted file mode 100644 index 34523d275fc2..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MarketplaceSaaSResourceDetailsRequestTests.java +++ /dev/null @@ -1,25 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.MarketplaceSaaSResourceDetailsRequest; -import org.junit.jupiter.api.Assertions; - -public final class MarketplaceSaaSResourceDetailsRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MarketplaceSaaSResourceDetailsRequest model - = BinaryData.fromString("{\"tenantId\":\"a\"}").toObject(MarketplaceSaaSResourceDetailsRequest.class); - Assertions.assertEquals("a", model.tenantId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MarketplaceSaaSResourceDetailsRequest model = new MarketplaceSaaSResourceDetailsRequest().withTenantId("a"); - model = BinaryData.fromObject(model).toObject(MarketplaceSaaSResourceDetailsRequest.class); - Assertions.assertEquals("a", model.tenantId()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MarketplaceSaaSResourceDetailsResponseInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MarketplaceSaaSResourceDetailsResponseInnerTests.java deleted file mode 100644 index 50420bb86b0d..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MarketplaceSaaSResourceDetailsResponseInnerTests.java +++ /dev/null @@ -1,34 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.MarketplaceSaaSResourceDetailsResponseInner; -import com.azure.resourcemanager.dynatrace.models.MarketplaceSubscriptionStatus; -import org.junit.jupiter.api.Assertions; - -public final class MarketplaceSaaSResourceDetailsResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MarketplaceSaaSResourceDetailsResponseInner model = BinaryData.fromString( - "{\"marketplaceSaaSResourceId\":\"j\",\"planId\":\"dxob\",\"marketplaceSubscriptionStatus\":\"Active\"}") - .toObject(MarketplaceSaaSResourceDetailsResponseInner.class); - Assertions.assertEquals("j", model.marketplaceSaaSResourceId()); - Assertions.assertEquals("dxob", model.planId()); - Assertions.assertEquals(MarketplaceSubscriptionStatus.ACTIVE, model.marketplaceSubscriptionStatus()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MarketplaceSaaSResourceDetailsResponseInner model - = new MarketplaceSaaSResourceDetailsResponseInner().withMarketplaceSaaSResourceId("j") - .withPlanId("dxob") - .withMarketplaceSubscriptionStatus(MarketplaceSubscriptionStatus.ACTIVE); - model = BinaryData.fromObject(model).toObject(MarketplaceSaaSResourceDetailsResponseInner.class); - Assertions.assertEquals("j", model.marketplaceSaaSResourceId()); - Assertions.assertEquals("dxob", model.planId()); - Assertions.assertEquals(MarketplaceSubscriptionStatus.ACTIVE, model.marketplaceSubscriptionStatus()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MetricRulesTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MetricRulesTests.java deleted file mode 100644 index 77ef19c62dce..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MetricRulesTests.java +++ /dev/null @@ -1,38 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.MetricRules; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MetricRulesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MetricRules model = BinaryData.fromString( - "{\"sendingMetrics\":\"Disabled\",\"filteringTags\":[{\"name\":\"ufufsrp\",\"value\":\"zidnsezcxtbzsgfy\",\"action\":\"Include\"}]}") - .toObject(MetricRules.class); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.sendingMetrics()); - Assertions.assertEquals("ufufsrp", model.filteringTags().get(0).name()); - Assertions.assertEquals("zidnsezcxtbzsgfy", model.filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.filteringTags().get(0).action()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MetricRules model = new MetricRules().withSendingMetrics(SendingMetricsStatus.DISABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("ufufsrp").withValue("zidnsezcxtbzsgfy").withAction(TagAction.INCLUDE))); - model = BinaryData.fromObject(model).toObject(MetricRules.class); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.sendingMetrics()); - Assertions.assertEquals("ufufsrp", model.filteringTags().get(0).name()); - Assertions.assertEquals("zidnsezcxtbzsgfy", model.filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.filteringTags().get(0).action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MetricsStatusResponseInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MetricsStatusResponseInnerTests.java deleted file mode 100644 index 9022318c7604..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MetricsStatusResponseInnerTests.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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.MetricsStatusResponseInner; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MetricsStatusResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MetricsStatusResponseInner model = BinaryData.fromString("{\"azureResourceIds\":[\"m\",\"coofsxlzev\"]}") - .toObject(MetricsStatusResponseInner.class); - Assertions.assertEquals("m", model.azureResourceIds().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MetricsStatusResponseInner model - = new MetricsStatusResponseInner().withAzureResourceIds(Arrays.asList("m", "coofsxlzev")); - model = BinaryData.fromObject(model).toObject(MetricsStatusResponseInner.class); - Assertions.assertEquals("m", model.azureResourceIds().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorResourceUpdateTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorResourceUpdateTests.java deleted file mode 100644 index 1d562b70460d..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorResourceUpdateTests.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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.MonitorResourceUpdate; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class MonitorResourceUpdateTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MonitorResourceUpdate model - = BinaryData.fromString("{\"tags\":{\"ofpdvh\":\"zitonpeqfpjkjl\",\"bkpodepooginuv\":\"fxxypininmayhuy\"}}") - .toObject(MonitorResourceUpdate.class); - Assertions.assertEquals("zitonpeqfpjkjl", model.tags().get("ofpdvh")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MonitorResourceUpdate model = new MonitorResourceUpdate() - .withTags(mapOf("ofpdvh", "zitonpeqfpjkjl", "bkpodepooginuv", "fxxypininmayhuy")); - model = BinaryData.fromObject(model).toObject(MonitorResourceUpdate.class); - Assertions.assertEquals("zitonpeqfpjkjl", model.tags().get("ofpdvh")); - } - - // 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/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoredResourceInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoredResourceInnerTests.java deleted file mode 100644 index 5e3e8139e3c5..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoredResourceInnerTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.MonitoredResourceInner; -import com.azure.resourcemanager.dynatrace.models.SendingLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import org.junit.jupiter.api.Assertions; - -public final class MonitoredResourceInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MonitoredResourceInner model = BinaryData.fromString( - "{\"id\":\"zlobcufpd\",\"sendingMetrics\":\"Enabled\",\"reasonForMetricsStatus\":\"t\",\"sendingLogs\":\"Disabled\",\"reasonForLogsStatus\":\"nq\"}") - .toObject(MonitoredResourceInner.class); - Assertions.assertEquals("zlobcufpd", model.id()); - Assertions.assertEquals(SendingMetricsStatus.ENABLED, model.sendingMetrics()); - Assertions.assertEquals("t", model.reasonForMetricsStatus()); - Assertions.assertEquals(SendingLogsStatus.DISABLED, model.sendingLogs()); - Assertions.assertEquals("nq", model.reasonForLogsStatus()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MonitoredResourceInner model = new MonitoredResourceInner().withId("zlobcufpd") - .withSendingMetrics(SendingMetricsStatus.ENABLED) - .withReasonForMetricsStatus("t") - .withSendingLogs(SendingLogsStatus.DISABLED) - .withReasonForLogsStatus("nq"); - model = BinaryData.fromObject(model).toObject(MonitoredResourceInner.class); - Assertions.assertEquals("zlobcufpd", model.id()); - Assertions.assertEquals(SendingMetricsStatus.ENABLED, model.sendingMetrics()); - Assertions.assertEquals("t", model.reasonForMetricsStatus()); - Assertions.assertEquals(SendingLogsStatus.DISABLED, model.sendingLogs()); - Assertions.assertEquals("nq", model.reasonForLogsStatus()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoredResourceListResponseTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoredResourceListResponseTests.java deleted file mode 100644 index 1d9f9f5c485b..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoredResourceListResponseTests.java +++ /dev/null @@ -1,56 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.MonitoredResourceInner; -import com.azure.resourcemanager.dynatrace.models.MonitoredResourceListResponse; -import com.azure.resourcemanager.dynatrace.models.SendingLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MonitoredResourceListResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MonitoredResourceListResponse model = BinaryData.fromString( - "{\"value\":[{\"id\":\"quvgjxpybczme\",\"sendingMetrics\":\"Disabled\",\"reasonForMetricsStatus\":\"opb\",\"sendingLogs\":\"Enabled\",\"reasonForLogsStatus\":\"upi\"},{\"id\":\"sybbejhph\",\"sendingMetrics\":\"Disabled\",\"reasonForMetricsStatus\":\"sx\",\"sendingLogs\":\"Enabled\",\"reasonForLogsStatus\":\"dxbmtqioq\"},{\"id\":\"ehtbm\",\"sendingMetrics\":\"Enabled\",\"reasonForMetricsStatus\":\"wnoi\",\"sendingLogs\":\"Enabled\",\"reasonForLogsStatus\":\"rxybqsoq\"}],\"nextLink\":\"gkdmb\"}") - .toObject(MonitoredResourceListResponse.class); - Assertions.assertEquals("quvgjxpybczme", model.value().get(0).id()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.value().get(0).sendingMetrics()); - Assertions.assertEquals("opb", model.value().get(0).reasonForMetricsStatus()); - Assertions.assertEquals(SendingLogsStatus.ENABLED, model.value().get(0).sendingLogs()); - Assertions.assertEquals("upi", model.value().get(0).reasonForLogsStatus()); - Assertions.assertEquals("gkdmb", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MonitoredResourceListResponse model = new MonitoredResourceListResponse().withValue(Arrays.asList( - new MonitoredResourceInner().withId("quvgjxpybczme") - .withSendingMetrics(SendingMetricsStatus.DISABLED) - .withReasonForMetricsStatus("opb") - .withSendingLogs(SendingLogsStatus.ENABLED) - .withReasonForLogsStatus("upi"), - new MonitoredResourceInner().withId("sybbejhph") - .withSendingMetrics(SendingMetricsStatus.DISABLED) - .withReasonForMetricsStatus("sx") - .withSendingLogs(SendingLogsStatus.ENABLED) - .withReasonForLogsStatus("dxbmtqioq"), - new MonitoredResourceInner().withId("ehtbm") - .withSendingMetrics(SendingMetricsStatus.ENABLED) - .withReasonForMetricsStatus("wnoi") - .withSendingLogs(SendingLogsStatus.ENABLED) - .withReasonForLogsStatus("rxybqsoq"))) - .withNextLink("gkdmb"); - model = BinaryData.fromObject(model).toObject(MonitoredResourceListResponse.class); - Assertions.assertEquals("quvgjxpybczme", model.value().get(0).id()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.value().get(0).sendingMetrics()); - Assertions.assertEquals("opb", model.value().get(0).reasonForMetricsStatus()); - Assertions.assertEquals(SendingLogsStatus.ENABLED, model.value().get(0).sendingLogs()); - Assertions.assertEquals("upi", model.value().get(0).reasonForLogsStatus()); - Assertions.assertEquals("gkdmb", model.nextLink()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoringTagRulesPropertiesTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoringTagRulesPropertiesTests.java deleted file mode 100644 index a6afef21b9b9..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitoringTagRulesPropertiesTests.java +++ /dev/null @@ -1,68 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.MonitoringTagRulesProperties; -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.LogRules; -import com.azure.resourcemanager.dynatrace.models.MetricRules; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class MonitoringTagRulesPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - MonitoringTagRulesProperties model = BinaryData.fromString( - "{\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[{\"name\":\"htqqrolfp\",\"value\":\"s\",\"action\":\"Include\"},{\"name\":\"qux\",\"value\":\"jyj\",\"action\":\"Exclude\"},{\"name\":\"o\",\"value\":\"hr\",\"action\":\"Exclude\"},{\"name\":\"n\",\"value\":\"kujysvlejuvfq\",\"action\":\"Exclude\"}]},\"metricRules\":{\"sendingMetrics\":\"Disabled\",\"filteringTags\":[{\"name\":\"cpr\",\"value\":\"wbxgjvt\",\"action\":\"Include\"},{\"name\":\"sszdnru\",\"value\":\"guhmuouqfpr\",\"action\":\"Exclude\"}]},\"provisioningState\":\"Accepted\"}") - .toObject(MonitoringTagRulesProperties.class); - Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs()); - Assertions.assertEquals("htqqrolfp", model.logRules().filteringTags().get(0).name()); - Assertions.assertEquals("s", model.logRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.logRules().filteringTags().get(0).action()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.metricRules().sendingMetrics()); - Assertions.assertEquals("cpr", model.metricRules().filteringTags().get(0).name()); - Assertions.assertEquals("wbxgjvt", model.metricRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.metricRules().filteringTags().get(0).action()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - MonitoringTagRulesProperties model - = new MonitoringTagRulesProperties() - .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.DISABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED) - .withSendActivityLogs(SendActivityLogsStatus.DISABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("htqqrolfp").withValue("s").withAction(TagAction.INCLUDE), - new FilteringTag().withName("qux").withValue("jyj").withAction(TagAction.EXCLUDE), - new FilteringTag().withName("o").withValue("hr").withAction(TagAction.EXCLUDE), - new FilteringTag().withName("n").withValue("kujysvlejuvfq").withAction(TagAction.EXCLUDE)))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.DISABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("cpr").withValue("wbxgjvt").withAction(TagAction.INCLUDE), - new FilteringTag().withName("sszdnru") - .withValue("guhmuouqfpr") - .withAction(TagAction.EXCLUDE)))); - model = BinaryData.fromObject(model).toObject(MonitoringTagRulesProperties.class); - Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs()); - Assertions.assertEquals("htqqrolfp", model.logRules().filteringTags().get(0).name()); - Assertions.assertEquals("s", model.logRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.logRules().filteringTags().get(0).action()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.metricRules().sendingMetrics()); - Assertions.assertEquals("cpr", model.metricRules().filteringTags().get(0).name()); - Assertions.assertEquals("wbxgjvt", model.metricRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.metricRules().filteringTags().get(0).action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsDeleteMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsDeleteMockTests.java deleted file mode 100644 index 0ad0ed2be20a..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsDeleteMockTests.java +++ /dev/null @@ -1,33 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.monitors().delete("y", "osvexcsonpclhoc", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetMarketplaceSaaSResourceDetailsWithResponseMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetMarketplaceSaaSResourceDetailsWithResponseMockTests.java deleted file mode 100644 index 02b4124b5f2c..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetMarketplaceSaaSResourceDetailsWithResponseMockTests.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.MarketplaceSaaSResourceDetailsRequest; -import com.azure.resourcemanager.dynatrace.models.MarketplaceSaaSResourceDetailsResponse; -import com.azure.resourcemanager.dynatrace.models.MarketplaceSubscriptionStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsGetMarketplaceSaaSResourceDetailsWithResponseMockTests { - @Test - public void testGetMarketplaceSaaSResourceDetailsWithResponse() throws Exception { - String responseStr - = "{\"marketplaceSaaSResourceId\":\"typmrbpizcdrqjsd\",\"planId\":\"dnfyhxdeoejzicwi\",\"marketplaceSubscriptionStatus\":\"Active\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - MarketplaceSaaSResourceDetailsResponse response = manager.monitors() - .getMarketplaceSaaSResourceDetailsWithResponse( - new MarketplaceSaaSResourceDetailsRequest().withTenantId("gukgjnpiucgygevq"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("typmrbpizcdrqjsd", response.marketplaceSaaSResourceId()); - Assertions.assertEquals("dnfyhxdeoejzicwi", response.planId()); - Assertions.assertEquals(MarketplaceSubscriptionStatus.ACTIVE, response.marketplaceSubscriptionStatus()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetMetricStatusWithResponseMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetMetricStatusWithResponseMockTests.java deleted file mode 100644 index ffd8749b2b3a..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetMetricStatusWithResponseMockTests.java +++ /dev/null @@ -1,38 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.MetricsStatusResponse; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsGetMetricStatusWithResponseMockTests { - @Test - public void testGetMetricStatusWithResponse() throws Exception { - String responseStr = "{\"azureResourceIds\":[\"eun\"]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - MetricsStatusResponse response = manager.monitors() - .getMetricStatusWithResponse("zlsico", "oqqnwvlryav", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("eun", response.azureResourceIds().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetSsoDetailsWithResponseMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetSsoDetailsWithResponseMockTests.java deleted file mode 100644 index 0130f05b3d0c..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsGetSsoDetailsWithResponseMockTests.java +++ /dev/null @@ -1,46 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.SsoDetailsRequest; -import com.azure.resourcemanager.dynatrace.models.SsoDetailsResponse; -import com.azure.resourcemanager.dynatrace.models.SsoStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsGetSsoDetailsWithResponseMockTests { - @Test - public void testGetSsoDetailsWithResponse() throws Exception { - String responseStr - = "{\"isSsoEnabled\":\"Disabled\",\"metadataUrl\":\"fuwutttxf\",\"singleSignOnUrl\":\"rbirphxe\",\"aadDomains\":[\"vahfn\"],\"adminUsers\":[\"yq\",\"j\",\"uujqgidokgjljyo\",\"gvcl\"]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - SsoDetailsResponse response = manager.monitors() - .getSsoDetailsWithResponse("lihkaetcktvfc", "vf", - new SsoDetailsRequest().withUserPrincipal("nkymuctqhjfbebrj"), com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(SsoStatus.DISABLED, response.isSsoEnabled()); - Assertions.assertEquals("fuwutttxf", response.metadataUrl()); - Assertions.assertEquals("rbirphxe", response.singleSignOnUrl()); - Assertions.assertEquals("vahfn", response.aadDomains().get(0)); - Assertions.assertEquals("yq", response.adminUsers().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListAppServicesMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListAppServicesMockTests.java deleted file mode 100644 index c976f96993c1..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListAppServicesMockTests.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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.AppServiceInfo; -import com.azure.resourcemanager.dynatrace.models.AutoUpdateSetting; -import com.azure.resourcemanager.dynatrace.models.AvailabilityState; -import com.azure.resourcemanager.dynatrace.models.LogModule; -import com.azure.resourcemanager.dynatrace.models.MonitoringType; -import com.azure.resourcemanager.dynatrace.models.UpdateStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsListAppServicesMockTests { - @Test - public void testListAppServices() throws Exception { - String responseStr - = "{\"value\":[{\"resourceId\":\"zf\",\"version\":\"eyp\",\"monitoringType\":\"FULL_STACK\",\"autoUpdateSetting\":\"ENABLED\",\"updateStatus\":\"UPDATE_PENDING\",\"availabilityState\":\"UNEXPECTED_SHUTDOWN\",\"logModule\":\"ENABLED\",\"hostGroup\":\"tcxsenhwlrs\",\"hostName\":\"rzpwvlqdqgbiq\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.monitors().listAppServices("mqhgyxzkonocuk", "klyaxuconu", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("zf", response.iterator().next().resourceId()); - Assertions.assertEquals("eyp", response.iterator().next().version()); - Assertions.assertEquals(MonitoringType.FULL_STACK, response.iterator().next().monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.ENABLED, response.iterator().next().autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.UPDATE_PENDING, response.iterator().next().updateStatus()); - Assertions.assertEquals(AvailabilityState.UNEXPECTED_SHUTDOWN, response.iterator().next().availabilityState()); - Assertions.assertEquals(LogModule.ENABLED, response.iterator().next().logModule()); - Assertions.assertEquals("tcxsenhwlrs", response.iterator().next().hostGroup()); - Assertions.assertEquals("rzpwvlqdqgbiq", response.iterator().next().hostname()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListHostsMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListHostsMockTests.java deleted file mode 100644 index f2e2e31b3bdf..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListHostsMockTests.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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.AutoUpdateSetting; -import com.azure.resourcemanager.dynatrace.models.AvailabilityState; -import com.azure.resourcemanager.dynatrace.models.LogModule; -import com.azure.resourcemanager.dynatrace.models.MonitoringType; -import com.azure.resourcemanager.dynatrace.models.UpdateStatus; -import com.azure.resourcemanager.dynatrace.models.VMInfo; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsListHostsMockTests { - @Test - public void testListHosts() throws Exception { - String responseStr - = "{\"value\":[{\"resourceId\":\"alpbuxwgipwhon\",\"version\":\"kgshwa\",\"monitoringType\":\"FULL_STACK\",\"autoUpdateSetting\":\"DISABLED\",\"updateStatus\":\"UP2DATE\",\"availabilityState\":\"UNEXPECTED_SHUTDOWN\",\"logModule\":\"ENABLED\",\"hostGroup\":\"ttmrywnuzoqf\",\"hostName\":\"yqzrnkcqvyxlw\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.monitors().listHosts("ttgzfbis", "cbkhajdeyeamdph", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("alpbuxwgipwhon", response.iterator().next().resourceId()); - Assertions.assertEquals("kgshwa", response.iterator().next().version()); - Assertions.assertEquals(MonitoringType.FULL_STACK, response.iterator().next().monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.DISABLED, response.iterator().next().autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.UP2DATE, response.iterator().next().updateStatus()); - Assertions.assertEquals(AvailabilityState.UNEXPECTED_SHUTDOWN, response.iterator().next().availabilityState()); - Assertions.assertEquals(LogModule.ENABLED, response.iterator().next().logModule()); - Assertions.assertEquals("ttmrywnuzoqf", response.iterator().next().hostGroup()); - Assertions.assertEquals("yqzrnkcqvyxlw", response.iterator().next().hostname()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListLinkableEnvironmentsMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListLinkableEnvironmentsMockTests.java deleted file mode 100644 index 69c98f813e5b..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListLinkableEnvironmentsMockTests.java +++ /dev/null @@ -1,50 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.LinkableEnvironmentRequest; -import com.azure.resourcemanager.dynatrace.models.LinkableEnvironmentResponse; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsListLinkableEnvironmentsMockTests { - @Test - public void testListLinkableEnvironments() throws Exception { - String responseStr - = "{\"value\":[{\"environmentId\":\"bxzpuzycisp\",\"environmentName\":\"zahmgkbrpyydhibn\",\"planData\":{\"usageType\":\"kpikadrgvt\",\"billingCycle\":\"gnbuy\",\"planDetails\":\"ijggmebfsiar\",\"effectiveDate\":\"2021-08-14T22:49:32Z\"}}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.monitors() - .listLinkableEnvironments("bgsncghkjeszzhb", "jhtxfvgxbfsmxne", - new LinkableEnvironmentRequest().withTenantId("mpvecxgodebfqk") - .withUserPrincipal("rbmpukgri") - .withRegion("flz"), - com.azure.core.util.Context.NONE); - - Assertions.assertEquals("bxzpuzycisp", response.iterator().next().environmentId()); - Assertions.assertEquals("zahmgkbrpyydhibn", response.iterator().next().environmentName()); - Assertions.assertEquals("kpikadrgvt", response.iterator().next().planData().usageType()); - Assertions.assertEquals("gnbuy", response.iterator().next().planData().billingCycle()); - Assertions.assertEquals("ijggmebfsiar", response.iterator().next().planData().planDetails()); - Assertions.assertEquals(OffsetDateTime.parse("2021-08-14T22:49:32Z"), - response.iterator().next().planData().effectiveDate()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListMonitoredResourcesMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListMonitoredResourcesMockTests.java deleted file mode 100644 index 9dc6cb96be5a..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/MonitorsListMonitoredResourcesMockTests.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.MonitoredResource; -import com.azure.resourcemanager.dynatrace.models.SendingLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class MonitorsListMonitoredResourcesMockTests { - @Test - public void testListMonitoredResources() throws Exception { - String responseStr - = "{\"value\":[{\"id\":\"rrqnbpoczvyifqrv\",\"sendingMetrics\":\"Disabled\",\"reasonForMetricsStatus\":\"sllr\",\"sendingLogs\":\"Disabled\",\"reasonForLogsStatus\":\"f\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.monitors() - .listMonitoredResources("moryocfsfksym", "dystkiiuxhqyud", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("rrqnbpoczvyifqrv", response.iterator().next().id()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, response.iterator().next().sendingMetrics()); - Assertions.assertEquals("sllr", response.iterator().next().reasonForMetricsStatus()); - Assertions.assertEquals(SendingLogsStatus.DISABLED, response.iterator().next().sendingLogs()); - Assertions.assertEquals("f", response.iterator().next().reasonForLogsStatus()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationDisplayTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationDisplayTests.java deleted file mode 100644 index 3d4b0b45c43a..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.OperationDisplay; - -public final class OperationDisplayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationDisplay model = BinaryData.fromString( - "{\"provider\":\"sbdkvwr\",\"resource\":\"feusnhut\",\"operation\":\"ltmrldh\",\"description\":\"jzzd\"}") - .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/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationInnerTests.java deleted file mode 100644 index 61703e05974a..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.OperationInner; -import com.azure.resourcemanager.dynatrace.models.OperationDisplay; - -public final class OperationInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationInner model = BinaryData.fromString( - "{\"name\":\"sainqpjwnzl\",\"isDataAction\":false,\"display\":{\"provider\":\"pee\",\"resource\":\"mgxsab\",\"operation\":\"qduujitcjczdz\",\"description\":\"ndhkrw\"},\"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/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationListResultTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationListResultTests.java deleted file mode 100644 index dc7d376b838f..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.OperationListResult; - -public final class OperationListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationListResult model = BinaryData.fromString( - "{\"value\":[{\"name\":\"eognarxzxtheotu\",\"isDataAction\":true,\"display\":{\"provider\":\"v\",\"resource\":\"iqihn\",\"operation\":\"ngbwjz\",\"description\":\"fygxgispemvtzfk\"},\"origin\":\"user\",\"actionType\":\"Internal\"},{\"name\":\"ofx\",\"isDataAction\":true,\"display\":{\"provider\":\"aeqjhqjbasvms\",\"resource\":\"qulngsntnbybkzgc\",\"operation\":\"wclxxwrl\",\"description\":\"ouskcqvkocrc\"},\"origin\":\"user\",\"actionType\":\"Internal\"}],\"nextLink\":\"hxbnjbiksqrg\"}") - .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/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationsListMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationsListMockTests.java deleted file mode 100644 index b2095047a29e..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/OperationsListMockTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.Operation; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class OperationsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"name\":\"thsu\",\"isDataAction\":true,\"display\":{\"provider\":\"yyazttbt\",\"resource\":\"rq\",\"operation\":\"edckzywbiexzfey\",\"description\":\"axibxujw\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.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/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/PlanDataTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/PlanDataTests.java deleted file mode 100644 index ccaf740af3bd..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/PlanDataTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.PlanData; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; - -public final class PlanDataTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PlanData model = BinaryData.fromString( - "{\"usageType\":\"vnipjox\",\"billingCycle\":\"nchgej\",\"planDetails\":\"odmailzyd\",\"effectiveDate\":\"2021-10-17T17:25:15Z\"}") - .toObject(PlanData.class); - Assertions.assertEquals("vnipjox", model.usageType()); - Assertions.assertEquals("nchgej", model.billingCycle()); - Assertions.assertEquals("odmailzyd", model.planDetails()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-17T17:25:15Z"), model.effectiveDate()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PlanData model = new PlanData().withUsageType("vnipjox") - .withBillingCycle("nchgej") - .withPlanDetails("odmailzyd") - .withEffectiveDate(OffsetDateTime.parse("2021-10-17T17:25:15Z")); - model = BinaryData.fromObject(model).toObject(PlanData.class); - Assertions.assertEquals("vnipjox", model.usageType()); - Assertions.assertEquals("nchgej", model.billingCycle()); - Assertions.assertEquals("odmailzyd", model.planDetails()); - Assertions.assertEquals(OffsetDateTime.parse("2021-10-17T17:25:15Z"), model.effectiveDate()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsCreateOrUpdateMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsCreateOrUpdateMockTests.java deleted file mode 100644 index 339ccfecd0cb..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsCreateOrUpdateMockTests.java +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.DynatraceSingleSignOnResource; -import com.azure.resourcemanager.dynatrace.models.SingleSignOnStates; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class SingleSignOnsCreateOrUpdateMockTests { - @Test - public void testCreateOrUpdate() throws Exception { - String responseStr - = "{\"properties\":{\"singleSignOnState\":\"Initial\",\"enterpriseAppId\":\"hx\",\"singleSignOnUrl\":\"yngudivk\",\"aadDomains\":[\"wbxqzvszjfau\",\"j\"],\"provisioningState\":\"Succeeded\"},\"id\":\"ivetvtcq\",\"name\":\"qtdo\",\"type\":\"mcbxvwvxysl\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DynatraceSingleSignOnResource response = manager.singleSignOns() - .define("zhxgktrmgucn") - .withExistingMonitor("git", "medjvcslynqwwncw") - .withSingleSignOnState(SingleSignOnStates.INITIAL) - .withEnterpriseAppId("eoellwptfdygp") - .withSingleSignOnUrl("b") - .withAadDomains(Arrays.asList("eopzfqrhhuaopp", "cq", "qxolzdahzx", "t")) - .create(); - - Assertions.assertEquals(SingleSignOnStates.INITIAL, response.singleSignOnState()); - Assertions.assertEquals("hx", response.enterpriseAppId()); - Assertions.assertEquals("yngudivk", response.singleSignOnUrl()); - Assertions.assertEquals("wbxqzvszjfau", response.aadDomains().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsGetWithResponseMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsGetWithResponseMockTests.java deleted file mode 100644 index 95b371e1d4f8..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsGetWithResponseMockTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.DynatraceSingleSignOnResource; -import com.azure.resourcemanager.dynatrace.models.SingleSignOnStates; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class SingleSignOnsGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"singleSignOnState\":\"Existing\",\"enterpriseAppId\":\"wlxkvugfhzovaw\",\"singleSignOnUrl\":\"zunlu\",\"aadDomains\":[\"n\",\"rnxipei\"],\"provisioningState\":\"Deleting\"},\"id\":\"uaejxdultsk\",\"name\":\"bbtdzumvee\",\"type\":\"gpw\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - DynatraceSingleSignOnResource response = manager.singleSignOns() - .getWithResponse("v", "nmefqsgzvahapj", "zhpvgqzcjrvxd", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(SingleSignOnStates.EXISTING, response.singleSignOnState()); - Assertions.assertEquals("wlxkvugfhzovaw", response.enterpriseAppId()); - Assertions.assertEquals("zunlu", response.singleSignOnUrl()); - Assertions.assertEquals("n", response.aadDomains().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsListMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsListMockTests.java deleted file mode 100644 index 94e06042cd25..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SingleSignOnsListMockTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.DynatraceSingleSignOnResource; -import com.azure.resourcemanager.dynatrace.models.SingleSignOnStates; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class SingleSignOnsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"singleSignOnState\":\"Initial\",\"enterpriseAppId\":\"ttouwaboekqvkel\",\"singleSignOnUrl\":\"mvb\",\"aadDomains\":[\"jsflhhcaalnjix\",\"sxyawjoyaqcs\",\"yjpkiidzyexz\",\"eli\"],\"provisioningState\":\"Accepted\"},\"id\":\"ztfolhbnxk\",\"name\":\"alaulppggdtpnapn\",\"type\":\"iropuhpigvpgylg\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.singleSignOns().list("zuhkfpbsjyof", "xl", com.azure.core.util.Context.NONE); - - Assertions.assertEquals(SingleSignOnStates.INITIAL, response.iterator().next().singleSignOnState()); - Assertions.assertEquals("ttouwaboekqvkel", response.iterator().next().enterpriseAppId()); - Assertions.assertEquals("mvb", response.iterator().next().singleSignOnUrl()); - Assertions.assertEquals("jsflhhcaalnjix", response.iterator().next().aadDomains().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SsoDetailsRequestTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SsoDetailsRequestTests.java deleted file mode 100644 index d6304e047ac7..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SsoDetailsRequestTests.java +++ /dev/null @@ -1,25 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.SsoDetailsRequest; -import org.junit.jupiter.api.Assertions; - -public final class SsoDetailsRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SsoDetailsRequest model - = BinaryData.fromString("{\"userPrincipal\":\"azjpqyegualhbxxh\"}").toObject(SsoDetailsRequest.class); - Assertions.assertEquals("azjpqyegualhbxxh", model.userPrincipal()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SsoDetailsRequest model = new SsoDetailsRequest().withUserPrincipal("azjpqyegualhbxxh"); - model = BinaryData.fromObject(model).toObject(SsoDetailsRequest.class); - Assertions.assertEquals("azjpqyegualhbxxh", model.userPrincipal()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SsoDetailsResponseInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SsoDetailsResponseInnerTests.java deleted file mode 100644 index 4dcc5988d026..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/SsoDetailsResponseInnerTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.SsoDetailsResponseInner; -import com.azure.resourcemanager.dynatrace.models.SsoStatus; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class SsoDetailsResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SsoDetailsResponseInner model = BinaryData.fromString( - "{\"isSsoEnabled\":\"Enabled\",\"metadataUrl\":\"zvdudgwdslfhotwm\",\"singleSignOnUrl\":\"npwlbjnpg\",\"aadDomains\":[\"tadehxnltyfsopp\",\"suesnzw\",\"ej\",\"avo\"],\"adminUsers\":[\"dmoh\",\"tbqvudw\",\"dndnvow\"]}") - .toObject(SsoDetailsResponseInner.class); - Assertions.assertEquals(SsoStatus.ENABLED, model.isSsoEnabled()); - Assertions.assertEquals("zvdudgwdslfhotwm", model.metadataUrl()); - Assertions.assertEquals("npwlbjnpg", model.singleSignOnUrl()); - Assertions.assertEquals("tadehxnltyfsopp", model.aadDomains().get(0)); - Assertions.assertEquals("dmoh", model.adminUsers().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SsoDetailsResponseInner model = new SsoDetailsResponseInner().withIsSsoEnabled(SsoStatus.ENABLED) - .withMetadataUrl("zvdudgwdslfhotwm") - .withSingleSignOnUrl("npwlbjnpg") - .withAadDomains(Arrays.asList("tadehxnltyfsopp", "suesnzw", "ej", "avo")) - .withAdminUsers(Arrays.asList("dmoh", "tbqvudw", "dndnvow")); - model = BinaryData.fromObject(model).toObject(SsoDetailsResponseInner.class); - Assertions.assertEquals(SsoStatus.ENABLED, model.isSsoEnabled()); - Assertions.assertEquals("zvdudgwdslfhotwm", model.metadataUrl()); - Assertions.assertEquals("npwlbjnpg", model.singleSignOnUrl()); - Assertions.assertEquals("tadehxnltyfsopp", model.aadDomains().get(0)); - Assertions.assertEquals("dmoh", model.adminUsers().get(0)); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRuleInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRuleInnerTests.java deleted file mode 100644 index cf17040270d8..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRuleInnerTests.java +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.TagRuleInner; -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.LogRules; -import com.azure.resourcemanager.dynatrace.models.MetricRules; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class TagRuleInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TagRuleInner model = BinaryData.fromString( - "{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Disabled\",\"sendActivityLogs\":\"Enabled\",\"filteringTags\":[{\"name\":\"tynqgoul\",\"value\":\"dlikwyqkgfgibma\",\"action\":\"Include\"}]},\"metricRules\":{\"sendingMetrics\":\"Disabled\",\"filteringTags\":[{\"name\":\"yb\",\"value\":\"qedqytbciqfoufl\",\"action\":\"Exclude\"},{\"name\":\"zsm\",\"value\":\"mglougpbkw\",\"action\":\"Exclude\"}]},\"provisioningState\":\"Updating\"},\"id\":\"qktapspwgcuert\",\"name\":\"mkdo\",\"type\":\"vqwhbmdgbbjfd\"}") - .toObject(TagRuleInner.class); - Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.DISABLED, model.logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.ENABLED, model.logRules().sendActivityLogs()); - Assertions.assertEquals("tynqgoul", model.logRules().filteringTags().get(0).name()); - Assertions.assertEquals("dlikwyqkgfgibma", model.logRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.logRules().filteringTags().get(0).action()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.metricRules().sendingMetrics()); - Assertions.assertEquals("yb", model.metricRules().filteringTags().get(0).name()); - Assertions.assertEquals("qedqytbciqfoufl", model.metricRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.EXCLUDE, model.metricRules().filteringTags().get(0).action()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TagRuleInner model = new TagRuleInner().withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.DISABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.DISABLED) - .withSendActivityLogs(SendActivityLogsStatus.ENABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("tynqgoul").withValue("dlikwyqkgfgibma").withAction(TagAction.INCLUDE)))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.DISABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("yb").withValue("qedqytbciqfoufl").withAction(TagAction.EXCLUDE), - new FilteringTag().withName("zsm").withValue("mglougpbkw").withAction(TagAction.EXCLUDE)))); - model = BinaryData.fromObject(model).toObject(TagRuleInner.class); - Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.DISABLED, model.logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.ENABLED, model.logRules().sendActivityLogs()); - Assertions.assertEquals("tynqgoul", model.logRules().filteringTags().get(0).name()); - Assertions.assertEquals("dlikwyqkgfgibma", model.logRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, model.logRules().filteringTags().get(0).action()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.metricRules().sendingMetrics()); - Assertions.assertEquals("yb", model.metricRules().filteringTags().get(0).name()); - Assertions.assertEquals("qedqytbciqfoufl", model.metricRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.EXCLUDE, model.metricRules().filteringTags().get(0).action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRuleListResultTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRuleListResultTests.java deleted file mode 100644 index 637095de784e..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRuleListResultTests.java +++ /dev/null @@ -1,75 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.TagRuleInner; -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.LogRules; -import com.azure.resourcemanager.dynatrace.models.MetricRules; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagRuleListResult; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class TagRuleListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TagRuleListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[{},{}]},\"metricRules\":{\"sendingMetrics\":\"Enabled\",\"filteringTags\":[{},{}]},\"provisioningState\":\"Deleted\"},\"id\":\"lnrosfqp\",\"name\":\"eeh\",\"type\":\"zvypyqrimzinp\"},{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Disabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[{},{},{}]},\"metricRules\":{\"sendingMetrics\":\"Enabled\",\"filteringTags\":[{}]},\"provisioningState\":\"Failed\"},\"id\":\"nohjt\",\"name\":\"kwh\",\"type\":\"soifiyipjxsqw\"},{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[{},{},{}]},\"metricRules\":{\"sendingMetrics\":\"Enabled\",\"filteringTags\":[{}]},\"provisioningState\":\"Succeeded\"},\"id\":\"qabnmoc\",\"name\":\"cyshurzafbljjgp\",\"type\":\"toqcjmklja\"},{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Disabled\",\"sendActivityLogs\":\"Enabled\",\"filteringTags\":[{},{}]},\"metricRules\":{\"sendingMetrics\":\"Enabled\",\"filteringTags\":[{},{},{}]},\"provisioningState\":\"Succeeded\"},\"id\":\"krlkhbzhfepg\",\"name\":\"gqexzlocxs\",\"type\":\"paierh\"}],\"nextLink\":\"csglum\"}") - .toObject(TagRuleListResult.class); - Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.value().get(0).logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, - model.value().get(0).logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.value().get(0).logRules().sendActivityLogs()); - Assertions.assertEquals(SendingMetricsStatus.ENABLED, model.value().get(0).metricRules().sendingMetrics()); - Assertions.assertEquals("csglum", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TagRuleListResult model = new TagRuleListResult() - .withValue(Arrays.asList( - new TagRuleInner() - .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.DISABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED) - .withSendActivityLogs(SendActivityLogsStatus.DISABLED) - .withFilteringTags(Arrays.asList(new FilteringTag(), new FilteringTag()))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.ENABLED) - .withFilteringTags(Arrays.asList(new FilteringTag(), new FilteringTag()))), - new TagRuleInner() - .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.DISABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.DISABLED) - .withSendActivityLogs(SendActivityLogsStatus.DISABLED) - .withFilteringTags(Arrays.asList(new FilteringTag(), new FilteringTag(), new FilteringTag()))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.ENABLED) - .withFilteringTags(Arrays.asList(new FilteringTag()))), - new TagRuleInner() - .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.ENABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED) - .withSendActivityLogs(SendActivityLogsStatus.DISABLED) - .withFilteringTags(Arrays.asList(new FilteringTag(), new FilteringTag(), new FilteringTag()))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.ENABLED) - .withFilteringTags(Arrays.asList(new FilteringTag()))), - new TagRuleInner() - .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.DISABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.DISABLED) - .withSendActivityLogs(SendActivityLogsStatus.ENABLED) - .withFilteringTags(Arrays.asList(new FilteringTag(), new FilteringTag()))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.ENABLED) - .withFilteringTags(Arrays.asList(new FilteringTag(), new FilteringTag(), new FilteringTag()))))) - .withNextLink("csglum"); - model = BinaryData.fromObject(model).toObject(TagRuleListResult.class); - Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.value().get(0).logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, - model.value().get(0).logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.value().get(0).logRules().sendActivityLogs()); - Assertions.assertEquals(SendingMetricsStatus.ENABLED, model.value().get(0).metricRules().sendingMetrics()); - Assertions.assertEquals("csglum", model.nextLink()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesCreateOrUpdateMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesCreateOrUpdateMockTests.java deleted file mode 100644 index 75f9f9cf537f..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesCreateOrUpdateMockTests.java +++ /dev/null @@ -1,70 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.FilteringTag; -import com.azure.resourcemanager.dynatrace.models.LogRules; -import com.azure.resourcemanager.dynatrace.models.MetricRules; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import com.azure.resourcemanager.dynatrace.models.TagRule; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class TagRulesCreateOrUpdateMockTests { - @Test - public void testCreateOrUpdate() throws Exception { - String responseStr - = "{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Enabled\",\"filteringTags\":[{\"name\":\"gqwgxhniskxfbkp\",\"value\":\"gklwn\",\"action\":\"Exclude\"},{\"name\":\"dauwhvylwzbtd\",\"value\":\"ujznb\",\"action\":\"Include\"},{\"name\":\"uwprzql\",\"value\":\"ualupjmkh\",\"action\":\"Include\"}]},\"metricRules\":{\"sendingMetrics\":\"Disabled\",\"filteringTags\":[{\"name\":\"rtjriplrbpbew\",\"value\":\"hfgblc\",\"action\":\"Exclude\"},{\"name\":\"vlvqhjkbegi\",\"value\":\"nmxiebwwaloayqc\",\"action\":\"Include\"},{\"name\":\"zjuzgwyz\",\"value\":\"txon\",\"action\":\"Include\"},{\"name\":\"avjcbpwx\",\"value\":\"srknftguv\",\"action\":\"Exclude\"}]},\"provisioningState\":\"Succeeded\"},\"id\":\"wmdyvxqtay\",\"name\":\"iwwroyqbexrmc\",\"type\":\"ibycno\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - TagRule response = manager.tagRules() - .define("ehhseyvjusrts") - .withExistingMonitor("b", "rnwb") - .withLogRules(new LogRules().withSendAadLogs(SendAadLogsStatus.DISABLED) - .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED) - .withSendActivityLogs(SendActivityLogsStatus.DISABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("fm").withValue("gkvtmelmqkrhah").withAction(TagAction.EXCLUDE), - new FilteringTag().withName("ahaquh").withValue("hmdua").withAction(TagAction.INCLUDE), - new FilteringTag().withName("qpv").withValue("dmwsrcrgvxpvgomz").withAction(TagAction.INCLUDE)))) - .withMetricRules(new MetricRules().withSendingMetrics(SendingMetricsStatus.ENABLED) - .withFilteringTags(Arrays.asList( - new FilteringTag().withName("b").withValue("ldawkzbaliourqha").withAction(TagAction.EXCLUDE), - new FilteringTag().withName("ashsfwxos").withValue("z").withAction(TagAction.EXCLUDE), - new FilteringTag().withName("i").withValue("ooxdjebwpuc").withAction(TagAction.EXCLUDE)))) - .create(); - - Assertions.assertEquals(SendAadLogsStatus.ENABLED, response.logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, response.logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.ENABLED, response.logRules().sendActivityLogs()); - Assertions.assertEquals("gqwgxhniskxfbkp", response.logRules().filteringTags().get(0).name()); - Assertions.assertEquals("gklwn", response.logRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.EXCLUDE, response.logRules().filteringTags().get(0).action()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, response.metricRules().sendingMetrics()); - Assertions.assertEquals("rtjriplrbpbew", response.metricRules().filteringTags().get(0).name()); - Assertions.assertEquals("hfgblc", response.metricRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.EXCLUDE, response.metricRules().filteringTags().get(0).action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesDeleteMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesDeleteMockTests.java deleted file mode 100644 index 4d3769342543..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesDeleteMockTests.java +++ /dev/null @@ -1,33 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class TagRulesDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.tagRules().delete("kdwzbaiuebbaumny", "upedeojnabckhs", "txp", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesGetWithResponseMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesGetWithResponseMockTests.java deleted file mode 100644 index d10a2929c9aa..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesGetWithResponseMockTests.java +++ /dev/null @@ -1,53 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import com.azure.resourcemanager.dynatrace.models.TagRule; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class TagRulesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[{\"name\":\"swzts\",\"value\":\"pgn\",\"action\":\"Include\"},{\"name\":\"hpzxbzpfzab\",\"value\":\"cuh\",\"action\":\"Include\"},{\"name\":\"tyq\",\"value\":\"lbbovplw\",\"action\":\"Exclude\"}]},\"metricRules\":{\"sendingMetrics\":\"Disabled\",\"filteringTags\":[{\"name\":\"osvmk\",\"value\":\"sxqu\",\"action\":\"Include\"}]},\"provisioningState\":\"Accepted\"},\"id\":\"mg\",\"name\":\"xnkjzkdesl\",\"type\":\"vlopwiyighx\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - TagRule response = manager.tagRules() - .getWithResponse("lmuzy", "xaepdkzjancuxr", "d", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(SendAadLogsStatus.ENABLED, response.logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, response.logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.DISABLED, response.logRules().sendActivityLogs()); - Assertions.assertEquals("swzts", response.logRules().filteringTags().get(0).name()); - Assertions.assertEquals("pgn", response.logRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, response.logRules().filteringTags().get(0).action()); - Assertions.assertEquals(SendingMetricsStatus.DISABLED, response.metricRules().sendingMetrics()); - Assertions.assertEquals("osvmk", response.metricRules().filteringTags().get(0).name()); - Assertions.assertEquals("sxqu", response.metricRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, response.metricRules().filteringTags().get(0).action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesListMockTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesListMockTests.java deleted file mode 100644 index 03f8cc7de80e..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/TagRulesListMockTests.java +++ /dev/null @@ -1,58 +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.dynatrace.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.dynatrace.DynatraceManager; -import com.azure.resourcemanager.dynatrace.models.SendAadLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendActivityLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendSubscriptionLogsStatus; -import com.azure.resourcemanager.dynatrace.models.SendingMetricsStatus; -import com.azure.resourcemanager.dynatrace.models.TagAction; -import com.azure.resourcemanager.dynatrace.models.TagRule; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class TagRulesListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Disabled\",\"sendActivityLogs\":\"Enabled\",\"filteringTags\":[{\"name\":\"xuutkncwscwsv\",\"value\":\"otogtwrupqs\",\"action\":\"Include\"},{\"name\":\"i\",\"value\":\"kvceoveilovnotyf\",\"action\":\"Exclude\"},{\"name\":\"jbkcnxdhbttkph\",\"value\":\"pnvjtoqnermclf\",\"action\":\"Include\"}]},\"metricRules\":{\"sendingMetrics\":\"Enabled\",\"filteringTags\":[{\"name\":\"rpabg\",\"value\":\"psbjta\",\"action\":\"Exclude\"},{\"name\":\"xywpmueefjzwfqkq\",\"value\":\"ids\",\"action\":\"Exclude\"},{\"name\":\"obglaocqxtcc\",\"value\":\"yudxytlmoy\",\"action\":\"Exclude\"},{\"name\":\"fudwpznt\",\"value\":\"dzhlrq\",\"action\":\"Exclude\"}]},\"provisioningState\":\"Succeeded\"},\"id\":\"rlhrxs\",\"name\":\"kyv\",\"type\":\"ycanuzbpzkafku\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - DynatraceManager manager = DynatraceManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.tagRules().list("ie", "tfhvpesapskrdqmh", com.azure.core.util.Context.NONE); - - Assertions.assertEquals(SendAadLogsStatus.ENABLED, response.iterator().next().logRules().sendAadLogs()); - Assertions.assertEquals(SendSubscriptionLogsStatus.DISABLED, - response.iterator().next().logRules().sendSubscriptionLogs()); - Assertions.assertEquals(SendActivityLogsStatus.ENABLED, - response.iterator().next().logRules().sendActivityLogs()); - Assertions.assertEquals("xuutkncwscwsv", response.iterator().next().logRules().filteringTags().get(0).name()); - Assertions.assertEquals("otogtwrupqs", response.iterator().next().logRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.INCLUDE, - response.iterator().next().logRules().filteringTags().get(0).action()); - Assertions.assertEquals(SendingMetricsStatus.ENABLED, - response.iterator().next().metricRules().sendingMetrics()); - Assertions.assertEquals("rpabg", response.iterator().next().metricRules().filteringTags().get(0).name()); - Assertions.assertEquals("psbjta", response.iterator().next().metricRules().filteringTags().get(0).value()); - Assertions.assertEquals(TagAction.EXCLUDE, - response.iterator().next().metricRules().filteringTags().get(0).action()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/UserAssignedIdentityTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/UserAssignedIdentityTests.java deleted file mode 100644 index 168e06ead2f7..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/UserAssignedIdentityTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.UserAssignedIdentity; -import org.junit.jupiter.api.Assertions; - -public final class UserAssignedIdentityTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UserAssignedIdentity model - = BinaryData.fromString("{\"clientId\":\"fsinzgvfcjrwzoxx\",\"principalId\":\"tfell\"}") - .toObject(UserAssignedIdentity.class); - Assertions.assertEquals("fsinzgvfcjrwzoxx", model.clientId()); - Assertions.assertEquals("tfell", model.principalId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UserAssignedIdentity model - = new UserAssignedIdentity().withClientId("fsinzgvfcjrwzoxx").withPrincipalId("tfell"); - model = BinaryData.fromObject(model).toObject(UserAssignedIdentity.class); - Assertions.assertEquals("fsinzgvfcjrwzoxx", model.clientId()); - Assertions.assertEquals("tfell", model.principalId()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/UserInfoTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/UserInfoTests.java deleted file mode 100644 index 3be99205f268..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/UserInfoTests.java +++ /dev/null @@ -1,38 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.models.UserInfo; -import org.junit.jupiter.api.Assertions; - -public final class UserInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UserInfo model = BinaryData.fromString( - "{\"firstName\":\"rtfw\",\"lastName\":\"k\",\"emailAddress\":\"audccsnhs\",\"phoneNumber\":\"nyejhkryhtnap\",\"country\":\"wlokjyem\"}") - .toObject(UserInfo.class); - Assertions.assertEquals("rtfw", model.firstName()); - Assertions.assertEquals("k", model.lastName()); - Assertions.assertEquals("audccsnhs", model.emailAddress()); - Assertions.assertEquals("nyejhkryhtnap", model.phoneNumber()); - Assertions.assertEquals("wlokjyem", model.country()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UserInfo model = new UserInfo().withFirstName("rtfw") - .withLastName("k") - .withEmailAddress("audccsnhs") - .withPhoneNumber("nyejhkryhtnap") - .withCountry("wlokjyem"); - model = BinaryData.fromObject(model).toObject(UserInfo.class); - Assertions.assertEquals("rtfw", model.firstName()); - Assertions.assertEquals("k", model.lastName()); - Assertions.assertEquals("audccsnhs", model.emailAddress()); - Assertions.assertEquals("nyejhkryhtnap", model.phoneNumber()); - Assertions.assertEquals("wlokjyem", model.country()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/VMHostsListResponseTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/VMHostsListResponseTests.java deleted file mode 100644 index c93b70705af6..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/VMHostsListResponseTests.java +++ /dev/null @@ -1,60 +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.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.VMInfoInner; -import com.azure.resourcemanager.dynatrace.models.AutoUpdateSetting; -import com.azure.resourcemanager.dynatrace.models.AvailabilityState; -import com.azure.resourcemanager.dynatrace.models.LogModule; -import com.azure.resourcemanager.dynatrace.models.MonitoringType; -import com.azure.resourcemanager.dynatrace.models.UpdateStatus; -import com.azure.resourcemanager.dynatrace.models.VMHostsListResponse; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class VMHostsListResponseTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - VMHostsListResponse model = BinaryData.fromString( - "{\"value\":[{\"resourceId\":\"a\",\"version\":\"uhrzayvvt\",\"monitoringType\":\"CLOUD_INFRASTRUCTURE\",\"autoUpdateSetting\":\"ENABLED\",\"updateStatus\":\"INCOMPATIBLE\",\"availabilityState\":\"UNEXPECTED_SHUTDOWN\",\"logModule\":\"DISABLED\",\"hostGroup\":\"utqxlngx\",\"hostName\":\"fgugnxkrxdqmid\"}],\"nextLink\":\"hzrvqd\"}") - .toObject(VMHostsListResponse.class); - Assertions.assertEquals("a", model.value().get(0).resourceId()); - Assertions.assertEquals("uhrzayvvt", model.value().get(0).version()); - Assertions.assertEquals(MonitoringType.CLOUD_INFRASTRUCTURE, model.value().get(0).monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.ENABLED, model.value().get(0).autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.INCOMPATIBLE, model.value().get(0).updateStatus()); - Assertions.assertEquals(AvailabilityState.UNEXPECTED_SHUTDOWN, model.value().get(0).availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.value().get(0).logModule()); - Assertions.assertEquals("utqxlngx", model.value().get(0).hostGroup()); - Assertions.assertEquals("fgugnxkrxdqmid", model.value().get(0).hostname()); - Assertions.assertEquals("hzrvqd", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VMHostsListResponse model - = new VMHostsListResponse().withValue(Arrays.asList(new VMInfoInner().withResourceId("a") - .withVersion("uhrzayvvt") - .withMonitoringType(MonitoringType.CLOUD_INFRASTRUCTURE) - .withAutoUpdateSetting(AutoUpdateSetting.ENABLED) - .withUpdateStatus(UpdateStatus.INCOMPATIBLE) - .withAvailabilityState(AvailabilityState.UNEXPECTED_SHUTDOWN) - .withLogModule(LogModule.DISABLED) - .withHostGroup("utqxlngx") - .withHostname("fgugnxkrxdqmid"))).withNextLink("hzrvqd"); - model = BinaryData.fromObject(model).toObject(VMHostsListResponse.class); - Assertions.assertEquals("a", model.value().get(0).resourceId()); - Assertions.assertEquals("uhrzayvvt", model.value().get(0).version()); - Assertions.assertEquals(MonitoringType.CLOUD_INFRASTRUCTURE, model.value().get(0).monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.ENABLED, model.value().get(0).autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.INCOMPATIBLE, model.value().get(0).updateStatus()); - Assertions.assertEquals(AvailabilityState.UNEXPECTED_SHUTDOWN, model.value().get(0).availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.value().get(0).logModule()); - Assertions.assertEquals("utqxlngx", model.value().get(0).hostGroup()); - Assertions.assertEquals("fgugnxkrxdqmid", model.value().get(0).hostname()); - Assertions.assertEquals("hzrvqd", model.nextLink()); - } -} diff --git a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/VMInfoInnerTests.java b/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/VMInfoInnerTests.java deleted file mode 100644 index 65bcf9e12d75..000000000000 --- a/sdk/dynatrace/azure-resourcemanager-dynatrace/src/test/java/com/azure/resourcemanager/dynatrace/generated/VMInfoInnerTests.java +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.dynatrace.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.dynatrace.fluent.models.VMInfoInner; -import com.azure.resourcemanager.dynatrace.models.AutoUpdateSetting; -import com.azure.resourcemanager.dynatrace.models.AvailabilityState; -import com.azure.resourcemanager.dynatrace.models.LogModule; -import com.azure.resourcemanager.dynatrace.models.MonitoringType; -import com.azure.resourcemanager.dynatrace.models.UpdateStatus; -import org.junit.jupiter.api.Assertions; - -public final class VMInfoInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - VMInfoInner model = BinaryData.fromString( - "{\"resourceId\":\"bhj\",\"version\":\"igeho\",\"monitoringType\":\"CLOUD_INFRASTRUCTURE\",\"autoUpdateSetting\":\"ENABLED\",\"updateStatus\":\"OUTDATED\",\"availabilityState\":\"SHUTDOWN\",\"logModule\":\"DISABLED\",\"hostGroup\":\"zlcuiywgqywgndrv\",\"hostName\":\"hzgpphrcgyncocpe\"}") - .toObject(VMInfoInner.class); - Assertions.assertEquals("bhj", model.resourceId()); - Assertions.assertEquals("igeho", model.version()); - Assertions.assertEquals(MonitoringType.CLOUD_INFRASTRUCTURE, model.monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.ENABLED, model.autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.OUTDATED, model.updateStatus()); - Assertions.assertEquals(AvailabilityState.SHUTDOWN, model.availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.logModule()); - Assertions.assertEquals("zlcuiywgqywgndrv", model.hostGroup()); - Assertions.assertEquals("hzgpphrcgyncocpe", model.hostname()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VMInfoInner model = new VMInfoInner().withResourceId("bhj") - .withVersion("igeho") - .withMonitoringType(MonitoringType.CLOUD_INFRASTRUCTURE) - .withAutoUpdateSetting(AutoUpdateSetting.ENABLED) - .withUpdateStatus(UpdateStatus.OUTDATED) - .withAvailabilityState(AvailabilityState.SHUTDOWN) - .withLogModule(LogModule.DISABLED) - .withHostGroup("zlcuiywgqywgndrv") - .withHostname("hzgpphrcgyncocpe"); - model = BinaryData.fromObject(model).toObject(VMInfoInner.class); - Assertions.assertEquals("bhj", model.resourceId()); - Assertions.assertEquals("igeho", model.version()); - Assertions.assertEquals(MonitoringType.CLOUD_INFRASTRUCTURE, model.monitoringType()); - Assertions.assertEquals(AutoUpdateSetting.ENABLED, model.autoUpdateSetting()); - Assertions.assertEquals(UpdateStatus.OUTDATED, model.updateStatus()); - Assertions.assertEquals(AvailabilityState.SHUTDOWN, model.availabilityState()); - Assertions.assertEquals(LogModule.DISABLED, model.logModule()); - Assertions.assertEquals("zlcuiywgqywgndrv", model.hostGroup()); - Assertions.assertEquals("hzgpphrcgyncocpe", model.hostname()); - } -}